GSL/asm/Visual Studio 2015_14_x64_Debug/span_compile_only.asm

7444 lines
280 KiB
NASM
Raw Normal View History

; Listing generated by Microsoft (R) Optimizing Compiler Version 19.00.24241.7
include listing.inc
INCLUDELIB MSVCRTD
INCLUDELIB OLDNAMES
CONST SEGMENT
$SG56348 DB 00H
$SG56350 DB 00H
ORG $+6
$SG56349 DB 'default_constructor', 00H
ORG $+4
$SG56351 DB 'C:\projects\gsl\tests\span_compile_only.cpp', 00H
ORG $+4
$SG56802 DB '(s.size() == 0 && s.data() == nullptr)', 00H
ORG $+1
$SG56803 DB 'C:\projects\gsl\tests\span_compile_only.cpp', 00H
$SG56804 DB 'CHECK', 00H
ORG $+6
$SG56808 DB '(cs.size() == 0 && cs.data() == nullptr)', 00H
ORG $+3
$SG56810 DB 'CHECK', 00H
ORG $+6
$SG56809 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 ?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z ; std::char_traits<char>::copy
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 ??1_Container_base12@std@@QEAA@XZ ; std::_Container_base12::~_Container_base12
PUBLIC ?_Orphan_all@_Container_base12@std@@QEAAXXZ ; std::_Container_base12::_Orphan_all
PUBLIC ?_Deallocate@std@@YAXPEAX_K1@Z ; std::_Deallocate
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@@QEAAXPEAD_K@Z ; std::allocator<char>::deallocate
PUBLIC ?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z ; std::_Wrap_alloc<std::allocator<char> >::deallocate
PUBLIC ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ ; std::_String_val<std::_Simple_types<char> >::_Myptr
PUBLIC ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ; std::_String_val<std::_Simple_types<char> >::_Myptr
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 ?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myptr
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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@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 ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx
PUBLIC ?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Mysize
PUBLIC ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres
PUBLIC ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_first
PUBLIC ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second
PUBLIC ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second
PUBLIC ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::_Wrap_alloc<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 ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::c_str
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 ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Eos
PUBLIC ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy
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 ?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 ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ; std::addressof<char * __ptr64>
PUBLIC ??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z ; std::_Wrap_alloc<std::allocator<char> >::destroy<char * __ptr64>
PUBLIC ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy<char>
PUBLIC ?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z ; std::allocator<std::_Container_proxy>::deallocate
PUBLIC ?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::address
PUBLIC ?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::deallocate
PUBLIC ??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
PUBLIC ??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::_Wrap_alloc<std::allocator<std::_Container_proxy> ><std::_Wrap_alloc<std::allocator<char> > & __ptr64>
PUBLIC ?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z ; std::pointer_traits<std::_Container_proxy * __ptr64>::pointer_to
PUBLIC ??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z ; std::addressof<std::_Container_proxy>
PUBLIC ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ; std::forward<gsl::fail_fast>
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 ??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z ; std::allocator_traits<std::allocator<char> >::destroy<char * __ptr64>
PUBLIC ??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z ; std::allocator_traits<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
PUBLIC ??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z ; std::forward<std::_Wrap_alloc<std::allocator<char> > & __ptr64>
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 ??$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 ??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z ; std::allocator<char>::destroy<char * __ptr64>
PUBLIC ??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z ; std::allocator<std::_Container_proxy>::destroy<std::_Container_proxy>
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@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@ ; `string'
PUBLIC ??_7exception@std@@6B@ ; std::exception::`vftable'
PUBLIC ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ ; `string'
PUBLIC ??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@ ; `string'
PUBLIC ??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@ ; `string'
PUBLIC ??_C@_0BN@HMCJOMKN@_Count?5?$DM?$DN?5?$CIsize_t?$CJ?$CI?91?$CJ?5?1?5_Sz?$AA@ ; `string'
PUBLIC ??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@ ; `string'
PUBLIC ??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@ ; `string'
PUBLIC ??_C@_0DD@GBGGGKGG@?$CI_Ptr_user?5?$CG?5?$CI_BIG_ALLOCATION_AL@ ; `string'
PUBLIC ??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@ ; `string'
PUBLIC ??_C@_0EI@NOJHEJCJ@reinterpret_cast?$DMuintptr_t?5?$CK?$DO?$CI_P@ ; `string'
PUBLIC ??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@ ; `string'
PUBLIC ??_C@_0BL@OCKMEJON@_Ptr_container?5?$DM?5_Ptr_user?$AA@ ; `string'
PUBLIC ??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@ ; `string'
PUBLIC ??_C@_0DB@GLFJLNCE@2?5?$CK?5sizeof?$CIvoid?5?$CK?$CJ?5?$DM?$DN?5_Ptr_user?5@ ; `string'
PUBLIC ??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@ ; `string'
PUBLIC ??_C@_0CN@BLHJCAL@_Ptr_user?5?9?5_Ptr_container?5?$DM?$DN?5_N@ ; `string'
PUBLIC ??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@ ; `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 ??_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 _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 ??_7?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr<bool>::`vftable'
PUBLIC ??_C@_0ED@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@ ; `string'
PUBLIC ??_C@_0ED@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@ ; `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@Z:PROC ; operator delete
EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete
EXTRN atexit:PROC
EXTRN __imp__invalid_parameter:PROC
EXTRN __imp_??0_Lockit@std@@QEAA@H@Z:PROC
EXTRN __imp_??1_Lockit@std@@QEAA@XZ:PROC
EXTRN memcpy:PROC
EXTRN __imp__CrtDbgReportW:PROC
EXTRN __imp_?uncaught_exception@std@@YA_NXZ:PROC
EXTRN __imp___std_exception_copy:PROC
EXTRN __imp___std_exception_destroy:PROC
EXTRN ??_Eexception@std@@UEAAPEAXI@Z:PROC ; std::exception::`vector deleting destructor'
EXTRN ??_Elogic_error@std@@UEAAPEAXI@Z:PROC ; std::logic_error::`vector deleting destructor'
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_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$?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z DD imagerel $LN5
DD imagerel $LN5+96
DD imagerel $unwind$?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z
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+141
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+109
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+69
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$??1_Container_base12@std@@QEAA@XZ DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$??1_Container_base12@std@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD imagerel $LN8
DD imagerel $LN8+172
DD imagerel $unwind$?_Orphan_all@_Container_base12@std@@QEAAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Deallocate@std@@YAXPEAX_K1@Z DD imagerel $LN22
DD imagerel $LN22+969
DD imagerel $unwind$?_Deallocate@std@@YAXPEAX_K1@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@@QEAAXPEAD_K@Z DD imagerel $LN3
DD imagerel $LN3+67
DD imagerel $unwind$?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z DD imagerel $LN3
DD imagerel $LN3+66
DD imagerel $unwind$?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ DD imagerel $LN5
DD imagerel $LN5+88
DD imagerel $unwind$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ DD imagerel $LN5
DD imagerel $LN5+88
DD imagerel $unwind$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ
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+63
DD imagerel $unwind$??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ DD imagerel $LN3
DD imagerel $LN3+54
DD imagerel $unwind$?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ
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+166
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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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@@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$?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD imagerel $LN3
DD imagerel $LN3+50
DD imagerel $unwind$?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ DD imagerel $LN3
DD imagerel $LN3+50
DD imagerel $unwind$?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ DD imagerel $LN3
DD imagerel $LN3+50
DD imagerel $unwind$?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@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@U?$_Wrap_alloc@V?$allocator@D@std@@@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+72
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$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$?c_str@?$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+49
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$?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z DD imagerel $LN3
DD imagerel $LN3+103
DD imagerel $unwind$?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z DD imagerel $LN7
DD imagerel $LN7+284
DD imagerel $unwind$?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@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
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$??$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@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z
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$?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z DD imagerel $LN3
DD imagerel $LN3+67
DD imagerel $unwind$?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z DD imagerel $LN3
DD imagerel $LN3+51
DD imagerel $unwind$?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z DD imagerel $LN3
DD imagerel $LN3+66
DD imagerel $unwind$?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z DD imagerel $LN3
DD imagerel $LN3+69
DD imagerel $unwind$??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z DD imagerel $LN3
DD imagerel $LN3+46
DD imagerel $unwind$?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@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$??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$??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@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$??$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 $LN25
DD imagerel $LN25+1050
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$?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA DD imagerel ?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
DD imagerel ?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+35
DD imagerel $unwind$?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA DD imagerel ?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
DD imagerel ?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+79
DD imagerel $unwind$?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
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$??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z DD imagerel $LN3
DD imagerel $LN3+13
DD imagerel $unwind$??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z
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+85
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@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@
CONST SEGMENT
??_C@_0ED@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@ DB 'GSL: Prec'
DB 'ondition failure at C:\projects\gsl\include\gsl/span: 599', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0ED@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@
CONST SEGMENT
??_C@_0ED@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@ DB 'GSL: Prec'
DB 'ondition 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 _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 ??_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 _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@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@
CONST SEGMENT
??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@ DB '"'
DB 00H, '_', 00H, 'P', 00H, 't', 00H, 'r', 00H, '_', 00H, 'u', 00H
DB 's', 00H, 'e', 00H, 'r', 00H, ' ', 00H, '-', 00H, ' ', 00H, '_'
DB 00H, 'P', 00H, 't', 00H, 'r', 00H, '_', 00H, 'c', 00H, 'o', 00H
DB 'n', 00H, 't', 00H, 'a', 00H, 'i', 00H, 'n', 00H, 'e', 00H, 'r'
DB 00H, ' ', 00H, '<', 00H, '=', 00H, ' ', 00H, '_', 00H, 'N', 00H
DB 'O', 00H, 'N', 00H, '_', 00H, 'U', 00H, 'S', 00H, 'E', 00H, 'R'
DB 00H, '_', 00H, 'S', 00H, 'I', 00H, 'Z', 00H, 'E', 00H, '"', 00H
DB ' ', 00H, '&', 00H, '&', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0CN@BLHJCAL@_Ptr_user?5?9?5_Ptr_container?5?$DM?$DN?5_N@
CONST SEGMENT
??_C@_0CN@BLHJCAL@_Ptr_user?5?9?5_Ptr_container?5?$DM?$DN?5_N@ DB '_Ptr_u'
DB 'ser - _Ptr_container <= _NON_USER_SIZE', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@
CONST SEGMENT
??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@ DB '"'
DB 00H, '2', 00H, ' ', 00H, '*', 00H, ' ', 00H, 's', 00H, 'i', 00H
DB 'z', 00H, 'e', 00H, 'o', 00H, 'f', 00H, '(', 00H, 'v', 00H, 'o'
DB 00H, 'i', 00H, 'd', 00H, ' ', 00H, '*', 00H, ')', 00H, ' ', 00H
DB '<', 00H, '=', 00H, ' ', 00H, '_', 00H, 'P', 00H, 't', 00H, 'r'
DB 00H, '_', 00H, 'u', 00H, 's', 00H, 'e', 00H, 'r', 00H, ' ', 00H
DB '-', 00H, ' ', 00H, '_', 00H, 'P', 00H, 't', 00H, 'r', 00H, '_'
DB 00H, 'c', 00H, 'o', 00H, 'n', 00H, 't', 00H, 'a', 00H, 'i', 00H
DB 'n', 00H, 'e', 00H, 'r', 00H, '"', 00H, ' ', 00H, '&', 00H, '&'
DB 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0DB@GLFJLNCE@2?5?$CK?5sizeof?$CIvoid?5?$CK?$CJ?5?$DM?$DN?5_Ptr_user?5@
CONST SEGMENT
??_C@_0DB@GLFJLNCE@2?5?$CK?5sizeof?$CIvoid?5?$CK?$CJ?5?$DM?$DN?5_Ptr_user?5@ DB '2'
DB ' * sizeof(void *) <= _Ptr_user - _Ptr_container', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@
CONST SEGMENT
??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@ DB '"'
DB 00H, '_', 00H, 'P', 00H, 't', 00H, 'r', 00H, '_', 00H, 'c', 00H
DB 'o', 00H, 'n', 00H, 't', 00H, 'a', 00H, 'i', 00H, 'n', 00H, 'e'
DB 00H, 'r', 00H, ' ', 00H, '<', 00H, ' ', 00H, '_', 00H, 'P', 00H
DB 't', 00H, 'r', 00H, '_', 00H, 'u', 00H, 's', 00H, 'e', 00H, 'r'
DB 00H, '"', 00H, ' ', 00H, '&', 00H, '&', 00H, ' ', 00H, '0', 00H
DB 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0BL@OCKMEJON@_Ptr_container?5?$DM?5_Ptr_user?$AA@
CONST SEGMENT
??_C@_0BL@OCKMEJON@_Ptr_container?5?$DM?5_Ptr_user?$AA@ DB '_Ptr_containe'
DB 'r < _Ptr_user', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@
CONST SEGMENT
??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@ DB '"'
DB 00H, 'r', 00H, 'e', 00H, 'i', 00H, 'n', 00H, 't', 00H, 'e', 00H
DB 'r', 00H, 'p', 00H, 'r', 00H, 'e', 00H, 't', 00H, '_', 00H, 'c'
DB 00H, 'a', 00H, 's', 00H, 't', 00H, '<', 00H, 'u', 00H, 'i', 00H
DB 'n', 00H, 't', 00H, 'p', 00H, 't', 00H, 'r', 00H, '_', 00H, 't'
DB 00H, ' ', 00H, '*', 00H, '>', 00H, '(', 00H, '_', 00H, 'P', 00H
DB 't', 00H, 'r', 00H, '_', 00H, 'p', 00H, 't', 00H, 'r', 00H, ')'
DB 00H, '[', 00H, '-', 00H, '1', 00H, ']', 00H, ' ', 00H, '=', 00H
DB '=', 00H, ' ', 00H, '_', 00H, 'B', 00H, 'I', 00H, 'G', 00H, '_'
DB 00H, 'A', 00H, 'L', 00H, 'L', 00H, 'O', 00H, 'C', 00H, 'A', 00H
DB 'T', 00H, 'I', 00H, 'O', 00H, 'N', 00H, '_', 00H, 'S', 00H, 'E'
DB 00H, 'N', 00H, 'T', 00H, 'I', 00H, 'N', 00H, 'E', 00H, 'L', 00H
DB '"', 00H, ' ', 00H, '&', 00H, '&', 00H, ' ', 00H, '0', 00H, 00H
DB 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0EI@NOJHEJCJ@reinterpret_cast?$DMuintptr_t?5?$CK?$DO?$CI_P@
CONST SEGMENT
??_C@_0EI@NOJHEJCJ@reinterpret_cast?$DMuintptr_t?5?$CK?$DO?$CI_P@ DB 'rei'
DB 'nterpret_cast<uintptr_t *>(_Ptr_ptr)[-1] == _BIG_ALLOCATION_S'
DB 'ENTINEL', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@
CONST SEGMENT
??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@ DB '"'
DB 00H, '(', 00H, '_', 00H, 'P', 00H, 't', 00H, 'r', 00H, '_', 00H
DB 'u', 00H, 's', 00H, 'e', 00H, 'r', 00H, ' ', 00H, '&', 00H, ' '
DB 00H, '(', 00H, '_', 00H, 'B', 00H, 'I', 00H, 'G', 00H, '_', 00H
DB 'A', 00H, 'L', 00H, 'L', 00H, 'O', 00H, 'C', 00H, 'A', 00H, 'T'
DB 00H, 'I', 00H, 'O', 00H, 'N', 00H, '_', 00H, 'A', 00H, 'L', 00H
DB 'I', 00H, 'G', 00H, 'N', 00H, 'M', 00H, 'E', 00H, 'N', 00H, 'T'
DB 00H, ' ', 00H, '-', 00H, ' ', 00H, '1', 00H, ')', 00H, ')', 00H
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, '0', 00H, '"', 00H, ' '
DB 00H, '&', 00H, '&', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0DD@GBGGGKGG@?$CI_Ptr_user?5?$CG?5?$CI_BIG_ALLOCATION_AL@
CONST SEGMENT
??_C@_0DD@GBGGGKGG@?$CI_Ptr_user?5?$CG?5?$CI_BIG_ALLOCATION_AL@ DB '(_Ptr'
DB '_user & (_BIG_ALLOCATION_ALIGNMENT - 1)) == 0', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
CONST SEGMENT
??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@ DB 's'
DB 00H, 't', 00H, 'd', 00H, ':', 00H, ':', 00H, '_', 00H, 'D', 00H
DB 'e', 00H, 'a', 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c', 00H, 'a'
DB 00H, 't', 00H, 'e', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@
CONST SEGMENT
??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@ DB '"'
DB 00H, '_', 00H, 'C', 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H
DB ' ', 00H, '<', 00H, '=', 00H, ' ', 00H, '(', 00H, 's', 00H, 'i'
DB 00H, 'z', 00H, 'e', 00H, '_', 00H, 't', 00H, ')', 00H, '(', 00H
DB '-', 00H, '1', 00H, ')', 00H, ' ', 00H, '/', 00H, ' ', 00H, '_'
DB 00H, 'S', 00H, 'z', 00H, '"', 00H, ' ', 00H, '&', 00H, '&', 00H
DB ' ', 00H, '0', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0BN@HMCJOMKN@_Count?5?$DM?$DN?5?$CIsize_t?$CJ?$CI?91?$CJ?5?1?5_Sz?$AA@
CONST SEGMENT
??_C@_0BN@HMCJOMKN@_Count?5?$DM?$DN?5?$CIsize_t?$CJ?$CI?91?$CJ?5?1?5_Sz?$AA@ DB '_'
DB 'Count <= (size_t)(-1) / _Sz', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
CONST SEGMENT
??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@ 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@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
CONST SEGMENT
??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@ 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, '1', 00H, '4', 00H, '.', 00H, '0', 00H, '\', 00H, 'V'
DB 00H, 'C', 00H, '\', 00H, 'i', 00H, 'n', 00H, 'c', 00H, 'l', 00H
DB 'u', 00H, 'd', 00H, 'e', 00H, '\', 00H, 'x', 00H, 'm', 00H, 'e'
DB 00H, 'm', 00H, 'o', 00H, 'r', 00H, 'y', 00H, '0', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@
CONST SEGMENT
??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ 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@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
CONST SEGMENT
??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@ DB '%', 00H, 'l', 00H, 's', 00H
DB 00H, 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$??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z DD 010b01H
DD 0700bH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z DD 010b01H
DD 0700bH
xdata 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$?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA DD 031019H
DD 0700c4210H
DD 0500bH
DD imagerel __CxxFrameHandler3
DD imagerel $cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA DD 031001H
DD 0700c4210H
DD 0500bH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD imagerel ??$?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 0ffffffffH
DD imagerel ??$?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+264
DD 00H
DD imagerel ??$?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+297
DD 01H
DD imagerel ??$?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+945
DD 00H
DD imagerel ??$?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+1005
DD 0ffffffffH
DD imagerel ?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
DD 00H
DD imagerel ?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+19
DD 02H
DD imagerel ?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+64
DD 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$handlerMap$0$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 040H
DD 00H
DD 00H
DD imagerel ?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
DD 048H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$tryMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 01H
DD 01H
DD 02H
DD 01H
DD imagerel $handlerMap$0$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 0ffffffffH
DD imagerel ?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
DD 00H
DD 00H
DD 00H
DD 00H
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 033519H
DD 01a0112H
DD 0700bH
DD imagerel __CxxFrameHandler3
DD imagerel $cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
xdata ENDS
; COMDAT CONST
CONST SEGMENT
??$?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$rtcName$0 DB 05fH ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >
DB 04fH
DB 06bH
DB 00H
ORG $+12
??$?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$rtcVarDesc DD 048H ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >
DD 010H
DQ FLAT:??$?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$rtcName$0
ORG $+48
??$?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$rtcFrameData DD 01H ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >
DD 00H
DQ FLAT:??$?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$rtcVarDesc
$cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 019930522H
DD 03H
DD imagerel $stateUnwindMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
DD 01H
DD imagerel $tryMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
DD 08H
DD imagerel $ip2state$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
DD 080H
DD 00H
DD 01H
CONST 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$??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z DD 010b01H
DD 0700bH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z DD 022301H
DD 0700b320fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z DD 022301H
DD 0700b320fH
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$??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z DD 021e01H
DD 07006320aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z DD 022301H
DD 0700b320fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z DD 022301H
DD 0700b320fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z DD 022801H
DD 070103214H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z DD 022301H
DD 0700b320fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z DD 022801H
DD 070103214H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$_Unfancy@D@std@@YAPEADPEAD@Z DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z DD 022301H
DD 0700b320fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@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 $+2
?____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$??$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$?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z DD 022701H
DD 0700f7213H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z DD 022301H
DD 0700b520fH
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$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD imagerel ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ
DD 0ffffffffH
xdata ENDS
; COMDAT CONST
CONST SEGMENT
$cppxdata$?c_str@?$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$?c_str@?$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$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ DD 022719H
DD 07006520aH
DD imagerel __CxxFrameHandler3
DD imagerel $cppxdata$?c_str@?$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@U?$_Wrap_alloc@V?$allocator@D@std@@@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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ DD 010601H
DD 07006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ DD 021e01H
DD 07006320aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ DD 021e01H
DD 07006320aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_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@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@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 041H
DB 06cH
DB 070H
DB 072H
DB 06fH
DB 078H
DB 079H
DB 00H
ORG $+7
?_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$?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ DD 021e01H
DD 07006320aH
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$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ DD 021e01H
DD 07006520aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ DD 021e01H
DD 07006520aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z DD 022801H
DD 070103214H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?deallocate@?$allocator@D@std@@QEAAXPEAD_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$?_Deallocate@std@@YAXPEAX_K1@Z DD 022801H
DD 070109214H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_Orphan_all@_Container_base12@std@@QEAAXXZ DD 021e01H
DD 07006720aH
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
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1_Container_base12@std@@QEAA@XZ DD imagerel ??1_Container_base12@std@@QEAA@XZ
DD 0ffffffffH
xdata ENDS
; COMDAT CONST
CONST SEGMENT
$cppxdata$??1_Container_base12@std@@QEAA@XZ DD 019930522H
DD 00H
DD 00H
DD 00H
DD 00H
DD 01H
DD imagerel $ip2state$??1_Container_base12@std@@QEAA@XZ
DD 020H
DD 00H
DD 05H
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1_Container_base12@std@@QEAA@XZ DD 022719H
DD 07006520aH
DD imagerel __CxxFrameHandler3
DD imagerel $cppxdata$??1_Container_base12@std@@QEAA@XZ
xdata 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$?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z DD 022801H
DD 070105214H
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 14.0\vc\include\ostream
; Line 141
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 142
mov rax, QWORD PTR this$[rsp]
movzx eax, BYTE PTR [rax+8]
; Line 143
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 14.0\vc\include\ostream
; Line 130
$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 132
call QWORD PTR __imp_?uncaught_exception@std@@YA_NXZ
npad 1
movzx eax, al
test eax, eax
jne SHORT $LN2@sentry
; Line 133
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 138
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 14.0\vc\include\ostream
; Line 123
$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 122
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 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
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 125
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 126
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 127
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 14.0\vc\include\ostream
; Line 106
$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 107
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 108
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 109
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 14.0\vc\include\ostream
; Line 100
$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 99
mov rax, QWORD PTR this$[rsp]
mov rcx, QWORD PTR _Ostr$[rsp]
mov QWORD PTR [rax], rcx
; Line 101
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 102
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 103
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 ??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z
_TEXT SEGMENT
this$ = 16
_Ptr$ = 24
??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z PROC ; std::allocator<std::_Container_proxy>::destroy<std::_Container_proxy>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 743
$LN3:
mov QWORD PTR [rsp+16], rdx
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 745
pop rdi
ret 0
??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z ENDP ; std::allocator<std::_Container_proxy>::destroy<std::_Container_proxy>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z
_TEXT SEGMENT
this$ = 16
_Ptr$ = 24
??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z PROC ; std::allocator<char>::destroy<char * __ptr64>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 743
$LN3:
mov QWORD PTR [rsp+16], rdx
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 745
pop rdi
ret 0
??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z ENDP ; std::allocator<char>::destroy<char * __ptr64>
_TEXT 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
_State$ = 32
_Size$ = 40
_Pad$ = 48
_Ok$ = 72
$T4 = 100
$T5 = 104
$T6 = 108
$T7 = 112
$T8 = 120
$T9 = 128
tv137 = 136
tv139 = 144
tv295 = 148
tv296 = 152
tv297 = 160
tv298 = 168
tv299 = 176
tv300 = 184
tv301 = 192
tv302 = 200
_Ostr$ = 224
_Str$ = 232
??$?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 14.0\vc\include\string
; Line 170
$LN25:
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]
mov QWORD PTR $T9[rsp], -2
; Line 175
mov DWORD PTR _State$[rsp], 0
; Line 176
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 _Size$[rsp], rax
; Line 177
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@operator
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@operator
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 tv137[rsp], rax
jmp SHORT $LN18@operator
$LN17@operator:
mov QWORD PTR tv137[rsp], 0
$LN18@operator:
mov rax, QWORD PTR tv137[rsp]
mov QWORD PTR _Pad$[rsp], rax
; Line 179
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 181
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@operator
; Line 182
mov eax, DWORD PTR _State$[rsp]
or eax, 4
mov DWORD PTR _State$[rsp], eax
; Line 183
jmp $LN9@operator
$LN8@operator:
; Line 186
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 tv139[rsp], eax
mov eax, DWORD PTR tv139[rsp]
and eax, 448 ; 000001c0H
cmp eax, 64 ; 00000040H
je $LN11@operator
; Line 187
jmp SHORT $LN4@operator
$LN2@operator:
mov rax, QWORD PTR _Pad$[rsp]
dec rax
mov QWORD PTR _Pad$[rsp], rax
$LN4@operator:
cmp QWORD PTR _Pad$[rsp], 0
jbe $LN11@operator
; Line 188
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 tv295[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 tv296[rsp], rax
movzx edx, BYTE PTR tv295[rsp]
mov rcx, QWORD PTR tv296[rsp]
call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
mov DWORD PTR tv297[rsp], eax
mov eax, DWORD PTR tv297[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@operator
; Line 191
mov eax, DWORD PTR _State$[rsp]
or eax, 4
mov DWORD PTR _State$[rsp], eax
; Line 192
jmp SHORT $LN11@operator
$LN12@operator:
; Line 195
jmp $LN2@operator
$LN11@operator:
; Line 196
cmp DWORD PTR _State$[rsp], 0
jne SHORT $LN13@operator
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 tv298[rsp], rax
mov rcx, QWORD PTR _Str$[rsp]
call ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::c_str
mov r8, QWORD PTR _Size$[rsp]
mov rdx, rax
mov rcx, QWORD PTR tv298[rsp]
call QWORD PTR __imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
mov QWORD PTR tv299[rsp], rax
mov rax, QWORD PTR _Size$[rsp]
cmp QWORD PTR tv299[rsp], rax
je SHORT $LN13@operator
; Line 198
mov eax, DWORD PTR _State$[rsp]
or eax, 4
mov DWORD PTR _State$[rsp], eax
; Line 199
jmp $LN14@operator
$LN13@operator:
; Line 200
jmp SHORT $LN7@operator
$LN5@operator:
mov rax, QWORD PTR _Pad$[rsp]
dec rax
mov QWORD PTR _Pad$[rsp], rax
$LN7@operator:
cmp QWORD PTR _Pad$[rsp], 0
jbe $LN14@operator
; Line 201
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 tv300[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 tv301[rsp], rax
movzx edx, BYTE PTR tv300[rsp]
mov rcx, QWORD PTR tv301[rsp]
call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
mov DWORD PTR tv302[rsp], eax
mov eax, DWORD PTR tv302[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@operator
; Line 204
mov eax, DWORD PTR _State$[rsp]
or eax, 4
mov DWORD PTR _State$[rsp], eax
; Line 205
jmp SHORT $LN14@operator
$LN15@operator:
; Line 206
jmp $LN5@operator
$LN14@operator:
; Line 207
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@operator
$LN23@operator:
$LN9@operator:
; Line 211
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 212
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 213
mov rdi, rax
mov rcx, rsp
lea rdx, OFFSET FLAT:??$?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$rtcFrameData
call _RTC_CheckStackVars
mov rax, rdi
add rsp, 208 ; 000000d0H
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
; COMDAT text$x
text$x SEGMENT
_State$ = 32
_Size$ = 40
_Pad$ = 48
_Ok$ = 72
$T4 = 100
$T5 = 104
$T6 = 108
$T7 = 112
$T8 = 120
$T9 = 128
tv137 = 136
tv139 = 144
tv295 = 148
tv296 = 152
tv297 = 160
tv298 = 168
tv299 = 176
tv300 = 184
tv301 = 192
tv302 = 200
_Ostr$ = 224
_Str$ = 232
?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`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???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$0
_State$ = 32
_Size$ = 40
_Pad$ = 48
_Ok$ = 72
$T4 = 100
$T5 = 104
$T6 = 108
$T7 = 112
$T8 = 120
$T9 = 128
tv137 = 136
tv139 = 144
tv295 = 148
tv296 = 152
tv297 = 160
tv298 = 168
tv299 = 176
tv300 = 184
tv301 = 192
tv302 = 200
_Ostr$ = 224
_Str$ = 232
?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$1
; Line 208
mov QWORD PTR [rsp+8], rcx
mov QWORD PTR [rsp+16], rdx
push rbp
push rdi
sub rsp, 40 ; 00000028H
mov rbp, rdx
__catch$??$?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$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???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$1
text$x ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT text$x
text$x SEGMENT
_State$ = 32
_Size$ = 40
_Pad$ = 48
_Ok$ = 72
$T4 = 100
$T5 = 104
$T6 = 108
$T7 = 112
$T8 = 120
$T9 = 128
tv137 = 136
tv139 = 144
tv295 = 148
tv296 = 152
tv297 = 160
tv298 = 168
tv299 = 176
tv300 = 184
tv301 = 192
tv302 = 200
_Ostr$ = 224
_Str$ = 232
?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`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???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT text$x
text$x SEGMENT
_State$ = 32
_Size$ = 40
_Pad$ = 48
_Ok$ = 72
$T4 = 100
$T5 = 104
$T6 = 108
$T7 = 112
$T8 = 120
$T9 = 128
tv137 = 136
tv139 = 144
tv295 = 148
tv296 = 152
tv297 = 160
tv298 = 168
tv299 = 176
tv300 = 184
tv301 = 192
tv302 = 200
_Ostr$ = 224
_Str$ = 232
?catch$1@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$1
; Line 208
mov QWORD PTR [rsp+8], rcx
mov QWORD PTR [rsp+16], rdx
push rbp
push rdi
sub rsp, 40 ; 00000028H
mov rbp, rdx
__catch$??$?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$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???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$1
text$x 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 ??$?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 14.0\vc\include\xmemory0
; Line 709
$LN3:
mov QWORD PTR [rsp+16], rdx
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 710
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 ??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z
_TEXT SEGMENT
_Arg$ = 16
??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z PROC ; std::forward<std::_Wrap_alloc<std::allocator<char> > & __ptr64>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits
; Line 1275
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 1276
mov rax, QWORD PTR _Arg$[rsp]
; Line 1277
pop rdi
ret 0
??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z ENDP ; std::forward<std::_Wrap_alloc<std::allocator<char> > & __ptr64>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z
_TEXT SEGMENT
_Al$ = 48
_Ptr$ = 56
??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z PROC ; std::allocator_traits<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 863
$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 864
mov rdx, QWORD PTR _Ptr$[rsp]
mov rcx, QWORD PTR _Al$[rsp]
call ??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z ; std::allocator<std::_Container_proxy>::destroy<std::_Container_proxy>
; Line 865
add rsp, 32 ; 00000020H
pop rdi
ret 0
??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z ENDP ; std::allocator_traits<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z
_TEXT SEGMENT
_Al$ = 48
_Ptr$ = 56
??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z PROC ; std::allocator_traits<std::allocator<char> >::destroy<char * __ptr64>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 863
$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 864
mov rdx, QWORD PTR _Ptr$[rsp]
mov rcx, QWORD PTR _Al$[rsp]
call ??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z ; std::allocator<char>::destroy<char * __ptr64>
; Line 865
add rsp, 32 ; 00000020H
pop rdi
ret 0
??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z ENDP ; std::allocator_traits<std::allocator<char> >::destroy<char * __ptr64>
_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@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@
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@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@
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
$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@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@
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@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@
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
$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 ??$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 14.0\vc\include\type_traits
; Line 1275
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 1276
mov rax, QWORD PTR _Arg$[rsp]
; Line 1277
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 ??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z
_TEXT SEGMENT
_Val$ = 16
??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z PROC ; std::addressof<std::_Container_proxy>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
; Line 724
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 725
mov rax, QWORD PTR _Val$[rsp]
; Line 726
pop rdi
ret 0
??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z ENDP ; std::addressof<std::_Container_proxy>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z
_TEXT SEGMENT
_Val$ = 48
?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z PROC ; std::pointer_traits<std::_Container_proxy * __ptr64>::pointer_to, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 279
$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 280
mov rcx, QWORD PTR _Val$[rsp]
call ??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z ; std::addressof<std::_Container_proxy>
; Line 281
add rsp, 32 ; 00000020H
pop rdi
ret 0
?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z ENDP ; std::pointer_traits<std::_Container_proxy * __ptr64>::pointer_to
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z
_TEXT SEGMENT
this$ = 48
_Right$ = 56
??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z PROC ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::_Wrap_alloc<std::allocator<std::_Container_proxy> ><std::_Wrap_alloc<std::allocator<char> > & __ptr64>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 952
$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 951
mov rcx, QWORD PTR _Right$[rsp]
call ??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z ; std::forward<std::_Wrap_alloc<std::allocator<char> > & __ptr64>
mov rdx, rax
mov rcx, QWORD PTR this$[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 953
mov rax, QWORD PTR this$[rsp]
add rsp, 32 ; 00000020H
pop rdi
ret 0
??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z ENDP ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::_Wrap_alloc<std::allocator<std::_Container_proxy> ><std::_Wrap_alloc<std::allocator<char> > & __ptr64>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z
_TEXT SEGMENT
this$ = 48
_Ptr$ = 56
??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z PROC ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 1002
$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 1003
mov rdx, QWORD PTR _Ptr$[rsp]
mov rcx, QWORD PTR this$[rsp]
call ??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z ; std::allocator_traits<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
; Line 1004
add rsp, 32 ; 00000020H
pop rdi
ret 0
??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z ENDP ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z
_TEXT SEGMENT
this$ = 48
_Ptr$ = 56
_Count$ = 64
?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z PROC ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::deallocate, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 986
$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 987
mov r8, QWORD PTR _Count$[rsp]
mov rdx, QWORD PTR _Ptr$[rsp]
mov rcx, QWORD PTR this$[rsp]
call ?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z ; std::allocator<std::_Container_proxy>::deallocate
; Line 988
add rsp, 32 ; 00000020H
pop rdi
ret 0
?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z ENDP ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::deallocate
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z
_TEXT SEGMENT
this$ = 48
_Val$ = 56
?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z PROC ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::address, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 925
$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 926
mov rcx, QWORD PTR _Val$[rsp]
call ?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z ; std::pointer_traits<std::_Container_proxy * __ptr64>::pointer_to
; Line 927
add rsp, 32 ; 00000020H
pop rdi
ret 0
?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z ENDP ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::address
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z
_TEXT SEGMENT
this$ = 48
_Ptr$ = 56
_Count$ = 64
?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z PROC ; std::allocator<std::_Container_proxy>::deallocate, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 719
$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 720
mov r8d, 16
mov rdx, QWORD PTR _Count$[rsp]
mov rcx, QWORD PTR _Ptr$[rsp]
call ?_Deallocate@std@@YAXPEAX_K1@Z ; std::_Deallocate
; Line 721
add rsp, 32 ; 00000020H
pop rdi
ret 0
?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z ENDP ; std::allocator<std::_Container_proxy>::deallocate
_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 14.0\vc\include\xstddef
; Line 739
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 740
mov rax, QWORD PTR _Ptr$[rsp]
; Line 741
pop rdi
ret 0
??$_Unfancy@D@std@@YAPEADPEAD@Z ENDP ; std::_Unfancy<char>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z
_TEXT SEGMENT
this$ = 48
_Ptr$ = 56
??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z PROC ; std::_Wrap_alloc<std::allocator<char> >::destroy<char * __ptr64>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 1002
$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 1003
mov rdx, QWORD PTR _Ptr$[rsp]
mov rcx, QWORD PTR this$[rsp]
call ??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z ; std::allocator_traits<std::allocator<char> >::destroy<char * __ptr64>
; Line 1004
add rsp, 32 ; 00000020H
pop rdi
ret 0
??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z ENDP ; std::_Wrap_alloc<std::allocator<char> >::destroy<char * __ptr64>
_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 * __ptr64>, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
; Line 724
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 725
mov rax, QWORD PTR _Val$[rsp]
; Line 726
pop rdi
ret 0
??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ENDP ; std::addressof<char * __ptr64>
_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:$SG56348
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:$SG56349
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:$SG56350
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:$SG56351
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:$SG56802
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:$SG56804
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:$SG56803
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:$SG56808
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:$SG56810
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:$SG56809
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 ??$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 ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z
_TEXT SEGMENT
_Ptr$1 = 32
tv87 = 40
tv132 = 48
tv155 = 56
this$ = 80
_Built$ = 88
_Newsize$ = 96
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 2248
$LN7:
mov QWORD PTR [rsp+24], r8
mov BYTE PTR [rsp+16], dl
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 2249
movzx eax, BYTE PTR _Built$[rsp]
test eax, eax
jne SHORT $LN2@Tidy
jmp $LN3@Tidy
$LN2@Tidy:
; Line 2251
mov rcx, QWORD PTR this$[rsp]
call ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres
cmp QWORD PTR [rax], 16
jb $LN4@Tidy
; Line 2253
mov rcx, QWORD PTR this$[rsp]
call ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx
mov rax, QWORD PTR [rax]
mov QWORD PTR _Ptr$1[rsp], rax
; Line 2254
mov rcx, QWORD PTR this$[rsp]
call ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx
mov rcx, rax
call ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ; std::addressof<char * __ptr64>
mov QWORD PTR tv87[rsp], rax
mov rcx, QWORD PTR this$[rsp]
call ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Getal
mov rcx, QWORD PTR tv87[rsp]
mov rdx, rcx
mov rcx, rax
call ??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z ; std::_Wrap_alloc<std::allocator<char> >::destroy<char * __ptr64>
; Line 2255
cmp QWORD PTR _Newsize$[rsp], 0
jbe SHORT $LN5@Tidy
; Line 2256
mov rcx, QWORD PTR _Ptr$1[rsp]
call ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy<char>
mov QWORD PTR tv132[rsp], rax
mov rcx, QWORD PTR this$[rsp]
call ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx
mov r8, QWORD PTR _Newsize$[rsp]
mov rcx, QWORD PTR tv132[rsp]
mov rdx, rcx
mov rcx, rax
call ?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z ; std::char_traits<char>::copy
$LN5@Tidy:
; Line 2258
mov rcx, QWORD PTR this$[rsp]
call ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres
mov rax, QWORD PTR [rax]
inc rax
mov QWORD PTR tv155[rsp], rax
mov rcx, QWORD PTR this$[rsp]
call ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Getal
mov rcx, QWORD PTR tv155[rsp]
mov r8, rcx
mov rdx, QWORD PTR _Ptr$1[rsp]
mov rcx, rax
call ?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z ; std::_Wrap_alloc<std::allocator<char> >::deallocate
$LN4@Tidy:
$LN3@Tidy:
; Line 2260
mov rcx, QWORD PTR this$[rsp]
call ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres
mov QWORD PTR [rax], 15
; Line 2261
mov rdx, QWORD PTR _Newsize$[rsp]
mov rcx, QWORD PTR this$[rsp]
call ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Eos
; Line 2262
add rsp, 64 ; 00000040H
pop rdi
ret 0
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z
_TEXT SEGMENT
_Dx$ = 32
$T1 = 40
this$ = 64
_Newsize$ = 72
?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Eos, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 2217
$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 2218
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 _Dx$[rsp], rax
; Line 2219
mov BYTE PTR $T1[rsp], 0
mov rax, QWORD PTR _Dx$[rsp]
mov rcx, QWORD PTR _Newsize$[rsp]
mov QWORD PTR [rax+24], rcx
mov rcx, QWORD PTR _Dx$[rsp]
call ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ ; std::_String_val<std::_Simple_types<char> >::_Myptr
add rax, QWORD PTR _Newsize$[rsp]
lea rdx, QWORD PTR $T1[rsp]
mov rcx, rax
call ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z ; std::char_traits<char>::assign
; Line 2220
add rsp, 48 ; 00000030H
pop rdi
ret 0
?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Eos
_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 14.0\vc\include\xstring
; Line 1764
$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 1765
mov rcx, QWORD PTR this$[rsp]
call ?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Mysize
mov rax, QWORD PTR [rax]
; Line 1766
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 ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ
_TEXT SEGMENT
$T1 = 32
this$ = 64
?c_str@?$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> >::c_str, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 1742
$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 1743
mov rcx, QWORD PTR this$[rsp]
call ?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myptr
npad 1
; Line 1744
add rsp, 48 ; 00000030H
pop rdi
ret 0
?c_str@?$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> >::c_str
_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 14.0\vc\include\xstring
; Line 1016
$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 1017
xor r8d, r8d
mov dl, 1
mov rcx, QWORD PTR this$[rsp]
call ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy
npad 1
; Line 1018
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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::_Wrap_alloc<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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
_TEXT SEGMENT
this$ = 16
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
; Line 319
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 320
mov rax, QWORD PTR this$[rsp]
; Line 321
pop rdi
ret 0
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
_TEXT SEGMENT
this$ = 16
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
; Line 314
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 315
mov rax, QWORD PTR this$[rsp]
; Line 316
pop rdi
ret 0
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ
_TEXT SEGMENT
this$ = 16
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_first, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
; Line 294
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 295
mov rax, QWORD PTR this$[rsp]
; Line 296
pop rdi
ret 0
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_first
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ
_TEXT SEGMENT
this$ = 48
?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 733
$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 734
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
add rax, 32 ; 00000020H
; Line 735
add rsp, 32 ; 00000020H
pop rdi
ret 0
?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ
_TEXT SEGMENT
this$ = 48
?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Mysize, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 728
$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 729
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
add rax, 24
; Line 730
add rsp, 32 ; 00000020H
pop rdi
ret 0
?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Mysize
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ
_TEXT SEGMENT
this$ = 48
?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 713
$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 714
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
add rax, 8
; Line 715
add rsp, 32 ; 00000020H
pop rdi
ret 0
?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx
_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 14.0\vc\include\xstring
; Line 706
$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 707
mov rax, QWORD PTR this$[rsp]
mov rcx, rax
call ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second
; Line 708
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 14.0\vc\include\xstring
; Line 701
$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 702
mov rax, QWORD PTR this$[rsp]
mov rcx, rax
call ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second
; Line 703
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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ
_TEXT SEGMENT
this$ = 48
?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Getal, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 691
$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 692
mov rax, QWORD PTR this$[rsp]
mov rcx, rax
call ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_first
; Line 693
add rsp, 32 ; 00000020H
pop rdi
ret 0
?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@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 14.0\vc\include\xstring
; Line 681
$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 682
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 683
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 14.0\vc\include\xstring
; Line 670
$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 671
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 672
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
_Alproxy$ = 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 14.0\vc\include\xstring
; Line 655
$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 657
mov rcx, QWORD PTR this$[rsp]
call ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Getal
mov rdx, rax
lea rcx, QWORD PTR _Alproxy$[rsp]
call ??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::_Wrap_alloc<std::allocator<std::_Container_proxy> ><std::_Wrap_alloc<std::allocator<char> > & __ptr64>
; Line 658
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 659
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 _Alproxy$[rsp]
call ??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
; Line 660
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 _Alproxy$[rsp]
call ?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::address
mov r8d, 1
mov rdx, rax
lea rcx, QWORD PTR _Alproxy$[rsp]
call ?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z ; std::_Wrap_alloc<std::allocator<std::_Container_proxy> >::deallocate
; Line 661
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 662
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 14.0\vc\include\xstring
; Line 627
$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 628
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 629
mov rax, QWORD PTR this$[rsp]
mov rcx, rax
call ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ
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 ?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ
_TEXT SEGMENT
this$ = 48
?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myptr, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 582
$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 583
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 rcx, rax
call ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ; std::_String_val<std::_Simple_types<char> >::_Myptr
; Line 584
add rsp, 32 ; 00000020H
pop rdi
ret 0
?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myptr
_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
mov rcx, QWORD PTR this$[rsp]
call ??1_Container_base12@std@@QEAA@XZ ; std::_Container_base12::~_Container_base12
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 14.0\vc\include\xstring
; Line 533
$LN3:
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 534
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 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ
_TEXT SEGMENT
tv72 = 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 14.0\vc\include\xstring
; Line 520
$LN5:
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 521
mov rax, QWORD PTR this$[rsp]
cmp QWORD PTR [rax+32], 16
jb SHORT $LN3@Myptr
mov rax, QWORD PTR this$[rsp]
mov rcx, QWORD PTR [rax+8]
call ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy<char>
mov QWORD PTR tv72[rsp], rax
jmp SHORT $LN4@Myptr
$LN3@Myptr:
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov QWORD PTR tv72[rsp], rax
$LN4@Myptr:
mov rax, QWORD PTR tv72[rsp]
; Line 524
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 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ
_TEXT SEGMENT
tv72 = 32
this$ = 64
?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ PROC ; std::_String_val<std::_Simple_types<char> >::_Myptr, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
; Line 513
$LN5:
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 514
mov rax, QWORD PTR this$[rsp]
cmp QWORD PTR [rax+32], 16
jb SHORT $LN3@Myptr
mov rax, QWORD PTR this$[rsp]
mov rcx, QWORD PTR [rax+8]
call ??$_Unfancy@D@std@@YAPEADPEAD@Z ; std::_Unfancy<char>
mov QWORD PTR tv72[rsp], rax
jmp SHORT $LN4@Myptr
$LN3@Myptr:
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov QWORD PTR tv72[rsp], rax
$LN4@Myptr:
mov rax, QWORD PTR tv72[rsp]
; Line 517
add rsp, 48 ; 00000030H
pop rdi
ret 0
?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ ENDP ; std::_String_val<std::_Simple_types<char> >::_Myptr
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z
_TEXT SEGMENT
this$ = 48
_Ptr$ = 56
_Count$ = 64
?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z PROC ; std::_Wrap_alloc<std::allocator<char> >::deallocate, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 986
$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 987
mov r8, QWORD PTR _Count$[rsp]
mov rdx, QWORD PTR _Ptr$[rsp]
mov rcx, QWORD PTR this$[rsp]
call ?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z ; std::allocator<char>::deallocate
; Line 988
add rsp, 32 ; 00000020H
pop rdi
ret 0
?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z ENDP ; std::_Wrap_alloc<std::allocator<char> >::deallocate
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z
_TEXT SEGMENT
this$ = 48
_Ptr$ = 56
_Count$ = 64
?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z PROC ; std::allocator<char>::deallocate, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 719
$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 720
mov r8d, 1
mov rdx, QWORD PTR _Count$[rsp]
mov rcx, QWORD PTR _Ptr$[rsp]
call ?_Deallocate@std@@YAXPEAX_K1@Z ; std::_Deallocate
; Line 721
add rsp, 32 ; 00000020H
pop rdi
ret 0
?deallocate@?$allocator@D@std@@QEAAXPEAD_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 14.0\vc\include\stdexcept
; Line 28
$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 27
mov rdx, QWORD PTR _Message$[rsp]
mov rcx, QWORD PTR this$[rsp]
call ??0exception@std@@QEAA@QEBD@Z ; std::exception::exception
; Line 28
mov rax, QWORD PTR this$[rsp]
lea rcx, OFFSET FLAT:??_7logic_error@std@@6B@
mov QWORD PTR [rax], rcx
; Line 29
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 ?_Deallocate@std@@YAXPEAX_K1@Z
_TEXT SEGMENT
_User_size$ = 48
_Ptr_user$1 = 56
_Ptr_ptr$2 = 64
_Ptr_container$3 = 72
_Ptr$ = 96
_Count$ = 104
_Sz$ = 112
?_Deallocate@std@@YAXPEAX_K1@Z PROC ; std::_Deallocate, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
; Line 92
$LN22:
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 94
xor edx, edx
mov rax, -1
div QWORD PTR _Sz$[rsp]
cmp QWORD PTR _Count$[rsp], rax
jbe SHORT $LN2@Deallocate
lea rax, OFFSET FLAT:??_C@_0BN@HMCJOMKN@_Count?5?$DM?$DN?5?$CIsize_t?$CJ?$CI?91?$CJ?5?1?5_Sz?$AA@
test rax, rax
je SHORT $LN10@Deallocate
xor eax, eax
test eax, eax
jne SHORT $LN11@Deallocate
$LN10@Deallocate:
lea rax, OFFSET FLAT:??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@
mov QWORD PTR [rsp+40], rax
lea rax, OFFSET FLAT:??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
mov QWORD PTR [rsp+32], rax
xor r9d, r9d
mov r8d, 94 ; 0000005eH
lea rdx, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
mov ecx, 2
call QWORD PTR __imp__CrtDbgReportW
cmp eax, 1
jne SHORT $LN11@Deallocate
int 3
xor eax, eax
$LN11@Deallocate:
mov QWORD PTR [rsp+32], 0
mov r9d, 94 ; 0000005eH
lea r8, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
lea rdx, OFFSET FLAT:??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
call QWORD PTR __imp__invalid_parameter
$LN2@Deallocate:
; Line 95
mov rax, QWORD PTR _Count$[rsp]
imul rax, QWORD PTR _Sz$[rsp]
mov QWORD PTR _User_size$[rsp], rax
; Line 96
cmp QWORD PTR _User_size$[rsp], 4096 ; 00001000H
jb $LN3@Deallocate
; Line 98
mov rax, QWORD PTR _Ptr$[rsp]
mov QWORD PTR _Ptr_user$1[rsp], rax
; Line 99
mov rax, QWORD PTR _Ptr_user$1[rsp]
and rax, 31
test rax, rax
je SHORT $LN4@Deallocate
lea rax, OFFSET FLAT:??_C@_0DD@GBGGGKGG@?$CI_Ptr_user?5?$CG?5?$CI_BIG_ALLOCATION_AL@
test rax, rax
je SHORT $LN12@Deallocate
xor eax, eax
test eax, eax
jne SHORT $LN13@Deallocate
$LN12@Deallocate:
lea rax, OFFSET FLAT:??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@
mov QWORD PTR [rsp+40], rax
lea rax, OFFSET FLAT:??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
mov QWORD PTR [rsp+32], rax
xor r9d, r9d
mov r8d, 100 ; 00000064H
lea rdx, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
mov ecx, 2
call QWORD PTR __imp__CrtDbgReportW
cmp eax, 1
jne SHORT $LN13@Deallocate
int 3
xor eax, eax
$LN13@Deallocate:
mov QWORD PTR [rsp+32], 0
mov r9d, 100 ; 00000064H
lea r8, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
lea rdx, OFFSET FLAT:??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
call QWORD PTR __imp__invalid_parameter
$LN4@Deallocate:
; Line 101
mov rax, QWORD PTR _Ptr_user$1[rsp]
sub rax, 8
mov QWORD PTR _Ptr_ptr$2[rsp], rax
; Line 103
mov rax, QWORD PTR _Ptr_ptr$2[rsp]
mov rax, QWORD PTR [rax]
mov QWORD PTR _Ptr_container$3[rsp], rax
; Line 108
mov eax, 8
imul rax, rax, -1
mov rcx, QWORD PTR _Ptr_ptr$2[rsp]
mov rdx, -361700864190383366 ; fafafafafafafafaH
cmp QWORD PTR [rcx+rax], rdx
je SHORT $LN5@Deallocate
lea rax, OFFSET FLAT:??_C@_0EI@NOJHEJCJ@reinterpret_cast?$DMuintptr_t?5?$CK?$DO?$CI_P@
test rax, rax
je SHORT $LN14@Deallocate
xor eax, eax
test eax, eax
jne SHORT $LN15@Deallocate
$LN14@Deallocate:
lea rax, OFFSET FLAT:??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@
mov QWORD PTR [rsp+40], rax
lea rax, OFFSET FLAT:??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
mov QWORD PTR [rsp+32], rax
xor r9d, r9d
mov r8d, 110 ; 0000006eH
lea rdx, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
mov ecx, 2
call QWORD PTR __imp__CrtDbgReportW
cmp eax, 1
jne SHORT $LN15@Deallocate
int 3
xor eax, eax
$LN15@Deallocate:
mov QWORD PTR [rsp+32], 0
mov r9d, 110 ; 0000006eH
lea r8, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
lea rdx, OFFSET FLAT:??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
call QWORD PTR __imp__invalid_parameter
$LN5@Deallocate:
; Line 114
mov rax, QWORD PTR _Ptr_user$1[rsp]
cmp QWORD PTR _Ptr_container$3[rsp], rax
jb SHORT $LN6@Deallocate
lea rax, OFFSET FLAT:??_C@_0BL@OCKMEJON@_Ptr_container?5?$DM?5_Ptr_user?$AA@
test rax, rax
je SHORT $LN16@Deallocate
xor eax, eax
test eax, eax
jne SHORT $LN17@Deallocate
$LN16@Deallocate:
lea rax, OFFSET FLAT:??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@
mov QWORD PTR [rsp+40], rax
lea rax, OFFSET FLAT:??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
mov QWORD PTR [rsp+32], rax
xor r9d, r9d
mov r8d, 114 ; 00000072H
lea rdx, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
mov ecx, 2
call QWORD PTR __imp__CrtDbgReportW
cmp eax, 1
jne SHORT $LN17@Deallocate
int 3
xor eax, eax
$LN17@Deallocate:
mov QWORD PTR [rsp+32], 0
mov r9d, 114 ; 00000072H
lea r8, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
lea rdx, OFFSET FLAT:??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
call QWORD PTR __imp__invalid_parameter
$LN6@Deallocate:
; Line 117
mov rax, QWORD PTR _Ptr_container$3[rsp]
mov rcx, QWORD PTR _Ptr_user$1[rsp]
sub rcx, rax
mov rax, rcx
cmp rax, 16
jae SHORT $LN7@Deallocate
lea rax, OFFSET FLAT:??_C@_0DB@GLFJLNCE@2?5?$CK?5sizeof?$CIvoid?5?$CK?$CJ?5?$DM?$DN?5_Ptr_user?5@
test rax, rax
je SHORT $LN18@Deallocate
xor eax, eax
test eax, eax
jne SHORT $LN19@Deallocate
$LN18@Deallocate:
lea rax, OFFSET FLAT:??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@
mov QWORD PTR [rsp+40], rax
lea rax, OFFSET FLAT:??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
mov QWORD PTR [rsp+32], rax
xor r9d, r9d
mov r8d, 118 ; 00000076H
lea rdx, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
mov ecx, 2
call QWORD PTR __imp__CrtDbgReportW
cmp eax, 1
jne SHORT $LN19@Deallocate
int 3
xor eax, eax
$LN19@Deallocate:
mov QWORD PTR [rsp+32], 0
mov r9d, 118 ; 00000076H
lea r8, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
lea rdx, OFFSET FLAT:??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
call QWORD PTR __imp__invalid_parameter
$LN7@Deallocate:
; Line 125
mov rax, QWORD PTR _Ptr_container$3[rsp]
mov rcx, QWORD PTR _Ptr_user$1[rsp]
sub rcx, rax
mov rax, rcx
cmp rax, 47 ; 0000002fH
jbe SHORT $LN8@Deallocate
lea rax, OFFSET FLAT:??_C@_0CN@BLHJCAL@_Ptr_user?5?9?5_Ptr_container?5?$DM?$DN?5_N@
test rax, rax
je SHORT $LN20@Deallocate
xor eax, eax
test eax, eax
jne SHORT $LN21@Deallocate
$LN20@Deallocate:
lea rax, OFFSET FLAT:??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@
mov QWORD PTR [rsp+40], rax
lea rax, OFFSET FLAT:??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@
mov QWORD PTR [rsp+32], rax
xor r9d, r9d
mov r8d, 126 ; 0000007eH
lea rdx, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
mov ecx, 2
call QWORD PTR __imp__CrtDbgReportW
cmp eax, 1
jne SHORT $LN21@Deallocate
int 3
xor eax, eax
$LN21@Deallocate:
mov QWORD PTR [rsp+32], 0
mov r9d, 126 ; 0000007eH
lea r8, OFFSET FLAT:??_C@_1JA@HEEMAOGC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@
lea rdx, OFFSET FLAT:??_C@_1CC@LOFJFFDB@?$AAs?$AAt?$AAd?$AA?3?$AA?3?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
lea rcx, OFFSET FLAT:??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@
call QWORD PTR __imp__invalid_parameter
$LN8@Deallocate:
; Line 128
mov rax, QWORD PTR _Ptr_container$3[rsp]
mov QWORD PTR _Ptr$[rsp], rax
$LN3@Deallocate:
; Line 132
mov rcx, QWORD PTR _Ptr$[rsp]
call ??3@YAXPEAX@Z ; operator delete
; Line 133
add rsp, 80 ; 00000050H
pop rdi
ret 0
?_Deallocate@std@@YAXPEAX_K1@Z ENDP ; std::_Deallocate
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ?_Orphan_all@_Container_base12@std@@QEAAXXZ
_TEXT SEGMENT
_Lock$4 = 36
_Pnext$5 = 56
this$ = 80
?_Orphan_all@_Container_base12@std@@QEAAXXZ PROC ; std::_Container_base12::_Orphan_all, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
; Line 215
$LN8:
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 217
mov rax, QWORD PTR this$[rsp]
cmp QWORD PTR [rax], 0
je SHORT $LN5@Orphan_all
; Line 219
mov edx, 3
lea rcx, QWORD PTR _Lock$4[rsp]
call QWORD PTR __imp_??0_Lockit@std@@QEAA@H@Z
; Line 221
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 222
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 223
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 224
mov rax, QWORD PTR this$[rsp]
mov rax, QWORD PTR [rax]
mov QWORD PTR [rax+8], 0
; Line 225
lea rcx, QWORD PTR _Lock$4[rsp]
call QWORD PTR __imp_??1_Lockit@std@@QEAA@XZ
$LN5@Orphan_all:
; Line 227
mov rcx, rsp
lea rdx, OFFSET FLAT:?_Orphan_all@_Container_base12@std@@QEAAXXZ$rtcFrameData
call _RTC_CheckStackVars
add rsp, 64 ; 00000040H
pop rdi
ret 0
?_Orphan_all@_Container_base12@std@@QEAAXXZ ENDP ; std::_Container_base12::_Orphan_all
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu
; COMDAT ??1_Container_base12@std@@QEAA@XZ
_TEXT SEGMENT
$T1 = 32
this$ = 64
??1_Container_base12@std@@QEAA@XZ PROC ; std::_Container_base12::~_Container_base12, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
; Line 94
$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 95
mov rcx, QWORD PTR this$[rsp]
call ?_Orphan_all@_Container_base12@std@@QEAAXXZ ; std::_Container_base12::_Orphan_all
npad 1
; Line 96
add rsp, 48 ; 00000030H
pop rdi
ret 0
??1_Container_base12@std@@QEAA@XZ ENDP ; std::_Container_base12::~_Container_base12
_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 14.0\vc\include\vcruntime_exception.h
; Line 88
$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 89
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?$AA@
mov QWORD PTR tv69[rsp], rax
$LN4@what:
mov rax, QWORD PTR tv69[rsp]
; Line 90
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 14.0\vc\include\vcruntime_exception.h
; Line 83
$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 84
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov rcx, rax
call QWORD PTR __imp___std_exception_destroy
; Line 85
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 14.0\vc\include\vcruntime_exception.h
; Line 66
$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 65
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov rdi, rax
xor eax, eax
mov ecx, 16
rep stosb
; Line 67
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov rcx, QWORD PTR _Other$[rsp]
add rcx, 8
mov rdx, rax
call QWORD PTR __imp___std_exception_copy
; Line 68
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 14.0\vc\include\vcruntime_exception.h
; Line 53
$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 52
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov rdi, rax
xor eax, eax
mov ecx, 16
rep stosb
; Line 54
mov rax, QWORD PTR _Message$[rsp]
mov QWORD PTR _InitData$[rsp], rax
mov BYTE PTR _InitData$[rsp+8], 1
; Line 55
mov rax, QWORD PTR this$[rsp]
add rax, 8
mov rdx, rax
lea rcx, QWORD PTR _InitData$[rsp]
call QWORD PTR __imp___std_exception_copy
; Line 56
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 14.0\vc\include\iosfwd
; Line 605
$LN3:
push rdi
; Line 606
mov eax, -1
; Line 607
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 14.0\vc\include\iosfwd
; Line 594
$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 595
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 596
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 14.0\vc\include\iosfwd
; Line 564
$LN3:
mov QWORD PTR [rsp+16], rdx
mov QWORD PTR [rsp+8], rcx
push rdi
; Line 565
mov rax, QWORD PTR _Left$[rsp]
mov rcx, QWORD PTR _Right$[rsp]
movzx ecx, BYTE PTR [rcx]
mov BYTE PTR [rax], cl
; Line 566
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 ?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z
_TEXT SEGMENT
tv69 = 32
_First1$ = 64
_First2$ = 72
_Count$ = 80
?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z PROC ; std::char_traits<char>::copy, COMDAT
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
; Line 529
$LN5:
mov QWORD PTR [rsp+24], r8
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 530
cmp QWORD PTR _Count$[rsp], 0
jne SHORT $LN3@copy
mov rax, QWORD PTR _First1$[rsp]
mov QWORD PTR tv69[rsp], rax
jmp SHORT $LN4@copy
$LN3@copy:
mov r8, QWORD PTR _Count$[rsp]
mov rdx, QWORD PTR _First2$[rsp]
mov rcx, QWORD PTR _First1$[rsp]
call memcpy
mov QWORD PTR tv69[rsp], rax
$LN4@copy:
mov rax, QWORD PTR tv69[rsp]
; Line 532
add rsp, 48 ; 00000030H
pop rdi
ret 0
?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z ENDP ; std::char_traits<char>::copy
_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