mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
7315 lines
257 KiB
NASM
7315 lines
257 KiB
NASM
; 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<char>::assign
|
|
PUBLIC ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ; std::char_traits<char>::eq_int_type
|
|
PUBLIC ?eof@?$char_traits@D@std@@SAHXZ ; std::char_traits<char>::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<char>::deallocate
|
|
PUBLIC ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ; std::_String_val<std::_Simple_types<char> >::_Myptr
|
|
PUBLIC ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ ; std::_String_val<std::_Simple_types<char> >::_Large_string_engaged
|
|
PUBLIC ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ; std::_String_val<std::_Simple_types<char> >::_Bxty::~_Bxty
|
|
PUBLIC ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ; std::_String_val<std::_Simple_types<char> >::~_String_val<std::_Simple_types<char> >
|
|
PUBLIC ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::~_String_alloc<std::_String_base_types<char,std::allocator<char> > >
|
|
PUBLIC ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Free_proxy
|
|
PUBLIC ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myproxy
|
|
PUBLIC ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Orphan_all
|
|
PUBLIC ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>
|
|
PUBLIC ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
PUBLIC ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::data
|
|
PUBLIC ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::size
|
|
PUBLIC ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy_deallocate
|
|
PUBLIC ??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z ; std::_Maklocstr<wchar_t>
|
|
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<bool>::ExprLhs<bool>
|
|
PUBLIC ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs<bool>::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<gsl::fail_fast>
|
|
PUBLIC ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z ; std::time_get<char,std::istreambuf_iterator<char,std::char_traits<char> > >::_Getvals<wchar_t>
|
|
PUBLIC ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z ; std::time_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::_Getvals<wchar_t>
|
|
PUBLIC ?size@?$span@H$0?0@gsl@@QEBA_JXZ ; gsl::span<int,-1>::size
|
|
PUBLIC ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ; gsl::span<int,-1>::data
|
|
PUBLIC ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::data
|
|
PUBLIC ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ ; gsl::span<int,-1>::span<int,-1><0,void>
|
|
PUBLIC ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z ; Catch::AssertionHandler::handle<bool>
|
|
PUBLIC ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ ; gsl::span<int const ,-1>::size
|
|
PUBLIC ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ; gsl::span<int const ,-1>::data
|
|
PUBLIC ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ; gsl::span<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::data
|
|
PUBLIC ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ ; gsl::span<int const ,-1>::span<int const ,-1><0,void>
|
|
PUBLIC ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy<char>
|
|
PUBLIC ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ; std::addressof<char *>
|
|
PUBLIC ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z ; std::_Default_allocator_traits<std::allocator<char> >::destroy<char *>
|
|
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<std::allocator<std::_Container_proxy> >::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<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
|
|
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<std::allocator<std::_Container_proxy>,0>
|
|
PUBLIC ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z ; std::allocator<std::_Container_proxy>::allocator<std::_Container_proxy><char>
|
|
PUBLIC ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ; std::forward<gsl::fail_fast>
|
|
PUBLIC ??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z ; std::_Maklocstr<char>
|
|
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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
PUBLIC ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ ; Catch::UnaryExpr<bool>::isBinaryExpression
|
|
PUBLIC ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ ; Catch::UnaryExpr<bool>::getResult
|
|
PUBLIC ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z ; Catch::UnaryExpr<bool>::streamReconstructedExpression
|
|
PUBLIC ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z ; Catch::UnaryExpr<bool>::UnaryExpr<bool>
|
|
PUBLIC ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ; Catch::UnaryExpr<bool>::~UnaryExpr<bool>
|
|
PUBLIC ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z ; Catch::UnaryExpr<bool>::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
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<bool>
|
|
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<<<char,std::char_traits<char>,std::allocator<char> >
|
|
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<char,std::char_traits<char>,unsigned __int64>
|
|
PUBLIC ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::_Sentry_base
|
|
PUBLIC ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
PUBLIC ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ; std::basic_ostream<char,std::char_traits<char> >::sentry::sentry
|
|
PUBLIC ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::sentry::~sentry
|
|
PUBLIC ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ ; std::basic_ostream<char,std::char_traits<char> >::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<bool>::`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<bool>::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R0?AV?$UnaryExpr@_N@Catch@@@8 ; Catch::UnaryExpr<bool> `RTTI Type Descriptor'
|
|
PUBLIC ??_R3?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`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<bool>::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<bool>::`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<bool>::`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<bool>::`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<bool>::`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<bool> `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<bool>::`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<bool>::`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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<wchar_t>
|
|
DB 057H
|
|
DB 063H
|
|
DB 00H
|
|
??$_Maklocstr@_W@std@@YAPEA_WPEBDPEA_WAEBU_Cvtvec@@@Z$rtcName$1 DB 05fH ; std::_Maklocstr<wchar_t>
|
|
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<wchar_t>
|
|
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<wchar_t>
|
|
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<wchar_t>
|
|
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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::_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<char,std::char_traits<char> >::_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<char,std::char_traits<char>,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<char,std::char_traits<char> >::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<char,std::char_traits<char> >::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<char>::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<char>::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<char>::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<char>::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<char,std::char_traits<char> >::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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<char,std::char_traits<char> >::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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<char,std::char_traits<char> >::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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<char,std::char_traits<char>,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<<<char,std::char_traits<char>,std::allocator<char> >, 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<char,std::char_traits<char>,std::allocator<char> >::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<char,std::char_traits<char>,std::allocator<char> >::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<char,std::char_traits<char>,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<<<char,std::char_traits<char>,std::allocator<char> >
|
|
_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<bool>, 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<bool>::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<bool>
|
|
_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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >, 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<gsl::fail_fast>
|
|
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<gsl::fail_fast>
|
|
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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
_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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<bool>::`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<bool>::`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<bool>::~UnaryExpr<bool>, 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<bool>::~UnaryExpr<bool>
|
|
_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<bool>::UnaryExpr<bool>, 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<bool>::UnaryExpr<bool>
|
|
_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<bool>::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<bool>
|
|
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<<<char,std::char_traits<char>,std::allocator<char> >
|
|
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<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
; 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<bool>::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<bool>::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<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
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<bool>::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<bool>::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<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
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<bool>::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<bool>::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<bool>::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<bool>::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<bool>::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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >, 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<gsl::fail_fast>
|
|
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<gsl::fail_fast>
|
|
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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
_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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >'::`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<char>, 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<char>
|
|
_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<gsl::fail_fast>, 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<gsl::fail_fast>
|
|
_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<std::_Container_proxy>::allocator<std::_Container_proxy><char>, 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<std::_Container_proxy>::allocator<std::_Container_proxy><char>
|
|
_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<std::allocator<std::_Container_proxy>,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<std::allocator<std::_Container_proxy> >::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<std::allocator<std::_Container_proxy>,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<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>, 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<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
|
|
_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<std::allocator<std::_Container_proxy> >::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<std::allocator<std::_Container_proxy> >::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<std::allocator<char> >::destroy<char *>, 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<std::allocator<char> >::destroy<char *>
|
|
_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<char *>, 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<char *>
|
|
_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<char>, 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<char>
|
|
_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<int const ,-1>::span<int const ,-1><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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
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<int const ,-1>::span<int const ,-1><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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::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<int const ,-1>::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<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::data
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ENDP ; gsl::span<int const ,-1>::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<int const ,-1>::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<int const ,-1>::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<bool>, 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<bool>::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<bool>
|
|
_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<bool>'::`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<bool>'::`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<bool>'::`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<bool>'::`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<int,-1>::span<int,-1><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<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
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<int,-1>::span<int,-1><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<int,-1>::storage_type<gsl::details::extent_type<-1> >::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<int,-1>::storage_type<gsl::details::extent_type<-1> >::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<int,-1>::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<int,-1>::storage_type<gsl::details::extent_type<-1> >::data
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ENDP ; gsl::span<int,-1>::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<int,-1>::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<int,-1>::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<int,-1>::span<int,-1><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<int,-1>::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<int,-1>::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<bool>
|
|
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<int const ,-1>::span<int const ,-1><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<int const ,-1>::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<int const ,-1>::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<bool>
|
|
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<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::_Getvals<wchar_t>, 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<wchar_t>
|
|
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<wchar_t>
|
|
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<wchar_t>
|
|
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<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::_Getvals<wchar_t>
|
|
_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<char,std::istreambuf_iterator<char,std::char_traits<char> > >::_Getvals<wchar_t>, 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<char>
|
|
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<char>
|
|
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<char>
|
|
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<char,std::istreambuf_iterator<char,std::char_traits<char> > >::_Getvals<wchar_t>
|
|
_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<gsl::fail_fast>, 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<gsl::fail_fast>
|
|
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<gsl::fail_fast>
|
|
_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<bool>::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<bool>::UnaryExpr<bool>
|
|
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<bool>::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<bool>::ExprLhs<bool>, 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<bool>::ExprLhs<bool>
|
|
_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<bool>::ExprLhs<bool>
|
|
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<wchar_t>, 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<wchar_t>
|
|
_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<char,std::char_traits<char>,std::allocator<char> >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_Simple_types<char> >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<char *>
|
|
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<std::allocator<char> >::destroy<char *>
|
|
; 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<char>::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<char>::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<char,std::char_traits<char>,std::allocator<char> >::_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<char,std::char_traits<char>,std::allocator<char> >::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<std::_String_base_types<char,std::allocator<char> > >::_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<char,std::char_traits<char>,std::allocator<char> >::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<char,std::char_traits<char>,std::allocator<char> >::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<std::_String_base_types<char,std::allocator<char> > >::_Get_data
|
|
npad 1
|
|
mov rcx, rax
|
|
call ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ; std::_String_val<std::_Simple_types<char> >::_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<char,std::char_traits<char>,std::allocator<char> >::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<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >, 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<char,std::char_traits<char>,std::allocator<char> >::_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<std::_String_base_types<char,std::allocator<char> > >::~_String_alloc<std::_String_base_types<char,std::allocator<char> > >
|
|
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<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
_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::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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<std::_String_base_types<char,std::allocator<char> > >::_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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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::allocator<char>,std::_String_val<std::_Simple_types<char> >,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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_Container_proxy>::allocator<std::_Container_proxy><char>
|
|
; 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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
|
|
; 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<std::_String_base_types<char,std::allocator<char> > >::_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<std::allocator<std::_Container_proxy>,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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::~_String_alloc<std::_String_base_types<char,std::allocator<char> > >, 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<std::_String_base_types<char,std::allocator<char> > >::_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<std::_String_base_types<char,std::allocator<char> > >::~_String_alloc<std::_String_base_types<char,std::allocator<char> > >
|
|
_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<std::_Simple_types<char> >::~_String_val<std::_Simple_types<char> >, 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<std::_Simple_types<char> >::_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<std::_Simple_types<char> >::~_String_val<std::_Simple_types<char> >
|
|
_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<std::_Simple_types<char> >::_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<std::_Simple_types<char> >::_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<std::_Simple_types<char> >::_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<std::_Simple_types<char> >::_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<std::_Simple_types<char> >::_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<std::_Simple_types<char> >::_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<char>
|
|
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<std::_Simple_types<char> >::_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<char>::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<char>::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<char>::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<char>::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<char>::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<char>::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<char>::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<char>::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
|