; Listing generated by Microsoft (R) Optimizing Compiler Version 19.16.27025.1 include listing.inc INCLUDELIB MSVCRT INCLUDELIB OLDNAMES PUBLIC ??_7ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`vftable' PUBLIC ??_GITransientExpression@Catch@@UEAAPEAXI@Z ; Catch::ITransientExpression::`scalar deleting destructor' PUBLIC ??0logic_error@std@@QEAA@AEBV01@@Z ; std::logic_error::logic_error PUBLIC ??_7logic_error@std@@6B@ ; std::logic_error::`vftable' PUBLIC ??_Glogic_error@std@@UEAAPEAXI@Z ; std::logic_error::`scalar deleting destructor' PUBLIC ??_C@_0ED@GGAHHHOA@GSL?3?5Precondition?5failure?5at?5c?3@ ; `string' PUBLIC ??_C@_0ED@HPBMEGKB@GSL?3?5Precondition?5failure?5at?5c?3@ ; `string' PUBLIC ??_R0?AVexception@std@@@8 ; std::exception `RTTI Type Descriptor' PUBLIC _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 PUBLIC ??_R4exception@std@@6B@ ; std::exception::`RTTI Complete Object Locator' PUBLIC ??_R3exception@std@@8 ; std::exception::`RTTI Class Hierarchy Descriptor' PUBLIC ??_R2exception@std@@8 ; std::exception::`RTTI Base Class Array' PUBLIC ??_R1A@?0A@EA@exception@std@@8 ; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)' PUBLIC ??_R4logic_error@std@@6B@ ; std::logic_error::`RTTI Complete Object Locator' PUBLIC ??_R3logic_error@std@@8 ; std::logic_error::`RTTI Class Hierarchy Descriptor' PUBLIC ??_R2logic_error@std@@8 ; std::logic_error::`RTTI Base Class Array' PUBLIC ??_R1A@?0A@EA@logic_error@std@@8 ; std::logic_error::`RTTI Base Class Descriptor at (0,-1,0,64)' PUBLIC ??_R4ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`RTTI Complete Object Locator' PUBLIC ??_R0?AUITransientExpression@Catch@@@8 ; Catch::ITransientExpression `RTTI Type Descriptor' PUBLIC ??_R3ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Class Hierarchy Descriptor' PUBLIC ??_R2ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Base Class Array' PUBLIC ??_R1A@?0A@EA@ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Base Class Descriptor at (0,-1,0,64)' PUBLIC ??_R4?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr::`RTTI Complete Object Locator' PUBLIC ??_R0?AV?$UnaryExpr@_N@Catch@@@8 ; Catch::UnaryExpr `RTTI Type Descriptor' PUBLIC ??_R3?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr::`RTTI Class Hierarchy Descriptor' PUBLIC ??_R2?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr::`RTTI Base Class Array' PUBLIC ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr::`RTTI Base Class Descriptor at (0,-1,0,64)' PUBLIC ??_R4fail_fast@gsl@@6B@ ; gsl::fail_fast::`RTTI Complete Object Locator' PUBLIC ??_R3fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Class Hierarchy Descriptor' PUBLIC ??_R2fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Array' PUBLIC ??_R1A@?0A@EA@fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Descriptor at (0,-1,0,64)' PUBLIC ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception PUBLIC ?what@exception@std@@UEBAPEBDXZ ; std::exception::what PUBLIC ??_7exception@std@@6B@ ; std::exception::`vftable' PUBLIC ??_Gexception@std@@UEAAPEAXI@Z ; std::exception::`scalar deleting destructor' PUBLIC ??_C@_0BC@EOODALEL@Unknown?5exception@ ; `string' PUBLIC ??1fail_fast@gsl@@UEAA@XZ ; gsl::fail_fast::~fail_fast PUBLIC ??0fail_fast@gsl@@QEAA@AEBU01@@Z ; gsl::fail_fast::fail_fast PUBLIC ??_7fail_fast@gsl@@6B@ ; gsl::fail_fast::`vftable' PUBLIC ??_Gfail_fast@gsl@@UEAAPEAXI@Z ; gsl::fail_fast::`scalar deleting destructor' PUBLIC ??_C@_00CNPNBAHC@@ ; `string' PUBLIC ??_C@_0BE@FAFDKEMK@default_constructor@ ; `string' PUBLIC ??_C@_0CM@KPAFLPEB@c?3?2projects?2gsl?2tests?2span_comp@ ; `string' PUBLIC ??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5n@ ; `string' PUBLIC ??_C@_05GCOJDIEO@CHECK@ ; `string' PUBLIC ??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN@ ; `string' PUBLIC _TI3?AUfail_fast@gsl@@ PUBLIC _CTA3?AUfail_fast@gsl@@ PUBLIC ??_R0?AUfail_fast@gsl@@@8 ; gsl::fail_fast `RTTI Type Descriptor' PUBLIC _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24 PUBLIC ??_R0?AVlogic_error@std@@@8 ; std::logic_error `RTTI Type Descriptor' PUBLIC _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24 PUBLIC ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ ; Catch::UnaryExpr::isBinaryExpression PUBLIC ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ ; Catch::UnaryExpr::getResult PUBLIC ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z ; Catch::UnaryExpr::streamReconstructedExpression PUBLIC ??_7?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr::`vftable' PUBLIC ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z ; Catch::UnaryExpr::`scalar deleting destructor' EXTRN _purecall:PROC EXTRN ??_EITransientExpression@Catch@@UEAAPEAXI@Z:PROC ; Catch::ITransientExpression::`vector deleting destructor' EXTRN ??_Elogic_error@std@@UEAAPEAXI@Z:PROC ; std::logic_error::`vector deleting destructor' EXTRN ??_7type_info@@6B@:BYTE ; type_info::`vftable' EXTRN ??_Eexception@std@@UEAAPEAXI@Z:PROC ; std::exception::`vector deleting destructor' EXTRN ??_Efail_fast@gsl@@UEAAPEAXI@Z:PROC ; gsl::fail_fast::`vector deleting destructor' EXTRN ??_E?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z:PROC ; Catch::UnaryExpr::`vector deleting destructor' ; COMDAT ??_7?$UnaryExpr@_N@Catch@@6B@ CONST SEGMENT ??_7?$UnaryExpr@_N@Catch@@6B@ DQ FLAT:??_R4?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr::`vftable' DQ FLAT:?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ DQ FLAT:?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ DQ FLAT:?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DQ FLAT:??_E?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z CONST ENDS ; COMDAT _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24 xdata$x SEGMENT _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24 DD 00H DD imagerel ??_R0?AVlogic_error@std@@@8 DD 00H DD 0ffffffffH ORG $+4 DD 018H DD imagerel ??0logic_error@std@@QEAA@AEBV01@@Z xdata$x ENDS ; COMDAT ??_R0?AVlogic_error@std@@@8 data$r SEGMENT ??_R0?AVlogic_error@std@@@8 DQ FLAT:??_7type_info@@6B@ ; std::logic_error `RTTI Type Descriptor' DQ 0000000000000000H DB '.?AVlogic_error@std@@', 00H data$r ENDS ; COMDAT _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24 xdata$x SEGMENT _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24 DD 00H DD imagerel ??_R0?AUfail_fast@gsl@@@8 DD 00H DD 0ffffffffH ORG $+4 DD 018H DD imagerel ??0fail_fast@gsl@@QEAA@AEBU01@@Z xdata$x ENDS ; COMDAT ??_R0?AUfail_fast@gsl@@@8 data$r SEGMENT ??_R0?AUfail_fast@gsl@@@8 DQ FLAT:??_7type_info@@6B@ ; gsl::fail_fast `RTTI Type Descriptor' DQ 0000000000000000H DB '.?AUfail_fast@gsl@@', 00H data$r ENDS ; COMDAT _CTA3?AUfail_fast@gsl@@ xdata$x SEGMENT _CTA3?AUfail_fast@gsl@@ DD 03H DD imagerel _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24 DD imagerel _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24 DD imagerel _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 xdata$x ENDS ; COMDAT _TI3?AUfail_fast@gsl@@ xdata$x SEGMENT _TI3?AUfail_fast@gsl@@ DD 00H DD imagerel ??1fail_fast@gsl@@UEAA@XZ DD 00H DD imagerel _CTA3?AUfail_fast@gsl@@ xdata$x ENDS ; COMDAT ??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN@ CONST SEGMENT ??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN@ DB '(' DB 'cs.size() == 0 && cs.data() == nullptr)', 00H ; `string' CONST ENDS ; COMDAT ??_C@_05GCOJDIEO@CHECK@ CONST SEGMENT ??_C@_05GCOJDIEO@CHECK@ DB 'CHECK', 00H ; `string' CONST ENDS ; COMDAT ??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5n@ CONST SEGMENT ??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5n@ DB '(' DB 's.size() == 0 && s.data() == nullptr)', 00H ; `string' CONST ENDS ; COMDAT ??_C@_0CM@KPAFLPEB@c?3?2projects?2gsl?2tests?2span_comp@ CONST SEGMENT ??_C@_0CM@KPAFLPEB@c?3?2projects?2gsl?2tests?2span_comp@ DB 'c:\projects\' DB 'gsl\tests\span_compile_only.cpp', 00H ; `string' CONST ENDS ; COMDAT ??_C@_0BE@FAFDKEMK@default_constructor@ CONST SEGMENT ??_C@_0BE@FAFDKEMK@default_constructor@ DB 'default_constructor', 00H ; `string' CONST ENDS ; COMDAT ??_C@_00CNPNBAHC@@ CONST SEGMENT ??_C@_00CNPNBAHC@@ DB 00H ; `string' CONST ENDS ; COMDAT ??_7fail_fast@gsl@@6B@ CONST SEGMENT ??_7fail_fast@gsl@@6B@ DQ FLAT:??_R4fail_fast@gsl@@6B@ ; gsl::fail_fast::`vftable' DQ FLAT:??_Efail_fast@gsl@@UEAAPEAXI@Z DQ FLAT:?what@exception@std@@UEBAPEBDXZ CONST ENDS ; COMDAT ??_C@_0BC@EOODALEL@Unknown?5exception@ CONST SEGMENT ??_C@_0BC@EOODALEL@Unknown?5exception@ DB 'Unknown exception', 00H ; `string' CONST ENDS ; COMDAT ??_7exception@std@@6B@ CONST SEGMENT ??_7exception@std@@6B@ DQ FLAT:??_R4exception@std@@6B@ ; std::exception::`vftable' DQ FLAT:??_Eexception@std@@UEAAPEAXI@Z DQ FLAT:?what@exception@std@@UEBAPEBDXZ CONST ENDS ; COMDAT ??_R1A@?0A@EA@fail_fast@gsl@@8 rdata$r SEGMENT ??_R1A@?0A@EA@fail_fast@gsl@@8 DD imagerel ??_R0?AUfail_fast@gsl@@@8 ; gsl::fail_fast::`RTTI Base Class Descriptor at (0,-1,0,64)' DD 02H DD 00H DD 0ffffffffH DD 00H DD 040H DD imagerel ??_R3fail_fast@gsl@@8 rdata$r ENDS ; COMDAT ??_R2fail_fast@gsl@@8 rdata$r SEGMENT ??_R2fail_fast@gsl@@8 DD imagerel ??_R1A@?0A@EA@fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Array' DD imagerel ??_R1A@?0A@EA@logic_error@std@@8 DD imagerel ??_R1A@?0A@EA@exception@std@@8 ORG $+3 rdata$r ENDS ; COMDAT ??_R3fail_fast@gsl@@8 rdata$r SEGMENT ??_R3fail_fast@gsl@@8 DD 00H ; gsl::fail_fast::`RTTI Class Hierarchy Descriptor' DD 00H DD 03H DD imagerel ??_R2fail_fast@gsl@@8 rdata$r ENDS ; COMDAT ??_R4fail_fast@gsl@@6B@ rdata$r SEGMENT ??_R4fail_fast@gsl@@6B@ DD 01H ; gsl::fail_fast::`RTTI Complete Object Locator' DD 00H DD 00H DD imagerel ??_R0?AUfail_fast@gsl@@@8 DD imagerel ??_R3fail_fast@gsl@@8 DD imagerel ??_R4fail_fast@gsl@@6B@ rdata$r ENDS ; COMDAT ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 rdata$r SEGMENT ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 DD imagerel ??_R0?AV?$UnaryExpr@_N@Catch@@@8 ; Catch::UnaryExpr::`RTTI Base Class Descriptor at (0,-1,0,64)' DD 01H DD 00H DD 0ffffffffH DD 00H DD 040H DD imagerel ??_R3?$UnaryExpr@_N@Catch@@8 rdata$r ENDS ; COMDAT ??_R2?$UnaryExpr@_N@Catch@@8 rdata$r SEGMENT ??_R2?$UnaryExpr@_N@Catch@@8 DD imagerel ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr::`RTTI Base Class Array' DD imagerel ??_R1A@?0A@EA@ITransientExpression@Catch@@8 ORG $+3 rdata$r ENDS ; COMDAT ??_R3?$UnaryExpr@_N@Catch@@8 rdata$r SEGMENT ??_R3?$UnaryExpr@_N@Catch@@8 DD 00H ; Catch::UnaryExpr::`RTTI Class Hierarchy Descriptor' DD 00H DD 02H DD imagerel ??_R2?$UnaryExpr@_N@Catch@@8 rdata$r ENDS ; COMDAT ??_R0?AV?$UnaryExpr@_N@Catch@@@8 data$r SEGMENT ??_R0?AV?$UnaryExpr@_N@Catch@@@8 DQ FLAT:??_7type_info@@6B@ ; Catch::UnaryExpr `RTTI Type Descriptor' DQ 0000000000000000H DB '.?AV?$UnaryExpr@_N@Catch@@', 00H data$r ENDS ; COMDAT ??_R4?$UnaryExpr@_N@Catch@@6B@ rdata$r SEGMENT ??_R4?$UnaryExpr@_N@Catch@@6B@ DD 01H ; Catch::UnaryExpr::`RTTI Complete Object Locator' DD 00H DD 00H DD imagerel ??_R0?AV?$UnaryExpr@_N@Catch@@@8 DD imagerel ??_R3?$UnaryExpr@_N@Catch@@8 DD imagerel ??_R4?$UnaryExpr@_N@Catch@@6B@ rdata$r ENDS ; COMDAT ??_R1A@?0A@EA@ITransientExpression@Catch@@8 rdata$r SEGMENT ??_R1A@?0A@EA@ITransientExpression@Catch@@8 DD imagerel ??_R0?AUITransientExpression@Catch@@@8 ; Catch::ITransientExpression::`RTTI Base Class Descriptor at (0,-1,0,64)' DD 00H DD 00H DD 0ffffffffH DD 00H DD 040H DD imagerel ??_R3ITransientExpression@Catch@@8 rdata$r ENDS ; COMDAT ??_R2ITransientExpression@Catch@@8 rdata$r SEGMENT ??_R2ITransientExpression@Catch@@8 DD imagerel ??_R1A@?0A@EA@ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Base Class Array' ORG $+3 rdata$r ENDS ; COMDAT ??_R3ITransientExpression@Catch@@8 rdata$r SEGMENT ??_R3ITransientExpression@Catch@@8 DD 00H ; Catch::ITransientExpression::`RTTI Class Hierarchy Descriptor' DD 00H DD 01H DD imagerel ??_R2ITransientExpression@Catch@@8 rdata$r ENDS ; COMDAT ??_R0?AUITransientExpression@Catch@@@8 data$r SEGMENT ??_R0?AUITransientExpression@Catch@@@8 DQ FLAT:??_7type_info@@6B@ ; Catch::ITransientExpression `RTTI Type Descriptor' DQ 0000000000000000H DB '.?AUITransientExpression@Catch@@', 00H data$r ENDS ; COMDAT ??_R4ITransientExpression@Catch@@6B@ rdata$r SEGMENT ??_R4ITransientExpression@Catch@@6B@ DD 01H ; Catch::ITransientExpression::`RTTI Complete Object Locator' DD 00H DD 00H DD imagerel ??_R0?AUITransientExpression@Catch@@@8 DD imagerel ??_R3ITransientExpression@Catch@@8 DD imagerel ??_R4ITransientExpression@Catch@@6B@ rdata$r ENDS ; COMDAT ??_R1A@?0A@EA@logic_error@std@@8 rdata$r SEGMENT ??_R1A@?0A@EA@logic_error@std@@8 DD imagerel ??_R0?AVlogic_error@std@@@8 ; std::logic_error::`RTTI Base Class Descriptor at (0,-1,0,64)' DD 01H DD 00H DD 0ffffffffH DD 00H DD 040H DD imagerel ??_R3logic_error@std@@8 rdata$r ENDS ; COMDAT ??_R2logic_error@std@@8 rdata$r SEGMENT ??_R2logic_error@std@@8 DD imagerel ??_R1A@?0A@EA@logic_error@std@@8 ; std::logic_error::`RTTI Base Class Array' DD imagerel ??_R1A@?0A@EA@exception@std@@8 ORG $+3 rdata$r ENDS ; COMDAT ??_R3logic_error@std@@8 rdata$r SEGMENT ??_R3logic_error@std@@8 DD 00H ; std::logic_error::`RTTI Class Hierarchy Descriptor' DD 00H DD 02H DD imagerel ??_R2logic_error@std@@8 rdata$r ENDS ; COMDAT ??_R4logic_error@std@@6B@ rdata$r SEGMENT ??_R4logic_error@std@@6B@ DD 01H ; std::logic_error::`RTTI Complete Object Locator' DD 00H DD 00H DD imagerel ??_R0?AVlogic_error@std@@@8 DD imagerel ??_R3logic_error@std@@8 DD imagerel ??_R4logic_error@std@@6B@ rdata$r ENDS ; COMDAT ??_R1A@?0A@EA@exception@std@@8 rdata$r SEGMENT ??_R1A@?0A@EA@exception@std@@8 DD imagerel ??_R0?AVexception@std@@@8 ; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)' DD 00H DD 00H DD 0ffffffffH DD 00H DD 040H DD imagerel ??_R3exception@std@@8 rdata$r ENDS ; COMDAT ??_R2exception@std@@8 rdata$r SEGMENT ??_R2exception@std@@8 DD imagerel ??_R1A@?0A@EA@exception@std@@8 ; std::exception::`RTTI Base Class Array' ORG $+3 rdata$r ENDS ; COMDAT ??_R3exception@std@@8 rdata$r SEGMENT ??_R3exception@std@@8 DD 00H ; std::exception::`RTTI Class Hierarchy Descriptor' DD 00H DD 01H DD imagerel ??_R2exception@std@@8 rdata$r ENDS ; COMDAT ??_R4exception@std@@6B@ rdata$r SEGMENT ??_R4exception@std@@6B@ DD 01H ; std::exception::`RTTI Complete Object Locator' DD 00H DD 00H DD imagerel ??_R0?AVexception@std@@@8 DD imagerel ??_R3exception@std@@8 DD imagerel ??_R4exception@std@@6B@ rdata$r ENDS ; COMDAT _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 xdata$x SEGMENT _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 DD 00H DD imagerel ??_R0?AVexception@std@@@8 DD 00H DD 0ffffffffH ORG $+4 DD 018H DD imagerel ??0exception@std@@QEAA@AEBV01@@Z xdata$x ENDS ; COMDAT ??_R0?AVexception@std@@@8 data$r SEGMENT ??_R0?AVexception@std@@@8 DQ FLAT:??_7type_info@@6B@ ; std::exception `RTTI Type Descriptor' DQ 0000000000000000H DB '.?AVexception@std@@', 00H data$r ENDS ; COMDAT ??_C@_0ED@HPBMEGKB@GSL?3?5Precondition?5failure?5at?5c?3@ CONST SEGMENT ??_C@_0ED@HPBMEGKB@GSL?3?5Precondition?5failure?5at?5c?3@ DB 'GSL: Precon' DB 'dition failure at c:\projects\gsl\include\gsl\span: 599', 00H ; `string' CONST ENDS ; COMDAT ??_C@_0ED@GGAHHHOA@GSL?3?5Precondition?5failure?5at?5c?3@ CONST SEGMENT ??_C@_0ED@GGAHHHOA@GSL?3?5Precondition?5failure?5at?5c?3@ DB 'GSL: Precon' DB 'dition failure at c:\projects\gsl\include\gsl\span: 598', 00H ; `string' CONST ENDS ; COMDAT ??_7logic_error@std@@6B@ CONST SEGMENT ??_7logic_error@std@@6B@ DQ FLAT:??_R4logic_error@std@@6B@ ; std::logic_error::`vftable' DQ FLAT:??_Elogic_error@std@@UEAAPEAXI@Z DQ FLAT:?what@exception@std@@UEBAPEBDXZ CONST ENDS ; COMDAT ??_7ITransientExpression@Catch@@6B@ CONST SEGMENT ??_7ITransientExpression@Catch@@6B@ DQ FLAT:??_R4ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`vftable' DQ FLAT:_purecall DQ FLAT:_purecall DQ FLAT:_purecall DQ FLAT:??_EITransientExpression@Catch@@UEAAPEAXI@Z CONST ENDS PUBLIC ??1exception@std@@UEAA@XZ ; std::exception::~exception PUBLIC ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string,std::allocator >::~basic_string,std::allocator > PUBLIC ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs PUBLIC ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z ; gsl::fail_fast::fail_fast PUBLIC ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception PUBLIC ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z ; std::time_get > >::_Getvals PUBLIC ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z ; std::time_get > >::_Getvals PUBLIC ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ; std::forward PUBLIC ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ; Catch::UnaryExpr::~UnaryExpr PUBLIC ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z ; Catch::Detail::stringify PUBLIC ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z ; std::_Insert_string,unsigned __int64> PUBLIC ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base PUBLIC ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry PUBLIC ?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1 PUBLIC ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ ; `string' EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete EXTRN atexit:PROC EXTRN __std_terminate:PROC EXTRN __imp__invalid_parameter_noinfo_noreturn:PROC EXTRN __imp_calloc:PROC EXTRN ?uncaught_exception@std@@YA_NXZ:PROC ; std::uncaught_exception EXTRN __std_exception_copy:PROC EXTRN __std_exception_destroy:PROC EXTRN ?_Xbad_alloc@std@@YAXXZ:PROC ; std::_Xbad_alloc EXTRN _Mbrtowc:PROC EXTRN __imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ:PROC EXTRN __imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ:PROC EXTRN __imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ:PROC EXTRN __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z:PROC EXTRN __imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z:PROC EXTRN __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z:PROC EXTRN __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ:PROC EXTRN __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ:PROC EXTRN ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z:PROC ; Catch::SourceLineInfo::SourceLineInfo EXTRN ?isTrue@Catch@@YA_N_N@Z:PROC ; Catch::isTrue EXTRN ??0StringRef@Catch@@QEAA@PEBD@Z:PROC ; Catch::StringRef::StringRef EXTRN ??1StringRef@Catch@@QEAA@XZ:PROC ; Catch::StringRef::~StringRef EXTRN ?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z:PROC ; Catch::makeTestInvoker EXTRN ??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z:PROC ; Catch::NameAndTags::NameAndTags EXTRN ??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z:PROC ; Catch::AutoReg::AutoReg EXTRN ??1AutoReg@Catch@@UEAA@XZ:PROC ; Catch::AutoReg::~AutoReg EXTRN ?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z:PROC ; Catch::StringMaker::convert EXTRN ??1ITransientExpression@Catch@@UEAA@XZ:PROC ; Catch::ITransientExpression::~ITransientExpression EXTRN ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z:PROC ; Catch::AssertionHandler::AssertionHandler EXTRN ??1AssertionHandler@Catch@@QEAA@XZ:PROC ; Catch::AssertionHandler::~AssertionHandler EXTRN ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z:PROC ; Catch::AssertionHandler::handle EXTRN ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ:PROC ; Catch::AssertionHandler::shouldDebugBreak EXTRN ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ:PROC ; Catch::AssertionHandler::reactWithoutDebugBreak EXTRN ?useActiveException@AssertionHandler@Catch@@QEAAXXZ:PROC ; Catch::AssertionHandler::useActiveException EXTRN ?isDebuggerActive@Catch@@YA_NXZ:PROC ; Catch::isDebuggerActive EXTRN _CxxThrowException:PROC EXTRN __CxxFrameHandler3:PROC EXTRN __GSHandlerCheck:PROC EXTRN __GSHandlerCheck_EH:PROC EXTRN __security_check_cookie:PROC EXTRN memcpy:PROC EXTRN __security_cookie:QWORD _BSS SEGMENT ?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A DQ 01H DUP (?) ; `anonymous namespace'::autoRegistrar1 _BSS ENDS ; COMDAT pdata pdata SEGMENT $pdata$wmemcpy DD imagerel $LN4 DD imagerel $LN4+26 DD imagerel $unwind$wmemcpy pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0exception@std@@QEAA@QEBD@Z DD imagerel $LN5 DD imagerel $LN5+64 DD imagerel $unwind$??0exception@std@@QEAA@QEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0exception@std@@QEAA@AEBV01@@Z DD imagerel $LN5 DD imagerel $LN5+53 DD imagerel $unwind$??0exception@std@@QEAA@AEBV01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_Gexception@std@@UEAAPEAXI@Z DD imagerel $LN9 DD imagerel $LN9+66 DD imagerel $unwind$??_Gexception@std@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z DD imagerel $LN13 DD imagerel $LN13+43 DD imagerel $unwind$?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0logic_error@std@@QEAA@PEBD@Z DD imagerel $LN8 DD imagerel $LN8+74 DD imagerel $unwind$??0logic_error@std@@QEAA@PEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0logic_error@std@@QEAA@AEBV01@@Z DD imagerel $LN7 DD imagerel $LN7+63 DD imagerel $unwind$??0logic_error@std@@QEAA@AEBV01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0logic_error@std@@QEAA@$$QEAV01@@Z DD imagerel $LN7 DD imagerel $LN7+63 DD imagerel $unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_Glogic_error@std@@UEAAPEAXI@Z DD imagerel $LN12 DD imagerel $LN12+66 DD imagerel $unwind$??_Glogic_error@std@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z DD imagerel $LN20 DD imagerel $LN20+62 DD imagerel $unwind$?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD imagerel $LN63 DD imagerel $LN63+95 DD imagerel $unwind$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ DD imagerel $LN49 DD imagerel $LN49+95 DD imagerel $unwind$?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z DD imagerel $LN28 DD imagerel $LN28+258 DD imagerel $unwind$??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Maklocwcs@std@@YAPEA_WPEB_W@Z DD imagerel $LN10 DD imagerel $LN10+107 DD imagerel $unwind$?_Maklocwcs@std@@YAPEA_WPEB_W@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1NameAndTags@Catch@@QEAA@XZ DD imagerel $LN5 DD imagerel $LN5+31 DD imagerel $unwind$??1NameAndTags@Catch@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_GITransientExpression@Catch@@UEAAPEAXI@Z DD imagerel $LN7 DD imagerel $LN7+52 DD imagerel $unwind$??_GITransientExpression@Catch@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0fail_fast@gsl@@QEAA@QEBD@Z DD imagerel $LN10 DD imagerel $LN10+74 DD imagerel $unwind$??0fail_fast@gsl@@QEAA@QEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD imagerel $LN10 DD imagerel $LN10+63 DD imagerel $unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD imagerel $LN10 DD imagerel $LN10+63 DD imagerel $unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD imagerel $LN15 DD imagerel $LN15+66 DD imagerel $unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD imagerel $LN4 DD imagerel $LN4+40 DD imagerel $unwind$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z DD imagerel $LN20 DD imagerel $LN20+208 DD imagerel $unwind$??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z DD imagerel $LN14 DD imagerel $LN14+208 DD imagerel $unwind$??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+461 DD imagerel $unwind$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+37 DD imagerel $unwind$?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+37 DD imagerel $unwind$?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??__EautoRegistrar1@?A0xea02b608@@YAXXZ DD imagerel ??__EautoRegistrar1@?A0xea02b608@@YAXXZ DD imagerel ??__EautoRegistrar1@?A0xea02b608@@YAXXZ+219 DD imagerel $unwind$??__EautoRegistrar1@?A0xea02b608@@YAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD imagerel $LN40 DD imagerel $LN40+29 DD imagerel $unwind$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD imagerel $LN15 DD imagerel $LN15+58 DD imagerel $unwind$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD imagerel $LN40 DD imagerel $LN40+29 DD imagerel $unwind$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z DD imagerel $LN17 DD imagerel $LN17+53 DD imagerel $unwind$??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z DD imagerel $LN15 DD imagerel $LN15+116 DD imagerel $unwind$??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?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 DD imagerel $LN39 DD imagerel $LN39+31 DD imagerel $unwind$??$?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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD imagerel $LN93 DD imagerel $LN93+162 DD imagerel $unwind$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z DD imagerel $LN10 DD imagerel $LN10+52 DD imagerel $unwind$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?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 DD imagerel $LN39 DD imagerel $LN39+31 DD imagerel $unwind$??$?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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z DD imagerel $LN7 DD imagerel $LN7+26 DD imagerel $unwind$??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD imagerel $LN108 DD imagerel $LN108+466 DD imagerel $unwind$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA DD imagerel ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA DD imagerel ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA+56 DD imagerel $unwind$?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel $LN10 DD imagerel $LN10+44 DD imagerel $unwind$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel $LN10 DD imagerel $LN10+45 DD imagerel $unwind$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel $LN28 DD imagerel $LN28+126 DD imagerel $unwind$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel $LN15 DD imagerel $LN15+71 DD imagerel $unwind$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ pdata ENDS CRT$XCU SEGMENT ?autoRegistrar1$initializer$@?A0xea02b608@@3P6AXXZEA DQ FLAT:??__EautoRegistrar1@?A0xea02b608@@YAXXZ ; `anonymous namespace'::autoRegistrar1$initializer$ CRT$XCU ENDS ; COMDAT ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ CONST SEGMENT ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ DB ':' DB 00H, 'A', 00H, 'M', 00H, ':', 00H, 'a', 00H, 'm', 00H, ':', 00H DB 'P', 00H, 'M', 00H, ':', 00H, 'p', 00H, 'm', 00H, 00H, 00H ; `string' CONST ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ+31 DD 0ffffffffH DD imagerel ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ+61 DD 00H xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 0ffffffffH DD imagerel __std_terminate xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 019930522H DD 01H DD imagerel $stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 00H DD 00H DD 02H DD imagerel $ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 020H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 020f19H DD 030025206H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z+53 DD 0ffffffffH DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z+88 DD 00H xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 0ffffffffH DD imagerel ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 019930522H DD 01H DD imagerel $stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 00H DD 00H DD 02H DD imagerel $ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 020H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 041811H DD 093418H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ+36 DD 0ffffffffH xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 01H DD imagerel $ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 020H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 010d19H DD 06204H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA DD 020a19H DD 05006320aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+105 DD 0ffffffffH DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+150 DD 00H DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+230 DD 02H DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+315 DD 01H DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+340 DD 02H DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+395 DD 01H DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+414 DD 04H DD imagerel ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z+441 DD 05H DD imagerel ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA+35 DD 03H xdata ENDS ; COMDAT xdata xdata SEGMENT $handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 040H DD 00H DD 00H DD imagerel ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA DD 038H xdata ENDS ; COMDAT xdata xdata SEGMENT $tryMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 02H DD 02H DD 03H DD 01H DD imagerel $handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 0ffffffffH DD imagerel ?dtor$1@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA DD 0ffffffffH DD imagerel ?dtor$0@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA DD 01H DD 00H DD 01H DD 00H DD 0ffffffffH DD imagerel __std_terminate DD 04H DD imagerel __std_terminate xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 019930522H DD 06H DD imagerel $stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 01H DD imagerel $tryMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 09H DD imagerel $ip2state$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 020H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z DD 081f19H DD 0f341fH DD 0f00d7211H DD 0c009e00bH DD 060067007H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?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 DD 010c01H DD 02204H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z DD 040a01H DD 06340aH DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+42 DD 0ffffffffH DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+73 DD 00H DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+151 DD 0ffffffffH xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 0ffffffffH DD imagerel ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 019930522H DD 01H DD imagerel $stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 00H DD 00H DD 03H DD imagerel $ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 020H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 021e19H DD 030029206H DD imagerel __GSHandlerCheck_EH DD imagerel $cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 04aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?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 DD 010c01H DD 02204H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z DD 040a01H DD 06340aH DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z DD 010401H DD 04204H xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 2 DUP(00H) DD 00H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD 010c19H DD 02204H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD imagerel ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z+37 DD 00H xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 0ffffffffH DD imagerel ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 019930522H DD 01H DD imagerel $stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 00H DD 00H DD 01H DD imagerel $ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 020H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 010d11H DD 08204H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 2 DUP(00H) DD 00H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 010c19H DD 02204H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??__EautoRegistrar1@?A0xea02b608@@YAXXZ DD 071201H DD 01c6412H DD 01b3412H DD 0180112H DD 0700bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 020a19H DD 05006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 020a19H DD 05006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+122 DD 0ffffffffH DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+148 DD 03H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+179 DD 01H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+209 DD 0ffffffffH DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+334 DD 07H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+354 DD 08H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+385 DD 06H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+415 DD 0ffffffffH DD imagerel ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+17 DD 04H DD imagerel ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+17 DD 09H xdata ENDS ; COMDAT xdata xdata SEGMENT $handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 040H DD 00H DD 00H DD imagerel ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 048H xdata ENDS ; COMDAT xdata xdata SEGMENT $handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 040H DD 00H DD 00H DD imagerel ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 048H xdata ENDS ; COMDAT xdata xdata SEGMENT $tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 02H DD 03H DD 04H DD 01H DD imagerel $handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 07H DD 08H DD 09H DD 01H DD imagerel $handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 0ffffffffH DD imagerel __std_terminate DD 0ffffffffH DD imagerel ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 01H DD 00H DD 02H DD imagerel ?dtor$13@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 01H DD 00H DD 0ffffffffH DD imagerel __std_terminate DD 0ffffffffH DD imagerel ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 06H DD 00H DD 07H DD imagerel ?dtor$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 06H DD 00H xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 019930522H DD 0aH DD imagerel $stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 02H DD imagerel $tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 0aH DD imagerel $ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 0c0H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 071b19H DD 020641bH DD 01f3417H DD 01c010bH DD 07004H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z DD 041919H DD 0f340aH DD 07006b20aH DD imagerel __GSHandlerCheck DD 050H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z DD 041919H DD 0f340aH DD 07006b20aH DD imagerel __GSHandlerCheck DD 050H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD 010401H DD 08204H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD 040a01H DD 06340aH DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0fail_fast@gsl@@QEAA@QEBD@Z DD 020601H DD 030025206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_GITransientExpression@Catch@@UEAAPEAXI@Z DD 040a01H DD 06340aH DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1NameAndTags@Catch@@QEAA@XZ DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Maklocwcs@std@@YAPEA_WPEB_W@Z DD 060f01H DD 07640fH DD 06340fH DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z DD 0a1601H DD 0105416H DD 0f3416H DD 0f0127216H DD 0c00ee010H DD 0600b700cH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z DD 010401H DD 04204H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_Glogic_error@std@@UEAAPEAXI@Z DD 040a01H DD 06340aH DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0logic_error@std@@QEAA@AEBV01@@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0logic_error@std@@QEAA@PEBD@Z DD 020601H DD 030025206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z DD 010401H DD 04204H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_Gexception@std@@UEAAPEAXI@Z DD 040a01H DD 06340aH DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0exception@std@@QEAA@AEBV01@@Z DD 020601H DD 030023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0exception@std@@QEAA@QEBD@Z DD 020601H DD 030025206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$wmemcpy DD 020601H DD 030023206H xdata ENDS ; Function compile flags: /Ogtpy ; COMDAT ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ _TEXT SEGMENT this$ = 8 ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ PROC ; std::basic_ostream >::sentry::operator bool, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 153 movzx eax, BYTE PTR [rcx+8] ; Line 154 ret 0 ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ ENDP ; std::basic_ostream >::sentry::operator bool _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ _TEXT SEGMENT $T1 = 32 this$ = 64 ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ PROC ; std::basic_ostream >::sentry::~sentry, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 135 $LN15: push rbx sub rsp, 48 ; 00000030H mov QWORD PTR $T1[rsp], -2 mov rbx, rcx ; Line 137 call ?uncaught_exception@std@@YA_NXZ ; std::uncaught_exception npad 1 test al, al jne SHORT $LN2@sentry ; Line 139 mov rcx, QWORD PTR [rbx] call QWORD PTR __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ npad 1 $LN2@sentry: ; Line 106 mov rdx, QWORD PTR [rbx] mov rax, QWORD PTR [rdx] movsxd rcx, DWORD PTR [rax+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios ; Line 87 mov rcx, QWORD PTR [rcx+rdx+72] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 106 test rcx, rcx je SHORT $LN12@sentry ; Line 107 mov rax, QWORD PTR [rcx] call QWORD PTR [rax+16] npad 1 $LN12@sentry: ; Line 144 add rsp, 48 ; 00000030H pop rbx ret 0 ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ENDP ; std::basic_ostream >::sentry::~sentry _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z _TEXT SEGMENT $T1 = 32 this$ = 64 _Ostr$ = 72 ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z PROC ; std::basic_ostream >::sentry::sentry, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 121 $LN28: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov QWORD PTR $T1[rsp], -2 mov QWORD PTR [rsp+72], rbx mov rbx, rdx mov rdi, rcx ; Line 98 mov QWORD PTR [rcx], rdx ; Line 100 mov rdx, QWORD PTR [rdx] movsxd rax, DWORD PTR [rdx+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios ; Line 87 mov rcx, QWORD PTR [rax+rbx+72] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 100 test rcx, rcx je SHORT $LN6@sentry ; Line 101 mov rax, QWORD PTR [rcx] call QWORD PTR [rax+8] mov rdx, QWORD PTR [rbx] $LN6@sentry: ; Line 122 movsxd rcx, DWORD PTR [rdx+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 330 mov rax, rdx ; Line 352 cmp DWORD PTR [rcx+rbx+16], 0 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 122 jne SHORT $LN2@sentry ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios ; Line 75 mov rcx, QWORD PTR [rcx+rbx+80] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 122 test rcx, rcx je SHORT $LN2@sentry cmp rcx, rbx je SHORT $LN2@sentry ; Line 123 call QWORD PTR __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ mov rax, QWORD PTR [rbx] $LN2@sentry: ; Line 124 movsxd rax, DWORD PTR [rax+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 352 cmp DWORD PTR [rax+rbx+16], 0 sete al ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 124 mov BYTE PTR [rdi+8], al ; Line 125 mov rax, rdi mov rbx, QWORD PTR [rsp+72] add rsp, 48 ; 00000030H pop rdi ret 0 ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ENDP ; std::basic_ostream >::sentry::sentry _TEXT ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 this$ = 64 _Ostr$ = 72 ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA PROC ; `std::basic_ostream >::sentry::sentry'::`1'::dtor$0 mov rcx, QWORD PTR this$[rdx] jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA ENDP ; `std::basic_ostream >::sentry::sentry'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T1 = 32 this$ = 64 _Ostr$ = 72 ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA PROC ; `std::basic_ostream >::sentry::sentry'::`1'::dtor$0 mov rcx, QWORD PTR this$[rdx] jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA ENDP ; `std::basic_ostream >::sentry::sentry'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ _TEXT SEGMENT $T1 = 32 this$ = 64 ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ PROC ; std::basic_ostream >::_Sentry_base::~_Sentry_base, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 105 $LN10: sub rsp, 56 ; 00000038H mov QWORD PTR $T1[rsp], -2 ; Line 106 mov rdx, QWORD PTR [rcx] mov rax, QWORD PTR [rdx] movsxd rcx, DWORD PTR [rax+4] mov rcx, QWORD PTR [rcx+rdx+72] test rcx, rcx je SHORT $LN2@Sentry_bas ; Line 107 mov rax, QWORD PTR [rcx] call QWORD PTR [rax+16] npad 1 $LN2@Sentry_bas: ; Line 108 add rsp, 56 ; 00000038H ret 0 ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ENDP ; std::basic_ostream >::_Sentry_base::~_Sentry_base _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z _TEXT SEGMENT this$ = 48 _Ostr$ = 56 ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z PROC ; std::basic_ostream >::_Sentry_base::_Sentry_base, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 99 $LN10: push rbx sub rsp, 32 ; 00000020H ; Line 98 mov QWORD PTR [rcx], rdx ; Line 99 mov rbx, rcx ; Line 100 mov rax, QWORD PTR [rdx] movsxd r8, DWORD PTR [rax+4] mov rcx, QWORD PTR [r8+rdx+72] test rcx, rcx je SHORT $LN8@Sentry_bas ; Line 101 mov rax, QWORD PTR [rcx] call QWORD PTR [rax+8] $LN8@Sentry_bas: ; Line 102 mov rax, rbx add rsp, 32 ; 00000020H pop rbx ret 0 ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ENDP ; std::basic_ostream >::_Sentry_base::_Sentry_base _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z _TEXT SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z PROC ; std::_Insert_string,unsigned __int64>, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h ; Line 25 $LN108: mov QWORD PTR [rsp+8], rcx push rsi push rdi push r12 push r14 push r15 sub rsp, 64 ; 00000040H mov QWORD PTR $T1[rsp], -2 mov QWORD PTR [rsp+120], rbx mov r15, r8 mov r12, rdx mov rsi, rcx ; Line 26 xor ebx, ebx mov DWORD PTR _State$[rsp], ebx ; Line 27 mov rcx, QWORD PTR [rcx] movsxd rax, DWORD PTR [rcx+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 433 mov rdi, QWORD PTR [rax+rsi+40] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h ; Line 27 test rdi, rdi jle SHORT $LN17@Insert_str cmp rdi, r8 jbe SHORT $LN17@Insert_str sub rdi, r8 jmp SHORT $LN18@Insert_str $LN17@Insert_str: xor edi, edi $LN18@Insert_str: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 98 mov r14, rsi mov QWORD PTR _Ok$[rsp], rsi ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios ; Line 87 mov rdx, QWORD PTR [rax+rsi+72] mov r8, rcx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 100 test rdx, rdx je SHORT $LN35@Insert_str ; Line 101 mov rax, QWORD PTR [rdx] mov rcx, rdx call QWORD PTR [rax+8] mov rcx, QWORD PTR [rsi] mov r8, rcx $LN35@Insert_str: ; Line 122 movsxd r9, DWORD PTR [rcx+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 330 mov rax, rcx mov rdx, r8 ; Line 352 cmp DWORD PTR [r9+rsi+16], 0 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 122 jne SHORT $LN31@Insert_str ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios ; Line 75 mov r9, QWORD PTR [r9+rsi+80] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 122 test r9, r9 je SHORT $LN31@Insert_str cmp r9, rsi je SHORT $LN31@Insert_str ; Line 123 mov rcx, r9 call QWORD PTR __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ mov rax, QWORD PTR [rsi] mov rdx, rax $LN31@Insert_str: ; Line 124 movsxd rcx, DWORD PTR [rax+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 330 mov eax, DWORD PTR [rcx+rsi+16] ; Line 352 test eax, eax sete BYTE PTR _Ok$[rsp+8] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h ; Line 29 test eax, eax ; Line 31 je SHORT $LN8@Insert_str ; Line 32 mov ebx, 4 ; Line 33 jmp $LN22@Insert_str $LN8@Insert_str: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 390 mov eax, DWORD PTR [rcx+rsi+24] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h ; Line 36 and eax, 448 ; 000001c0H cmp eax, 64 ; 00000040H je SHORT $LN99@Insert_str npad 3 $LL4@Insert_str: ; Line 37 test rdi, rdi je SHORT $LN3@Insert_str ; Line 38 mov rax, QWORD PTR [rsi] movsxd rcx, DWORD PTR [rax+4] movzx edx, BYTE PTR [rcx+rsi+88] mov rcx, QWORD PTR [rcx+rsi+72] call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z cmp eax, -1 jne SHORT $LN2@Insert_str ; Line 41 mov ebx, 4 mov DWORD PTR _State$[rsp], ebx npad 3 $LL103@Insert_str: ; Line 50 test rdi, rdi je SHORT $LN6@Insert_str ; Line 51 mov rax, QWORD PTR [rsi] movsxd rcx, DWORD PTR [rax+4] movzx edx, BYTE PTR [rcx+rsi+88] mov rcx, QWORD PTR [rcx+rsi+72] call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z cmp eax, -1 jne SHORT $LN5@Insert_str ; Line 54 or ebx, 4 $LN105@Insert_str: ; Line 57 mov DWORD PTR _State$[rsp], ebx $LN6@Insert_str: mov rax, QWORD PTR [rsi] movsxd rcx, DWORD PTR [rax+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xiosbase ; Line 439 mov QWORD PTR [rcx+rsi+40], 0 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h jmp SHORT $LN22@Insert_str $LN2@Insert_str: ; Line 37 dec rdi jmp SHORT $LL4@Insert_str $LN3@Insert_str: ; Line 46 mov rdx, QWORD PTR [rsi] $LN99@Insert_str: movsxd rax, DWORD PTR [rdx+4] mov r8, r15 mov rdx, r12 mov rcx, QWORD PTR [rax+rsi+72] call QWORD PTR __imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z cmp rax, r15 je SHORT $LL103@Insert_str ; Line 48 mov ebx, 4 ; Line 49 jmp SHORT $LN105@Insert_str $LN5@Insert_str: ; Line 50 dec rdi jmp SHORT $LL103@Insert_str $LN23@Insert_str: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios mov rsi, QWORD PTR _Ostr$[rsp] mov ebx, DWORD PTR _State$[rsp] mov r14, QWORD PTR _Ok$[rsp] $LN22@Insert_str: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h ; Line 61 mov rax, QWORD PTR [rsi] movsxd rcx, DWORD PTR [rax+4] add rcx, rsi xor r8d, r8d mov edx, ebx call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z npad 1 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 137 call ?uncaught_exception@std@@YA_NXZ ; std::uncaught_exception test al, al jne SHORT $LN80@Insert_str ; Line 139 mov rcx, r14 call QWORD PTR __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ npad 1 $LN80@Insert_str: ; Line 106 mov rax, QWORD PTR [r14] movsxd rcx, DWORD PTR [rax+4] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ios ; Line 87 mov rcx, QWORD PTR [rcx+r14+72] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\ostream ; Line 106 test rcx, rcx je SHORT $LN84@Insert_str ; Line 107 mov rax, QWORD PTR [rcx] call QWORD PTR [rax+16] npad 1 $LN84@Insert_str: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring_insert.h ; Line 62 mov rax, rsi ; Line 63 mov rbx, QWORD PTR [rsp+120] add rsp, 64 ; 00000040H pop r15 pop r14 pop r12 pop rdi pop rsi ret 0 ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z ENDP ; std::_Insert_string,unsigned __int64> _TEXT ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ?dtor$1@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA PROC ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$1 lea rcx, QWORD PTR _Ok$[rdx] jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base ?dtor$1@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA ENDP ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$1 text$x ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ?dtor$0@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA PROC ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$0 lea rcx, QWORD PTR _Ok$[rdx] jmp ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry ?dtor$0@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA ENDP ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$0 text$x ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA PROC ; `std::_Insert_string,unsigned __int64>'::`1'::catch$4 ; Line 58 mov QWORD PTR [rsp+16], rdx push rbp sub rsp, 32 ; 00000020H mov rbp, rdx __catch$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$0: mov rdx, QWORD PTR _Ostr$[rbp] mov rax, QWORD PTR [rdx] movsxd rcx, DWORD PTR [rax+4] add rcx, rdx mov r8b, 1 mov edx, 4 call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z npad 1 lea rax, $LN23@catch$4 add rsp, 32 ; 00000020H pop rbp ret 0 int 3 ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA ENDP ; `std::_Insert_string,unsigned __int64>'::`1'::catch$4 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ?dtor$1@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA PROC ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$1 lea rcx, QWORD PTR _Ok$[rdx] jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base ?dtor$1@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA ENDP ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$1 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ?dtor$0@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA PROC ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$0 lea rcx, QWORD PTR _Ok$[rdx] jmp ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry ?dtor$0@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA ENDP ; `std::_Insert_string,unsigned __int64>'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T1 = 32 _Ok$ = 40 _Ostr$ = 112 _Data$ = 120 _Size$ = 128 _State$ = 136 ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA PROC ; `std::_Insert_string,unsigned __int64>'::`1'::catch$4 ; Line 58 mov QWORD PTR [rsp+16], rdx push rbp sub rsp, 32 ; 00000020H mov rbp, rdx __catch$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$0: mov rdx, QWORD PTR _Ostr$[rbp] mov rax, QWORD PTR [rdx] movsxd rcx, DWORD PTR [rax+4] add rcx, rdx mov r8b, 1 mov edx, 4 call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z npad 1 lea rax, $LN23@catch$4 add rsp, 32 ; 00000020H pop rbp ret 0 int 3 ?catch$4@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA ENDP ; `std::_Insert_string,unsigned __int64>'::`1'::catch$4 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z _TEXT SEGMENT this$ = 8 ext$ = 16 ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z PROC ; gsl::details::extent_type<-1>::extent_type<-1><0>, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 333 mov QWORD PTR [rcx], 0 ; Line 334 mov rax, rcx ret 0 ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z ENDP ; gsl::details::extent_type<-1>::extent_type<-1><0> _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$?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 _TEXT SEGMENT _Ostr$ = 8 _Str$ = 16 ??$?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 PROC ; std::operator<<,std::allocator >, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\string ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1825 cmp QWORD PTR [rdx+24], 16 ; Line 3302 mov r8, QWORD PTR [rdx+16] ; Line 1815 jb SHORT $LN16@operator ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstddef ; Line 346 mov rdx, QWORD PTR [rdx] $LN16@operator: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\string ; Line 174 jmp ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z ; std::_Insert_string,unsigned __int64> ??$?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 ENDP ; std::operator<<,std::allocator > _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z _TEXT SEGMENT __$ReturnUdt$ = 48 e$ = 56 ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z PROC ; Catch::Detail::stringify, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 596 $LN7: push rbx sub rsp, 32 ; 00000020H ; Line 597 movzx edx, BYTE PTR [rdx] mov rbx, rcx call ?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z ; Catch::StringMaker::convert mov rax, rbx ; Line 598 add rsp, 32 ; 00000020H pop rbx ret 0 ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z ENDP ; Catch::Detail::stringify _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$?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 _TEXT SEGMENT $T1 = 0 this$ = 32 data$ = 40 ext$ = 48 ??$?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 PROC ; gsl::span::storage_type >::storage_type > >, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 597 $LN39: sub rsp, 24 mov QWORD PTR $T1[rsp], -2 ; Line 333 mov QWORD PTR [rcx], 0 ; Line 596 mov QWORD PTR [rcx+8], rdx ; Line 600 mov rax, rcx add rsp, 24 ret 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 ENDP ; gsl::span::storage_type >::storage_type > > _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z PROC ; Catch::UnaryExpr::`scalar deleting destructor', COMDAT $LN10: mov QWORD PTR [rsp+8], rbx push rdi sub rsp, 32 ; 00000020H mov ebx, edx mov rdi, rcx call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression test bl, 1 je SHORT $LN7@scalar mov edx, 16 mov rcx, rdi call ??3@YAXPEAX_K@Z ; operator delete $LN7@scalar: mov rbx, QWORD PTR [rsp+48] mov rax, rdi add rsp, 32 ; 00000020H pop rdi ret 0 ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z ENDP ; Catch::UnaryExpr::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1?$UnaryExpr@_N@Catch@@UEAA@XZ _TEXT SEGMENT this$ = 8 ??1?$UnaryExpr@_N@Catch@@UEAA@XZ PROC ; Catch::UnaryExpr::~UnaryExpr, COMDAT jmp ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ENDP ; Catch::UnaryExpr::~UnaryExpr _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z _TEXT SEGMENT this$ = 8 lhs$ = 16 ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z PROC ; Catch::UnaryExpr::UnaryExpr, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1035 lea rax, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ mov BYTE PTR [rcx+8], dl mov QWORD PTR [rcx], rax mov rax, rcx ret 0 ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z ENDP ; Catch::UnaryExpr::UnaryExpr _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z _TEXT SEGMENT $T1 = 32 $T2 = 40 __$ArrayPad$ = 72 this$ = 96 os$ = 104 ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z PROC ; Catch::UnaryExpr::streamReconstructedExpression, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1030 $LN93: push rbx sub rsp, 80 ; 00000050H mov QWORD PTR $T1[rsp], -2 mov rax, QWORD PTR __security_cookie xor rax, rsp mov QWORD PTR __$ArrayPad$[rsp], rax mov rbx, rdx ; Line 597 movzx edx, BYTE PTR [rcx+8] lea rcx, QWORD PTR $T2[rsp] call ?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z ; Catch::StringMaker::convert npad 1 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1814 lea rdx, QWORD PTR $T2[rsp] ; Line 1825 cmp QWORD PTR $T2[rsp+24], 16 ; Line 1815 cmovae rdx, QWORD PTR $T2[rsp] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\string ; Line 174 mov r8, QWORD PTR $T2[rsp+16] mov rcx, rbx call ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z ; std::_Insert_string,unsigned __int64> npad 1 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1825 mov rdx, QWORD PTR $T2[rsp+24] cmp rdx, 16 ; Line 3987 jb SHORT $LN72@streamReco ; Line 3992 inc rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 992 mov rcx, QWORD PTR $T2[rsp] mov rax, rcx ; Line 201 cmp rdx, 4096 ; 00001000H jb SHORT $LN71@streamReco ; Line 115 add rdx, 39 ; 00000027H ; Line 118 mov rcx, QWORD PTR [rcx-8] sub rax, rcx ; Line 132 add rax, -8 cmp rax, 31 jbe SHORT $LN71@streamReco call QWORD PTR __imp__invalid_parameter_noinfo_noreturn int 3 $LN71@streamReco: ; Line 207 call ??3@YAXPEAX_K@Z ; operator delete $LN72@streamReco: ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1032 mov rcx, QWORD PTR __$ArrayPad$[rsp] xor rcx, rsp call __security_check_cookie add rsp, 80 ; 00000050H pop rbx ret 0 $LN90@streamReco: ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z ENDP ; Catch::UnaryExpr::streamReconstructedExpression _TEXT ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 40 __$ArrayPad$ = 72 this$ = 96 os$ = 104 ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA PROC ; `Catch::UnaryExpr::streamReconstructedExpression'::`1'::dtor$0 lea rcx, QWORD PTR $T2[rdx] jmp ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string,std::allocator >::~basic_string,std::allocator > ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA ENDP ; `Catch::UnaryExpr::streamReconstructedExpression'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 40 __$ArrayPad$ = 72 this$ = 96 os$ = 104 ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA PROC ; `Catch::UnaryExpr::streamReconstructedExpression'::`1'::dtor$0 lea rcx, QWORD PTR $T2[rdx] jmp ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string,std::allocator >::~basic_string,std::allocator > ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA ENDP ; `Catch::UnaryExpr::streamReconstructedExpression'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ _TEXT SEGMENT this$ = 8 ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ PROC ; Catch::UnaryExpr::getResult, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1028 cmp BYTE PTR [rcx+8], 0 setne al ret 0 ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ ENDP ; Catch::UnaryExpr::getResult _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ _TEXT SEGMENT this$ = 8 ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ PROC ; Catch::UnaryExpr::isBinaryExpression, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1027 xor al, al ret 0 ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ ENDP ; Catch::UnaryExpr::isBinaryExpression _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$?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 _TEXT SEGMENT $T1 = 0 this$ = 32 data$ = 40 ext$ = 48 ??$?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 PROC ; gsl::span::storage_type >::storage_type > >, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 597 $LN39: sub rsp, 24 mov QWORD PTR $T1[rsp], -2 ; Line 333 mov QWORD PTR [rcx], 0 ; Line 596 mov QWORD PTR [rcx+8], rdx ; Line 600 mov rax, rcx add rsp, 24 ret 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 ENDP ; gsl::span::storage_type >::storage_type > > _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 8 ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ PROC ; gsl::details::extent_type<0>::size, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 323 xor eax, eax ret 0 ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ ENDP ; gsl::details::extent_type<0>::size _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ _TEXT SEGMENT this$ = 8 ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ PROC ; gsl::details::extent_type<0>::extent_type<0>, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 311 mov rax, rcx ret 0 ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ ENDP ; gsl::details::extent_type<0>::extent_type<0> _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z _TEXT SEGMENT _Ptr$ = 48 __formal$ = 56 __formal$ = 64 ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z PROC ; std::_Maklocstr, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocale ; Line 664 $LN15: mov QWORD PTR [rsp+8], rbx push rdi sub rsp, 32 ; 00000020H mov rdi, rcx ; Line 665 mov rbx, -1 $LL11@Maklocstr: inc rbx cmp BYTE PTR [rcx+rbx], 0 jne SHORT $LL11@Maklocstr inc rbx ; Line 667 mov edx, 1 mov rcx, rbx call QWORD PTR __imp_calloc mov rdx, rax ; Line 670 test rax, rax je SHORT $LN14@Maklocstr ; Line 673 test rbx, rbx je SHORT $LN3@Maklocstr mov rcx, rax sub rcx, rdi npad 15 $LL4@Maklocstr: ; Line 674 movzx eax, BYTE PTR [rdi] mov BYTE PTR [rcx+rdi], al lea rdi, QWORD PTR [rdi+1] sub rbx, 1 jne SHORT $LL4@Maklocstr $LN3@Maklocstr: ; Line 677 mov rbx, QWORD PTR [rsp+48] mov rax, rdx add rsp, 32 ; 00000020H pop rdi ret 0 $LN14@Maklocstr: ; Line 671 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc int 3 $LN12@Maklocstr: ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ENDP ; std::_Maklocstr _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z _TEXT SEGMENT _Arg$ = 8 ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z PROC ; std::forward, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits ; Line 1574 mov rax, rcx ; Line 1575 ret 0 ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ENDP ; std::forward _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z _TEXT SEGMENT _Ptr$ = 48 _Bytes$ = 56 ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z PROC ; std::_Deallocate<16,0>, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 199 $LN17: sub rsp, 40 ; 00000028H ; Line 201 cmp rdx, 4096 ; 00001000H jb SHORT $LN13@Deallocate ; Line 118 mov r8, QWORD PTR [rcx-8] add rdx, 39 ; 00000027H ; Line 131 sub rcx, r8 ; Line 132 lea rax, QWORD PTR [rcx-8] cmp rax, 31 ja SHORT $LN10@Deallocate ; Line 133 mov rcx, r8 $LN13@Deallocate: ; Line 208 add rsp, 40 ; 00000028H ; Line 207 jmp ??3@YAXPEAX_K@Z ; operator delete $LN10@Deallocate: ; Line 132 call QWORD PTR __imp__invalid_parameter_noinfo_noreturn int 3 $LN15@Deallocate: ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z ENDP ; std::_Deallocate<16,0> _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z _TEXT SEGMENT __formal$ = 8 _Ptr$ = 16 ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z PROC ; std::_Default_allocator_traits >::destroy, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 888 ret 0 ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z ENDP ; std::_Default_allocator_traits >::destroy _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z _TEXT SEGMENT _Val$ = 8 ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z PROC ; std::addressof, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstddef ; Line 330 mov rax, rcx ; Line 331 ret 0 ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ENDP ; std::addressof _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Unfancy@D@std@@YAPEADPEAD@Z _TEXT SEGMENT _Ptr$ = 8 ??$_Unfancy@D@std@@YAPEADPEAD@Z PROC ; std::_Unfancy, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstddef ; Line 346 mov rax, rcx ; Line 347 ret 0 ??$_Unfancy@D@std@@YAPEADPEAD@Z ENDP ; std::_Unfancy _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ _TEXT SEGMENT $T1 = 0 this$ = 32 ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ PROC ; gsl::span::span<0,void>, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 384 $LN40: sub rsp, 24 mov QWORD PTR $T1[rsp], -2 ; Line 333 xor eax, eax mov QWORD PTR [rcx], rax ; Line 596 mov QWORD PTR [rcx+8], rax ; Line 384 mov rax, rcx add rsp, 24 ret 0 ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ ENDP ; gsl::span::span<0,void> _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ _TEXT SEGMENT this$ = 8 ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ PROC ; gsl::span::storage_type >::data, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 602 mov rax, QWORD PTR [rcx+8] ret 0 ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ENDP ; gsl::span::storage_type >::data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ _TEXT SEGMENT this$ = 8 ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ PROC ; gsl::span::data, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 515 mov rax, QWORD PTR [rcx+8] ret 0 ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ENDP ; gsl::span::data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 8 ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ PROC ; gsl::span::size, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 498 mov rax, QWORD PTR [rcx] ret 0 ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ ENDP ; gsl::span::size _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z _TEXT SEGMENT $T1 = 32 $T2 = 40 this$ = 80 expr$ = 88 ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z PROC ; Catch::AssertionHandler::handle, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1232 $LN15: sub rsp, 72 ; 00000048H mov QWORD PTR $T1[rsp], -2 ; Line 1101 movzx eax, BYTE PTR [rdx] ; Line 1035 lea rdx, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ mov QWORD PTR $T2[rsp], rdx mov BYTE PTR $T2[rsp+8], al ; Line 1233 lea rdx, QWORD PTR $T2[rsp] call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle npad 1 lea rcx, QWORD PTR $T2[rsp] call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression ; Line 1234 add rsp, 72 ; 00000048H ret 0 ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z ENDP ; Catch::AssertionHandler::handle _TEXT ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 40 this$ = 80 expr$ = 88 ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA PROC ; `Catch::AssertionHandler::handle'::`1'::dtor$0 lea rcx, QWORD PTR $T2[rdx] jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA ENDP ; `Catch::AssertionHandler::handle'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 40 this$ = 80 expr$ = 88 ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA PROC ; `Catch::AssertionHandler::handle'::`1'::dtor$0 lea rcx, QWORD PTR $T2[rdx] jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA ENDP ; `Catch::AssertionHandler::handle'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ _TEXT SEGMENT $T1 = 0 this$ = 32 ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ PROC ; gsl::span::span<0,void>, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 384 $LN40: sub rsp, 24 mov QWORD PTR $T1[rsp], -2 ; Line 333 xor eax, eax mov QWORD PTR [rcx], rax ; Line 596 mov QWORD PTR [rcx+8], rax ; Line 384 mov rax, rcx add rsp, 24 ret 0 ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ ENDP ; gsl::span::span<0,void> _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ _TEXT SEGMENT this$ = 8 ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ PROC ; gsl::span::storage_type >::data, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 602 mov rax, QWORD PTR [rcx+8] ret 0 ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ ENDP ; gsl::span::storage_type >::data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ _TEXT SEGMENT this$ = 8 ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ PROC ; gsl::span::data, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 515 mov rax, QWORD PTR [rcx+8] ret 0 ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ENDP ; gsl::span::data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?size@?$span@H$0?0@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 8 ?size@?$span@H$0?0@gsl@@QEBA_JXZ PROC ; gsl::span::size, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 498 mov rax, QWORD PTR [rcx] ret 0 ?size@?$span@H$0?0@gsl@@QEBA_JXZ ENDP ; gsl::span::size _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??__FautoRegistrar1@?A0xea02b608@@YAXXZ text$yd SEGMENT ??__FautoRegistrar1@?A0xea02b608@@YAXXZ PROC ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'', COMDAT lea rcx, OFFSET FLAT:?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1 jmp ??1AutoReg@Catch@@UEAA@XZ ; Catch::AutoReg::~AutoReg ??__FautoRegistrar1@?A0xea02b608@@YAXXZ ENDP ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'' text$yd ENDS ; Function compile flags: /Ogtpy ; COMDAT ??__EautoRegistrar1@?A0xea02b608@@YAXXZ text$di SEGMENT $T1 = 48 $T2 = 72 $T3 = 96 $T4 = 120 $T5 = 136 ??__EautoRegistrar1@?A0xea02b608@@YAXXZ PROC ; `anonymous namespace'::`dynamic initializer for 'autoRegistrar1'', COMDAT ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 56 mov QWORD PTR [rsp+16], rbx mov QWORD PTR [rsp+24], rsi push rdi sub rsp, 192 ; 000000c0H lea rdx, OFFSET FLAT:??_C@_00CNPNBAHC@@ lea rcx, QWORD PTR $T1[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef lea rdx, OFFSET FLAT:??_C@_0BE@FAFDKEMK@default_constructor@ mov rbx, rax lea rcx, QWORD PTR $T2[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov r8, rbx lea rcx, QWORD PTR $T5[rsp] mov rdx, rax call ??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z ; Catch::NameAndTags::NameAndTags lea rdx, OFFSET FLAT:??_C@_00CNPNBAHC@@ mov rsi, rax lea rcx, QWORD PTR $T3[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov r8d, 56 ; 00000038H lea rdx, OFFSET FLAT:??_C@_0CM@KPAFLPEB@c?3?2projects?2gsl?2tests?2span_comp@ lea rcx, QWORD PTR $T4[rsp] mov rdi, rax call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo lea rcx, OFFSET FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ ; ____C_A_T_C_H____T_E_S_T____0 mov rbx, rax call ?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z ; Catch::makeTestInvoker mov rdx, rax mov QWORD PTR [rsp+32], rsi mov r9, rdi lea rcx, OFFSET FLAT:?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1 mov r8, rbx call ??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z ; Catch::AutoReg::AutoReg lea rcx, QWORD PTR $T5[rsp+24] call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef lea rcx, QWORD PTR $T5[rsp] call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef lea rcx, OFFSET FLAT:??__FautoRegistrar1@?A0xea02b608@@YAXXZ ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'' lea r11, QWORD PTR [rsp+192] mov rbx, QWORD PTR [r11+24] mov rsi, QWORD PTR [r11+32] mov rsp, r11 pop rdi jmp atexit ??__EautoRegistrar1@?A0xea02b608@@YAXXZ ENDP ; `anonymous namespace'::`dynamic initializer for 'autoRegistrar1'' text$di ENDS ; Function compile flags: /Ogtpy ; COMDAT ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ _TEXT SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ PROC ; ____C_A_T_C_H____T_E_S_T____0, COMDAT ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 57 mov rax, rsp push rdi sub rsp, 224 ; 000000e0H mov QWORD PTR [rax-40], -2 mov QWORD PTR [rax+16], rbx mov QWORD PTR [rax+24], rsi ; File c:\projects\gsl\include\gsl\span ; Line 384 lea rsi, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ $LL4@C_A_T_C_H_: ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 60 lea rdx, OFFSET FLAT:??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5n@ lea rcx, QWORD PTR $T6[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov rdi, rax lea rdx, OFFSET FLAT:??_C@_05GCOJDIEO@CHECK@ lea rcx, QWORD PTR $T8[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov rbx, rax mov r8d, 60 ; 0000003cH lea rdx, OFFSET FLAT:??_C@_0CM@KPAFLPEB@c?3?2projects?2gsl?2tests?2span_comp@ lea rcx, QWORD PTR $T12[rsp] call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo mov r8, rax mov DWORD PTR [rsp+32], 2 mov r9, rdi mov rdx, rbx lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z ; Catch::AssertionHandler::AssertionHandler npad 1 ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1035 mov QWORD PTR $T4[rsp], rsi mov BYTE PTR $T4[rsp+8], 1 ; Line 1233 lea rdx, QWORD PTR $T4[rsp] lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle npad 1 lea rcx, QWORD PTR $T4[rsp] call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression npad 1 ; File c:\projects\gsl\tests\span_compile_only.cpp jmp SHORT $LN29@C_A_T_C_H_ $LN30@C_A_T_C_H_: lea rsi, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ $LN29@C_A_T_C_H_: ; Line 60 lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ ; Catch::AssertionHandler::shouldDebugBreak test al, al je SHORT $LN10@C_A_T_C_H_ call ?isDebuggerActive@Catch@@YA_NXZ ; Catch::isDebuggerActive test al, al je SHORT $LN10@C_A_T_C_H_ int 3 $LN10@C_A_T_C_H_: lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ ; Catch::AssertionHandler::reactWithoutDebugBreak npad 1 lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler xor ecx, ecx call ?isTrue@Catch@@YA_N_N@Z ; Catch::isTrue test al, al jne $LL4@C_A_T_C_H_ npad 6 $LL7@C_A_T_C_H_: ; Line 63 lea rdx, OFFSET FLAT:??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN@ lea rcx, QWORD PTR $T7[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov rdi, rax lea rdx, OFFSET FLAT:??_C@_05GCOJDIEO@CHECK@ lea rcx, QWORD PTR $T5[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov rbx, rax mov r8d, 63 ; 0000003fH lea rdx, OFFSET FLAT:??_C@_0CM@KPAFLPEB@c?3?2projects?2gsl?2tests?2span_comp@ lea rcx, QWORD PTR $T11[rsp] call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo mov r8, rax mov DWORD PTR [rsp+32], 2 mov r9, rdi mov rdx, rbx lea rcx, QWORD PTR catchAssertionHandler$9[rsp] call ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z ; Catch::AssertionHandler::AssertionHandler npad 1 ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1035 mov QWORD PTR $T3[rsp], rsi mov BYTE PTR $T3[rsp+8], 1 ; Line 1233 lea rdx, QWORD PTR $T3[rsp] lea rcx, QWORD PTR catchAssertionHandler$9[rsp] call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle npad 1 lea rcx, QWORD PTR $T3[rsp] call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression npad 1 ; File c:\projects\gsl\tests\span_compile_only.cpp jmp SHORT $LN31@C_A_T_C_H_ $LN32@C_A_T_C_H_: lea rsi, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ $LN31@C_A_T_C_H_: ; Line 63 lea rcx, QWORD PTR catchAssertionHandler$9[rsp] call ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ ; Catch::AssertionHandler::shouldDebugBreak test al, al je SHORT $LN13@C_A_T_C_H_ call ?isDebuggerActive@Catch@@YA_NXZ ; Catch::isDebuggerActive test al, al je SHORT $LN13@C_A_T_C_H_ int 3 $LN13@C_A_T_C_H_: lea rcx, QWORD PTR catchAssertionHandler$9[rsp] call ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ ; Catch::AssertionHandler::reactWithoutDebugBreak npad 1 lea rcx, QWORD PTR catchAssertionHandler$9[rsp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler xor ecx, ecx call ?isTrue@Catch@@YA_N_N@Z ; Catch::isTrue test al, al jne $LL7@C_A_T_C_H_ ; Line 65 lea r11, QWORD PTR [rsp+224] mov rbx, QWORD PTR [r11+24] mov rsi, QWORD PTR [r11+32] mov rsp, r11 pop rdi ret 0 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ ENDP ; ____C_A_T_C_H____T_E_S_T____0 _TEXT ENDS ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2 lea rcx, QWORD PTR catchAssertionHandler$10[rdx] jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2 text$x ENDS ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$13@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$13 lea rcx, QWORD PTR $T4[rdx] jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ?dtor$13@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$13 text$x ENDS ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$24 ; Line 60 mov QWORD PTR [rsp+16], rdx push rbp sub rsp, 48 ; 00000030H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$0: lea rcx, QWORD PTR catchAssertionHandler$10[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN30@catch$24 add rsp, 48 ; 00000030H pop rbp ret 0 int 3 ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$24 text$x ENDS ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5 lea rcx, QWORD PTR catchAssertionHandler$9[rdx] jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5 text$x ENDS ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$22 lea rcx, QWORD PTR $T3[rdx] jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ?dtor$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$22 text$x ENDS ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$25 ; Line 63 mov QWORD PTR [rsp+16], rdx push rbp sub rsp, 48 ; 00000030H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$2: lea rcx, QWORD PTR catchAssertionHandler$9[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN32@catch$25 add rsp, 48 ; 00000030H pop rbp ret 0 int 3 ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$25 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2 lea rcx, QWORD PTR catchAssertionHandler$10[rdx] jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$13@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$13 lea rcx, QWORD PTR $T4[rdx] jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ?dtor$13@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$13 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$24 ; Line 60 mov QWORD PTR [rsp+16], rdx push rbp sub rsp, 48 ; 00000030H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$0: lea rcx, QWORD PTR catchAssertionHandler$10[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN30@catch$24 add rsp, 48 ; 00000030H pop rbp ret 0 int 3 ?catch$24@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$24 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5 lea rcx, QWORD PTR catchAssertionHandler$9[rdx] jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?dtor$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$22 lea rcx, QWORD PTR $T3[rdx] jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ?dtor$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$22 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT text$x text$x SEGMENT $T3 = 48 $T4 = 48 $T5 = 64 $T6 = 64 $T7 = 88 $T8 = 88 catchAssertionHandler$9 = 112 catchAssertionHandler$10 = 112 $T11 = 200 $T12 = 200 ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$25 ; Line 63 mov QWORD PTR [rsp+16], rdx push rbp sub rsp, 48 ; 00000030H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$2: lea rcx, QWORD PTR catchAssertionHandler$9[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN32@catch$25 add rsp, 48 ; 00000030H pop rbp ret 0 int 3 ?catch$25@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$25 text$x ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z _TEXT SEGMENT $T1 = 32 __$ArrayPad$ = 80 this$ = 112 __formal$ = 120 _Lobj$ = 128 ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z PROC ; std::time_get > >::_Getvals, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xloctime ; Line 216 $LN14: mov QWORD PTR [rsp+16], rbx push rdi sub rsp, 96 ; 00000060H mov rax, QWORD PTR __security_cookie xor rax, rsp mov QWORD PTR __$ArrayPad$[rsp], rax mov rdi, rcx ; Line 217 lea rdx, QWORD PTR $T1[rsp] mov rcx, r8 mov rbx, r8 call QWORD PTR __imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ ; Line 221 mov rcx, rbx movups xmm0, XMMWORD PTR [rax] movups XMMWORD PTR [rdi+44], xmm0 movups xmm1, XMMWORD PTR [rax+16] movups XMMWORD PTR [rdi+60], xmm1 movsd xmm0, QWORD PTR [rax+32] movsd QWORD PTR [rdi+76], xmm0 mov eax, DWORD PTR [rax+40] mov DWORD PTR [rdi+84], eax call QWORD PTR __imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs ; Line 222 mov rcx, rbx mov QWORD PTR [rdi+16], rax call QWORD PTR __imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 100 mov edx, 2 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xloctime ; Line 222 mov QWORD PTR [rdi+24], rax ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 100 lea ecx, QWORD PTR [rdx+11] call QWORD PTR __imp_calloc mov rcx, rax ; Line 103 test rax, rax je SHORT $LN13@Getvals ; File c:\program files (x86)\windows kits\10\include\10.0.14393.0\ucrt\wchar.h ; Line 232 movups xmm0, XMMWORD PTR ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ movups XMMWORD PTR [rax], xmm0 movsd xmm1, QWORD PTR ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@+16 movsd QWORD PTR [rax+16], xmm1 movzx eax, WORD PTR ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@+24 mov WORD PTR [rcx+24], ax ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xloctime ; Line 223 mov QWORD PTR [rdi+32], rcx ; Line 231 mov rcx, QWORD PTR __$ArrayPad$[rsp] xor rcx, rsp call __security_check_cookie mov rbx, QWORD PTR [rsp+120] add rsp, 96 ; 00000060H pop rdi ret 0 $LN13@Getvals: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 104 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc int 3 $LN11@Getvals: ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z ENDP ; std::time_get > >::_Getvals _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z _TEXT SEGMENT $T1 = 32 __$ArrayPad$ = 80 this$ = 112 __formal$ = 120 _Lobj$ = 128 ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z PROC ; std::time_get > >::_Getvals, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xloctime ; Line 216 $LN20: mov QWORD PTR [rsp+16], rbx push rdi sub rsp, 96 ; 00000060H mov rax, QWORD PTR __security_cookie xor rax, rsp mov QWORD PTR __$ArrayPad$[rsp], rax mov rdi, rcx ; Line 217 lea rdx, QWORD PTR $T1[rsp] mov rcx, r8 mov rbx, r8 call QWORD PTR __imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ ; Line 221 mov rcx, rbx movups xmm0, XMMWORD PTR [rax] movups XMMWORD PTR [rdi+44], xmm0 movups xmm1, XMMWORD PTR [rax+16] movups XMMWORD PTR [rdi+60], xmm1 movsd xmm0, QWORD PTR [rax+32] movsd QWORD PTR [rdi+76], xmm0 mov eax, DWORD PTR [rax+40] mov DWORD PTR [rdi+84], eax call QWORD PTR __imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs ; Line 222 mov rcx, rbx mov QWORD PTR [rdi+16], rax call QWORD PTR __imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 100 mov edx, 2 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xloctime ; Line 222 mov QWORD PTR [rdi+24], rax ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 100 lea ecx, QWORD PTR [rdx+11] call QWORD PTR __imp_calloc mov rcx, rax ; Line 103 test rax, rax je SHORT $LN19@Getvals ; File c:\program files (x86)\windows kits\10\include\10.0.14393.0\ucrt\wchar.h ; Line 232 movups xmm0, XMMWORD PTR ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ movups XMMWORD PTR [rax], xmm0 movsd xmm1, QWORD PTR ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@+16 movsd QWORD PTR [rax+16], xmm1 movzx eax, WORD PTR ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@+24 mov WORD PTR [rcx+24], ax ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xloctime ; Line 223 mov QWORD PTR [rdi+32], rcx ; Line 231 mov rcx, QWORD PTR __$ArrayPad$[rsp] xor rcx, rsp call __security_check_cookie mov rbx, QWORD PTR [rsp+120] add rsp, 96 ; 00000060H pop rdi ret 0 $LN19@Getvals: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 104 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc int 3 $LN17@Getvals: ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z ENDP ; std::time_get > >::_Getvals _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z _TEXT SEGMENT $T1 = 32 exception$ = 80 ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z PROC ; gsl::details::throw_exception, COMDAT ; File c:\projects\gsl\include\gsl\gsl_assert ; Line 137 $LN4: sub rsp, 72 ; 00000048H ; Line 138 call ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ; std::forward mov rdx, rax lea rcx, QWORD PTR $T1[rsp] call ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z lea rdx, OFFSET FLAT:_TI3?AUfail_fast@gsl@@ lea rcx, QWORD PTR $T1[rsp] call _CxxThrowException int 3 $LN3@throw_exce: ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ENDP ; gsl::details::throw_exception _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 8 ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ PROC ; gsl::details::extent_type<-1>::size, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 338 mov rax, QWORD PTR [rcx] ret 0 ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ENDP ; gsl::details::extent_type<-1>::size _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??_Gfail_fast@gsl@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_Gfail_fast@gsl@@UEAAPEAXI@Z PROC ; gsl::fail_fast::`scalar deleting destructor', COMDAT $LN15: mov QWORD PTR [rsp+8], rbx push rdi sub rsp, 32 ; 00000020H ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 85 lea rax, OFFSET FLAT:??_7exception@std@@6B@ mov rdi, rcx mov QWORD PTR [rcx], rax mov ebx, edx ; Line 86 add rcx, 8 call __std_exception_destroy test bl, 1 je SHORT $LN12@scalar mov edx, 24 mov rcx, rdi call ??3@YAXPEAX_K@Z ; operator delete $LN12@scalar: mov rbx, QWORD PTR [rsp+48] mov rax, rdi add rsp, 32 ; 00000020H pop rdi ret 0 ??_Gfail_fast@gsl@@UEAAPEAXI@Z ENDP ; gsl::fail_fast::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z _TEXT SEGMENT this$ = 48 __that$ = 56 ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z PROC ; gsl::fail_fast::fail_fast, COMDAT $LN10: push rbx sub rsp, 32 ; 00000020H mov rbx, rcx mov rax, rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 67 lea rdx, QWORD PTR [rbx+8] ; Line 68 lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 69 lea rcx, QWORD PTR [rax+8] call __std_exception_copy lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@ mov QWORD PTR [rbx], rax mov rax, rbx add rsp, 32 ; 00000020H pop rbx ret 0 ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z ENDP ; gsl::fail_fast::fail_fast _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0fail_fast@gsl@@QEAA@AEBU01@@Z _TEXT SEGMENT this$ = 48 __that$ = 56 ??0fail_fast@gsl@@QEAA@AEBU01@@Z PROC ; gsl::fail_fast::fail_fast, COMDAT $LN10: push rbx sub rsp, 32 ; 00000020H mov rbx, rcx mov rax, rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 67 lea rdx, QWORD PTR [rbx+8] ; Line 68 lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 69 lea rcx, QWORD PTR [rax+8] call __std_exception_copy lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@ mov QWORD PTR [rbx], rax mov rax, rbx add rsp, 32 ; 00000020H pop rbx ret 0 ??0fail_fast@gsl@@QEAA@AEBU01@@Z ENDP ; gsl::fail_fast::fail_fast _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1fail_fast@gsl@@UEAA@XZ _TEXT SEGMENT this$ = 8 ??1fail_fast@gsl@@UEAA@XZ PROC ; gsl::fail_fast::~fail_fast, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 85 lea rax, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rcx], rax ; Line 86 add rcx, 8 jmp __std_exception_destroy ??1fail_fast@gsl@@UEAA@XZ ENDP ; gsl::fail_fast::~fail_fast _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0fail_fast@gsl@@QEAA@QEBD@Z _TEXT SEGMENT _InitData$1 = 32 this$ = 64 message$ = 72 ??0fail_fast@gsl@@QEAA@QEBD@Z PROC ; gsl::fail_fast::fail_fast, COMDAT ; File c:\projects\gsl\include\gsl\gsl_assert ; Line 93 $LN10: push rbx sub rsp, 48 ; 00000030H mov rbx, rcx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 56 mov BYTE PTR _InitData$1[rsp+8], 1 ; File c:\projects\gsl\include\gsl\gsl_assert ; Line 93 mov rax, rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 55 lea rcx, OFFSET FLAT:??_7exception@std@@6B@ lea rdx, QWORD PTR [rbx+8] ; Line 56 mov QWORD PTR _InitData$1[rsp], rax mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 57 lea rcx, QWORD PTR _InitData$1[rsp] call __std_exception_copy ; File c:\projects\gsl\include\gsl\gsl_assert ; Line 93 lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@ mov QWORD PTR [rbx], rax mov rax, rbx add rsp, 48 ; 00000030H pop rbx ret 0 ??0fail_fast@gsl@@QEAA@QEBD@Z ENDP ; gsl::fail_fast::fail_fast _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ _TEXT SEGMENT this$ = 8 __$ReturnUdt$ = 16 ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ PROC ; Catch::ExprLhs::makeUnaryExpr, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1035 lea rax, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ mov QWORD PTR [rdx], rax movzx eax, BYTE PTR [rcx] mov BYTE PTR [rdx+8], al ; Line 1101 mov rax, rdx ; Line 1102 ret 0 ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ENDP ; Catch::ExprLhs::makeUnaryExpr _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z _TEXT SEGMENT this$ = 8 lhs$ = 16 ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z PROC ; Catch::ExprLhs::ExprLhs, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1065 mov BYTE PTR [rcx], dl mov rax, rcx ret 0 ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z ENDP ; Catch::ExprLhs::ExprLhs _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z _TEXT SEGMENT this$ = 8 __$ReturnUdt$ = 16 value$ = 24 ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z PROC ; Catch::Decomposer::operator<=, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1065 mov BYTE PTR [rdx], r8b ; Line 1118 mov rax, rdx ; Line 1119 ret 0 ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z ENDP ; Catch::Decomposer::operator<= _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??_GITransientExpression@Catch@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_GITransientExpression@Catch@@UEAAPEAXI@Z PROC ; Catch::ITransientExpression::`scalar deleting destructor', COMDAT $LN7: mov QWORD PTR [rsp+8], rbx push rdi sub rsp, 32 ; 00000020H mov ebx, edx mov rdi, rcx call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression test bl, 1 je SHORT $LN4@scalar mov edx, 8 mov rcx, rdi call ??3@YAXPEAX_K@Z ; operator delete $LN4@scalar: mov rbx, QWORD PTR [rsp+48] mov rax, rdi add rsp, 32 ; 00000020H pop rdi ret 0 ??_GITransientExpression@Catch@@UEAAPEAXI@Z ENDP ; Catch::ITransientExpression::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0ITransientExpression@Catch@@QEAA@XZ _TEXT SEGMENT this$ = 8 ??0ITransientExpression@Catch@@QEAA@XZ PROC ; Catch::ITransientExpression::ITransientExpression, COMDAT lea rax, OFFSET FLAT:??_7ITransientExpression@Catch@@6B@ mov QWORD PTR [rcx], rax mov rax, rcx ret 0 ??0ITransientExpression@Catch@@QEAA@XZ ENDP ; Catch::ITransientExpression::ITransientExpression _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1NameAndTags@Catch@@QEAA@XZ _TEXT SEGMENT this$ = 48 ??1NameAndTags@Catch@@QEAA@XZ PROC ; Catch::NameAndTags::~NameAndTags, COMDAT $LN5: push rbx sub rsp, 32 ; 00000020H mov rbx, rcx add rcx, 24 call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef mov rcx, rbx add rsp, 32 ; 00000020H pop rbx jmp ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef ??1NameAndTags@Catch@@QEAA@XZ ENDP ; Catch::NameAndTags::~NameAndTags _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Maklocwcs@std@@YAPEA_WPEB_W@Z _TEXT SEGMENT _Ptr$ = 48 ?_Maklocwcs@std@@YAPEA_WPEB_W@Z PROC ; std::_Maklocwcs, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 97 $LN10: mov QWORD PTR [rsp+8], rbx mov QWORD PTR [rsp+16], rsi push rdi sub rsp, 32 ; 00000020H mov rdi, rcx ; Line 98 mov rbx, -1 npad 7 $LL6@Maklocwcs: inc rbx cmp WORD PTR [rcx+rbx*2], 0 jne SHORT $LL6@Maklocwcs inc rbx ; Line 100 mov edx, 2 mov rcx, rbx call QWORD PTR __imp_calloc mov rsi, rax ; Line 103 test rax, rax je SHORT $LN9@Maklocwcs ; File c:\program files (x86)\windows kits\10\include\10.0.14393.0\ucrt\wchar.h ; Line 232 lea r8, QWORD PTR [rbx+rbx] mov rdx, rdi mov rcx, rax call memcpy ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocnum ; Line 107 mov rbx, QWORD PTR [rsp+48] mov rax, rsi mov rsi, QWORD PTR [rsp+56] add rsp, 32 ; 00000020H pop rdi ret 0 $LN9@Maklocwcs: ; Line 104 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc int 3 $LN7@Maklocwcs: ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ENDP ; std::_Maklocwcs _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z _TEXT SEGMENT _Mbst2$ = 48 _Wc$ = 112 _Ptr$ = 112 __formal$ = 120 _Cvt$ = 128 _Mbst1$ = 136 ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z PROC ; std::_Maklocstr, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xlocale ; Line 682 $LN28: mov QWORD PTR [rsp+16], rbx mov QWORD PTR [rsp+24], rbp push rsi push rdi push r12 push r14 push r15 sub rsp, 64 ; 00000040H ; Line 688 xor r12d, r12d mov r15, r8 mov QWORD PTR _Mbst1$[rsp], r12 mov rsi, rcx ; Line 690 mov rdi, -1 npad 2 $LL22@Maklocstr: inc rdi cmp BYTE PTR [rcx+rdi], r12b jne SHORT $LL22@Maklocstr add rdi, 1 ; Line 691 mov rbx, r12 mov rbp, rdi mov r14, rcx je SHORT $LN23@Maklocstr npad 8 $LL4@Maklocstr: ; Line 693 lea r9, QWORD PTR _Mbst1$[rsp] mov QWORD PTR [rsp+32], r15 mov r8, rbp lea rcx, QWORD PTR _Wc$[rsp] mov rdx, r14 call _Mbrtowc test eax, eax jle SHORT $LN23@Maklocstr ; Line 692 cdqe inc rbx add r14, rax sub rbp, rax jne SHORT $LL4@Maklocstr $LN23@Maklocstr: ; Line 695 inc rbx ; Line 697 mov edx, 2 mov rcx, rbx call QWORD PTR __imp_calloc mov rbp, rax ; Line 700 test rax, rax je SHORT $LN27@Maklocstr ; Line 703 mov QWORD PTR _Mbst2$[rsp], r12 mov r14, rax ; Line 705 test rbx, rbx je SHORT $LN24@Maklocstr npad 12 $LL7@Maklocstr: ; Line 707 lea r9, QWORD PTR _Mbst2$[rsp] mov QWORD PTR [rsp+32], r15 mov r8, rdi mov rdx, rsi mov rcx, r14 call _Mbrtowc test eax, eax jle SHORT $LN24@Maklocstr ; Line 706 cdqe add r14, 2 add rsi, rax sub rbx, 1 jne SHORT $LL7@Maklocstr $LN24@Maklocstr: ; Line 712 mov rbx, QWORD PTR [rsp+120] mov rax, rbp mov rbp, QWORD PTR [rsp+128] mov WORD PTR [r14], r12w add rsp, 64 ; 00000040H pop r15 pop r14 pop r12 pop rdi pop rsi ret 0 $LN27@Maklocstr: ; Line 701 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc int 3 $LN25@Maklocstr: ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ENDP ; std::_Maklocstr _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ _TEXT SEGMENT this$ = 48 ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ PROC ; std::basic_string,std::allocator >::_Tidy_deallocate, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 3984 $LN49: push rbx sub rsp, 32 ; 00000020H ; Line 1825 mov rdx, QWORD PTR [rcx+24] ; Line 3984 mov rbx, rcx ; Line 1825 cmp rdx, 16 ; Line 3987 jb SHORT $LN41@Tidy_deall ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 992 mov rcx, QWORD PTR [rcx] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 3992 inc rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 201 cmp rdx, 4096 ; 00001000H jb SHORT $LN40@Tidy_deall ; Line 118 mov r8, QWORD PTR [rcx-8] add rdx, 39 ; 00000027H ; Line 131 sub rcx, r8 ; Line 132 lea rax, QWORD PTR [rcx-8] cmp rax, 31 ja SHORT $LN37@Tidy_deall ; Line 133 mov rcx, r8 $LN40@Tidy_deall: ; Line 207 call ??3@YAXPEAX_K@Z ; operator delete $LN41@Tidy_deall: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 3995 mov QWORD PTR [rbx+16], 0 ; Line 3996 mov QWORD PTR [rbx+24], 15 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\iosfwd ; Line 506 mov BYTE PTR [rbx], 0 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 4000 add rsp, 32 ; 00000020H pop rbx ret 0 $LN37@Tidy_deall: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 132 call QWORD PTR __imp__invalid_parameter_noinfo_noreturn int 3 $LN46@Tidy_deall: ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ ENDP ; std::basic_string,std::allocator >::_Tidy_deallocate _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ _TEXT SEGMENT this$ = 8 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ PROC ; std::basic_string,std::allocator >::size, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 3302 mov rax, QWORD PTR [rcx+16] ; Line 3303 ret 0 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ ENDP ; std::basic_string,std::allocator >::size _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ _TEXT SEGMENT this$ = 8 ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ PROC ; std::basic_string,std::allocator >::data, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1825 cmp QWORD PTR [rcx+24], 16 ; Line 1815 jb SHORT $LN14@data ; Line 3285 mov rax, QWORD PTR [rcx] ; Line 3286 ret 0 $LN14@data: ; Line 3285 mov rax, rcx ; Line 3286 ret 0 ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ENDP ; std::basic_string,std::allocator >::data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ _TEXT SEGMENT this$ = 48 ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ PROC ; std::basic_string,std::allocator >::~basic_string,std::allocator >, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2459 $LN63: push rbx sub rsp, 32 ; 00000020H ; Line 1825 mov rdx, QWORD PTR [rcx+24] ; Line 2459 mov rbx, rcx ; Line 1825 cmp rdx, 16 ; Line 3987 jb SHORT $LN43@basic_stri ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 992 mov rcx, QWORD PTR [rcx] ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 3992 inc rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 201 cmp rdx, 4096 ; 00001000H jb SHORT $LN42@basic_stri ; Line 118 mov r8, QWORD PTR [rcx-8] add rdx, 39 ; 00000027H ; Line 131 sub rcx, r8 ; Line 132 lea rax, QWORD PTR [rcx-8] cmp rax, 31 ja SHORT $LN39@basic_stri ; Line 133 mov rcx, r8 $LN42@basic_stri: ; Line 207 call ??3@YAXPEAX_K@Z ; operator delete $LN43@basic_stri: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 3995 mov QWORD PTR [rbx+16], 0 ; Line 3996 mov QWORD PTR [rbx+24], 15 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\iosfwd ; Line 506 mov BYTE PTR [rbx], 0 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2461 add rsp, 32 ; 00000020H pop rbx ret 0 $LN39@basic_stri: ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 132 call QWORD PTR __imp__invalid_parameter_noinfo_noreturn int 3 $LN60@basic_stri: ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ENDP ; std::basic_string,std::allocator >::~basic_string,std::allocator > _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ _TEXT SEGMENT this$ = 8 ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ PROC ; std::_String_alloc > >::~_String_alloc > >, COMDAT ret 0 ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ ENDP ; std::_String_alloc > >::~_String_alloc > > _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ _TEXT SEGMENT this$ = 8 ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ PROC ; std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair,std::_String_val >,1>, COMDAT ret 0 ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ ENDP ; std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair,std::_String_val >,1> _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ _TEXT SEGMENT this$ = 8 ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_Compressed_pair,std::_String_val >,1>::_Get_second, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xutility ; Line 307 mov rax, rcx ; Line 308 ret 0 ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_Compressed_pair,std::_String_val >,1>::_Get_second _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ _TEXT SEGMENT this$ = 8 ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_Compressed_pair,std::_String_val >,1>::_Get_second, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xutility ; Line 302 mov rax, rcx ; Line 303 ret 0 ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_Compressed_pair,std::_String_val >,1>::_Get_second _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ _TEXT SEGMENT this$ = 8 ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ PROC ; std::_Compressed_pair,std::_String_val >,1>::_Get_first, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xutility ; Line 292 mov rax, rcx ; Line 293 ret 0 ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ ENDP ; std::_Compressed_pair,std::_String_val >,1>::_Get_first _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ _TEXT SEGMENT this$ = 8 ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_String_alloc > >::_Get_data, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2048 mov rax, rcx ; Line 2049 ret 0 ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_String_alloc > >::_Get_data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ _TEXT SEGMENT this$ = 8 ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_String_alloc > >::_Get_data, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2043 mov rax, rcx ; Line 2044 ret 0 ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_String_alloc > >::_Get_data _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ _TEXT SEGMENT this$ = 8 ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ PROC ; std::_String_alloc > >::_Getal, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2033 mov rax, rcx ; Line 2034 ret 0 ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ ENDP ; std::_String_alloc > >::_Getal _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ _TEXT SEGMENT this$ = 8 ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ PROC ; std::_String_alloc > >::_Orphan_all, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2024 ret 0 ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ENDP ; std::_String_alloc > >::_Orphan_all _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ _TEXT SEGMENT this$ = 8 ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ PROC ; std::_String_val >::~_String_val >, COMDAT ret 0 ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ENDP ; std::_String_val >::~_String_val > _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ _TEXT SEGMENT this$ = 8 ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ PROC ; std::_String_val >::_Bxty::~_Bxty, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1862 ret 0 ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ENDP ; std::_String_val >::_Bxty::~_Bxty _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ _TEXT SEGMENT this$ = 8 ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ PROC ; std::_String_val >::_Large_string_engaged, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1825 cmp QWORD PTR [rcx+24], 16 setae al ; Line 1826 ret 0 ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ ENDP ; std::_String_val >::_Large_string_engaged _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ _TEXT SEGMENT this$ = 8 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ PROC ; std::_String_val >::_Myptr, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1825 cmp QWORD PTR [rcx+24], 16 ; Line 1815 jb SHORT $LN8@Myptr ; Line 1820 mov rax, QWORD PTR [rcx] ; Line 1821 ret 0 $LN8@Myptr: ; Line 1820 mov rax, rcx ; Line 1821 ret 0 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ENDP ; std::_String_val >::_Myptr _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z _TEXT SEGMENT this$ = 48 _Ptr$ = 56 _Count$ = 64 ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z PROC ; std::allocator::deallocate, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 990 $LN20: sub rsp, 40 ; 00000028H mov rax, rdx ; Line 201 cmp r8, 4096 ; 00001000H jb SHORT $LN15@deallocate ; Line 118 mov rcx, QWORD PTR [rdx-8] add r8, 39 ; 00000027H ; Line 131 sub rax, rcx ; Line 132 add rax, -8 cmp rax, 31 ja SHORT $LN12@deallocate ; Line 133 mov rax, rcx $LN15@deallocate: ; Line 207 mov rdx, r8 mov rcx, rax ; Line 993 add rsp, 40 ; 00000028H ; Line 207 jmp ??3@YAXPEAX_K@Z ; operator delete $LN12@deallocate: ; Line 132 call QWORD PTR __imp__invalid_parameter_noinfo_noreturn int 3 $LN18@deallocate: ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z ENDP ; std::allocator::deallocate _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??_Glogic_error@std@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_Glogic_error@std@@UEAAPEAXI@Z PROC ; std::logic_error::`scalar deleting destructor', COMDAT $LN12: mov QWORD PTR [rsp+8], rbx push rdi sub rsp, 32 ; 00000020H ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 85 lea rax, OFFSET FLAT:??_7exception@std@@6B@ mov rdi, rcx mov QWORD PTR [rcx], rax mov ebx, edx ; Line 86 add rcx, 8 call __std_exception_destroy test bl, 1 je SHORT $LN9@scalar mov edx, 24 mov rcx, rdi call ??3@YAXPEAX_K@Z ; operator delete $LN9@scalar: mov rbx, QWORD PTR [rsp+48] mov rax, rdi add rsp, 32 ; 00000020H pop rdi ret 0 ??_Glogic_error@std@@UEAAPEAXI@Z ENDP ; std::logic_error::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0logic_error@std@@QEAA@$$QEAV01@@Z _TEXT SEGMENT this$ = 48 __that$ = 56 ??0logic_error@std@@QEAA@$$QEAV01@@Z PROC ; std::logic_error::logic_error, COMDAT $LN7: push rbx sub rsp, 32 ; 00000020H mov rbx, rcx mov rax, rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 67 lea rdx, QWORD PTR [rbx+8] ; Line 68 lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 69 lea rcx, QWORD PTR [rax+8] call __std_exception_copy lea rax, OFFSET FLAT:??_7logic_error@std@@6B@ mov QWORD PTR [rbx], rax mov rax, rbx add rsp, 32 ; 00000020H pop rbx ret 0 ??0logic_error@std@@QEAA@$$QEAV01@@Z ENDP ; std::logic_error::logic_error _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0logic_error@std@@QEAA@AEBV01@@Z _TEXT SEGMENT this$ = 48 __that$ = 56 ??0logic_error@std@@QEAA@AEBV01@@Z PROC ; std::logic_error::logic_error, COMDAT $LN7: push rbx sub rsp, 32 ; 00000020H mov rbx, rcx mov rax, rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 67 lea rdx, QWORD PTR [rbx+8] ; Line 68 lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 69 lea rcx, QWORD PTR [rax+8] call __std_exception_copy lea rax, OFFSET FLAT:??_7logic_error@std@@6B@ mov QWORD PTR [rbx], rax mov rax, rbx add rsp, 32 ; 00000020H pop rbx ret 0 ??0logic_error@std@@QEAA@AEBV01@@Z ENDP ; std::logic_error::logic_error _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1logic_error@std@@UEAA@XZ _TEXT SEGMENT this$ = 8 ??1logic_error@std@@UEAA@XZ PROC ; std::logic_error::~logic_error, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 85 lea rax, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rcx], rax ; Line 86 add rcx, 8 jmp __std_exception_destroy ??1logic_error@std@@UEAA@XZ ENDP ; std::logic_error::~logic_error _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0logic_error@std@@QEAA@PEBD@Z _TEXT SEGMENT _InitData$1 = 32 this$ = 64 _Message$ = 72 ??0logic_error@std@@QEAA@PEBD@Z PROC ; std::logic_error::logic_error, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\stdexcept ; Line 30 $LN8: push rbx sub rsp, 48 ; 00000030H mov rbx, rcx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 56 mov BYTE PTR _InitData$1[rsp+8], 1 ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\stdexcept ; Line 30 mov rax, rdx ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 55 lea rcx, OFFSET FLAT:??_7exception@std@@6B@ lea rdx, QWORD PTR [rbx+8] ; Line 56 mov QWORD PTR _InitData$1[rsp], rax mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 57 lea rcx, QWORD PTR _InitData$1[rsp] call __std_exception_copy ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\stdexcept ; Line 30 lea rax, OFFSET FLAT:??_7logic_error@std@@6B@ mov QWORD PTR [rbx], rax ; Line 31 mov rax, rbx add rsp, 48 ; 00000030H pop rbx ret 0 ??0logic_error@std@@QEAA@PEBD@Z ENDP ; std::logic_error::logic_error _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z _TEXT SEGMENT _Ptr$ = 48 _Bytes$ = 56 ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z PROC ; std::_Adjust_manually_vector_aligned, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 114 $LN13: sub rsp, 40 ; 00000028H ; Line 115 add QWORD PTR [rdx], 39 ; 00000027H ; Line 118 mov rax, QWORD PTR [rcx] mov rdx, QWORD PTR [rax-8] ; Line 131 sub rax, rdx ; Line 132 add rax, -8 cmp rax, 31 ja SHORT $LN7@Adjust_man ; Line 133 mov QWORD PTR [rcx], rdx ; Line 134 add rsp, 40 ; 00000028H ret 0 $LN7@Adjust_man: ; Line 132 call QWORD PTR __imp__invalid_parameter_noinfo_noreturn int 3 $LN11@Adjust_man: ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z ENDP ; std::_Adjust_manually_vector_aligned _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?_Orphan_all@_Container_base0@std@@QEAAXXZ _TEXT SEGMENT this$ = 8 ?_Orphan_all@_Container_base0@std@@QEAAXXZ PROC ; std::_Container_base0::_Orphan_all, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xutility ; Line 43 ret 0 ?_Orphan_all@_Container_base0@std@@QEAAXXZ ENDP ; std::_Container_base0::_Orphan_all _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??_Gexception@std@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_Gexception@std@@UEAAPEAXI@Z PROC ; std::exception::`scalar deleting destructor', COMDAT $LN9: mov QWORD PTR [rsp+8], rbx push rdi sub rsp, 32 ; 00000020H ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 85 lea rax, OFFSET FLAT:??_7exception@std@@6B@ mov rdi, rcx mov QWORD PTR [rcx], rax mov ebx, edx ; Line 86 add rcx, 8 call __std_exception_destroy test bl, 1 je SHORT $LN6@scalar mov edx, 24 mov rcx, rdi call ??3@YAXPEAX_K@Z ; operator delete $LN6@scalar: mov rbx, QWORD PTR [rsp+48] mov rax, rdi add rsp, 32 ; 00000020H pop rdi ret 0 ??_Gexception@std@@UEAAPEAXI@Z ENDP ; std::exception::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?what@exception@std@@UEBAPEBDXZ _TEXT SEGMENT this$ = 8 ?what@exception@std@@UEBAPEBDXZ PROC ; std::exception::what, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 91 mov rdx, QWORD PTR [rcx+8] lea rax, OFFSET FLAT:??_C@_0BC@EOODALEL@Unknown?5exception@ test rdx, rdx cmovne rax, rdx ; Line 92 ret 0 ?what@exception@std@@UEBAPEBDXZ ENDP ; std::exception::what _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??1exception@std@@UEAA@XZ _TEXT SEGMENT this$ = 8 ??1exception@std@@UEAA@XZ PROC ; std::exception::~exception, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 85 lea rax, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rcx], rax ; Line 86 add rcx, 8 jmp __std_exception_destroy ??1exception@std@@UEAA@XZ ENDP ; std::exception::~exception _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0exception@std@@QEAA@AEBV01@@Z _TEXT SEGMENT this$ = 48 _Other$ = 56 ??0exception@std@@QEAA@AEBV01@@Z PROC ; std::exception::exception, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 68 $LN5: push rbx sub rsp, 32 ; 00000020H mov rbx, rcx mov rax, rdx lea rdx, QWORD PTR [rbx+8] lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 69 lea rcx, QWORD PTR [rax+8] call __std_exception_copy ; Line 70 mov rax, rbx add rsp, 32 ; 00000020H pop rbx ret 0 ??0exception@std@@QEAA@AEBV01@@Z ENDP ; std::exception::exception _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ??0exception@std@@QEAA@QEBD@Z _TEXT SEGMENT _InitData$ = 32 this$ = 64 _Message$ = 72 ??0exception@std@@QEAA@QEBD@Z PROC ; std::exception::exception, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vcruntime_exception.h ; Line 55 $LN5: push rbx sub rsp, 48 ; 00000030H mov rbx, rcx ; Line 56 mov BYTE PTR _InitData$[rsp+8], 1 mov rax, rdx lea rcx, OFFSET FLAT:??_7exception@std@@6B@ lea rdx, QWORD PTR [rbx+8] mov QWORD PTR _InitData$[rsp], rax mov QWORD PTR [rbx], rcx xor ecx, ecx mov QWORD PTR [rdx], rcx mov QWORD PTR [rdx+8], rcx ; Line 57 lea rcx, QWORD PTR _InitData$[rsp] call __std_exception_copy ; Line 58 mov rax, rbx add rsp, 48 ; 00000030H pop rbx ret 0 ??0exception@std@@QEAA@QEBD@Z ENDP ; std::exception::exception _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?eof@?$char_traits@D@std@@SAHXZ _TEXT SEGMENT ?eof@?$char_traits@D@std@@SAHXZ PROC ; std::char_traits::eof, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\iosfwd ; Line 541 mov eax, -1 ; Line 542 ret 0 ?eof@?$char_traits@D@std@@SAHXZ ENDP ; std::char_traits::eof _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z _TEXT SEGMENT _Left$ = 8 _Right$ = 16 ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z PROC ; std::char_traits::eq_int_type, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\iosfwd ; Line 531 mov eax, DWORD PTR [rdx] cmp DWORD PTR [rcx], eax sete al ; Line 532 ret 0 ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ENDP ; std::char_traits::eq_int_type _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z _TEXT SEGMENT _Left$ = 8 _Right$ = 16 ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z PROC ; std::char_traits::assign, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\iosfwd ; Line 506 movzx eax, BYTE PTR [rdx] mov BYTE PTR [rcx], al ; Line 507 ret 0 ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z ENDP ; std::char_traits::assign _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT wmemcpy _TEXT SEGMENT _S1$ = 48 _S2$ = 56 _N$ = 64 wmemcpy PROC ; COMDAT ; File c:\program files (x86)\windows kits\10\include\10.0.14393.0\ucrt\wchar.h ; Line 229 $LN4: push rbx sub rsp, 32 ; 00000020H ; Line 232 add r8, r8 mov rbx, rcx call memcpy mov rax, rbx ; Line 234 add rsp, 32 ; 00000020H pop rbx ret 0 wmemcpy ENDP _TEXT ENDS END