; Listing generated by Microsoft (R) Optimizing Compiler Version 19.16.27025.1 include listing.inc INCLUDELIB MSVCRTD INCLUDELIB OLDNAMES CONST SEGMENT $SG49457 DB '(s.size() == 0 && s.data() == nullptr)', 00H $SG49068 DB 00H $SG49458 DB 'c:\projects\gsl\tests\span_compile_only.cpp', 00H $SG49459 DB 'CHECK', 00H $SG49070 DB 00H ORG $+5 $SG49463 DB '(cs.size() == 0 && cs.data() == nullptr)', 00H ORG $+3 $SG49465 DB 'CHECK', 00H ORG $+6 $SG49464 DB 'c:\projects\gsl\tests\span_compile_only.cpp', 00H ORG $+4 $SG49069 DB 'default_constructor', 00H ORG $+4 $SG49071 DB 'c:\projects\gsl\tests\span_compile_only.cpp', 00H CONST ENDS PUBLIC ?__empty_global_delete@@YAXPEAX@Z ; __empty_global_delete PUBLIC ?__empty_global_delete@@YAXPEAX_K@Z ; __empty_global_delete PUBLIC wmemcpy PUBLIC ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z ; std::char_traits::assign PUBLIC ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ; std::char_traits::eq_int_type PUBLIC ?eof@?$char_traits@D@std@@SAHXZ ; std::char_traits::eof PUBLIC ??0exception@std@@QEAA@QEBD@Z ; std::exception::exception PUBLIC ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception PUBLIC ??1exception@std@@UEAA@XZ ; std::exception::~exception PUBLIC ?what@exception@std@@UEBAPEBDXZ ; std::exception::what PUBLIC ??_Gexception@std@@UEAAPEAXI@Z ; std::exception::`scalar deleting destructor' PUBLIC ?_Orphan_all@_Container_base12@std@@QEAAXXZ ; std::_Container_base12::_Orphan_all PUBLIC ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z ; std::_Adjust_manually_vector_aligned PUBLIC ??0logic_error@std@@QEAA@PEBD@Z ; std::logic_error::logic_error PUBLIC ??1logic_error@std@@UEAA@XZ ; std::logic_error::~logic_error PUBLIC ??0logic_error@std@@QEAA@AEBV01@@Z ; std::logic_error::logic_error PUBLIC ??0logic_error@std@@QEAA@$$QEAV01@@Z ; std::logic_error::logic_error PUBLIC ??_Glogic_error@std@@UEAAPEAXI@Z ; std::logic_error::`scalar deleting destructor' PUBLIC ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z ; std::allocator::deallocate PUBLIC ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ; std::_String_val >::_Myptr PUBLIC ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ ; std::_String_val >::_Large_string_engaged PUBLIC ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ; std::_String_val >::_Bxty::~_Bxty PUBLIC ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ; std::_String_val >::~_String_val > PUBLIC ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ ; std::_String_alloc > >::~_String_alloc > > PUBLIC ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc > >::_Free_proxy PUBLIC ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ ; std::_String_alloc > >::_Myproxy PUBLIC ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc > >::_Orphan_all PUBLIC ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ ; std::_String_alloc > >::_Getal PUBLIC ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data PUBLIC ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data PUBLIC ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ ; std::_Compressed_pair,std::_String_val >,1>::_Get_first PUBLIC ?_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 ; std::_Compressed_pair,std::_String_val >,1>::_Get_second PUBLIC ?_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 ; std::_Compressed_pair,std::_String_val >,1>::_Get_second PUBLIC ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ ; std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair,std::_String_val >,1> 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 ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ; std::basic_string,std::allocator >::data PUBLIC ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ ; std::basic_string,std::allocator >::size PUBLIC ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ ; std::basic_string,std::allocator >::_Tidy_deallocate PUBLIC ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ; std::_Maklocstr PUBLIC ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs PUBLIC ??1NameAndTags@Catch@@QEAA@XZ ; Catch::NameAndTags::~NameAndTags PUBLIC ??0ITransientExpression@Catch@@QEAA@XZ ; Catch::ITransientExpression::ITransientExpression PUBLIC ??_GITransientExpression@Catch@@UEAAPEAXI@Z ; Catch::ITransientExpression::`scalar deleting destructor' PUBLIC ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z ; Catch::Decomposer::operator<= PUBLIC ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z ; Catch::ExprLhs::ExprLhs PUBLIC ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs::makeUnaryExpr PUBLIC ??0fail_fast@gsl@@QEAA@QEBD@Z ; gsl::fail_fast::fail_fast PUBLIC ??1fail_fast@gsl@@UEAA@XZ ; gsl::fail_fast::~fail_fast PUBLIC ??0fail_fast@gsl@@QEAA@AEBU01@@Z ; gsl::fail_fast::fail_fast PUBLIC ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z ; gsl::fail_fast::fail_fast PUBLIC ??_Gfail_fast@gsl@@UEAAPEAXI@Z ; gsl::fail_fast::`scalar deleting destructor' PUBLIC ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size 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 ?size@?$span@H$0?0@gsl@@QEBA_JXZ ; gsl::span::size PUBLIC ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ; gsl::span::data PUBLIC ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ ; gsl::span::storage_type >::data PUBLIC ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ ; gsl::span::span<0,void> PUBLIC ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z ; Catch::AssertionHandler::handle PUBLIC ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ ; gsl::span::size PUBLIC ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ; gsl::span::data PUBLIC ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ; gsl::span::storage_type >::data PUBLIC ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ ; gsl::span::span<0,void> PUBLIC ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy PUBLIC ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ; std::addressof PUBLIC ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z ; std::_Default_allocator_traits >::destroy PUBLIC ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z ; std::_Deallocate<16,0> PUBLIC ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z ; std::_Default_allocator_traits >::deallocate PUBLIC ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z ; std::_Default_allocator_traits >::destroy PUBLIC ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z ; std::_Deallocate_plain,0> PUBLIC ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z ; std::allocator::allocator PUBLIC ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ; std::forward PUBLIC ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ; std::_Maklocstr PUBLIC ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ ; gsl::details::extent_type<0>::extent_type<0> PUBLIC ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<0>::size PUBLIC ??$?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 ; gsl::span::storage_type >::storage_type > > 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 ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z ; Catch::UnaryExpr::UnaryExpr PUBLIC ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ; Catch::UnaryExpr::~UnaryExpr PUBLIC ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z ; Catch::UnaryExpr::`scalar deleting destructor' PUBLIC ??$?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 ; gsl::span::storage_type >::storage_type > > 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 ??$?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 ; std::operator<<,std::allocator > PUBLIC ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z ; gsl::details::extent_type<-1>::extent_type<-1><0> 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 ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ; std::basic_ostream >::_Sentry_base::_Sentry_base PUBLIC ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base PUBLIC ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ; std::basic_ostream >::sentry::sentry PUBLIC ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry PUBLIC ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ ; std::basic_ostream >::sentry::operator bool PUBLIC ??_C@_0BB@FCMFBGOM@invalid?5argument@ ; `string' PUBLIC ??_C@_02DKCKIIND@?$CFs@ ; `string' PUBLIC ??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe@ ; `string' PUBLIC ??_7exception@std@@6B@ ; std::exception::`vftable' PUBLIC ??_C@_0BC@EOODALEL@Unknown?5exception@ ; `string' PUBLIC ??_C@_0GJ@FFDBCFBF@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ ; `string' PUBLIC ??_C@_1NC@PIOGAKBO@?$AAc?$AA?3?$AA?2?$AAp?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAf?$AAi?$AAl?$AAe@ ; `string' PUBLIC ??_C@_1EK@NIFDJFDG@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa@ ; `string' PUBLIC ??_7logic_error@std@@6B@ ; std::logic_error::`vftable' PUBLIC ??_R0?AVexception@std@@@8 ; std::exception `RTTI Type Descriptor' PUBLIC _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 PUBLIC ??_C@_0GI@LKBGDILM@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ ; `string' PUBLIC ??_C@_0GI@DJFLDKBN@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ ; `string' PUBLIC ??_7ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`vftable' PUBLIC ??_7fail_fast@gsl@@6B@ ; gsl::fail_fast::`vftable' PUBLIC ?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1 PUBLIC ??_C@_0N@LPFKKEBD@?3AM?3am?3PM?3pm@ ; `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 ??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ ; `string' PUBLIC ??_7?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr::`vftable' 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 ??_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)' EXTRN _purecall:PROC EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete EXTRN atexit:PROC EXTRN __imp__invalid_parameter:PROC EXTRN __imp__calloc_dbg:PROC EXTRN __imp__CrtDbgReport:PROC EXTRN __imp_??0_Lockit@std@@QEAA@H@Z:PROC EXTRN __imp_??1_Lockit@std@@QEAA@XZ:PROC EXTRN memcpy:PROC EXTRN __imp_wcslen:PROC EXTRN strlen:PROC EXTRN ?uncaught_exception@std@@YA_NXZ:PROC ; std::uncaught_exception EXTRN __std_exception_copy:PROC EXTRN __std_exception_destroy:PROC EXTRN ??_Eexception@std@@UEAAPEAXI@Z:PROC ; std::exception::`vector deleting destructor' EXTRN ?_Xbad_alloc@std@@YAXXZ:PROC ; std::_Xbad_alloc EXTRN ??_Elogic_error@std@@UEAAPEAXI@Z:PROC ; std::logic_error::`vector deleting destructor' EXTRN _Mbrtowc:PROC EXTRN __imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ:PROC EXTRN __imp_?_Getdays@_Locinfo@std@@QEBAPEBDXZ:PROC EXTRN __imp_?_Getmonths@_Locinfo@std@@QEBAPEBDXZ:PROC EXTRN __imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ:PROC EXTRN __imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ:PROC EXTRN __imp_?good@ios_base@std@@QEBA_NXZ:PROC EXTRN __imp_?flags@ios_base@std@@QEBAHXZ:PROC EXTRN __imp_?width@ios_base@std@@QEBA_JXZ:PROC EXTRN __imp_?width@ios_base@std@@QEAA_J_J@Z: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_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ:PROC EXTRN __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ:PROC EXTRN __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ: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 ??_EITransientExpression@Catch@@UEAAPEAXI@Z:PROC ; Catch::ITransientExpression::`vector deleting destructor' 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 ??_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' EXTRN _CxxThrowException:PROC EXTRN _RTC_CheckStackVars:PROC EXTRN _RTC_InitBase:PROC EXTRN _RTC_Shutdown:PROC EXTRN __CxxFrameHandler3:PROC EXTRN __GSHandlerCheck:PROC EXTRN __GSHandlerCheck_EH:PROC EXTRN __security_check_cookie:PROC EXTRN ??_7type_info@@6B@:BYTE ; type_info::`vftable' EXTRN __security_cookie:QWORD _BSS SEGMENT ?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A DQ 01H DUP (?) ; `anonymous namespace'::autoRegistrar1 _BSS ENDS ; COMDAT pdata pdata SEGMENT $pdata$?__empty_global_delete@@YAXPEAX@Z DD imagerel $LN3 DD imagerel $LN3+8 DD imagerel $unwind$?__empty_global_delete@@YAXPEAX@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?__empty_global_delete@@YAXPEAX_K@Z DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$?__empty_global_delete@@YAXPEAX_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$wmemcpy DD imagerel $LN3 DD imagerel $LN3+72 DD imagerel $unwind$wmemcpy pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?assign@?$char_traits@D@std@@SAXAEADAEBD@Z DD imagerel $LN3 DD imagerel $LN3+28 DD imagerel $unwind$?assign@?$char_traits@D@std@@SAXAEADAEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z DD imagerel $LN5 DD imagerel $LN5+77 DD imagerel $unwind$?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?eof@?$char_traits@D@std@@SAHXZ DD imagerel $LN3 DD imagerel $LN3+9 DD imagerel $unwind$?eof@?$char_traits@D@std@@SAHXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0exception@std@@QEAA@QEBD@Z DD imagerel $LN3 DD imagerel $LN3+140 DD imagerel $unwind$??0exception@std@@QEAA@QEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0exception@std@@QEAA@AEBV01@@Z DD imagerel $LN3 DD imagerel $LN3+108 DD imagerel $unwind$??0exception@std@@QEAA@AEBV01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1exception@std@@UEAA@XZ DD imagerel $LN3 DD imagerel $LN3+68 DD imagerel $unwind$??1exception@std@@UEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?what@exception@std@@UEBAPEBDXZ DD imagerel $LN5 DD imagerel $LN5+78 DD imagerel $unwind$?what@exception@std@@UEBAPEBDXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_Gexception@std@@UEAAPEAXI@Z DD imagerel $LN4 DD imagerel $LN4+81 DD imagerel $unwind$??_Gexception@std@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD imagerel $LN7 DD imagerel $LN7+184 DD imagerel $unwind$?_Orphan_all@_Container_base12@std@@QEAAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z DD imagerel $LN21 DD imagerel $LN21+424 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 $LN4 DD imagerel $LN4+76 DD imagerel $unwind$??0logic_error@std@@QEAA@PEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1logic_error@std@@UEAA@XZ DD imagerel $LN3 DD imagerel $LN3+46 DD imagerel $unwind$??1logic_error@std@@UEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0logic_error@std@@QEAA@AEBV01@@Z DD imagerel $LN3 DD imagerel $LN3+76 DD imagerel $unwind$??0logic_error@std@@QEAA@AEBV01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0logic_error@std@@QEAA@$$QEAV01@@Z DD imagerel $LN3 DD imagerel $LN3+76 DD imagerel $unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_Glogic_error@std@@UEAAPEAXI@Z DD imagerel $LN4 DD imagerel $LN4+81 DD imagerel $unwind$??_Glogic_error@std@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z DD imagerel $LN3 DD imagerel $LN3+61 DD imagerel $unwind$?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ DD imagerel $LN4 DD imagerel $LN4+91 DD imagerel $unwind$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ DD imagerel $LN5 DD imagerel $LN5+68 DD imagerel $unwind$?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+8 DD imagerel $unwind$??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+53 DD imagerel $unwind$??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+70 DD imagerel $unwind$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ DD imagerel $LN3 DD imagerel $LN3+147 DD imagerel $unwind$?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ DD imagerel $LN3 DD imagerel $LN3+46 DD imagerel $unwind$?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ DD imagerel $LN3 DD imagerel $LN3+54 DD imagerel $unwind$?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_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 DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$?_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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_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 DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$?_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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+67 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$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD imagerel $LN3 DD imagerel $LN3+65 DD imagerel $unwind$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ DD imagerel $LN3 DD imagerel $LN3+50 DD imagerel $unwind$?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ DD imagerel $LN4 DD imagerel $LN4+230 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 $LN12 DD imagerel $LN12+557 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 $LN4 DD imagerel $LN4+135 DD imagerel $unwind$?_Maklocwcs@std@@YAPEA_WPEB_W@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1NameAndTags@Catch@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+66 DD imagerel $unwind$??1NameAndTags@Catch@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0ITransientExpression@Catch@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+28 DD imagerel $unwind$??0ITransientExpression@Catch@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_GITransientExpression@Catch@@UEAAPEAXI@Z DD imagerel $LN4 DD imagerel $LN4+81 DD imagerel $unwind$??_GITransientExpression@Catch@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z DD imagerel $LN3 DD imagerel $LN3+66 DD imagerel $unwind$??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0?$ExprLhs@_N@Catch@@QEAA@_N@Z DD imagerel $LN3 DD imagerel $LN3+29 DD imagerel $unwind$??0?$ExprLhs@_N@Catch@@QEAA@_N@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ DD imagerel $LN5 DD imagerel $LN5+83 DD imagerel $unwind$?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0fail_fast@gsl@@QEAA@QEBD@Z DD imagerel $LN4 DD imagerel $LN4+76 DD imagerel $unwind$??0fail_fast@gsl@@QEAA@QEBD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1fail_fast@gsl@@UEAA@XZ DD imagerel $LN3 DD imagerel $LN3+46 DD imagerel $unwind$??1fail_fast@gsl@@UEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD imagerel $LN3 DD imagerel $LN3+76 DD imagerel $unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD imagerel $LN3 DD imagerel $LN3+76 DD imagerel $unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD imagerel $LN4 DD imagerel $LN4+81 DD imagerel $unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ DD imagerel $LN3 DD imagerel $LN3+16 DD imagerel $unwind$?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD imagerel $LN3 DD imagerel $LN3+76 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 $LN5 DD imagerel $LN5+387 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 $LN5 DD imagerel $LN5+387 DD imagerel $unwind$??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z pdata ENDS 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+760 DD imagerel $unwind$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ pdata ENDS pdata SEGMENT $pdata$?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+35 DD imagerel $unwind$?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA $pdata$?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+44 DD imagerel $unwind$?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA $pdata$?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+38 DD imagerel $unwind$?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA $pdata$?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+47 DD imagerel $unwind$?catch$7@?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+321 DD imagerel $unwind$??__EautoRegistrar1@?A0xea02b608@@YAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??__FautoRegistrar1@?A0xea02b608@@YAXXZ DD imagerel ??__FautoRegistrar1@?A0xea02b608@@YAXXZ DD imagerel ??__FautoRegistrar1@?A0xea02b608@@YAXXZ+39 DD imagerel $unwind$??__FautoRegistrar1@?A0xea02b608@@YAXXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?size@?$span@H$0?0@gsl@@QEBA_JXZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?size@?$span@H$0?0@gsl@@QEBA_JXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?data@?$span@H$0?0@gsl@@QEBAPEAHXZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?data@?$span@H$0?0@gsl@@QEBAPEAHXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ DD imagerel $LN3 DD imagerel $LN3+17 DD imagerel $unwind$?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+78 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 $LN4 DD imagerel $LN4+106 DD imagerel $unwind$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA DD imagerel ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA DD imagerel ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA+35 DD imagerel $unwind$?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ DD imagerel $LN3 DD imagerel $LN3+49 DD imagerel $unwind$?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ DD imagerel $LN3 DD imagerel $LN3+17 DD imagerel $unwind$?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+78 DD imagerel $unwind$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Unfancy@D@std@@YAPEADPEAD@Z DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$??$_Unfancy@D@std@@YAPEADPEAD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z DD imagerel $LN4 DD imagerel $LN4+82 DD imagerel $unwind$??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z DD imagerel $LN3 DD imagerel $LN3+65 DD imagerel $unwind$?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z DD imagerel $LN3 DD imagerel $LN3+62 DD imagerel $unwind$??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z DD imagerel $LN3 DD imagerel $LN3+18 DD imagerel $unwind$??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z DD imagerel $LN7 DD imagerel $LN7+200 DD imagerel $unwind$??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0?$extent_type@$0A@@details@gsl@@QEAA@XZ DD imagerel $LN3 DD imagerel $LN3+13 DD imagerel $unwind$??0?$extent_type@$0A@@details@gsl@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ DD imagerel $LN3 DD imagerel $LN3+10 DD imagerel $unwind$?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ 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 $LN14 DD imagerel $LN14+330 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$?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA+49 DD imagerel $unwind$?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA+49 DD imagerel $unwind$?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ DD imagerel $LN3 DD imagerel $LN3+10 DD imagerel $unwind$?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ DD imagerel $LN5 DD imagerel $LN5+63 DD imagerel $unwind$?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD imagerel $LN4 DD imagerel $LN4+150 DD imagerel $unwind$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA DD imagerel ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA DD imagerel ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA+35 DD imagerel $unwind$?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z DD imagerel $LN4 DD imagerel $LN4+83 DD imagerel $unwind$??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1?$UnaryExpr@_N@Catch@@UEAA@XZ DD imagerel $LN3 DD imagerel $LN3+46 DD imagerel $unwind$??1?$UnaryExpr@_N@Catch@@UEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z DD imagerel $LN4 DD imagerel $LN4+81 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 $LN14 DD imagerel $LN14+330 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$?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA+49 DD imagerel $unwind$?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD imagerel ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA+49 DD imagerel $unwind$?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA 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 $LN5 DD imagerel $LN5+83 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$??$?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 DD imagerel $LN3 DD imagerel $LN3+87 DD imagerel $unwind$??$?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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z DD imagerel $LN3 DD imagerel $LN3+63 DD imagerel $unwind$??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@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 $LN25 DD imagerel $LN25+1029 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$?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 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 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+35 DD imagerel $unwind$?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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?catch$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 imagerel ?catch$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 imagerel ?catch$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+79 DD imagerel $unwind$?catch$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 pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel $LN4 DD imagerel $LN4+175 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 $LN4 DD imagerel $LN4+164 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 $LN5 DD imagerel $LN5+267 DD imagerel $unwind$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA DD imagerel ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA DD imagerel ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA+35 DD imagerel $unwind$?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel $LN4 DD imagerel $LN4+84 DD imagerel $unwind$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ pdata ENDS ; COMDAT pdata pdata SEGMENT $pdata$??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ DD imagerel $LN3 DD imagerel $LN3+17 DD imagerel $unwind$??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ pdata ENDS CRT$XCU SEGMENT ?autoRegistrar1$initializer$@?A0xea02b608@@3P6AXXZEA DQ FLAT:??__EautoRegistrar1@?A0xea02b608@@YAXXZ ; `anonymous namespace'::autoRegistrar1$initializer$ CRT$XCU ENDS ; COMDAT rtc$TMZ rtc$TMZ SEGMENT _RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown rtc$TMZ ENDS ; COMDAT rtc$IMZ rtc$IMZ SEGMENT _RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase rtc$IMZ 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 ??_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 ??_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 ??_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 _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@_0N@LPFKKEBD@?3AM?3am?3PM?3pm@ CONST SEGMENT ??_C@_0N@LPFKKEBD@?3AM?3am?3PM?3pm@ DB ':AM:am:PM:pm', 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 ??_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 ; COMDAT ??_C@_0GI@DJFLDKBN@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ CONST SEGMENT ??_C@_0GI@DJFLDKBN@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ DB 'c:\pro' DB 'gram files (x86)\microsoft visual studio\2017\community\vc\to' DB 'ols\msvc\14.16.27023\include\xlocnum', 00H ; `string' CONST ENDS ; COMDAT ??_C@_0GI@LKBGDILM@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ CONST SEGMENT ??_C@_0GI@LKBGDILM@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ DB 'c:\pro' DB 'gram files (x86)\microsoft visual studio\2017\community\vc\to' DB 'ols\msvc\14.16.27023\include\xlocale', 00H ; `string' CONST 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 ??_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 ??_C@_1EK@NIFDJFDG@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa@ CONST SEGMENT ??_C@_1EK@NIFDJFDG@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa@ DB 's' DB 00H, 't', 00H, 'd', 00H, ':', 00H, ':', 00H, '_', 00H, 'A', 00H DB 'd', 00H, 'j', 00H, 'u', 00H, 's', 00H, 't', 00H, '_', 00H, 'm' DB 00H, 'a', 00H, 'n', 00H, 'u', 00H, 'a', 00H, 'l', 00H, 'l', 00H DB 'y', 00H, '_', 00H, 'v', 00H, 'e', 00H, 'c', 00H, 't', 00H, 'o' DB 00H, 'r', 00H, '_', 00H, 'a', 00H, 'l', 00H, 'i', 00H, 'g', 00H DB 'n', 00H, 'e', 00H, 'd', 00H, 00H, 00H ; `string' CONST ENDS ; COMDAT ??_C@_1NC@PIOGAKBO@?$AAc?$AA?3?$AA?2?$AAp?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAf?$AAi?$AAl?$AAe@ CONST SEGMENT ??_C@_1NC@PIOGAKBO@?$AAc?$AA?3?$AA?2?$AAp?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAf?$AAi?$AAl?$AAe@ DB 'c' DB 00H, ':', 00H, '\', 00H, 'p', 00H, 'r', 00H, 'o', 00H, 'g', 00H DB 'r', 00H, 'a', 00H, 'm', 00H, ' ', 00H, 'f', 00H, 'i', 00H, 'l' DB 00H, 'e', 00H, 's', 00H, ' ', 00H, '(', 00H, 'x', 00H, '8', 00H DB '6', 00H, ')', 00H, '\', 00H, 'm', 00H, 'i', 00H, 'c', 00H, 'r' DB 00H, 'o', 00H, 's', 00H, 'o', 00H, 'f', 00H, 't', 00H, ' ', 00H DB 'v', 00H, 'i', 00H, 's', 00H, 'u', 00H, 'a', 00H, 'l', 00H, ' ' DB 00H, 's', 00H, 't', 00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H DB '\', 00H, '2', 00H, '0', 00H, '1', 00H, '7', 00H, '\', 00H, 'c' DB 00H, 'o', 00H, 'm', 00H, 'm', 00H, 'u', 00H, 'n', 00H, 'i', 00H DB 't', 00H, 'y', 00H, '\', 00H, 'v', 00H, 'c', 00H, '\', 00H, 't' DB 00H, 'o', 00H, 'o', 00H, 'l', 00H, 's', 00H, '\', 00H, 'm', 00H DB 's', 00H, 'v', 00H, 'c', 00H, '\', 00H, '1', 00H, '4', 00H, '.' DB 00H, '1', 00H, '6', 00H, '.', 00H, '2', 00H, '7', 00H, '0', 00H DB '2', 00H, '3', 00H, '\', 00H, 'i', 00H, 'n', 00H, 'c', 00H, 'l' DB 00H, 'u', 00H, 'd', 00H, 'e', 00H, '\', 00H, 'x', 00H, 'm', 00H DB 'e', 00H, 'm', 00H, 'o', 00H, 'r', 00H, 'y', 00H, '0', 00H, 00H DB 00H ; `string' CONST ENDS ; COMDAT ??_C@_0GJ@FFDBCFBF@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ CONST SEGMENT ??_C@_0GJ@FFDBCFBF@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ DB 'c:\pro' DB 'gram files (x86)\microsoft visual studio\2017\community\vc\to' DB 'ols\msvc\14.16.27023\include\xmemory0', 00H ; `string' 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 ??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe@ CONST SEGMENT ??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe@ DB '"' DB 00H, 'i', 00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H DB 'd', 00H, ' ', 00H, 'a', 00H, 'r', 00H, 'g', 00H, 'u', 00H, 'm' DB 00H, 'e', 00H, 'n', 00H, 't', 00H, '"', 00H, 00H, 00H ; `string' CONST ENDS ; COMDAT ??_C@_02DKCKIIND@?$CFs@ CONST SEGMENT ??_C@_02DKCKIIND@?$CFs@ DB '%s', 00H ; `string' CONST ENDS ; COMDAT ??_C@_0BB@FCMFBGOM@invalid?5argument@ CONST SEGMENT ??_C@_0BB@FCMFBGOM@invalid?5argument@ DB 'invalid argument', 00H ; `string' CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ DD 010601H DD 07006H xdata 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 DD 0ffffffffH xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??1sentry@?$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$??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 022719H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH 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 DD 0ffffffffH DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z+60 DD 00H DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z+256 DD 0ffffffffH 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 03H 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 022c11H DD 0700b520fH 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 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 022719H DD 07006720aH 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 022301H DD 0700b720fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?catch$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 031019H DD 0700c4210H DD 0500bH 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$?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 031001H DD 0700c4210H DD 0500bH 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 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+245 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+278 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+924 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+984 DD 0ffffffffH DD imagerel ?catch$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 00H DD imagerel ?catch$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+19 DD 02H DD imagerel ?catch$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+64 DD 00H 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$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 048H 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 01H DD 01H DD 02H 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$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 00H DD 00H DD 00H DD 00H xdata 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 033719H DD 0180117H DD 07010H 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 CONST CONST SEGMENT ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$rtcName$0 DB 05fH ; std::_Insert_string,unsigned __int64> DB 04fH DB 06bH DB 00H ORG $+12 ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$rtcVarDesc DD 038H ; std::_Insert_string,unsigned __int64> DD 010H DQ FLAT:??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$rtcName$0 ORG $+48 ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$rtcFrameData DD 01H ; std::_Insert_string,unsigned __int64> DD 00H DQ FLAT:??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$rtcVarDesc $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 03H 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 08H 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 070H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?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 DD 022301H DD 0700b520fH 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 022301H DD 0700b520fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD imagerel ??$?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 0ffffffffH DD imagerel ??$?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+156 DD 00H DD imagerel ??$?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+178 DD 0ffffffffH DD imagerel ??$?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+265 DD 01H DD imagerel ??$?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+287 DD 0ffffffffH xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD 0ffffffffH DD imagerel ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA DD 0ffffffffH DD imagerel ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD 019930522H DD 02H DD imagerel $stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD 00H DD 00H DD 05H DD imagerel $ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD 058H DD 00H DD 01H CONST 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 023711H DD 07010f217H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1?$UnaryExpr@_N@Catch@@UEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH 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 DD 0ffffffffH DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+102 DD 00H DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+121 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 050H 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 023e19H DD 0700bd20fH DD imagerel __GSHandlerCheck_EH DD imagerel $cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 06aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ DD 021e01H DD 07006120aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD imagerel ??$?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 0ffffffffH DD imagerel ??$?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+156 DD 00H DD imagerel ??$?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+178 DD 0ffffffffH DD imagerel ??$?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+265 DD 01H DD imagerel ??$?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+287 DD 0ffffffffH xdata ENDS ; COMDAT xdata xdata SEGMENT $stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD 0ffffffffH DD imagerel ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA DD 0ffffffffH DD imagerel ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD 019930522H DD 02H DD imagerel $stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD 00H DD 00H DD 05H DD imagerel $ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD 058H DD 00H DD 01H CONST 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 023711H DD 07010f217H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0?$extent_type@$0A@@details@gsl@@QEAA@XZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z DD 022801H DD 070109214H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z DD 010b01H DD 0700bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z DD 010b01H DD 0700bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z DD 022801H DD 070103214H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z DD 010b01H DD 0700bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Unfancy@D@std@@YAPEADPEAD@Z DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD imagerel ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD 0ffffffffH 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 01H DD imagerel $ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD 028H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD 022719H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA DD 031001H DD 0700c4210H DD 0500bH 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 DD 0ffffffffH DD imagerel ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z+74 DD 00H DD imagerel ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z+90 DD 0ffffffffH 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 03H DD imagerel $ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 030H DD 00H DD 01H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 022c11H DD 0700b920fH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD imagerel ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 0ffffffffH 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 01H DD imagerel $ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 028H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 022719H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?data@?$span@H$0?0@gsl@@QEBAPEAHXZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?size@?$span@H$0?0@gsl@@QEBA_JXZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??__FautoRegistrar1@?A0xea02b608@@YAXXZ DD 021501H DD 070023206H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??__EautoRegistrar1@?A0xea02b608@@YAXXZ DD 031801H DD 0200109H DD 07002H xdata ENDS xdata SEGMENT $unwind$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 032419H DD 04c0109H DD 07002H DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ $stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 0ffffffffH DD imagerel ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 00H DD 00H DD 00H DD 00H DD 0ffffffffH DD imagerel ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 03H DD 00H DD 03H DD 00H $tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 01H DD 01H DD 02H DD 01H DD imagerel $handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 04H DD 04H DD 05H DD 01H DD imagerel $handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ $handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 040H DD 00H DD 00H DD imagerel ?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 058H $handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 040H DD 00H DD 00H DD imagerel ?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 058H $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 DD 0ffffffffH DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+198 DD 01H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+303 DD 00H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+346 DD 0ffffffffH DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+542 DD 04H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+656 DD 03H DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+705 DD 0ffffffffH DD imagerel ?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 00H DD imagerel ?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+19 DD 02H DD imagerel ?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+29 DD 00H DD imagerel ?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+19 DD 05H DD imagerel ?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+32 DD 00H $unwind$?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 031001H DD 0700c4210H DD 0500bH $unwind$?catch$6@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 031019H DD 0700c6210H DD 0500bH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ $unwind$?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 031001H DD 0700c4210H DD 0500bH $unwind$?catch$7@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 031019H DD 0700c6210H DD 0500bH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ xdata ENDS CONST SEGMENT ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$0 DB 073H ; ____C_A_T_C_H____T_E_S_T____0 DB 00H ORG $+2 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$1 DB 063H ; ____C_A_T_C_H____T_E_S_T____0 DB 061H DB 074H DB 063H DB 068H DB 041H DB 073H DB 073H DB 065H DB 072H DB 074H DB 069H DB 06fH DB 06eH DB 048H DB 061H DB 06eH DB 064H DB 06cH DB 065H DB 072H DB 00H ORG $+2 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$2 DB 063H ; ____C_A_T_C_H____T_E_S_T____0 DB 073H DB 00H ORG $+5 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$3 DB 063H ; ____C_A_T_C_H____T_E_S_T____0 DB 061H DB 074H DB 063H DB 068H DB 041H DB 073H DB 073H DB 065H DB 072H DB 074H DB 069H DB 06fH DB 06eH DB 048H DB 061H DB 06eH DB 064H DB 06cH DB 065H DB 072H DB 00H ORG $+10 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcVarDesc DD 0110H ; ____C_A_T_C_H____T_E_S_T____0 DD 050H DQ FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$3 DD 0d8H DD 010H DQ FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$2 DD 070H DD 050H DQ FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$1 DD 038H DD 010H DQ FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcName$0 ORG $+192 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcFrameData DD 04H ; ____C_A_T_C_H____T_E_S_T____0 DD 00H DQ FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcVarDesc $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 019930522H DD 06H 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 0cH DD imagerel $ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 0218H DD 00H DD 01H CONST 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 033b19H DD 07011e215H DD 06010H DD imagerel __GSHandlerCheck DD 068H 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 033b19H DD 07011e215H DD 06010H DD imagerel __GSHandlerCheck DD 068H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD 021e01H DD 07006720aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1fail_fast@gsl@@UEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0fail_fast@gsl@@QEAA@QEBD@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ DD 022301H DD 0700b520fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0?$ExprLhs@_N@Catch@@QEAA@_N@Z DD 010a01H DD 0700aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z DD 022801H DD 070103214H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_GITransientExpression@Catch@@UEAAPEAXI@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0ITransientExpression@Catch@@QEAA@XZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1NameAndTags@Catch@@QEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Maklocwcs@std@@YAPEA_WPEB_W@Z DD 021e01H DD 07006720aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z DD 032e01H DD 01a0117H DD 07010H xdata ENDS ; COMDAT CONST CONST SEGMENT ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$0 DB 05fH ; std::_Maklocstr DB 057H DB 063H DB 00H ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$1 DB 05fH ; std::_Maklocstr DB 04dH DB 062H DB 073H DB 074H DB 031H DB 00H ORG $+1 ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$2 DB 05fH ; std::_Maklocstr DB 04dH DB 062H DB 073H DB 074H DB 032H DB 00H ORG $+13 ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcVarDesc DD 0b8H ; std::_Maklocstr DD 08H DQ FLAT:??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$2 DD 088H DD 08H DQ FLAT:??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$1 DD 064H DD 02H DQ FLAT:??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$0 ORG $+144 ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcFrameData DD 03H ; std::_Maklocstr DD 00H DQ FLAT:??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcVarDesc CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ DD 021e01H DD 07006720aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD imagerel ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD 0ffffffffH xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 01H DD imagerel $ip2state$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD 020H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD 022719H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD imagerel ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD 0ffffffffH xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 01H DD imagerel $ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD 020H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD 022719H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_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 DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_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 DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ DD 021e01H DD 07006720aH xdata ENDS ; COMDAT CONST CONST SEGMENT ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ$rtcName$0 DB 05fH ; std::_String_alloc > >::_Free_proxy DB 050H DB 072H DB 06fH DB 078H DB 079H DB 05fH DB 061H DB 06cH DB 06cH DB 06fH DB 063H DB 061H DB 074H DB 06fH DB 072H DB 00H ORG $+15 ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ$rtcVarDesc DD 024H ; std::_String_alloc > >::_Free_proxy DD 01H DQ FLAT:?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ$rtcName$0 ORG $+48 ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ$rtcFrameData DD 01H ; std::_String_alloc > >::_Free_proxy DD 00H DQ FLAT:?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ$rtcVarDesc CONST ENDS ; COMDAT xdata xdata SEGMENT $ip2state$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ DD imagerel ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ DD 0ffffffffH xdata ENDS ; COMDAT CONST CONST SEGMENT $cppxdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 01H DD imagerel $ip2state$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ DD 020H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ DD 022719H DD 07006520aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ DD 010601H DD 07006H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ DD 021e01H DD 07006120aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ DD 021e01H DD 07006520aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z DD 022801H DD 070103214H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_Glogic_error@std@@UEAAPEAXI@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0logic_error@std@@QEAA@AEBV01@@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1logic_error@std@@UEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0logic_error@std@@QEAA@PEBD@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z DD 022301H DD 0700b920fH xdata ENDS ; COMDAT xdata xdata SEGMENT $ip2state$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD imagerel ?_Orphan_all@_Container_base12@std@@QEAAXXZ DD 0ffffffffH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD 022719H DD 07006920aH DD imagerel __CxxFrameHandler3 DD imagerel $cppxdata$?_Orphan_all@_Container_base12@std@@QEAAXXZ xdata ENDS ; COMDAT CONST CONST SEGMENT ?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcName$0 DB 05fH ; std::_Container_base12::_Orphan_all DB 04cH DB 06fH DB 063H DB 06bH DB 00H ORG $+10 ?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcVarDesc DD 024H ; std::_Container_base12::_Orphan_all DD 04H DQ FLAT:?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcName$0 ORG $+48 ?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcFrameData DD 01H ; std::_Container_base12::_Orphan_all DD 00H DQ FLAT:?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcVarDesc $cppxdata$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD 019930522H DD 00H DD 00H DD 00H DD 00H DD 01H DD imagerel $ip2state$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD 040H DD 00H DD 05H CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$??_Gexception@std@@UEAAPEAXI@Z DD 022201H DD 0700a320eH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?what@exception@std@@UEBAPEBDXZ DD 021e01H DD 07006120aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??1exception@std@@UEAA@XZ DD 021e01H DD 07006320aH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0exception@std@@QEAA@AEBV01@@Z DD 022301H DD 0700b320fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$??0exception@std@@QEAA@QEBD@Z DD 022301H DD 0700b920fH xdata ENDS ; COMDAT CONST CONST SEGMENT ??0exception@std@@QEAA@QEBD@Z$rtcName$0 DB 05fH ; std::exception::exception DB 049H DB 06eH DB 069H DB 074H DB 044H DB 061H DB 074H DB 061H DB 00H ORG $+6 ??0exception@std@@QEAA@QEBD@Z$rtcVarDesc DD 028H ; std::exception::exception DD 010H DQ FLAT:??0exception@std@@QEAA@QEBD@Z$rtcName$0 ORG $+48 ??0exception@std@@QEAA@QEBD@Z$rtcFrameData DD 01H ; std::exception::exception DD 00H DQ FLAT:??0exception@std@@QEAA@QEBD@Z$rtcVarDesc CONST ENDS ; COMDAT xdata xdata SEGMENT $unwind$?eof@?$char_traits@D@std@@SAHXZ DD 010201H DD 07002H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z DD 022301H DD 0700b120fH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?assign@?$char_traits@D@std@@SAXAEADAEBD@Z DD 010b01H DD 0700bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$wmemcpy DD 022801H DD 070103214H xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?__empty_global_delete@@YAXPEAX_K@Z DD 010b01H DD 0700bH xdata ENDS ; COMDAT xdata xdata SEGMENT $unwind$?__empty_global_delete@@YAXPEAX@Z DD 010601H DD 07006H xdata ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ _TEXT SEGMENT this$ = 16 ??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 152 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 153 mov rax, QWORD PTR this$[rsp] movzx eax, BYTE PTR [rax+8] ; Line 154 pop rdi 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: /Odtp /RTCsu ; 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 $LN4: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T1[rsp], -2 ; Line 137 call ?uncaught_exception@std@@YA_NXZ ; std::uncaught_exception npad 1 movzx eax, al test eax, eax jne SHORT $LN2@sentry ; Line 139 mov rax, QWORD PTR this$[rsp] mov rcx, QWORD PTR [rax] call QWORD PTR __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ npad 1 $LN2@sentry: ; Line 144 mov rcx, QWORD PTR this$[rsp] call ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base npad 1 add rsp, 48 ; 00000030H pop rdi ret 0 ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ENDP ; std::basic_ostream >::sentry::~sentry _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN5: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T1[rsp], -2 ; Line 120 mov rdx, QWORD PTR _Ostr$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ; std::basic_ostream >::_Sentry_base::_Sentry_base npad 1 ; Line 122 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?good@ios_base@std@@QEBA_NXZ movzx eax, al test eax, eax je SHORT $LN2@sentry mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ test rax, rax je SHORT $LN2@sentry mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ cmp rax, QWORD PTR _Ostr$[rsp] je SHORT $LN2@sentry ; Line 123 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ mov rcx, rax call QWORD PTR __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ $LN2@sentry: ; Line 124 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?good@ios_base@std@@QEBA_NXZ mov rcx, QWORD PTR this$[rsp] mov BYTE PTR [rcx+8], al ; Line 125 mov rax, QWORD PTR this$[rsp] 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 QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov rcx, QWORD PTR this$[rbp] call ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; 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 QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov rcx, QWORD PTR this$[rbp] call ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::_Sentry_base::~_Sentry_base add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; COMDAT ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ _TEXT SEGMENT $T1 = 32 tv72 = 40 tv87 = 48 tv94 = 56 this$ = 80 ??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 $LN4: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 64 ; 00000040H mov rdi, rsp mov ecx, 16 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+80] mov QWORD PTR $T1[rsp], -2 ; Line 106 mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR tv72[rsp], rax mov rax, QWORD PTR tv72[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR tv72[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ npad 1 test rax, rax je SHORT $LN2@Sentry_bas ; Line 107 mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR tv87[rsp], rax mov rax, QWORD PTR tv87[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR tv87[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ npad 1 mov QWORD PTR tv94[rsp], rax mov rax, QWORD PTR tv94[rsp] mov rax, QWORD PTR [rax] mov rcx, QWORD PTR tv94[rsp] call QWORD PTR [rax+16] npad 1 $LN2@Sentry_bas: ; Line 108 add rsp, 64 ; 00000040H pop rdi 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: /Odtp /RTCsu ; COMDAT ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z _TEXT SEGMENT tv73 = 32 tv88 = 40 tv95 = 48 this$ = 80 _Ostr$ = 88 ??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 $LN4: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 64 ; 00000040H mov rdi, rsp mov ecx, 16 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+80] ; Line 98 mov rax, QWORD PTR this$[rsp] mov rcx, QWORD PTR _Ostr$[rsp] mov QWORD PTR [rax], rcx ; Line 100 mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR tv73[rsp], rax mov rax, QWORD PTR tv73[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR tv73[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ test rax, rax je SHORT $LN2@Sentry_bas ; Line 101 mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR tv88[rsp], rax mov rax, QWORD PTR tv88[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR tv88[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ mov QWORD PTR tv95[rsp], rax mov rax, QWORD PTR tv95[rsp] mov rax, QWORD PTR [rax] mov rcx, QWORD PTR tv95[rsp] call QWORD PTR [rax+8] $LN2@Sentry_bas: ; Line 102 mov rax, QWORD PTR this$[rsp] add rsp, 64 ; 00000040H pop rdi 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: /Odtp /RTCsu ; 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 _State$ = 32 _Pad$ = 40 _Ok$ = 56 $T4 = 84 $T5 = 88 $T6 = 92 $T7 = 96 $T8 = 104 $T9 = 112 tv135 = 120 tv137 = 128 tv291 = 132 tv292 = 136 tv293 = 144 tv294 = 152 tv295 = 160 tv296 = 168 tv297 = 176 tv298 = 184 _Ostr$ = 208 _Data$ = 216 _Size$ = 224 ??$_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 $LN25: mov QWORD PTR [rsp+24], r8 mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 192 ; 000000c0H mov rdi, rsp mov ecx, 48 ; 00000030H mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+208] mov QWORD PTR $T9[rsp], -2 ; Line 26 mov DWORD PTR _State$[rsp], 0 ; Line 27 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?width@ios_base@std@@QEBA_JXZ test rax, rax jle SHORT $LN17@Insert_str mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?width@ios_base@std@@QEBA_JXZ cmp rax, QWORD PTR _Size$[rsp] jbe SHORT $LN17@Insert_str mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?width@ios_base@std@@QEBA_JXZ sub rax, QWORD PTR _Size$[rsp] mov QWORD PTR tv135[rsp], rax jmp SHORT $LN18@Insert_str $LN17@Insert_str: mov QWORD PTR tv135[rsp], 0 $LN18@Insert_str: mov rax, QWORD PTR tv135[rsp] mov QWORD PTR _Pad$[rsp], rax ; Line 29 mov rdx, QWORD PTR _Ostr$[rsp] lea rcx, QWORD PTR _Ok$[rsp] call ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ; std::basic_ostream >::sentry::sentry npad 1 ; Line 31 lea rcx, QWORD PTR _Ok$[rsp] call ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ ; std::basic_ostream >::sentry::operator bool movzx eax, al test eax, eax jne SHORT $LN8@Insert_str ; Line 32 mov eax, DWORD PTR _State$[rsp] or eax, 4 mov DWORD PTR _State$[rsp], eax ; Line 33 jmp $LN9@Insert_str $LN8@Insert_str: ; Line 36 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?flags@ios_base@std@@QEBAHXZ mov DWORD PTR tv137[rsp], eax mov eax, DWORD PTR tv137[rsp] and eax, 448 ; 000001c0H cmp eax, 64 ; 00000040H je $LN11@Insert_str ; Line 37 jmp SHORT $LN4@Insert_str $LN2@Insert_str: mov rax, QWORD PTR _Pad$[rsp] dec rax mov QWORD PTR _Pad$[rsp], rax $LN4@Insert_str: cmp QWORD PTR _Pad$[rsp], 0 jbe $LN11@Insert_str ; Line 38 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ mov BYTE PTR tv291[rsp], al mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ mov QWORD PTR tv292[rsp], rax movzx edx, BYTE PTR tv291[rsp] mov rcx, QWORD PTR tv292[rsp] call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z mov DWORD PTR tv293[rsp], eax mov eax, DWORD PTR tv293[rsp] mov DWORD PTR $T4[rsp], eax call ?eof@?$char_traits@D@std@@SAHXZ ; std::char_traits::eof mov DWORD PTR $T5[rsp], eax lea rdx, QWORD PTR $T4[rsp] lea rcx, QWORD PTR $T5[rsp] call ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ; std::char_traits::eq_int_type movzx eax, al test eax, eax je SHORT $LN12@Insert_str ; Line 41 mov eax, DWORD PTR _State$[rsp] or eax, 4 mov DWORD PTR _State$[rsp], eax ; Line 42 jmp SHORT $LN11@Insert_str $LN12@Insert_str: ; Line 45 jmp $LN2@Insert_str $LN11@Insert_str: ; Line 46 cmp DWORD PTR _State$[rsp], 0 jne SHORT $LN13@Insert_str mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ mov QWORD PTR tv294[rsp], rax mov r8, QWORD PTR _Size$[rsp] mov rdx, QWORD PTR _Data$[rsp] mov rcx, QWORD PTR tv294[rsp] call QWORD PTR __imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z mov QWORD PTR tv295[rsp], rax mov rax, QWORD PTR _Size$[rsp] cmp QWORD PTR tv295[rsp], rax je SHORT $LN13@Insert_str ; Line 48 mov eax, DWORD PTR _State$[rsp] or eax, 4 mov DWORD PTR _State$[rsp], eax ; Line 49 jmp $LN14@Insert_str $LN13@Insert_str: ; Line 50 jmp SHORT $LN7@Insert_str $LN5@Insert_str: mov rax, QWORD PTR _Pad$[rsp] dec rax mov QWORD PTR _Pad$[rsp], rax $LN7@Insert_str: cmp QWORD PTR _Pad$[rsp], 0 jbe $LN14@Insert_str ; Line 51 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ mov BYTE PTR tv296[rsp], al mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx mov rcx, rax call QWORD PTR __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ mov QWORD PTR tv297[rsp], rax movzx edx, BYTE PTR tv296[rsp] mov rcx, QWORD PTR tv297[rsp] call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z mov DWORD PTR tv298[rsp], eax mov eax, DWORD PTR tv298[rsp] mov DWORD PTR $T6[rsp], eax call ?eof@?$char_traits@D@std@@SAHXZ ; std::char_traits::eof mov DWORD PTR $T7[rsp], eax lea rdx, QWORD PTR $T6[rsp] lea rcx, QWORD PTR $T7[rsp] call ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ; std::char_traits::eq_int_type movzx eax, al test eax, eax je SHORT $LN15@Insert_str ; Line 54 mov eax, DWORD PTR _State$[rsp] or eax, 4 mov DWORD PTR _State$[rsp], eax ; Line 55 jmp SHORT $LN14@Insert_str $LN15@Insert_str: ; Line 56 jmp $LN5@Insert_str $LN14@Insert_str: ; Line 57 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx xor edx, edx mov rcx, rax call QWORD PTR __imp_?width@ios_base@std@@QEAA_J_J@Z npad 1 jmp SHORT $LN9@Insert_str $LN23@Insert_str: $LN9@Insert_str: ; Line 61 mov rax, QWORD PTR _Ostr$[rsp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rsp] add rcx, rax mov rax, rcx xor r8d, r8d mov edx, DWORD PTR _State$[rsp] mov rcx, rax call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z ; Line 62 mov rax, QWORD PTR _Ostr$[rsp] mov QWORD PTR $T8[rsp], rax lea rcx, QWORD PTR _Ok$[rsp] call ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry mov rax, QWORD PTR $T8[rsp] ; Line 63 mov rdi, rax mov rcx, rsp lea rdx, OFFSET FLAT:??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z$rtcFrameData call _RTC_CheckStackVars mov rax, rdi add rsp, 192 ; 000000c0H pop rdi 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 _State$ = 32 _Pad$ = 40 _Ok$ = 56 $T4 = 84 $T5 = 88 $T6 = 92 $T7 = 96 $T8 = 104 $T9 = 112 tv135 = 120 tv137 = 128 tv291 = 132 tv292 = 136 tv293 = 144 tv294 = 152 tv295 = 160 tv296 = 168 tv297 = 176 tv298 = 184 _Ostr$ = 208 _Data$ = 216 _Size$ = 224 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR _Ok$[rbp] call ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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 _State$ = 32 _Pad$ = 40 _Ok$ = 56 $T4 = 84 $T5 = 88 $T6 = 92 $T7 = 96 $T8 = 104 $T9 = 112 tv135 = 120 tv137 = 128 tv291 = 132 tv292 = 136 tv293 = 144 tv294 = 152 tv295 = 160 tv296 = 168 tv297 = 176 tv298 = 184 _Ostr$ = 208 _Data$ = 216 _Size$ = 224 ?catch$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'::catch$1 ; Line 58 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H 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 rax, QWORD PTR _Ostr$[rbp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rbp] add rcx, rax mov rax, rcx mov r8b, 1 mov edx, 4 mov rcx, rax call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z npad 1 lea rax, $LN23@catch$1 add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 int 3 ?catch$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'::catch$1 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT _State$ = 32 _Pad$ = 40 _Ok$ = 56 $T4 = 84 $T5 = 88 $T6 = 92 $T7 = 96 $T8 = 104 $T9 = 112 tv135 = 120 tv137 = 128 tv291 = 132 tv292 = 136 tv293 = 144 tv294 = 152 tv295 = 160 tv296 = 168 tv297 = 176 tv298 = 184 _Ostr$ = 208 _Data$ = 216 _Size$ = 224 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR _Ok$[rbp] call ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream >::sentry::~sentry add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT _State$ = 32 _Pad$ = 40 _Ok$ = 56 $T4 = 84 $T5 = 88 $T6 = 92 $T7 = 96 $T8 = 104 $T9 = 112 tv135 = 120 tv137 = 128 tv291 = 132 tv292 = 136 tv293 = 144 tv294 = 152 tv295 = 160 tv296 = 168 tv297 = 176 tv298 = 184 _Ostr$ = 208 _Data$ = 216 _Size$ = 224 ?catch$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'::catch$1 ; Line 58 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H 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 rax, QWORD PTR _Ostr$[rbp] mov rax, QWORD PTR [rax] movsxd rax, DWORD PTR [rax+4] mov rcx, QWORD PTR _Ostr$[rbp] add rcx, rax mov rax, rcx mov r8b, 1 mov edx, 4 mov rcx, rax call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z npad 1 lea rax, $LN23@catch$1 add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 int 3 ?catch$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'::catch$1 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z _TEXT SEGMENT this$ = 48 ext$ = 56 ??$?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 334 $LN3: mov BYTE PTR [rsp+16], dl mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 333 lea rcx, QWORD PTR ext$[rsp] call ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<0>::size mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx], rax ; Line 334 mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; 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 tv66 = 32 _Ostr$ = 64 _Str$ = 72 ??$?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 ; Line 173 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] ; Line 174 mov rcx, QWORD PTR _Str$[rsp] call ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ ; std::basic_string,std::allocator >::size mov QWORD PTR tv66[rsp], rax mov rcx, QWORD PTR _Str$[rsp] call ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ; std::basic_string,std::allocator >::data mov rcx, QWORD PTR tv66[rsp] mov r8, rcx mov rdx, rax mov rcx, QWORD PTR _Ostr$[rsp] 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> ; Line 175 add rsp, 48 ; 00000030H pop rdi ret 0 ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z ENDP ; std::operator<<,std::allocator > _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z _TEXT SEGMENT $T1 = 32 __$ReturnUdt$ = 64 e$ = 72 ??$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 $LN5: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov DWORD PTR $T1[rsp], 0 ; Line 597 mov rax, QWORD PTR e$[rsp] movzx edx, BYTE PTR [rax] mov rcx, QWORD PTR __$ReturnUdt$[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 mov eax, DWORD PTR $T1[rsp] or eax, 1 mov DWORD PTR $T1[rsp], eax mov rax, QWORD PTR __$ReturnUdt$[rsp] ; Line 598 add rsp, 48 ; 00000030H pop rdi 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: /Odtp /RTCsu ; 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 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ??$?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 $LN14: mov BYTE PTR [rsp+24], r8b mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 128 ; 00000080H mov rdi, rsp mov ecx, 32 ; 00000020H mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+144] mov QWORD PTR $T4[rsp], -2 mov DWORD PTR $T3[rsp], 0 ; Line 596 movzx edx, BYTE PTR ext$[rsp] mov rcx, QWORD PTR this$[rsp] call ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z ; gsl::details::extent_type<-1>::extent_type<-1><0> mov rax, QWORD PTR this$[rsp] mov rcx, QWORD PTR data$[rsp] mov QWORD PTR [rax+8], rcx ; Line 598 mov rcx, QWORD PTR this$[rsp] call ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size test rax, rax jl SHORT $LN3@extent_typ jmp SHORT $LN4@extent_typ $LN3@extent_typ: lea rdx, OFFSET FLAT:??_C@_0ED@GGAHHHOA@GSL?3?5Precondition?5failure?5at?5c?3@ lea rcx, QWORD PTR $T1[rsp] call ??0fail_fast@gsl@@QEAA@QEBD@Z ; gsl::fail_fast::fail_fast mov QWORD PTR tv144[rsp], rax mov rax, QWORD PTR tv144[rsp] mov QWORD PTR tv134[rsp], rax mov eax, DWORD PTR $T3[rsp] or eax, 1 mov DWORD PTR $T3[rsp], eax mov rcx, QWORD PTR tv134[rsp] call ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception npad 1 $LN4@extent_typ: mov eax, DWORD PTR $T3[rsp] and eax, 1 test eax, eax je SHORT $LN9@extent_typ and DWORD PTR $T3[rsp], -2 lea rcx, QWORD PTR $T1[rsp] call ??1fail_fast@gsl@@UEAA@XZ $LN9@extent_typ: ; Line 599 cmp QWORD PTR data$[rsp], 0 jne SHORT $LN5@extent_typ mov rcx, QWORD PTR this$[rsp] call ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size test rax, rax je SHORT $LN5@extent_typ lea rdx, OFFSET FLAT:??_C@_0ED@HPBMEGKB@GSL?3?5Precondition?5failure?5at?5c?3@ lea rcx, QWORD PTR $T2[rsp] call ??0fail_fast@gsl@@QEAA@QEBD@Z ; gsl::fail_fast::fail_fast mov QWORD PTR tv146[rsp], rax mov rax, QWORD PTR tv146[rsp] mov QWORD PTR tv141[rsp], rax mov eax, DWORD PTR $T3[rsp] or eax, 2 mov DWORD PTR $T3[rsp], eax mov rcx, QWORD PTR tv141[rsp] call ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception npad 1 $LN5@extent_typ: mov eax, DWORD PTR $T3[rsp] and eax, 2 test eax, eax je SHORT $LN12@extent_typ and DWORD PTR $T3[rsp], -3 lea rcx, QWORD PTR $T2[rsp] call ??1fail_fast@gsl@@UEAA@XZ $LN12@extent_typ: ; Line 600 mov rax, QWORD PTR this$[rsp] add rsp, 128 ; 00000080H pop rdi ret 0 $LN13@extent_typ: ??$?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 ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 1 test eax, eax je SHORT $LN8@dtor$0 and DWORD PTR $T3[rbp], -2 lea rcx, QWORD PTR $T1[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN8@dtor$0: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 text$x ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 2 test eax, eax je SHORT $LN11@dtor$1 and DWORD PTR $T3[rbp], -3 lea rcx, QWORD PTR $T2[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN11@dtor$1: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 1 test eax, eax je SHORT $LN8@dtor$0 and DWORD PTR $T3[rbp], -2 lea rcx, QWORD PTR $T1[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN8@dtor$0: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 2 test eax, eax je SHORT $LN11@dtor$1 and DWORD PTR $T3[rbp], -3 lea rcx, QWORD PTR $T2[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN11@dtor$1: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN4: mov DWORD PTR [rsp+16], edx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1?$UnaryExpr@_N@Catch@@UEAA@XZ mov eax, DWORD PTR __flags$[rsp] and eax, 1 test eax, eax je SHORT $LN2@scalar mov edx, 16 mov rcx, QWORD PTR this$[rsp] call ??3@YAXPEAX_K@Z ; operator delete $LN2@scalar: mov rax, QWORD PTR this$[rsp] 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: /Odtp /RTCsu ; COMDAT ??1?$UnaryExpr@_N@Catch@@UEAA@XZ _TEXT SEGMENT this$ = 48 ??1?$UnaryExpr@_N@Catch@@UEAA@XZ PROC ; Catch::UnaryExpr::~UnaryExpr, COMDAT $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression add rsp, 32 ; 00000020H pop rdi ret 0 ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ENDP ; Catch::UnaryExpr::~UnaryExpr _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z _TEXT SEGMENT this$ = 48 lhs$ = 56 ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z PROC ; Catch::UnaryExpr::UnaryExpr, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1035 $LN4: mov BYTE PTR [rsp+16], dl mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??0ITransientExpression@Catch@@QEAA@XZ mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] movzx ecx, BYTE PTR lhs$[rsp] mov BYTE PTR [rax+8], cl mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z ENDP ; Catch::UnaryExpr::UnaryExpr _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z _TEXT SEGMENT $T1 = 32 $T2 = 80 tv74 = 88 tv73 = 96 __$ArrayPad$ = 104 this$ = 128 os$ = 136 ?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 $LN4: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 112 ; 00000070H mov rdi, rsp mov ecx, 28 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+128] mov QWORD PTR $T2[rsp], -2 mov rax, QWORD PTR __security_cookie xor rax, rsp mov QWORD PTR __$ArrayPad$[rsp], rax ; Line 1031 mov rax, QWORD PTR this$[rsp] add rax, 8 mov rdx, rax lea rcx, QWORD PTR $T1[rsp] call ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z ; Catch::Detail::stringify mov QWORD PTR tv74[rsp], rax mov rax, QWORD PTR tv74[rsp] mov QWORD PTR tv73[rsp], rax mov rdx, QWORD PTR tv73[rsp] mov rcx, QWORD PTR os$[rsp] call ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z ; std::operator<<,std::allocator > npad 1 lea rcx, QWORD PTR $T1[rsp] call ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string,std::allocator >::~basic_string,std::allocator > ; Line 1032 mov rcx, QWORD PTR __$ArrayPad$[rsp] xor rcx, rsp call __security_check_cookie add rsp, 112 ; 00000070H pop rdi ret 0 ?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 = 80 tv74 = 88 tv73 = 96 __$ArrayPad$ = 104 this$ = 128 os$ = 136 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR $T1[rbp] call ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string,std::allocator >::~basic_string,std::allocator > add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 80 tv74 = 88 tv73 = 96 __$ArrayPad$ = 104 this$ = 128 os$ = 136 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR $T1[rbp] call ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string,std::allocator >::~basic_string,std::allocator > add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; COMDAT ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ _TEXT SEGMENT tv67 = 0 this$ = 32 ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ PROC ; Catch::UnaryExpr::getResult, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1028 $LN5: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 16 mov rdi, rsp mov ecx, 4 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+32] mov rax, QWORD PTR this$[rsp] movzx eax, BYTE PTR [rax+8] test eax, eax je SHORT $LN3@getResult mov BYTE PTR tv67[rsp], 1 jmp SHORT $LN4@getResult $LN3@getResult: mov BYTE PTR tv67[rsp], 0 $LN4@getResult: movzx eax, BYTE PTR tv67[rsp] add rsp, 16 pop rdi ret 0 ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ ENDP ; Catch::UnaryExpr::getResult _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ _TEXT SEGMENT this$ = 16 ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ PROC ; Catch::UnaryExpr::isBinaryExpression, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1027 $LN3: mov QWORD PTR [rsp+8], rcx push rdi xor al, al pop rdi ret 0 ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ ENDP ; Catch::UnaryExpr::isBinaryExpression _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ??$?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 $LN14: mov BYTE PTR [rsp+24], r8b mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 128 ; 00000080H mov rdi, rsp mov ecx, 32 ; 00000020H mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+144] mov QWORD PTR $T4[rsp], -2 mov DWORD PTR $T3[rsp], 0 ; Line 596 movzx edx, BYTE PTR ext$[rsp] mov rcx, QWORD PTR this$[rsp] call ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z ; gsl::details::extent_type<-1>::extent_type<-1><0> mov rax, QWORD PTR this$[rsp] mov rcx, QWORD PTR data$[rsp] mov QWORD PTR [rax+8], rcx ; Line 598 mov rcx, QWORD PTR this$[rsp] call ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size test rax, rax jl SHORT $LN3@extent_typ jmp SHORT $LN4@extent_typ $LN3@extent_typ: lea rdx, OFFSET FLAT:??_C@_0ED@GGAHHHOA@GSL?3?5Precondition?5failure?5at?5c?3@ lea rcx, QWORD PTR $T1[rsp] call ??0fail_fast@gsl@@QEAA@QEBD@Z ; gsl::fail_fast::fail_fast mov QWORD PTR tv144[rsp], rax mov rax, QWORD PTR tv144[rsp] mov QWORD PTR tv134[rsp], rax mov eax, DWORD PTR $T3[rsp] or eax, 1 mov DWORD PTR $T3[rsp], eax mov rcx, QWORD PTR tv134[rsp] call ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception npad 1 $LN4@extent_typ: mov eax, DWORD PTR $T3[rsp] and eax, 1 test eax, eax je SHORT $LN9@extent_typ and DWORD PTR $T3[rsp], -2 lea rcx, QWORD PTR $T1[rsp] call ??1fail_fast@gsl@@UEAA@XZ $LN9@extent_typ: ; Line 599 cmp QWORD PTR data$[rsp], 0 jne SHORT $LN5@extent_typ mov rcx, QWORD PTR this$[rsp] call ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size test rax, rax je SHORT $LN5@extent_typ lea rdx, OFFSET FLAT:??_C@_0ED@HPBMEGKB@GSL?3?5Precondition?5failure?5at?5c?3@ lea rcx, QWORD PTR $T2[rsp] call ??0fail_fast@gsl@@QEAA@QEBD@Z ; gsl::fail_fast::fail_fast mov QWORD PTR tv146[rsp], rax mov rax, QWORD PTR tv146[rsp] mov QWORD PTR tv141[rsp], rax mov eax, DWORD PTR $T3[rsp] or eax, 2 mov DWORD PTR $T3[rsp], eax mov rcx, QWORD PTR tv141[rsp] call ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception npad 1 $LN5@extent_typ: mov eax, DWORD PTR $T3[rsp] and eax, 2 test eax, eax je SHORT $LN12@extent_typ and DWORD PTR $T3[rsp], -3 lea rcx, QWORD PTR $T2[rsp] call ??1fail_fast@gsl@@UEAA@XZ $LN12@extent_typ: ; Line 600 mov rax, QWORD PTR this$[rsp] add rsp, 128 ; 00000080H pop rdi ret 0 $LN13@extent_typ: ??$?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 ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 1 test eax, eax je SHORT $LN8@dtor$0 and DWORD PTR $T3[rbp], -2 lea rcx, QWORD PTR $T1[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN8@dtor$0: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 text$x ENDS ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 2 test eax, eax je SHORT $LN11@dtor$1 and DWORD PTR $T3[rbp], -3 lea rcx, QWORD PTR $T2[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN11@dtor$1: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 1 test eax, eax je SHORT $LN8@dtor$0 and DWORD PTR $T3[rbp], -2 lea rcx, QWORD PTR $T1[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN8@dtor$0: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$0@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$0 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 56 $T3 = 80 $T4 = 88 tv144 = 96 tv134 = 104 tv146 = 112 tv141 = 120 this$ = 144 data$ = 152 ext$ = 160 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA PROC ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx mov eax, DWORD PTR $T3[rbp] and eax, 2 test eax, eax je SHORT $LN11@dtor$1 and DWORD PTR $T3[rbp], -3 lea rcx, QWORD PTR $T2[rbp] call ??1fail_fast@gsl@@UEAA@XZ $LN11@dtor$1: add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?dtor$1@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA ENDP ; `gsl::span::storage_type >::storage_type > >'::`1'::dtor$1 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 16 ?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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi xor eax, eax pop rdi ret 0 ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ ENDP ; gsl::details::extent_type<0>::size _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ _TEXT SEGMENT this$ = 16 ??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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi mov rax, QWORD PTR this$[rsp] pop rdi ret 0 ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ ENDP ; gsl::details::extent_type<0>::extent_type<0> _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z _TEXT SEGMENT _Count$ = 48 _Ptrdest$ = 56 _Ptrnext$1 = 64 _Ptr$ = 96 __formal$ = 104 __formal$ = 112 ??$_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 $LN7: mov QWORD PTR [rsp+24], r8 mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 80 ; 00000050H mov rdi, rsp mov ecx, 20 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+96] ; Line 665 mov rcx, QWORD PTR _Ptr$[rsp] call strlen inc rax mov QWORD PTR _Count$[rsp], rax ; Line 667 mov DWORD PTR [rsp+32], 668 ; 0000029cH lea r9, OFFSET FLAT:??_C@_0GI@LKBGDILM@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ mov r8d, 2 mov edx, 1 mov rcx, QWORD PTR _Count$[rsp] call QWORD PTR __imp__calloc_dbg mov QWORD PTR _Ptrdest$[rsp], rax ; Line 670 cmp QWORD PTR _Ptrdest$[rsp], 0 jne SHORT $LN5@Maklocstr ; Line 671 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc $LN5@Maklocstr: ; Line 673 mov rax, QWORD PTR _Ptrdest$[rsp] mov QWORD PTR _Ptrnext$1[rsp], rax jmp SHORT $LN4@Maklocstr $LN2@Maklocstr: mov rax, QWORD PTR _Count$[rsp] dec rax mov QWORD PTR _Count$[rsp], rax mov rax, QWORD PTR _Ptrnext$1[rsp] inc rax mov QWORD PTR _Ptrnext$1[rsp], rax mov rax, QWORD PTR _Ptr$[rsp] inc rax mov QWORD PTR _Ptr$[rsp], rax $LN4@Maklocstr: cmp QWORD PTR _Count$[rsp], 0 jbe SHORT $LN3@Maklocstr ; Line 674 mov rax, QWORD PTR _Ptrnext$1[rsp] mov rcx, QWORD PTR _Ptr$[rsp] movzx ecx, BYTE PTR [rcx] mov BYTE PTR [rax], cl jmp SHORT $LN2@Maklocstr $LN3@Maklocstr: ; Line 676 mov rax, QWORD PTR _Ptrdest$[rsp] $LN6@Maklocstr: ; Line 677 add rsp, 80 ; 00000050H pop rdi ret 0 ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ENDP ; std::_Maklocstr _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z _TEXT SEGMENT _Arg$ = 16 ??$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 1573 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 1574 mov rax, QWORD PTR _Arg$[rsp] ; Line 1575 pop rdi ret 0 ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ENDP ; std::forward _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z _TEXT SEGMENT this$ = 16 __formal$ = 24 ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z PROC ; std::allocator::allocator, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 986 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi ; Line 987 mov rax, QWORD PTR this$[rsp] pop rdi ret 0 ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z ENDP ; std::allocator::allocator _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z _TEXT SEGMENT _Al$ = 48 _Ptr$ = 56 ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z PROC ; std::_Deallocate_plain,0>, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 1212 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 1213 mov r8d, 1 mov rdx, QWORD PTR _Ptr$[rsp] mov rcx, QWORD PTR _Al$[rsp] call ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z ; std::_Default_allocator_traits >::deallocate ; Line 1214 add rsp, 32 ; 00000020H pop rdi ret 0 ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z ENDP ; std::_Deallocate_plain,0> _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z _TEXT SEGMENT __formal$ = 16 _Ptr$ = 24 ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z 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 886 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi ; Line 888 pop rdi ret 0 ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z ENDP ; std::_Default_allocator_traits >::destroy _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z _TEXT SEGMENT __formal$ = 48 _Ptr$ = 56 _Count$ = 64 ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z PROC ; std::_Default_allocator_traits >::deallocate, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xmemory0 ; Line 871 $LN3: mov QWORD PTR [rsp+24], r8 mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 873 imul rax, QWORD PTR _Count$[rsp], 16 mov rdx, rax mov rcx, QWORD PTR _Ptr$[rsp] call ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z ; std::_Deallocate<16,0> ; Line 874 add rsp, 32 ; 00000020H pop rdi ret 0 ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z ENDP ; std::_Default_allocator_traits >::deallocate _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN4: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 201 cmp QWORD PTR _Bytes$[rsp], 4096 ; 00001000H jb SHORT $LN2@Deallocate ; Line 203 lea rdx, QWORD PTR _Bytes$[rsp] lea rcx, QWORD PTR _Ptr$[rsp] call ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z ; std::_Adjust_manually_vector_aligned $LN2@Deallocate: ; Line 207 mov rdx, QWORD PTR _Bytes$[rsp] mov rcx, QWORD PTR _Ptr$[rsp] call ??3@YAXPEAX_K@Z ; operator delete ; Line 208 add rsp, 32 ; 00000020H pop rdi ret 0 ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z ENDP ; std::_Deallocate<16,0> _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z _TEXT SEGMENT __formal$ = 16 _Ptr$ = 24 ??$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 886 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi ; Line 888 pop rdi 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: /Odtp /RTCsu ; COMDAT ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z _TEXT SEGMENT _Val$ = 16 ??$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 329 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 330 mov rax, QWORD PTR _Val$[rsp] ; Line 331 pop rdi ret 0 ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ENDP ; std::addressof _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$_Unfancy@D@std@@YAPEADPEAD@Z _TEXT SEGMENT _Ptr$ = 16 ??$_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 345 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 346 mov rax, QWORD PTR _Ptr$[rsp] ; Line 347 pop rdi ret 0 ??$_Unfancy@D@std@@YAPEADPEAD@Z ENDP ; std::_Unfancy _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ _TEXT SEGMENT $T1 = 32 $T2 = 40 this$ = 64 ??$?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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T2[rsp], -2 ; Line 383 lea rcx, QWORD PTR $T1[rsp] call ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ ; gsl::details::extent_type<0>::extent_type<0> npad 1 mov rcx, QWORD PTR this$[rsp] movzx r8d, BYTE PTR [rax] xor edx, edx call ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z ; gsl::span::storage_type >::storage_type > > npad 1 ; Line 384 mov rax, QWORD PTR this$[rsp] add rsp, 48 ; 00000030H pop rdi ret 0 ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ ENDP ; gsl::span::span<0,void> _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ _TEXT SEGMENT this$ = 16 ?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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax+8] pop rdi 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: /Odtp /RTCsu ; COMDAT ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ _TEXT SEGMENT this$ = 48 ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ PROC ; gsl::span::data, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 515 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ; gsl::span::storage_type >::data add rsp, 32 ; 00000020H pop rdi ret 0 ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ENDP ; gsl::span::data _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 48 ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ PROC ; gsl::span::size, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 498 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size add rsp, 32 ; 00000020H pop rdi ret 0 ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ ENDP ; gsl::span::size _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z _TEXT SEGMENT $T1 = 32 $T2 = 48 tv77 = 56 tv76 = 64 this$ = 96 expr$ = 104 ??$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 $LN4: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 80 ; 00000050H mov rdi, rsp mov ecx, 20 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+96] mov QWORD PTR $T2[rsp], -2 ; Line 1233 lea rdx, QWORD PTR $T1[rsp] mov rcx, QWORD PTR expr$[rsp] call ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs::makeUnaryExpr mov QWORD PTR tv77[rsp], rax mov rax, QWORD PTR tv77[rsp] mov QWORD PTR tv76[rsp], rax mov rdx, QWORD PTR tv76[rsp] mov rcx, QWORD PTR this$[rsp] call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle npad 1 lea rcx, QWORD PTR $T1[rsp] call ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ; Line 1234 add rsp, 80 ; 00000050H pop rdi 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 = 48 tv77 = 56 tv76 = 64 this$ = 96 expr$ = 104 ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA PROC ; `Catch::AssertionHandler::handle'::`1'::dtor$0 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR $T1[rbp] call ??1?$UnaryExpr@_N@Catch@@UEAA@XZ add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; COMDAT text$x text$x SEGMENT $T1 = 32 $T2 = 48 tv77 = 56 tv76 = 64 this$ = 96 expr$ = 104 ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA PROC ; `Catch::AssertionHandler::handle'::`1'::dtor$0 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR $T1[rbp] call ??1?$UnaryExpr@_N@Catch@@UEAA@XZ add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu ; COMDAT ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ _TEXT SEGMENT $T1 = 32 $T2 = 40 this$ = 64 ??$?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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T2[rsp], -2 ; Line 383 lea rcx, QWORD PTR $T1[rsp] call ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ ; gsl::details::extent_type<0>::extent_type<0> npad 1 mov rcx, QWORD PTR this$[rsp] movzx r8d, BYTE PTR [rax] xor edx, edx call ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z ; gsl::span::storage_type >::storage_type > > npad 1 ; Line 384 mov rax, QWORD PTR this$[rsp] add rsp, 48 ; 00000030H pop rdi ret 0 ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ ENDP ; gsl::span::span<0,void> _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ _TEXT SEGMENT this$ = 16 ?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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax+8] pop rdi 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: /Odtp /RTCsu ; COMDAT ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ _TEXT SEGMENT this$ = 48 ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ PROC ; gsl::span::data, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 515 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ ; gsl::span::storage_type >::data add rsp, 32 ; 00000020H pop rdi ret 0 ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ENDP ; gsl::span::data _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?size@?$span@H$0?0@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 48 ?size@?$span@H$0?0@gsl@@QEBA_JXZ PROC ; gsl::span::size, COMDAT ; File c:\projects\gsl\include\gsl\span ; Line 498 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ; gsl::details::extent_type<-1>::size add rsp, 32 ; 00000020H pop rdi ret 0 ?size@?$span@H$0?0@gsl@@QEBA_JXZ ENDP ; gsl::span::size _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??__FautoRegistrar1@?A0xea02b608@@YAXXZ text$yd SEGMENT ??__FautoRegistrar1@?A0xea02b608@@YAXXZ PROC ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'', COMDAT push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd lea rcx, OFFSET FLAT:?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1 call ??1AutoReg@Catch@@UEAA@XZ ; Catch::AutoReg::~AutoReg add rsp, 32 ; 00000020H pop rdi ret 0 ??__FautoRegistrar1@?A0xea02b608@@YAXXZ ENDP ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'' text$yd ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??__EautoRegistrar1@?A0xea02b608@@YAXXZ text$di SEGMENT $T1 = 48 $T2 = 96 $T3 = 120 $T4 = 128 $T5 = 152 $T6 = 160 $T7 = 184 $T8 = 192 tv141 = 208 tv143 = 216 tv144 = 224 tv146 = 232 tv148 = 240 tv134 = 248 ??__EautoRegistrar1@?A0xea02b608@@YAXXZ PROC ; `anonymous namespace'::`dynamic initializer for 'autoRegistrar1'', COMDAT ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 56 push rdi sub rsp, 256 ; 00000100H mov rdi, rsp mov ecx, 64 ; 00000040H mov eax, -858993460 ; ccccccccH rep stosd lea rax, QWORD PTR $T2[rsp] mov QWORD PTR $T3[rsp], rax lea rax, QWORD PTR $T4[rsp] mov QWORD PTR $T5[rsp], rax lea rax, QWORD PTR $T6[rsp] mov QWORD PTR $T7[rsp], rax lea rdx, OFFSET FLAT:$SG49068 mov rcx, QWORD PTR $T3[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv141[rsp], rax lea rdx, OFFSET FLAT:$SG49069 mov rcx, QWORD PTR $T5[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv143[rsp], rax mov r8, QWORD PTR tv141[rsp] mov rdx, QWORD PTR tv143[rsp] lea rcx, QWORD PTR $T1[rsp] call ??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z ; Catch::NameAndTags::NameAndTags mov QWORD PTR tv144[rsp], rax mov rax, QWORD PTR tv144[rsp] mov QWORD PTR tv146[rsp], rax lea rdx, OFFSET FLAT:$SG49070 mov rcx, QWORD PTR $T7[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv148[rsp], rax mov r8d, 56 ; 00000038H lea rdx, OFFSET FLAT:$SG49071 lea rcx, QWORD PTR $T8[rsp] call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo mov QWORD PTR tv134[rsp], rax 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 call ?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z ; Catch::makeTestInvoker mov rcx, QWORD PTR tv146[rsp] mov QWORD PTR [rsp+32], rcx mov r9, QWORD PTR tv148[rsp] mov rcx, QWORD PTR tv134[rsp] mov r8, rcx mov rdx, rax lea rcx, OFFSET FLAT:?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1 call ??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z ; Catch::AutoReg::AutoReg lea rcx, QWORD PTR $T1[rsp] call ??1NameAndTags@Catch@@QEAA@XZ lea rcx, OFFSET FLAT:??__FautoRegistrar1@?A0xea02b608@@YAXXZ ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'' call atexit add rsp, 256 ; 00000100H pop rdi ret 0 ??__EautoRegistrar1@?A0xea02b608@@YAXXZ ENDP ; `anonymous namespace'::`dynamic initializer for 'autoRegistrar1'' text$di ENDS ; Function compile flags: /Odtp /RTCsu _TEXT SEGMENT s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ PROC ; ____C_A_T_C_H____T_E_S_T____0 ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 57 push rdi sub rsp, 608 ; 00000260H mov rdi, rsp mov ecx, 152 ; 00000098H mov eax, -858993460 ; ccccccccH rep stosd mov QWORD PTR $T25[rsp], -2 ; Line 59 lea rcx, QWORD PTR s$7[rsp] call ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ ; gsl::span::span<0,void> $LN4@C_A_T_C_H_: ; Line 60 lea rax, QWORD PTR $T11[rsp] mov QWORD PTR $T12[rsp], rax lea rax, QWORD PTR $T14[rsp] mov QWORD PTR $T15[rsp], rax lea rdx, OFFSET FLAT:$SG49457 mov rcx, QWORD PTR $T12[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv207[rsp], rax lea rdx, OFFSET FLAT:$SG49459 mov rcx, QWORD PTR $T15[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv209[rsp], rax mov r8d, 60 ; 0000003cH lea rdx, OFFSET FLAT:$SG49458 lea rcx, QWORD PTR $T13[rsp] call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo mov DWORD PTR [rsp+32], 2 mov r9, QWORD PTR tv207[rsp] mov r8, rax mov rdx, QWORD PTR tv209[rsp] lea rcx, QWORD PTR catchAssertionHandler$8[rsp] call ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z ; Catch::AssertionHandler::AssertionHandler npad 1 lea rcx, QWORD PTR s$7[rsp] call ?size@?$span@H$0?0@gsl@@QEBA_JXZ ; gsl::span::size test rax, rax jne SHORT $LN15@C_A_T_C_H_ lea rcx, QWORD PTR s$7[rsp] call ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ; gsl::span::data test rax, rax jne SHORT $LN15@C_A_T_C_H_ mov BYTE PTR tv134[rsp], 1 jmp SHORT $LN16@C_A_T_C_H_ $LN15@C_A_T_C_H_: mov BYTE PTR tv134[rsp], 0 $LN16@C_A_T_C_H_: movzx r8d, BYTE PTR tv134[rsp] lea rdx, QWORD PTR $T17[rsp] lea rcx, QWORD PTR $T16[rsp] call ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z ; Catch::Decomposer::operator<= mov QWORD PTR tv66[rsp], rax mov rdx, QWORD PTR tv66[rsp] lea rcx, QWORD PTR catchAssertionHandler$8[rsp] call ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z ; Catch::AssertionHandler::handle npad 1 jmp SHORT $LN29@C_A_T_C_H_ $LN30@C_A_T_C_H_: $LN29@C_A_T_C_H_: lea rcx, QWORD PTR catchAssertionHandler$8[rsp] call ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ ; Catch::AssertionHandler::shouldDebugBreak movzx eax, al test eax, eax je SHORT $LN9@C_A_T_C_H_ call ?isDebuggerActive@Catch@@YA_NXZ ; Catch::isDebuggerActive movzx eax, al test eax, eax je SHORT $LN9@C_A_T_C_H_ int 3 $LN9@C_A_T_C_H_: lea rcx, QWORD PTR catchAssertionHandler$8[rsp] call ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ ; Catch::AssertionHandler::reactWithoutDebugBreak npad 1 lea rcx, QWORD PTR catchAssertionHandler$8[rsp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler xor ecx, ecx call ?isTrue@Catch@@YA_N_N@Z ; Catch::isTrue movzx eax, al test eax, eax jne $LN4@C_A_T_C_H_ ; Line 62 lea rcx, QWORD PTR cs$9[rsp] call ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ ; gsl::span::span<0,void> $LN7@C_A_T_C_H_: ; Line 63 lea rax, QWORD PTR $T18[rsp] mov QWORD PTR $T19[rsp], rax lea rax, QWORD PTR $T21[rsp] mov QWORD PTR $T22[rsp], rax lea rdx, OFFSET FLAT:$SG49463 mov rcx, QWORD PTR $T19[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv213[rsp], rax lea rdx, OFFSET FLAT:$SG49465 mov rcx, QWORD PTR $T22[rsp] call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef mov QWORD PTR tv215[rsp], rax mov r8d, 63 ; 0000003fH lea rdx, OFFSET FLAT:$SG49464 lea rcx, QWORD PTR $T20[rsp] call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo mov DWORD PTR [rsp+32], 2 mov r9, QWORD PTR tv213[rsp] mov r8, rax mov rdx, QWORD PTR tv215[rsp] lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z ; Catch::AssertionHandler::AssertionHandler npad 1 lea rcx, QWORD PTR cs$9[rsp] call ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ ; gsl::span::size test rax, rax jne SHORT $LN17@C_A_T_C_H_ lea rcx, QWORD PTR cs$9[rsp] call ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ; gsl::span::data test rax, rax jne SHORT $LN17@C_A_T_C_H_ mov BYTE PTR tv189[rsp], 1 jmp SHORT $LN18@C_A_T_C_H_ $LN17@C_A_T_C_H_: mov BYTE PTR tv189[rsp], 0 $LN18@C_A_T_C_H_: movzx r8d, BYTE PTR tv189[rsp] lea rdx, QWORD PTR $T24[rsp] lea rcx, QWORD PTR $T23[rsp] call ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z ; Catch::Decomposer::operator<= mov QWORD PTR tv153[rsp], rax mov rdx, QWORD PTR tv153[rsp] lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z ; Catch::AssertionHandler::handle npad 1 jmp SHORT $LN31@C_A_T_C_H_ $LN32@C_A_T_C_H_: $LN31@C_A_T_C_H_: lea rcx, QWORD PTR catchAssertionHandler$10[rsp] call ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ ; Catch::AssertionHandler::shouldDebugBreak movzx eax, al test eax, eax je SHORT $LN12@C_A_T_C_H_ call ?isDebuggerActive@Catch@@YA_NXZ ; Catch::isDebuggerActive movzx eax, al test eax, eax je SHORT $LN12@C_A_T_C_H_ int 3 $LN12@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 movzx eax, al test eax, eax jne $LN7@C_A_T_C_H_ ; Line 65 mov rcx, rsp lea rdx, OFFSET FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$rtcFrameData call _RTC_CheckStackVars add rsp, 608 ; 00000260H 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 text$x SEGMENT s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR catchAssertionHandler$8[rbp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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 s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?catch$6@?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$6 ; Line 60 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 56 ; 00000038H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$0: lea rcx, QWORD PTR catchAssertionHandler$8[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN30@catch$6 add rsp, 56 ; 00000038H pop rdi pop rbp ret 0 int 3 ?catch$6@?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$6 s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR catchAssertionHandler$10[rbp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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 s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?catch$7@?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$7 ; Line 63 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 56 ; 00000038H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$2: lea rcx, QWORD PTR catchAssertionHandler$10[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN32@catch$7 add rsp, 56 ; 00000038H pop rdi pop rbp ret 0 int 3 ?catch$7@?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$7 text$x ENDS ; Function compile flags: /Odtp /RTCsu text$x SEGMENT s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR catchAssertionHandler$8[rbp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu text$x SEGMENT s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?catch$6@?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$6 ; Line 60 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 56 ; 00000038H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$0: lea rcx, QWORD PTR catchAssertionHandler$8[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN30@catch$6 add rsp, 56 ; 00000038H pop rdi pop rbp ret 0 int 3 ?catch$6@?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$6 text$x ENDS ; Function compile flags: /Odtp /RTCsu text$x SEGMENT s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?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 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 40 ; 00000028H mov rbp, rdx lea rcx, QWORD PTR catchAssertionHandler$10[rbp] call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler add rsp, 40 ; 00000028H pop rdi pop rbp ret 0 ?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: /Odtp /RTCsu text$x SEGMENT s$7 = 56 catchAssertionHandler$8 = 112 cs$9 = 216 catchAssertionHandler$10 = 272 $T11 = 360 $T12 = 384 $T13 = 392 $T14 = 408 $T15 = 432 $T16 = 440 $T17 = 441 $T18 = 448 $T19 = 472 $T20 = 480 $T21 = 496 $T22 = 520 $T23 = 528 $T24 = 529 $T25 = 536 tv207 = 544 tv209 = 552 tv134 = 560 tv66 = 568 tv213 = 576 tv215 = 584 tv189 = 592 tv153 = 600 ?catch$7@?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$7 ; Line 63 mov QWORD PTR [rsp+8], rcx mov QWORD PTR [rsp+16], rdx push rbp push rdi sub rsp, 56 ; 00000038H mov rbp, rdx __catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$2: lea rcx, QWORD PTR catchAssertionHandler$10[rbp] call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException npad 1 lea rax, $LN32@catch$7 add rsp, 56 ; 00000038H pop rdi pop rbp ret 0 int 3 ?catch$7@?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$7 text$x ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z _TEXT SEGMENT $T1 = 32 tv85 = 88 tv93 = 96 __$ArrayPad$ = 104 this$ = 144 __formal$ = 152 _Lobj$ = 160 ??$_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 $LN5: mov QWORD PTR [rsp+24], r8 mov WORD PTR [rsp+16], dx mov QWORD PTR [rsp+8], rcx push rsi push rdi sub rsp, 120 ; 00000078H mov rdi, rsp mov ecx, 30 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+144] mov rax, QWORD PTR __security_cookie xor rax, rsp mov QWORD PTR __$ArrayPad$[rsp], rax ; Line 217 lea rdx, QWORD PTR $T1[rsp] mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ mov rcx, QWORD PTR this$[rsp] lea rdi, QWORD PTR [rcx+44] mov rsi, rax mov ecx, 44 ; 0000002cH rep movsb ; Line 219 xor eax, eax cmp eax, 1 je SHORT $LN2@Getvals ; Line 221 mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+16], rax ; Line 222 mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+24], rax ; Line 223 lea rcx, OFFSET FLAT:??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+32], rax ; Line 225 jmp $LN3@Getvals $LN2@Getvals: ; Line 227 mov rax, QWORD PTR this$[rsp] add rax, 44 ; 0000002cH mov QWORD PTR tv85[rsp], rax mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_Getdays@_Locinfo@std@@QEBAPEBDXZ mov rcx, QWORD PTR tv85[rsp] mov r8, rcx xor edx, edx mov rcx, rax call ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ; std::_Maklocstr mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+16], rax ; Line 228 mov rax, QWORD PTR this$[rsp] add rax, 44 ; 0000002cH mov QWORD PTR tv93[rsp], rax mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_Getmonths@_Locinfo@std@@QEBAPEBDXZ mov rcx, QWORD PTR tv93[rsp] mov r8, rcx xor edx, edx mov rcx, rax call ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ; std::_Maklocstr mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+24], rax ; Line 229 mov rax, QWORD PTR this$[rsp] add rax, 44 ; 0000002cH mov r8, rax xor edx, edx lea rcx, OFFSET FLAT:??_C@_0N@LPFKKEBD@?3AM?3am?3PM?3pm@ call ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ; std::_Maklocstr mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+32], rax $LN3@Getvals: ; Line 231 mov rcx, QWORD PTR __$ArrayPad$[rsp] xor rcx, rsp call __security_check_cookie add rsp, 120 ; 00000078H pop rdi pop rsi ret 0 ??$_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: /Odtp /RTCsu ; COMDAT ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z _TEXT SEGMENT $T1 = 32 tv85 = 88 tv93 = 96 __$ArrayPad$ = 104 this$ = 144 __formal$ = 152 _Lobj$ = 160 ??$_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 $LN5: mov QWORD PTR [rsp+24], r8 mov WORD PTR [rsp+16], dx mov QWORD PTR [rsp+8], rcx push rsi push rdi sub rsp, 120 ; 00000078H mov rdi, rsp mov ecx, 30 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+144] mov rax, QWORD PTR __security_cookie xor rax, rsp mov QWORD PTR __$ArrayPad$[rsp], rax ; Line 217 lea rdx, QWORD PTR $T1[rsp] mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ mov rcx, QWORD PTR this$[rsp] lea rdi, QWORD PTR [rcx+44] mov rsi, rax mov ecx, 44 ; 0000002cH rep movsb ; Line 219 xor eax, eax cmp eax, 1 je SHORT $LN2@Getvals ; Line 221 mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+16], rax ; Line 222 mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ mov rcx, rax call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+24], rax ; Line 223 lea rcx, OFFSET FLAT:??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm@ call ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ; std::_Maklocwcs mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+32], rax ; Line 225 jmp $LN3@Getvals $LN2@Getvals: ; Line 227 mov rax, QWORD PTR this$[rsp] add rax, 44 ; 0000002cH mov QWORD PTR tv85[rsp], rax mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_Getdays@_Locinfo@std@@QEBAPEBDXZ mov rcx, QWORD PTR tv85[rsp] mov r8, rcx xor edx, edx mov rcx, rax call ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ; std::_Maklocstr mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+16], rax ; Line 228 mov rax, QWORD PTR this$[rsp] add rax, 44 ; 0000002cH mov QWORD PTR tv93[rsp], rax mov rcx, QWORD PTR _Lobj$[rsp] call QWORD PTR __imp_?_Getmonths@_Locinfo@std@@QEBAPEBDXZ mov rcx, QWORD PTR tv93[rsp] mov r8, rcx xor edx, edx mov rcx, rax call ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ; std::_Maklocstr mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+24], rax ; Line 229 mov rax, QWORD PTR this$[rsp] add rax, 44 ; 0000002cH mov r8, rax xor edx, edx lea rcx, OFFSET FLAT:??_C@_0N@LPFKKEBD@?3AM?3am?3PM?3pm@ call ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ; std::_Maklocstr mov rcx, QWORD PTR this$[rsp] mov QWORD PTR [rcx+32], rax $LN3@Getvals: ; Line 231 mov rcx, QWORD PTR __$ArrayPad$[rsp] xor rcx, rsp call __security_check_cookie add rsp, 120 ; 00000078H pop rdi pop rsi ret 0 ??$_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: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 64 ; 00000040H mov rdi, rsp mov ecx, 16 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+80] ; Line 138 mov rcx, QWORD PTR exception$[rsp] 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 $LN2@throw_exce: ; Line 139 add rsp, 64 ; 00000040H pop rdi ret 0 ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ENDP ; gsl::details::throw_exception _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ _TEXT SEGMENT this$ = 16 ?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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] pop rdi ret 0 ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ENDP ; gsl::details::extent_type<-1>::size _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN4: mov DWORD PTR [rsp+16], edx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1fail_fast@gsl@@UEAA@XZ mov eax, DWORD PTR __flags$[rsp] and eax, 1 test eax, eax je SHORT $LN2@scalar mov edx, 24 mov rcx, QWORD PTR this$[rsp] call ??3@YAXPEAX_K@Z ; operator delete $LN2@scalar: mov rax, QWORD PTR this$[rsp] 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: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rdx, QWORD PTR __that$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0logic_error@std@@QEAA@$$QEAV01@@Z mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7fail_fast@gsl@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z ENDP ; gsl::fail_fast::fail_fast _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rdx, QWORD PTR __that$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0logic_error@std@@QEAA@AEBV01@@Z mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7fail_fast@gsl@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0fail_fast@gsl@@QEAA@AEBU01@@Z ENDP ; gsl::fail_fast::fail_fast _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??1fail_fast@gsl@@UEAA@XZ _TEXT SEGMENT this$ = 48 ??1fail_fast@gsl@@UEAA@XZ PROC ; gsl::fail_fast::~fail_fast, COMDAT $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1logic_error@std@@UEAA@XZ add rsp, 32 ; 00000020H pop rdi ret 0 ??1fail_fast@gsl@@UEAA@XZ ENDP ; gsl::fail_fast::~fail_fast _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0fail_fast@gsl@@QEAA@QEBD@Z _TEXT SEGMENT this$ = 48 message$ = 56 ??0fail_fast@gsl@@QEAA@QEBD@Z PROC ; gsl::fail_fast::fail_fast, COMDAT ; File c:\projects\gsl\include\gsl\gsl_assert ; Line 93 $LN4: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rdx, QWORD PTR message$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0logic_error@std@@QEAA@PEBD@Z ; std::logic_error::logic_error mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7fail_fast@gsl@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0fail_fast@gsl@@QEAA@QEBD@Z ENDP ; gsl::fail_fast::fail_fast _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ _TEXT SEGMENT $T1 = 32 this$ = 64 __$ReturnUdt$ = 72 ?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 1100 $LN5: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov DWORD PTR $T1[rsp], 0 ; Line 1101 mov rax, QWORD PTR this$[rsp] movzx edx, BYTE PTR [rax] mov rcx, QWORD PTR __$ReturnUdt$[rsp] call ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z ; Catch::UnaryExpr::UnaryExpr mov eax, DWORD PTR $T1[rsp] or eax, 1 mov DWORD PTR $T1[rsp], eax mov rax, QWORD PTR __$ReturnUdt$[rsp] ; Line 1102 add rsp, 48 ; 00000030H pop rdi ret 0 ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ENDP ; Catch::ExprLhs::makeUnaryExpr _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z _TEXT SEGMENT this$ = 16 lhs$ = 24 ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z PROC ; Catch::ExprLhs::ExprLhs, COMDAT ; File c:\projects\gsl\build\external\include\catch\catch.hpp ; Line 1065 $LN3: mov BYTE PTR [rsp+16], dl mov QWORD PTR [rsp+8], rcx push rdi mov rax, QWORD PTR this$[rsp] movzx ecx, BYTE PTR lhs$[rsp] mov BYTE PTR [rax], cl mov rax, QWORD PTR this$[rsp] pop rdi ret 0 ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z ENDP ; Catch::ExprLhs::ExprLhs _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z _TEXT SEGMENT this$ = 48 __$ReturnUdt$ = 56 value$ = 64 ??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 1117 $LN3: mov BYTE PTR [rsp+24], r8b mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 1118 movzx edx, BYTE PTR value$[rsp] mov rcx, QWORD PTR __$ReturnUdt$[rsp] call ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z ; Catch::ExprLhs::ExprLhs mov rax, QWORD PTR __$ReturnUdt$[rsp] ; Line 1119 add rsp, 32 ; 00000020H pop rdi ret 0 ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z ENDP ; Catch::Decomposer::operator<= _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??_GITransientExpression@Catch@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_GITransientExpression@Catch@@UEAAPEAXI@Z PROC ; Catch::ITransientExpression::`scalar deleting destructor', COMDAT $LN4: mov DWORD PTR [rsp+16], edx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression mov eax, DWORD PTR __flags$[rsp] and eax, 1 test eax, eax je SHORT $LN2@scalar mov edx, 8 mov rcx, QWORD PTR this$[rsp] call ??3@YAXPEAX_K@Z ; operator delete $LN2@scalar: mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??_GITransientExpression@Catch@@UEAAPEAXI@Z ENDP ; Catch::ITransientExpression::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0ITransientExpression@Catch@@QEAA@XZ _TEXT SEGMENT this$ = 16 ??0ITransientExpression@Catch@@QEAA@XZ PROC ; Catch::ITransientExpression::ITransientExpression, COMDAT $LN3: mov QWORD PTR [rsp+8], rcx push rdi mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7ITransientExpression@Catch@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] pop rdi ret 0 ??0ITransientExpression@Catch@@QEAA@XZ ENDP ; Catch::ITransientExpression::ITransientExpression _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??1NameAndTags@Catch@@QEAA@XZ _TEXT SEGMENT this$ = 48 ??1NameAndTags@Catch@@QEAA@XZ PROC ; Catch::NameAndTags::~NameAndTags, COMDAT $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] add rax, 24 mov rcx, rax call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef mov rax, QWORD PTR this$[rsp] mov rcx, rax call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef add rsp, 32 ; 00000020H pop rdi ret 0 ??1NameAndTags@Catch@@QEAA@XZ ENDP ; Catch::NameAndTags::~NameAndTags _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?_Maklocwcs@std@@YAPEA_WPEB_W@Z _TEXT SEGMENT _Count$ = 48 _Ptrdest$ = 56 _Ptr$ = 80 ?_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 $LN4: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 64 ; 00000040H mov rdi, rsp mov ecx, 16 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+80] ; Line 98 mov rcx, QWORD PTR _Ptr$[rsp] call QWORD PTR __imp_wcslen inc rax mov QWORD PTR _Count$[rsp], rax ; Line 100 mov DWORD PTR [rsp+32], 101 ; 00000065H lea r9, OFFSET FLAT:??_C@_0GI@DJFLDKBN@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ mov r8d, 2 mov edx, 2 mov rcx, QWORD PTR _Count$[rsp] call QWORD PTR __imp__calloc_dbg mov QWORD PTR _Ptrdest$[rsp], rax ; Line 103 cmp QWORD PTR _Ptrdest$[rsp], 0 jne SHORT $LN2@Maklocwcs ; Line 104 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc $LN2@Maklocwcs: ; Line 105 mov r8, QWORD PTR _Count$[rsp] mov rdx, QWORD PTR _Ptr$[rsp] mov rcx, QWORD PTR _Ptrdest$[rsp] call wmemcpy ; Line 106 mov rax, QWORD PTR _Ptrdest$[rsp] $LN3@Maklocwcs: ; Line 107 add rsp, 64 ; 00000040H pop rdi ret 0 ?_Maklocwcs@std@@YAPEA_WPEB_W@Z ENDP ; std::_Maklocwcs _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z _TEXT SEGMENT _Count$ = 48 _Count1$ = 56 _Wchars$ = 64 _Ptr1$ = 72 _Bytes$ = 80 _Wc$ = 100 _Mbst1$ = 136 _Ptrdest$ = 152 _Ptrnext$ = 160 _Mbst2$ = 184 _Ptr$ = 224 __formal$ = 232 _Cvt$ = 240 ??$_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 $LN12: mov QWORD PTR [rsp+24], r8 mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 208 ; 000000d0H mov rdi, rsp mov ecx, 52 ; 00000034H mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+224] ; Line 688 lea rax, QWORD PTR _Mbst1$[rsp] mov rdi, rax xor eax, eax mov ecx, 8 rep stosb ; Line 690 mov rcx, QWORD PTR _Ptr$[rsp] call strlen inc rax mov QWORD PTR _Count1$[rsp], rax ; Line 691 mov rax, QWORD PTR _Count1$[rsp] mov QWORD PTR _Count$[rsp], rax mov QWORD PTR _Wchars$[rsp], 0 mov rax, QWORD PTR _Ptr$[rsp] mov QWORD PTR _Ptr1$[rsp], rax jmp SHORT $LN4@Maklocstr $LN2@Maklocstr: ; Line 692 movsxd rax, DWORD PTR _Bytes$[rsp] mov rcx, QWORD PTR _Count$[rsp] sub rcx, rax mov rax, rcx mov QWORD PTR _Count$[rsp], rax movsxd rax, DWORD PTR _Bytes$[rsp] mov rcx, QWORD PTR _Ptr1$[rsp] add rcx, rax mov rax, rcx mov QWORD PTR _Ptr1$[rsp], rax mov rax, QWORD PTR _Wchars$[rsp] inc rax mov QWORD PTR _Wchars$[rsp], rax $LN4@Maklocstr: ; Line 691 cmp QWORD PTR _Count$[rsp], 0 jbe SHORT $LN3@Maklocstr ; Line 693 mov rax, QWORD PTR _Cvt$[rsp] mov QWORD PTR [rsp+32], rax lea r9, QWORD PTR _Mbst1$[rsp] mov r8, QWORD PTR _Count$[rsp] mov rdx, QWORD PTR _Ptr1$[rsp] lea rcx, QWORD PTR _Wc$[rsp] call _Mbrtowc mov DWORD PTR _Bytes$[rsp], eax cmp DWORD PTR _Bytes$[rsp], 0 jg SHORT $LN8@Maklocstr ; Line 694 jmp SHORT $LN3@Maklocstr $LN8@Maklocstr: ; Line 695 jmp SHORT $LN2@Maklocstr $LN3@Maklocstr: mov rax, QWORD PTR _Wchars$[rsp] inc rax mov QWORD PTR _Wchars$[rsp], rax ; Line 697 mov DWORD PTR [rsp+32], 698 ; 000002baH lea r9, OFFSET FLAT:??_C@_0GI@LKBGDILM@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ mov r8d, 2 mov edx, 2 mov rcx, QWORD PTR _Wchars$[rsp] call QWORD PTR __imp__calloc_dbg mov QWORD PTR _Ptrdest$[rsp], rax ; Line 700 cmp QWORD PTR _Ptrdest$[rsp], 0 jne SHORT $LN9@Maklocstr ; Line 701 call ?_Xbad_alloc@std@@YAXXZ ; std::_Xbad_alloc $LN9@Maklocstr: ; Line 702 mov rax, QWORD PTR _Ptrdest$[rsp] mov QWORD PTR _Ptrnext$[rsp], rax ; Line 703 lea rax, QWORD PTR _Mbst2$[rsp] mov rdi, rax xor eax, eax mov ecx, 8 rep stosb ; Line 705 jmp SHORT $LN7@Maklocstr $LN5@Maklocstr: ; Line 706 movsxd rax, DWORD PTR _Bytes$[rsp] mov rcx, QWORD PTR _Count$[rsp] sub rcx, rax mov rax, rcx mov QWORD PTR _Count$[rsp], rax movsxd rax, DWORD PTR _Bytes$[rsp] mov rcx, QWORD PTR _Ptr$[rsp] add rcx, rax mov rax, rcx mov QWORD PTR _Ptr$[rsp], rax mov rax, QWORD PTR _Wchars$[rsp] dec rax mov QWORD PTR _Wchars$[rsp], rax mov rax, QWORD PTR _Ptrnext$[rsp] add rax, 2 mov QWORD PTR _Ptrnext$[rsp], rax $LN7@Maklocstr: ; Line 705 cmp QWORD PTR _Wchars$[rsp], 0 jbe SHORT $LN6@Maklocstr ; Line 707 mov rax, QWORD PTR _Cvt$[rsp] mov QWORD PTR [rsp+32], rax lea r9, QWORD PTR _Mbst2$[rsp] mov r8, QWORD PTR _Count1$[rsp] mov rdx, QWORD PTR _Ptr$[rsp] mov rcx, QWORD PTR _Ptrnext$[rsp] call _Mbrtowc mov DWORD PTR _Bytes$[rsp], eax cmp DWORD PTR _Bytes$[rsp], 0 jg SHORT $LN10@Maklocstr ; Line 708 jmp SHORT $LN6@Maklocstr $LN10@Maklocstr: ; Line 709 jmp $LN5@Maklocstr $LN6@Maklocstr: xor eax, eax mov rcx, QWORD PTR _Ptrnext$[rsp] mov WORD PTR [rcx], ax ; Line 711 mov rax, QWORD PTR _Ptrdest$[rsp] $LN11@Maklocstr: ; Line 712 mov rdi, rax mov rcx, rsp lea rdx, OFFSET FLAT:??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcFrameData call _RTC_CheckStackVars mov rax, rdi add rsp, 208 ; 000000d0H pop rdi ret 0 ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ENDP ; std::_Maklocstr _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ _TEXT SEGMENT _My_data$ = 32 _Ptr$1 = 40 _Al$2 = 48 $T3 = 56 this$ = 80 ?_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 $LN4: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 64 ; 00000040H mov rdi, rsp mov ecx, 16 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+80] ; Line 3985 mov rcx, QWORD PTR this$[rsp] call ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc > >::_Orphan_all ; Line 3986 mov rcx, QWORD PTR this$[rsp] call ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data mov QWORD PTR _My_data$[rsp], rax ; Line 3987 mov rcx, QWORD PTR _My_data$[rsp] call ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ ; std::_String_val >::_Large_string_engaged movzx eax, al test eax, eax je SHORT $LN2@Tidy_deall ; Line 3989 mov rax, QWORD PTR _My_data$[rsp] mov rax, QWORD PTR [rax+8] mov QWORD PTR _Ptr$1[rsp], rax ; Line 3990 mov rcx, QWORD PTR this$[rsp] call ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ ; std::_String_alloc > >::_Getal mov QWORD PTR _Al$2[rsp], rax ; Line 3991 mov rax, QWORD PTR _My_data$[rsp] add rax, 8 mov rcx, rax call ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ; std::addressof mov rdx, rax mov rcx, QWORD PTR _Al$2[rsp] call ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z ; std::_Default_allocator_traits >::destroy ; Line 3992 mov rax, QWORD PTR _My_data$[rsp] mov rax, QWORD PTR [rax+32] inc rax mov r8, rax mov rdx, QWORD PTR _Ptr$1[rsp] mov rcx, QWORD PTR _Al$2[rsp] call ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z ; std::allocator::deallocate $LN2@Tidy_deall: ; Line 3995 mov rax, QWORD PTR _My_data$[rsp] mov QWORD PTR [rax+24], 0 ; Line 3996 mov rax, QWORD PTR _My_data$[rsp] mov QWORD PTR [rax+32], 15 ; Line 3999 mov BYTE PTR $T3[rsp], 0 mov eax, 1 imul rax, rax, 0 mov rcx, QWORD PTR _My_data$[rsp] lea rax, QWORD PTR [rcx+rax+8] lea rdx, QWORD PTR $T3[rsp] mov rcx, rax call ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z ; std::char_traits::assign ; Line 4000 add rsp, 64 ; 00000040H pop rdi ret 0 ?_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: /Odtp /RTCsu ; COMDAT ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ _TEXT SEGMENT this$ = 48 ?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 3301 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 3302 mov rcx, QWORD PTR this$[rsp] call ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data mov rax, QWORD PTR [rax+24] ; Line 3303 add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; COMDAT ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ _TEXT SEGMENT $T1 = 32 this$ = 64 ?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 3284 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T1[rsp], -2 ; Line 3285 mov rcx, QWORD PTR this$[rsp] call ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data npad 1 mov rcx, rax call ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ; std::_String_val >::_Myptr npad 1 ; Line 3286 add rsp, 48 ; 00000030H pop rdi 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: /Odtp /RTCsu ; COMDAT ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ _TEXT SEGMENT $T1 = 32 this$ = 64 ??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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T1[rsp], -2 ; Line 2460 mov rcx, QWORD PTR this$[rsp] call ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ ; std::basic_string,std::allocator >::_Tidy_deallocate npad 1 ; Line 2461 mov rcx, QWORD PTR this$[rsp] call ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ ; std::_String_alloc > >::~_String_alloc > > npad 1 add rsp, 48 ; 00000030H pop rdi ret 0 ??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: /Odtp /RTCsu ; COMDAT ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ _TEXT SEGMENT this$ = 48 ??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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] mov rcx, rax call ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; 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$ = 16 ?_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 306 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 307 mov rax, QWORD PTR this$[rsp] ; Line 308 pop rdi 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: /Odtp /RTCsu ; 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$ = 16 ?_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 301 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 302 mov rax, QWORD PTR this$[rsp] ; Line 303 pop rdi 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: /Odtp /RTCsu ; 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$ = 16 ?_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 291 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 292 mov rax, QWORD PTR this$[rsp] ; Line 293 pop rdi 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: /Odtp /RTCsu ; 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$ = 48 ?_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 2047 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 2048 mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_Compressed_pair,std::_String_val >,1>::_Get_second ; Line 2049 add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; 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$ = 48 ?_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 2042 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 2043 mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_Compressed_pair,std::_String_val >,1>::_Get_second ; Line 2044 add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; COMDAT ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ _TEXT SEGMENT this$ = 48 ?_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 2032 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 2033 mov rax, QWORD PTR this$[rsp] mov rcx, rax call ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ ; std::_Compressed_pair,std::_String_val >,1>::_Get_first ; Line 2034 add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; COMDAT ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ _TEXT SEGMENT this$ = 48 ?_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 2022 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 2023 mov rcx, QWORD PTR this$[rsp] call ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data mov rcx, rax call ?_Orphan_all@_Container_base12@std@@QEAAXXZ ; std::_Container_base12::_Orphan_all ; Line 2024 add rsp, 32 ; 00000020H pop rdi 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: /Odtp /RTCsu ; COMDAT ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ _TEXT SEGMENT this$ = 48 ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ PROC ; std::_String_alloc > >::_Myproxy, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 2011 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 2012 mov rcx, QWORD PTR this$[rsp] call ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc > >::_Get_data ; Line 2013 add rsp, 32 ; 00000020H pop rdi ret 0 ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ ENDP ; std::_String_alloc > >::_Myproxy _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ _TEXT SEGMENT _Proxy_allocator$ = 36 this$ = 80 ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ PROC ; std::_String_alloc > >::_Free_proxy, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1997 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 64 ; 00000040H mov rdi, rsp mov ecx, 16 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+80] ; Line 1998 mov rcx, QWORD PTR this$[rsp] call ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ ; std::_String_alloc > >::_Getal mov rdx, rax lea rcx, QWORD PTR _Proxy_allocator$[rsp] call ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z ; std::allocator::allocator ; Line 1999 mov rcx, QWORD PTR this$[rsp] call ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc > >::_Orphan_all ; Line 2000 mov rcx, QWORD PTR this$[rsp] call ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ ; std::_String_alloc > >::_Myproxy mov rdx, QWORD PTR [rax] lea rcx, QWORD PTR _Proxy_allocator$[rsp] call ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z ; std::_Default_allocator_traits >::destroy ; Line 2001 mov rcx, QWORD PTR this$[rsp] call ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ ; std::_String_alloc > >::_Myproxy mov rdx, QWORD PTR [rax] lea rcx, QWORD PTR _Proxy_allocator$[rsp] call ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z ; std::_Deallocate_plain,0> ; Line 2002 mov rcx, QWORD PTR this$[rsp] call ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ ; std::_String_alloc > >::_Myproxy mov QWORD PTR [rax], 0 ; Line 2003 mov rcx, rsp lea rdx, OFFSET FLAT:?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ$rtcFrameData call _RTC_CheckStackVars add rsp, 64 ; 00000040H pop rdi ret 0 ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ENDP ; std::_String_alloc > >::_Free_proxy _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ _TEXT SEGMENT $T1 = 32 this$ = 64 ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ PROC ; std::_String_alloc > >::~_String_alloc > >, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xstring ; Line 1948 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] mov QWORD PTR $T1[rsp], -2 ; Line 1949 mov rcx, QWORD PTR this$[rsp] call ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc > >::_Free_proxy npad 1 ; Line 1950 mov rax, QWORD PTR this$[rsp] mov rcx, rax call ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ npad 1 add rsp, 48 ; 00000030H pop rdi 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: /Odtp /RTCsu ; COMDAT ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ _TEXT SEGMENT this$ = 48 ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ PROC ; std::_String_val >::~_String_val >, COMDAT $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] add rax, 8 mov rcx, rax call ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ; std::_String_val >::_Bxty::~_Bxty add rsp, 32 ; 00000020H pop rdi ret 0 ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ENDP ; std::_String_val >::~_String_val > _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ _TEXT SEGMENT this$ = 16 ??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 1861 $LN3: mov QWORD PTR [rsp+8], rcx push rdi ; Line 1862 pop rdi 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: /Odtp /RTCsu ; COMDAT ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ _TEXT SEGMENT tv66 = 0 this$ = 32 ?_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 1824 $LN5: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 16 mov rdi, rsp mov ecx, 4 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+32] ; Line 1825 mov rax, QWORD PTR this$[rsp] cmp QWORD PTR [rax+32], 16 jb SHORT $LN3@Large_stri mov DWORD PTR tv66[rsp], 1 jmp SHORT $LN4@Large_stri $LN3@Large_stri: mov DWORD PTR tv66[rsp], 0 $LN4@Large_stri: movzx eax, BYTE PTR tv66[rsp] ; Line 1826 add rsp, 16 pop rdi 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: /Odtp /RTCsu ; COMDAT ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ _TEXT SEGMENT _Result$ = 32 this$ = 64 ?_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 1813 $LN4: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 48 ; 00000030H mov rdi, rsp mov ecx, 12 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+64] ; Line 1814 mov rax, QWORD PTR this$[rsp] add rax, 8 mov QWORD PTR _Result$[rsp], rax ; Line 1815 mov rcx, QWORD PTR this$[rsp] call ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ ; std::_String_val >::_Large_string_engaged movzx eax, al test eax, eax je SHORT $LN2@Myptr ; Line 1817 mov rax, QWORD PTR this$[rsp] mov rcx, QWORD PTR [rax+8] call ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy mov QWORD PTR _Result$[rsp], rax $LN2@Myptr: ; Line 1820 mov rax, QWORD PTR _Result$[rsp] ; Line 1821 add rsp, 48 ; 00000030H pop rdi ret 0 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ENDP ; std::_String_val >::_Myptr _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+24], r8 mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 992 mov rdx, QWORD PTR _Count$[rsp] mov rcx, QWORD PTR _Ptr$[rsp] call ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z ; std::_Deallocate<16,0> ; Line 993 add rsp, 32 ; 00000020H pop rdi ret 0 ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z ENDP ; std::allocator::deallocate _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN4: mov DWORD PTR [rsp+16], edx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1logic_error@std@@UEAA@XZ mov eax, DWORD PTR __flags$[rsp] and eax, 1 test eax, eax je SHORT $LN2@scalar mov edx, 24 mov rcx, QWORD PTR this$[rsp] call ??3@YAXPEAX_K@Z ; operator delete $LN2@scalar: mov rax, QWORD PTR this$[rsp] 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: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rdx, QWORD PTR __that$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7logic_error@std@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0logic_error@std@@QEAA@$$QEAV01@@Z ENDP ; std::logic_error::logic_error _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rdx, QWORD PTR __that$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7logic_error@std@@6B@ mov QWORD PTR [rax], rcx mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0logic_error@std@@QEAA@AEBV01@@Z ENDP ; std::logic_error::logic_error _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??1logic_error@std@@UEAA@XZ _TEXT SEGMENT this$ = 48 ??1logic_error@std@@UEAA@XZ PROC ; std::logic_error::~logic_error, COMDAT $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1exception@std@@UEAA@XZ ; std::exception::~exception add rsp, 32 ; 00000020H pop rdi ret 0 ??1logic_error@std@@UEAA@XZ ENDP ; std::logic_error::~logic_error _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0logic_error@std@@QEAA@PEBD@Z _TEXT SEGMENT this$ = 48 _Message$ = 56 ??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 $LN4: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 29 mov rdx, QWORD PTR _Message$[rsp] mov rcx, QWORD PTR this$[rsp] call ??0exception@std@@QEAA@QEBD@Z ; std::exception::exception ; Line 30 mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7logic_error@std@@6B@ mov QWORD PTR [rax], rcx ; Line 31 mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0logic_error@std@@QEAA@PEBD@Z ENDP ; std::logic_error::logic_error _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z _TEXT SEGMENT _Ptr_user$ = 48 _Ptr_container$ = 56 _Min_back_shift$ = 64 _Back_shift$ = 72 _Ptr$ = 96 _Bytes$ = 104 ?_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 $LN21: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 80 ; 00000050H mov rdi, rsp mov ecx, 20 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+96] ; Line 115 mov rax, QWORD PTR _Bytes$[rsp] mov rax, QWORD PTR [rax] add rax, 47 ; 0000002fH mov rcx, QWORD PTR _Bytes$[rsp] mov QWORD PTR [rcx], rax ; Line 117 mov rax, QWORD PTR _Ptr$[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR _Ptr_user$[rsp], rax ; Line 118 mov eax, 8 imul rax, rax, -1 mov rcx, QWORD PTR _Ptr_user$[rsp] mov rax, QWORD PTR [rcx+rax] mov QWORD PTR _Ptr_container$[rsp], rax $LN4@Adjust_man: ; Line 122 mov eax, 8 imul rax, rax, -2 mov rcx, QWORD PTR _Ptr_user$[rsp] mov rdx, -361700864190383366 ; fafafafafafafafaH cmp QWORD PTR [rcx+rax], rdx jne SHORT $LN14@Adjust_man jmp SHORT $LN15@Adjust_man $LN14@Adjust_man: $LN7@Adjust_man: lea rax, OFFSET FLAT:??_C@_0BB@FCMFBGOM@invalid?5argument@ mov QWORD PTR [rsp+40], rax lea rax, OFFSET FLAT:??_C@_02DKCKIIND@?$CFs@ mov QWORD PTR [rsp+32], rax xor r9d, r9d mov r8d, 122 ; 0000007aH lea rdx, OFFSET FLAT:??_C@_0GJ@FFDBCFBF@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ mov ecx, 2 call QWORD PTR __imp__CrtDbgReport cmp eax, 1 jne SHORT $LN19@Adjust_man int 3 xor eax, eax $LN19@Adjust_man: mov QWORD PTR [rsp+32], 0 mov r9d, 122 ; 0000007aH lea r8, OFFSET FLAT:??_C@_1NC@PIOGAKBO@?$AAc?$AA?3?$AA?2?$AAp?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAf?$AAi?$AAl?$AAe@ lea rdx, OFFSET FLAT:??_C@_1EK@NIFDJFDG@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa@ lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe@ call QWORD PTR __imp__invalid_parameter xor eax, eax test eax, eax jne SHORT $LN7@Adjust_man $LN15@Adjust_man: xor eax, eax test eax, eax jne $LN4@Adjust_man ; Line 127 mov QWORD PTR _Min_back_shift$[rsp], 16 ; Line 131 mov rax, QWORD PTR _Ptr$[rsp] mov rcx, QWORD PTR _Ptr_container$[rsp] mov rax, QWORD PTR [rax] sub rax, rcx mov QWORD PTR _Back_shift$[rsp], rax $LN10@Adjust_man: ; Line 132 cmp QWORD PTR _Back_shift$[rsp], 16 jb SHORT $LN16@Adjust_man cmp QWORD PTR _Back_shift$[rsp], 47 ; 0000002fH ja SHORT $LN16@Adjust_man jmp SHORT $LN17@Adjust_man $LN16@Adjust_man: $LN13@Adjust_man: lea rax, OFFSET FLAT:??_C@_0BB@FCMFBGOM@invalid?5argument@ mov QWORD PTR [rsp+40], rax lea rax, OFFSET FLAT:??_C@_02DKCKIIND@?$CFs@ mov QWORD PTR [rsp+32], rax xor r9d, r9d mov r8d, 132 ; 00000084H lea rdx, OFFSET FLAT:??_C@_0GJ@FFDBCFBF@c?3?2program?5files?5?$CIx86?$CJ?2microsof@ mov ecx, 2 call QWORD PTR __imp__CrtDbgReport cmp eax, 1 jne SHORT $LN20@Adjust_man int 3 xor eax, eax $LN20@Adjust_man: mov QWORD PTR [rsp+32], 0 mov r9d, 132 ; 00000084H lea r8, OFFSET FLAT:??_C@_1NC@PIOGAKBO@?$AAc?$AA?3?$AA?2?$AAp?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAf?$AAi?$AAl?$AAe@ lea rdx, OFFSET FLAT:??_C@_1EK@NIFDJFDG@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa@ lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe@ call QWORD PTR __imp__invalid_parameter xor eax, eax test eax, eax jne SHORT $LN13@Adjust_man $LN17@Adjust_man: xor eax, eax test eax, eax jne $LN10@Adjust_man ; Line 133 mov rax, QWORD PTR _Ptr$[rsp] mov rcx, QWORD PTR _Ptr_container$[rsp] mov QWORD PTR [rax], rcx ; Line 134 add rsp, 80 ; 00000050H pop rdi ret 0 ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z ENDP ; std::_Adjust_manually_vector_aligned _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?_Orphan_all@_Container_base12@std@@QEAAXXZ _TEXT SEGMENT _Lock$4 = 36 _Pnext$5 = 56 $T6 = 64 this$ = 96 ?_Orphan_all@_Container_base12@std@@QEAAXXZ PROC ; std::_Container_base12::_Orphan_all, COMDAT ; File c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\xutility ; Line 214 $LN7: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 80 ; 00000050H mov rdi, rsp mov ecx, 20 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+96] mov QWORD PTR $T6[rsp], -2 ; Line 216 mov rax, QWORD PTR this$[rsp] cmp QWORD PTR [rax], 0 je SHORT $LN5@Orphan_all ; Line 218 mov edx, 3 lea rcx, QWORD PTR _Lock$4[rsp] call QWORD PTR __imp_??0_Lockit@std@@QEAA@H@Z npad 1 ; Line 220 mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] add rax, 8 mov QWORD PTR _Pnext$5[rsp], rax jmp SHORT $LN4@Orphan_all $LN2@Orphan_all: ; Line 221 mov rax, QWORD PTR _Pnext$5[rsp] mov rax, QWORD PTR [rax] mov rcx, QWORD PTR _Pnext$5[rsp] mov rax, QWORD PTR [rax+8] mov QWORD PTR [rcx], rax $LN4@Orphan_all: mov rax, QWORD PTR _Pnext$5[rsp] cmp QWORD PTR [rax], 0 je SHORT $LN3@Orphan_all ; Line 222 mov rax, QWORD PTR _Pnext$5[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR [rax], 0 jmp SHORT $LN2@Orphan_all $LN3@Orphan_all: ; Line 223 mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax] mov QWORD PTR [rax+8], 0 ; Line 224 lea rcx, QWORD PTR _Lock$4[rsp] call QWORD PTR __imp_??1_Lockit@std@@QEAA@XZ npad 1 $LN5@Orphan_all: ; Line 226 mov rcx, rsp lea rdx, OFFSET FLAT:?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcFrameData call _RTC_CheckStackVars npad 1 add rsp, 80 ; 00000050H pop rdi ret 0 ?_Orphan_all@_Container_base12@std@@QEAAXXZ ENDP ; std::_Container_base12::_Orphan_all _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??_Gexception@std@@UEAAPEAXI@Z _TEXT SEGMENT this$ = 48 __flags$ = 56 ??_Gexception@std@@UEAAPEAXI@Z PROC ; std::exception::`scalar deleting destructor', COMDAT $LN4: mov DWORD PTR [rsp+16], edx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rcx, QWORD PTR this$[rsp] call ??1exception@std@@UEAA@XZ ; std::exception::~exception mov eax, DWORD PTR __flags$[rsp] and eax, 1 test eax, eax je SHORT $LN2@scalar mov edx, 24 mov rcx, QWORD PTR this$[rsp] call ??3@YAXPEAX_K@Z ; operator delete $LN2@scalar: mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??_Gexception@std@@UEAAPEAXI@Z ENDP ; std::exception::`scalar deleting destructor' _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?what@exception@std@@UEBAPEBDXZ _TEXT SEGMENT tv69 = 0 this$ = 32 ?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 90 $LN5: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 16 mov rdi, rsp mov ecx, 4 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+32] ; Line 91 mov rax, QWORD PTR this$[rsp] cmp QWORD PTR [rax+8], 0 je SHORT $LN3@what mov rax, QWORD PTR this$[rsp] mov rax, QWORD PTR [rax+8] mov QWORD PTR tv69[rsp], rax jmp SHORT $LN4@what $LN3@what: lea rax, OFFSET FLAT:??_C@_0BC@EOODALEL@Unknown?5exception@ mov QWORD PTR tv69[rsp], rax $LN4@what: mov rax, QWORD PTR tv69[rsp] ; Line 92 add rsp, 16 pop rdi ret 0 ?what@exception@std@@UEBAPEBDXZ ENDP ; std::exception::what _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??1exception@std@@UEAA@XZ _TEXT SEGMENT this$ = 48 ??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 $LN3: mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rax], rcx ; Line 86 mov rax, QWORD PTR this$[rsp] add rax, 8 mov rcx, rax call __std_exception_destroy ; Line 87 add rsp, 32 ; 00000020H pop rdi ret 0 ??1exception@std@@UEAA@XZ ENDP ; std::exception::~exception _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rax], rcx ; Line 67 mov rax, QWORD PTR this$[rsp] add rax, 8 mov rdi, rax xor eax, eax mov ecx, 16 rep stosb ; Line 69 mov rax, QWORD PTR this$[rsp] add rax, 8 mov rcx, QWORD PTR _Other$[rsp] add rcx, 8 mov rdx, rax call __std_exception_copy ; Line 70 mov rax, QWORD PTR this$[rsp] add rsp, 32 ; 00000020H pop rdi ret 0 ??0exception@std@@QEAA@AEBV01@@Z ENDP ; std::exception::exception _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ??0exception@std@@QEAA@QEBD@Z _TEXT SEGMENT _InitData$ = 40 this$ = 96 _Message$ = 104 ??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 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 80 ; 00000050H mov rdi, rsp mov ecx, 20 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+96] mov rax, QWORD PTR this$[rsp] lea rcx, OFFSET FLAT:??_7exception@std@@6B@ mov QWORD PTR [rax], rcx ; Line 54 mov rax, QWORD PTR this$[rsp] add rax, 8 mov rdi, rax xor eax, eax mov ecx, 16 rep stosb ; Line 56 mov rax, QWORD PTR _Message$[rsp] mov QWORD PTR _InitData$[rsp], rax mov BYTE PTR _InitData$[rsp+8], 1 ; Line 57 mov rax, QWORD PTR this$[rsp] add rax, 8 mov rdx, rax lea rcx, QWORD PTR _InitData$[rsp] call __std_exception_copy ; Line 58 mov rax, QWORD PTR this$[rsp] mov rdi, rax mov rcx, rsp lea rdx, OFFSET FLAT:??0exception@std@@QEAA@QEBD@Z$rtcFrameData call _RTC_CheckStackVars mov rax, rdi add rsp, 80 ; 00000050H pop rdi ret 0 ??0exception@std@@QEAA@QEBD@Z ENDP ; std::exception::exception _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 540 $LN3: push rdi ; Line 541 mov eax, -1 ; Line 542 pop rdi ret 0 ?eof@?$char_traits@D@std@@SAHXZ ENDP ; std::char_traits::eof _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z _TEXT SEGMENT tv65 = 0 _Left$ = 32 _Right$ = 40 ?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 530 $LN5: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 16 mov rdi, rsp mov ecx, 4 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+32] ; Line 531 mov rax, QWORD PTR _Left$[rsp] mov rcx, QWORD PTR _Right$[rsp] mov ecx, DWORD PTR [rcx] cmp DWORD PTR [rax], ecx jne SHORT $LN3@eq_int_typ mov DWORD PTR tv65[rsp], 1 jmp SHORT $LN4@eq_int_typ $LN3@eq_int_typ: mov DWORD PTR tv65[rsp], 0 $LN4@eq_int_typ: movzx eax, BYTE PTR tv65[rsp] ; Line 532 add rsp, 16 pop rdi ret 0 ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ENDP ; std::char_traits::eq_int_type _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z _TEXT SEGMENT _Left$ = 16 _Right$ = 24 ?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 505 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi ; Line 506 mov rax, QWORD PTR _Left$[rsp] mov rcx, QWORD PTR _Right$[rsp] movzx ecx, BYTE PTR [rcx] mov BYTE PTR [rax], cl ; Line 507 pop rdi ret 0 ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z ENDP ; std::char_traits::assign _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; 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 $LN3: mov QWORD PTR [rsp+24], r8 mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi sub rsp, 32 ; 00000020H mov rdi, rsp mov ecx, 8 mov eax, -858993460 ; ccccccccH rep stosd mov rcx, QWORD PTR [rsp+48] ; Line 232 mov rax, QWORD PTR _N$[rsp] shl rax, 1 mov r8, rax mov rdx, QWORD PTR _S2$[rsp] mov rcx, QWORD PTR _S1$[rsp] call memcpy ; Line 234 add rsp, 32 ; 00000020H pop rdi ret 0 wmemcpy ENDP _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?__empty_global_delete@@YAXPEAX_K@Z _TEXT SEGMENT __formal$ = 16 __formal$ = 24 ?__empty_global_delete@@YAXPEAX_K@Z PROC ; __empty_global_delete, COMDAT ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 66 $LN3: mov QWORD PTR [rsp+16], rdx mov QWORD PTR [rsp+8], rcx push rdi pop rdi ret 0 ?__empty_global_delete@@YAXPEAX_K@Z ENDP ; __empty_global_delete _TEXT ENDS ; Function compile flags: /Odtp /RTCsu ; COMDAT ?__empty_global_delete@@YAXPEAX@Z _TEXT SEGMENT __formal$ = 16 ?__empty_global_delete@@YAXPEAX@Z PROC ; __empty_global_delete, COMDAT ; File c:\projects\gsl\tests\span_compile_only.cpp ; Line 66 $LN3: mov QWORD PTR [rsp+8], rcx push rdi pop rdi ret 0 ?__empty_global_delete@@YAXPEAX@Z ENDP ; __empty_global_delete _TEXT ENDS END