mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
4053 lines
142 KiB
NASM
4053 lines
142 KiB
NASM
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.00.24241.7
|
|
|
|
include listing.inc
|
|
|
|
INCLUDELIB MSVCRT
|
|
INCLUDELIB OLDNAMES
|
|
|
|
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 ??0logic_error@std@@QEAA@AEBV01@@Z ; std::logic_error::logic_error
|
|
PUBLIC ??_Glogic_error@std@@UEAAPEAXI@Z ; std::logic_error::`scalar deleting destructor'
|
|
PUBLIC ??1fail_fast@gsl@@UEAA@XZ ; gsl::fail_fast::~fail_fast
|
|
PUBLIC ??0fail_fast@gsl@@QEAA@AEBU01@@Z ; gsl::fail_fast::fail_fast
|
|
PUBLIC ??_Gfail_fast@gsl@@UEAAPEAXI@Z ; gsl::fail_fast::`scalar deleting destructor'
|
|
PUBLIC ??1narrowing_error@gsl@@UEAA@XZ ; gsl::narrowing_error::~narrowing_error
|
|
PUBLIC ??0narrowing_error@gsl@@QEAA@AEBU01@@Z ; gsl::narrowing_error::narrowing_error
|
|
PUBLIC ??_Gnarrowing_error@gsl@@UEAAPEAXI@Z ; gsl::narrowing_error::`scalar deleting destructor'
|
|
PUBLIC ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z ; gsl::details::extent_type<-1>::extent_type<-1>
|
|
PUBLIC ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception<gsl::fail_fast>
|
|
PUBLIC ?foo@@YA_NXZ ; foo
|
|
PUBLIC ?bar@@YA_NXZ ; bar
|
|
PUBLIC ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
PUBLIC ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z ; std::allocator<int>::allocate
|
|
PUBLIC ??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ ; std::vector<int,std::allocator<int> >::~vector<int,std::allocator<int> >
|
|
PUBLIC ??$narrow@_J_K@gsl@@YA_J_K@Z ; gsl::narrow<__int64,unsigned __int64>
|
|
PUBLIC ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>
|
|
PUBLIC ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>
|
|
PUBLIC ??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z ; gsl::narrow_cast<__int64,unsigned __int64 & __ptr64>
|
|
PUBLIC ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z ; gsl::details::throw_exception<gsl::narrowing_error>
|
|
PUBLIC ??_7exception@std@@6B@ ; std::exception::`vftable'
|
|
PUBLIC ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ ; `string'
|
|
PUBLIC ??_7logic_error@std@@6B@ ; std::logic_error::`vftable'
|
|
PUBLIC ??_7fail_fast@gsl@@6B@ ; gsl::fail_fast::`vftable'
|
|
PUBLIC ??_R0?AVexception@std@@@8 ; std::exception `RTTI Type Descriptor'
|
|
PUBLIC _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
|
|
PUBLIC ??_7narrowing_error@gsl@@6B@ ; gsl::narrowing_error::`vftable'
|
|
PUBLIC ??_C@_0ED@HKMFEAN@GSL?3?5Precondition?5failure?5at?5C?3?2@ ; `string'
|
|
PUBLIC _TI3?AUfail_fast@gsl@@
|
|
PUBLIC _CTA3?AUfail_fast@gsl@@
|
|
PUBLIC ??_R0?AUfail_fast@gsl@@@8 ; gsl::fail_fast `RTTI Type Descriptor'
|
|
PUBLIC _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24
|
|
PUBLIC ??_R0?AVlogic_error@std@@@8 ; std::logic_error `RTTI Type Descriptor'
|
|
PUBLIC _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24
|
|
PUBLIC ??_C@_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 ??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@ ; `string'
|
|
PUBLIC _TI2?AUnarrowing_error@gsl@@
|
|
PUBLIC _CTA2?AUnarrowing_error@gsl@@
|
|
PUBLIC ??_R0?AUnarrowing_error@gsl@@@8 ; gsl::narrowing_error `RTTI Type Descriptor'
|
|
PUBLIC _CT??_R0?AUnarrowing_error@gsl@@@8??0narrowing_error@gsl@@QEAA@AEBU01@@Z24
|
|
PUBLIC ??_R4exception@std@@6B@ ; std::exception::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R3exception@std@@8 ; std::exception::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2exception@std@@8 ; std::exception::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@exception@std@@8 ; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC ??_R4logic_error@std@@6B@ ; std::logic_error::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R3logic_error@std@@8 ; std::logic_error::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2logic_error@std@@8 ; std::logic_error::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@logic_error@std@@8 ; std::logic_error::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC ??_R4fail_fast@gsl@@6B@ ; gsl::fail_fast::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R3fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC ??_R4narrowing_error@gsl@@6B@ ; gsl::narrowing_error::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R3narrowing_error@gsl@@8 ; gsl::narrowing_error::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2narrowing_error@gsl@@8 ; gsl::narrowing_error::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@narrowing_error@gsl@@8 ; gsl::narrowing_error::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC __xmm@00000003000000020000000100000000
|
|
EXTRN ??2@YAPEAX_K@Z:PROC ; operator new
|
|
EXTRN ??3@YAXPEAX@Z:PROC ; operator delete
|
|
EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete
|
|
EXTRN __std_terminate:PROC
|
|
EXTRN __imp__invalid_parameter_noinfo_noreturn: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 __imp_memmove:PROC
|
|
EXTRN __imp_?_Xbad_alloc@std@@YAXXZ:PROC
|
|
EXTRN __imp_?_Xlength_error@std@@YAXPEBD@Z:PROC
|
|
EXTRN ??_Elogic_error@std@@UEAAPEAXI@Z:PROC ; std::logic_error::`vector deleting destructor'
|
|
EXTRN ??_Efail_fast@gsl@@UEAAPEAXI@Z:PROC ; gsl::fail_fast::`vector deleting destructor'
|
|
EXTRN ??_Enarrowing_error@gsl@@UEAAPEAXI@Z:PROC ; gsl::narrowing_error::`vector deleting destructor'
|
|
EXTRN _CxxThrowException: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
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0exception@std@@QEAA@QEBD@Z DD imagerel $LN4
|
|
DD imagerel $LN4+65
|
|
DD imagerel $unwind$??0exception@std@@QEAA@QEBD@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0exception@std@@QEAA@AEBV01@@Z DD imagerel $LN4
|
|
DD imagerel $LN4+54
|
|
DD imagerel $unwind$??0exception@std@@QEAA@AEBV01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??_Gexception@std@@UEAAPEAXI@Z DD imagerel $LN8
|
|
DD imagerel $LN8+67
|
|
DD imagerel $unwind$??_Gexception@std@@UEAAPEAXI@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?_Allocate@std@@YAPEAX_K0_N@Z DD imagerel $LN12
|
|
DD imagerel $LN12+131
|
|
DD imagerel $unwind$?_Allocate@std@@YAPEAX_K0_N@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?_Deallocate@std@@YAXPEAX_K1@Z DD imagerel $LN11
|
|
DD imagerel $LN11+110
|
|
DD imagerel $unwind$?_Deallocate@std@@YAXPEAX_K1@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0logic_error@std@@QEAA@PEBD@Z DD imagerel $LN7
|
|
DD imagerel $LN7+75
|
|
DD imagerel $unwind$??0logic_error@std@@QEAA@PEBD@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0logic_error@std@@QEAA@AEBV01@@Z DD imagerel $LN6
|
|
DD imagerel $LN6+64
|
|
DD imagerel $unwind$??0logic_error@std@@QEAA@AEBV01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0logic_error@std@@QEAA@$$QEAV01@@Z DD imagerel $LN6
|
|
DD imagerel $LN6+64
|
|
DD imagerel $unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??_Glogic_error@std@@UEAAPEAXI@Z DD imagerel $LN11
|
|
DD imagerel $LN11+67
|
|
DD imagerel $unwind$??_Glogic_error@std@@UEAAPEAXI@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0fail_fast@gsl@@QEAA@QEBD@Z DD imagerel $LN9
|
|
DD imagerel $LN9+75
|
|
DD imagerel $unwind$??0fail_fast@gsl@@QEAA@QEBD@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD imagerel $LN9
|
|
DD imagerel $LN9+64
|
|
DD imagerel $unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD imagerel $LN9
|
|
DD imagerel $LN9+64
|
|
DD imagerel $unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD imagerel $LN14
|
|
DD imagerel $LN14+67
|
|
DD imagerel $unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0narrowing_error@gsl@@QEAA@AEBU01@@Z DD imagerel $LN6
|
|
DD imagerel $LN6+64
|
|
DD imagerel $unwind$??0narrowing_error@gsl@@QEAA@AEBU01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z DD imagerel $LN6
|
|
DD imagerel $LN6+64
|
|
DD imagerel $unwind$??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??_Gnarrowing_error@gsl@@UEAAPEAXI@Z DD imagerel $LN11
|
|
DD imagerel $LN11+67
|
|
DD imagerel $unwind$??_Gnarrowing_error@gsl@@UEAAPEAXI@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z DD imagerel $LN23
|
|
DD imagerel $LN23+127
|
|
DD imagerel $unwind$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA DD imagerel ?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA
|
|
DD imagerel ?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA+38
|
|
DD imagerel $unwind$?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD imagerel $LN15
|
|
DD imagerel $LN15+73
|
|
DD imagerel $unwind$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?foo@@YA_NXZ DD imagerel $LN223
|
|
DD imagerel $LN223+27
|
|
DD imagerel $unwind$?foo@@YA_NXZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD imagerel $LN4
|
|
DD imagerel $LN4+23
|
|
DD imagerel $unwind$??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD imagerel $LN81
|
|
DD imagerel $LN81+33
|
|
DD imagerel $unwind$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD imagerel $LN81
|
|
DD imagerel $LN81+33
|
|
DD imagerel $unwind$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?bar@@YA_NXZ DD imagerel $LN225
|
|
DD imagerel $LN225+217
|
|
DD imagerel $unwind$?bar@@YA_NXZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z DD imagerel $LN14
|
|
DD imagerel $LN14+114
|
|
DD imagerel $unwind$?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?allocate@?$allocator@H@std@@QEAAPEAH_K@Z DD imagerel $LN15
|
|
DD imagerel $LN15+128
|
|
DD imagerel $unwind$?allocate@?$allocator@H@std@@QEAAPEAH_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z DD imagerel $LN24
|
|
DD imagerel $LN24+47
|
|
DD imagerel $unwind$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ DD imagerel $LN96
|
|
DD imagerel $LN96+52
|
|
DD imagerel $unwind$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z DD imagerel $LN110
|
|
DD imagerel $LN110+99
|
|
DD imagerel $unwind$?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ DD imagerel $LN94
|
|
DD imagerel $LN94+52
|
|
DD imagerel $unwind$?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ DD imagerel $LN4
|
|
DD imagerel $LN4+18
|
|
DD imagerel $unwind$?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z DD imagerel $LN74
|
|
DD imagerel $LN74+89
|
|
DD imagerel $unwind$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD imagerel $LN52
|
|
DD imagerel $LN52+33
|
|
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$??$?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 $LN52
|
|
DD imagerel $LN52+33
|
|
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$??$narrow@_J_K@gsl@@YA_J_K@Z DD imagerel $LN34
|
|
DD imagerel $LN34+61
|
|
DD imagerel $unwind$??$narrow@_J_K@gsl@@YA_J_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD imagerel $LN259
|
|
DD imagerel $LN259+175
|
|
DD imagerel $unwind$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA DD imagerel ?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA
|
|
DD imagerel ?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA+78
|
|
DD imagerel $unwind$?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD imagerel $LN48
|
|
DD imagerel $LN48+256
|
|
DD imagerel $unwind$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA DD imagerel ?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA
|
|
DD imagerel ?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA+38
|
|
DD imagerel $unwind$?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA DD imagerel ?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA
|
|
DD imagerel ?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA+38
|
|
DD imagerel $unwind$?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z DD imagerel $LN12
|
|
DD imagerel $LN12+73
|
|
DD imagerel $unwind$??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z DD imagerel $LN28
|
|
DD imagerel $LN28+46
|
|
DD imagerel $unwind$??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z DD imagerel $LN20
|
|
DD imagerel $LN20+49
|
|
DD imagerel $unwind$??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z DD imagerel $LN10
|
|
DD imagerel $LN10+49
|
|
DD imagerel $unwind$??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z DD imagerel $LN6
|
|
DD imagerel $LN6+49
|
|
DD imagerel $unwind$??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z DD imagerel $LN4
|
|
DD imagerel $LN4+49
|
|
DD imagerel $unwind$??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z
|
|
pdata ENDS
|
|
; COMDAT __xmm@00000003000000020000000100000000
|
|
CONST SEGMENT
|
|
__xmm@00000003000000020000000100000000 DB 00H, 00H, 00H, 00H, 01H, 00H, 00H
|
|
DB 00H, 02H, 00H, 00H, 00H, 03H, 00H, 00H, 00H
|
|
CONST ENDS
|
|
; COMDAT ??_R1A@?0A@EA@narrowing_error@gsl@@8
|
|
rdata$r SEGMENT
|
|
??_R1A@?0A@EA@narrowing_error@gsl@@8 DD imagerel ??_R0?AUnarrowing_error@gsl@@@8 ; gsl::narrowing_error::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
DD 01H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
DD 040H
|
|
DD imagerel ??_R3narrowing_error@gsl@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R2narrowing_error@gsl@@8
|
|
rdata$r SEGMENT
|
|
??_R2narrowing_error@gsl@@8 DD imagerel ??_R1A@?0A@EA@narrowing_error@gsl@@8 ; gsl::narrowing_error::`RTTI Base Class Array'
|
|
DD imagerel ??_R1A@?0A@EA@exception@std@@8
|
|
ORG $+3
|
|
rdata$r ENDS
|
|
; COMDAT ??_R3narrowing_error@gsl@@8
|
|
rdata$r SEGMENT
|
|
??_R3narrowing_error@gsl@@8 DD 00H ; gsl::narrowing_error::`RTTI Class Hierarchy Descriptor'
|
|
DD 00H
|
|
DD 02H
|
|
DD imagerel ??_R2narrowing_error@gsl@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R4narrowing_error@gsl@@6B@
|
|
rdata$r SEGMENT
|
|
??_R4narrowing_error@gsl@@6B@ DD 01H ; gsl::narrowing_error::`RTTI Complete Object Locator'
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ??_R0?AUnarrowing_error@gsl@@@8
|
|
DD imagerel ??_R3narrowing_error@gsl@@8
|
|
DD imagerel ??_R4narrowing_error@gsl@@6B@
|
|
rdata$r 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@logic_error@std@@8
|
|
rdata$r SEGMENT
|
|
??_R1A@?0A@EA@logic_error@std@@8 DD imagerel ??_R0?AVlogic_error@std@@@8 ; std::logic_error::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
DD 01H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
DD 040H
|
|
DD imagerel ??_R3logic_error@std@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R2logic_error@std@@8
|
|
rdata$r SEGMENT
|
|
??_R2logic_error@std@@8 DD imagerel ??_R1A@?0A@EA@logic_error@std@@8 ; std::logic_error::`RTTI Base Class Array'
|
|
DD imagerel ??_R1A@?0A@EA@exception@std@@8
|
|
ORG $+3
|
|
rdata$r ENDS
|
|
; COMDAT ??_R3logic_error@std@@8
|
|
rdata$r SEGMENT
|
|
??_R3logic_error@std@@8 DD 00H ; std::logic_error::`RTTI Class Hierarchy Descriptor'
|
|
DD 00H
|
|
DD 02H
|
|
DD imagerel ??_R2logic_error@std@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R4logic_error@std@@6B@
|
|
rdata$r SEGMENT
|
|
??_R4logic_error@std@@6B@ DD 01H ; std::logic_error::`RTTI Complete Object Locator'
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ??_R0?AVlogic_error@std@@@8
|
|
DD imagerel ??_R3logic_error@std@@8
|
|
DD imagerel ??_R4logic_error@std@@6B@
|
|
rdata$r ENDS
|
|
; COMDAT ??_R1A@?0A@EA@exception@std@@8
|
|
rdata$r SEGMENT
|
|
??_R1A@?0A@EA@exception@std@@8 DD imagerel ??_R0?AVexception@std@@@8 ; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
DD 00H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
DD 040H
|
|
DD imagerel ??_R3exception@std@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R2exception@std@@8
|
|
rdata$r SEGMENT
|
|
??_R2exception@std@@8 DD imagerel ??_R1A@?0A@EA@exception@std@@8 ; std::exception::`RTTI Base Class Array'
|
|
ORG $+3
|
|
rdata$r ENDS
|
|
; COMDAT ??_R3exception@std@@8
|
|
rdata$r SEGMENT
|
|
??_R3exception@std@@8 DD 00H ; std::exception::`RTTI Class Hierarchy Descriptor'
|
|
DD 00H
|
|
DD 01H
|
|
DD imagerel ??_R2exception@std@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R4exception@std@@6B@
|
|
rdata$r SEGMENT
|
|
??_R4exception@std@@6B@ DD 01H ; std::exception::`RTTI Complete Object Locator'
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ??_R0?AVexception@std@@@8
|
|
DD imagerel ??_R3exception@std@@8
|
|
DD imagerel ??_R4exception@std@@6B@
|
|
rdata$r ENDS
|
|
; COMDAT _CT??_R0?AUnarrowing_error@gsl@@@8??0narrowing_error@gsl@@QEAA@AEBU01@@Z24
|
|
xdata$x SEGMENT
|
|
_CT??_R0?AUnarrowing_error@gsl@@@8??0narrowing_error@gsl@@QEAA@AEBU01@@Z24 DD 00H
|
|
DD imagerel ??_R0?AUnarrowing_error@gsl@@@8
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
ORG $+4
|
|
DD 018H
|
|
DD imagerel ??0narrowing_error@gsl@@QEAA@AEBU01@@Z
|
|
xdata$x ENDS
|
|
; COMDAT ??_R0?AUnarrowing_error@gsl@@@8
|
|
data$r SEGMENT
|
|
??_R0?AUnarrowing_error@gsl@@@8 DQ FLAT:??_7type_info@@6B@ ; gsl::narrowing_error `RTTI Type Descriptor'
|
|
DQ 0000000000000000H
|
|
DB '.?AUnarrowing_error@gsl@@', 00H
|
|
data$r ENDS
|
|
; COMDAT _CTA2?AUnarrowing_error@gsl@@
|
|
xdata$x SEGMENT
|
|
_CTA2?AUnarrowing_error@gsl@@ DD 02H
|
|
DD imagerel _CT??_R0?AUnarrowing_error@gsl@@@8??0narrowing_error@gsl@@QEAA@AEBU01@@Z24
|
|
DD imagerel _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
|
|
xdata$x ENDS
|
|
; COMDAT _TI2?AUnarrowing_error@gsl@@
|
|
xdata$x SEGMENT
|
|
_TI2?AUnarrowing_error@gsl@@ DD 00H
|
|
DD imagerel ??1narrowing_error@gsl@@UEAA@XZ
|
|
DD 00H
|
|
DD imagerel _CTA2?AUnarrowing_error@gsl@@
|
|
xdata$x ENDS
|
|
; COMDAT ??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@
|
|
CONST SEGMENT
|
|
??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@ DB 'vector<T> too long'
|
|
DB 00H ; `string'
|
|
CONST 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 _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24
|
|
xdata$x SEGMENT
|
|
_CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24 DD 00H
|
|
DD imagerel ??_R0?AVlogic_error@std@@@8
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
ORG $+4
|
|
DD 018H
|
|
DD imagerel ??0logic_error@std@@QEAA@AEBV01@@Z
|
|
xdata$x ENDS
|
|
; COMDAT ??_R0?AVlogic_error@std@@@8
|
|
data$r SEGMENT
|
|
??_R0?AVlogic_error@std@@@8 DQ FLAT:??_7type_info@@6B@ ; std::logic_error `RTTI Type Descriptor'
|
|
DQ 0000000000000000H
|
|
DB '.?AVlogic_error@std@@', 00H
|
|
data$r ENDS
|
|
; COMDAT _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24
|
|
xdata$x SEGMENT
|
|
_CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24 DD 00H
|
|
DD imagerel ??_R0?AUfail_fast@gsl@@@8
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
ORG $+4
|
|
DD 018H
|
|
DD imagerel ??0fail_fast@gsl@@QEAA@AEBU01@@Z
|
|
xdata$x ENDS
|
|
; COMDAT ??_R0?AUfail_fast@gsl@@@8
|
|
data$r SEGMENT
|
|
??_R0?AUfail_fast@gsl@@@8 DQ FLAT:??_7type_info@@6B@ ; gsl::fail_fast `RTTI Type Descriptor'
|
|
DQ 0000000000000000H
|
|
DB '.?AUfail_fast@gsl@@', 00H
|
|
data$r ENDS
|
|
; COMDAT _CTA3?AUfail_fast@gsl@@
|
|
xdata$x SEGMENT
|
|
_CTA3?AUfail_fast@gsl@@ DD 03H
|
|
DD imagerel _CT??_R0?AUfail_fast@gsl@@@8??0fail_fast@gsl@@QEAA@AEBU01@@Z24
|
|
DD imagerel _CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QEAA@AEBV01@@Z24
|
|
DD imagerel _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
|
|
xdata$x ENDS
|
|
; COMDAT _TI3?AUfail_fast@gsl@@
|
|
xdata$x SEGMENT
|
|
_TI3?AUfail_fast@gsl@@ DD 00H
|
|
DD imagerel ??1fail_fast@gsl@@UEAA@XZ
|
|
DD 00H
|
|
DD imagerel _CTA3?AUfail_fast@gsl@@
|
|
xdata$x ENDS
|
|
; COMDAT ??_C@_0ED@HKMFEAN@GSL?3?5Precondition?5failure?5at?5C?3?2@
|
|
CONST SEGMENT
|
|
??_C@_0ED@HKMFEAN@GSL?3?5Precondition?5failure?5at?5C?3?2@ DB 'GSL: Preco'
|
|
DB 'ndition failure at C:\projects\gsl\include\gsl/span: 336', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_7narrowing_error@gsl@@6B@
|
|
CONST SEGMENT
|
|
??_7narrowing_error@gsl@@6B@ DQ FLAT:??_R4narrowing_error@gsl@@6B@ ; gsl::narrowing_error::`vftable'
|
|
DQ FLAT:??_Enarrowing_error@gsl@@UEAAPEAXI@Z
|
|
DQ FLAT:?what@exception@std@@UEBAPEBDXZ
|
|
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 ??_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 ??_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@_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 xdata
|
|
xdata SEGMENT
|
|
$unwind$??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z DD 010401H
|
|
DD 08204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA DD 020601H
|
|
DD 050023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA DD 020601H
|
|
DD 050023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD imagerel ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z+133
|
|
DD 01H
|
|
DD imagerel ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z+152
|
|
DD 0ffffffffH
|
|
DD imagerel ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z+226
|
|
DD 00H
|
|
DD imagerel ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z+245
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA
|
|
DD 0ffffffffH
|
|
DD imagerel ?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD 019930522H
|
|
DD 02H
|
|
DD imagerel $stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 05H
|
|
DD imagerel $ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD 041411H
|
|
DD 0d3414H
|
|
DD 070029206H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA DD 030b19H
|
|
DD 05007420bH
|
|
DD 03006H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD imagerel ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z+127
|
|
DD 00H
|
|
DD imagerel ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z+153
|
|
DD 0ffffffffH
|
|
DD imagerel ?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA
|
|
DD 00H
|
|
DD imagerel ?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA+14
|
|
DD 01H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$handlerMap$0$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD 040H
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA
|
|
DD 048H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$tryMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD 00H
|
|
DD 00H
|
|
DD 01H
|
|
DD 01H
|
|
DD imagerel $handlerMap$0$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD 0ffffffffH
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD 019930522H
|
|
DD 02H
|
|
DD imagerel $stateUnwindMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
DD 01H
|
|
DD imagerel $tryMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
DD 05H
|
|
DD imagerel $ip2state$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z DD 082319H
|
|
DD 0b7423H
|
|
DD 0a641eH
|
|
DD 093419H
|
|
DD 0e007520bH
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$narrow@_J_K@gsl@@YA_J_K@Z DD imagerel ??$narrow@_J_K@gsl@@YA_J_K@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??$narrow@_J_K@gsl@@YA_J_K@Z+42
|
|
DD 01H
|
|
DD imagerel ??$narrow@_J_K@gsl@@YA_J_K@Z+53
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??$narrow@_J_K@gsl@@YA_J_K@Z DD 0ffffffffH
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD imagerel ?dtor$1@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$narrow@_J_K@gsl@@YA_J_K@Z DD 019930522H
|
|
DD 02H
|
|
DD imagerel $stateUnwindMap$??$narrow@_J_K@gsl@@YA_J_K@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$??$narrow@_J_K@gsl@@YA_J_K@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$narrow@_J_K@gsl@@YA_J_K@Z DD 010d11H
|
|
DD 08204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$narrow@_J_K@gsl@@YA_J_K@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD 010c01H
|
|
DD 02204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD 010c01H
|
|
DD 02204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z DD imagerel ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z+61
|
|
DD 01H
|
|
DD imagerel ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z+72
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z DD 0ffffffffH
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD imagerel ?dtor$8@?0???$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z DD 019930522H
|
|
DD 02H
|
|
DD imagerel $stateUnwindMap$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z DD 020f11H
|
|
DD 030027206H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?allocate@?$allocator@H@std@@QEAAPEAH_K@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$?bar@@YA_NXZ DD imagerel ?bar@@YA_NXZ
|
|
DD 0ffffffffH
|
|
DD imagerel ?bar@@YA_NXZ+92
|
|
DD 00H
|
|
DD imagerel ?bar@@YA_NXZ+138
|
|
DD 02H
|
|
DD imagerel ?bar@@YA_NXZ+149
|
|
DD 00H
|
|
DD imagerel ?bar@@YA_NXZ+163
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$?bar@@YA_NXZ DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0??bar@@YA_NXZ@4HA
|
|
DD 00H
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ?dtor$15@?0??bar@@YA_NXZ@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$?bar@@YA_NXZ DD 019930522H
|
|
DD 03H
|
|
DD imagerel $stateUnwindMap$?bar@@YA_NXZ
|
|
DD 00H
|
|
DD 00H
|
|
DD 05H
|
|
DD imagerel $ip2state$?bar@@YA_NXZ
|
|
DD 050H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?bar@@YA_NXZ DD 022119H
|
|
DD 03002f209H
|
|
DD imagerel __GSHandlerCheck_EH
|
|
DD imagerel $cppxdata$?bar@@YA_NXZ
|
|
DD 07aH
|
|
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 00H
|
|
DD 00H
|
|
DD 05H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD 010c19H
|
|
DD 02204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$?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 00H
|
|
DD 00H
|
|
DD 05H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 010c19H
|
|
DD 02204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$?foo@@YA_NXZ DD imagerel ?foo@@YA_NXZ
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$?foo@@YA_NXZ DD 0ffffffffH
|
|
DD imagerel __std_terminate
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$?foo@@YA_NXZ DD 019930522H
|
|
DD 01H
|
|
DD imagerel $stateUnwindMap$?foo@@YA_NXZ
|
|
DD 00H
|
|
DD 00H
|
|
DD 01H
|
|
DD imagerel $ip2state$?foo@@YA_NXZ
|
|
DD 00H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?foo@@YA_NXZ DD 010c11H
|
|
DD 02204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$?foo@@YA_NXZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD 010401H
|
|
DD 08204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA DD 020601H
|
|
DD 050023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z DD imagerel ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z+103
|
|
DD 00H
|
|
DD imagerel ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z+122
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z DD 019930522H
|
|
DD 01H
|
|
DD imagerel $stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z DD 010d11H
|
|
DD 0a204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Gnarrowing_error@gsl@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0narrowing_error@gsl@@QEAA@AEBU01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0fail_fast@gsl@@QEAA@QEBD@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Glogic_error@std@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0logic_error@std@@QEAA@AEBV01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0logic_error@std@@QEAA@PEBD@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Deallocate@std@@YAXPEAX_K1@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Allocate@std@@YAPEAX_K0_N@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Gexception@std@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0exception@std@@QEAA@AEBV01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0exception@std@@QEAA@QEBD@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 48
|
|
_Last$ = 56
|
|
_Dest$ = 64
|
|
??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z PROC ; std::_Copy_memmove<int const * __ptr64,int * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2301
|
|
$LN4:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rdx
|
|
mov rdi, r8
|
|
; Line 2305
|
|
sub rbx, rcx
|
|
; Line 2306
|
|
mov rdx, rcx
|
|
mov r8, rbx
|
|
mov rcx, rdi
|
|
call QWORD PTR __imp_memmove
|
|
; Line 2307
|
|
lea rax, QWORD PTR [rbx+rdi]
|
|
; Line 2308
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z ENDP ; std::_Copy_memmove<int const * __ptr64,int * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 48
|
|
_Last$ = 56
|
|
_Dest$ = 64
|
|
__formal$ = 72
|
|
__formal$ = 80
|
|
__formal$ = 88
|
|
??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z PROC ; std::_Uninitialized_copy_al_unchecked1<int const ,int,std::allocator<int> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory
|
|
; Line 239
|
|
$LN6:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rdx
|
|
mov rdi, r8
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2305
|
|
sub rbx, rcx
|
|
; Line 2306
|
|
mov rdx, rcx
|
|
mov r8, rbx
|
|
mov rcx, rdi
|
|
call QWORD PTR __imp_memmove
|
|
; Line 2307
|
|
lea rax, QWORD PTR [rbx+rdi]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory
|
|
; Line 241
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z ENDP ; std::_Uninitialized_copy_al_unchecked1<int const ,int,std::allocator<int> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z
|
|
_TEXT SEGMENT
|
|
__$ReturnUdt$ = 8
|
|
__formal$ = 16
|
|
__formal$ = 24
|
|
??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z PROC ; std::_Ptr_copy_cat<int const ,int>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 793
|
|
mov rax, rcx
|
|
; Line 794
|
|
ret 0
|
|
??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z ENDP ; std::_Ptr_copy_cat<int const ,int>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z
|
|
_TEXT SEGMENT
|
|
_Dest$ = 8
|
|
_Src$ = 16
|
|
??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z PROC ; std::_Rechecked<int * __ptr64,int * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 458
|
|
mov QWORD PTR [rcx], rdx
|
|
; Line 459
|
|
mov rax, rcx
|
|
; Line 460
|
|
ret 0
|
|
??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z ENDP ; std::_Rechecked<int * __ptr64,int * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 48
|
|
_Last$ = 56
|
|
_Dest$ = 64
|
|
_Al$ = 72
|
|
??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z PROC ; std::_Uninitialized_copy_al_unchecked<int const * __ptr64,int * __ptr64,std::allocator<int> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory
|
|
; Line 248
|
|
$LN10:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rdx
|
|
mov rdi, r8
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2305
|
|
sub rbx, rcx
|
|
; Line 2306
|
|
mov rdx, rcx
|
|
mov r8, rbx
|
|
mov rcx, rdi
|
|
call QWORD PTR __imp_memmove
|
|
; Line 2307
|
|
lea rax, QWORD PTR [rbx+rdi]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory
|
|
; Line 252
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z ENDP ; std::_Uninitialized_copy_al_unchecked<int const * __ptr64,int * __ptr64,std::allocator<int> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z
|
|
_TEXT SEGMENT
|
|
_Src$ = 8
|
|
??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z PROC ; std::_Unchecked<int * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 428
|
|
mov rax, rcx
|
|
; Line 429
|
|
ret 0
|
|
??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z ENDP ; std::_Unchecked<int * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z
|
|
_TEXT SEGMENT
|
|
_Src$ = 8
|
|
??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z PROC ; std::_Unchecked<int const * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 428
|
|
mov rax, rcx
|
|
; Line 429
|
|
ret 0
|
|
??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z ENDP ; std::_Unchecked<int const * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 48
|
|
_Last$ = 56
|
|
_Dest$ = 64
|
|
_Al$ = 72
|
|
??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z PROC ; std::_Uninitialized_copy<int const * __ptr64,int * __ptr64,std::allocator<int> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory
|
|
; Line 259
|
|
$LN20:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rdx
|
|
mov rdi, r8
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2305
|
|
sub rbx, rcx
|
|
; Line 2306
|
|
mov rdx, rcx
|
|
mov r8, rbx
|
|
mov rcx, rdi
|
|
call QWORD PTR __imp_memmove
|
|
; Line 2307
|
|
lea rax, QWORD PTR [rbx+rdi]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory
|
|
; Line 265
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z ENDP ; std::_Uninitialized_copy<int const * __ptr64,int * __ptr64,std::allocator<int> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 8
|
|
_Last$ = 16
|
|
__formal$ = 24
|
|
??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z PROC ; std::_Distance1<int const * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 1119
|
|
sub rdx, rcx
|
|
sar rdx, 2
|
|
mov rax, rdx
|
|
; Line 1120
|
|
ret 0
|
|
??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z ENDP ; std::_Distance1<int const * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z
|
|
_TEXT SEGMENT
|
|
_Arg$ = 8
|
|
??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z PROC ; std::forward<gsl::narrowing_error>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits
|
|
; Line 1276
|
|
mov rax, rcx
|
|
; Line 1277
|
|
ret 0
|
|
??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z ENDP ; std::forward<gsl::narrowing_error>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$forward@AEA_K@std@@YAAEA_KAEA_K@Z
|
|
_TEXT SEGMENT
|
|
_Arg$ = 8
|
|
??$forward@AEA_K@std@@YAAEA_KAEA_K@Z PROC ; std::forward<unsigned __int64 & __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits
|
|
; Line 1276
|
|
mov rax, rcx
|
|
; Line 1277
|
|
ret 0
|
|
??$forward@AEA_K@std@@YAAEA_KAEA_K@Z ENDP ; std::forward<unsigned __int64 & __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_First$ = 56
|
|
_Last$ = 64
|
|
_Ptr$ = 72
|
|
??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z PROC ; std::vector<int,std::allocator<int> >::_Ucopy<int const * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1651
|
|
$LN28:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, r8
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2306
|
|
mov rcx, r9
|
|
sub rbx, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1651
|
|
mov rdi, r9
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2306
|
|
mov r8, rbx
|
|
call QWORD PTR __imp_memmove
|
|
; Line 2307
|
|
lea rax, QWORD PTR [rbx+rdi]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1654
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z ENDP ; std::vector<int,std::allocator<int> >::_Ucopy<int const * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$distance@PEBH@std@@YA_JPEBH0@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 8
|
|
_Last$ = 16
|
|
??$distance@PEBH@std@@YA_JPEBH0@Z PROC ; std::distance<int const * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 1119
|
|
sub rdx, rcx
|
|
sar rdx, 2
|
|
; Line 1126
|
|
mov rax, rdx
|
|
; Line 1127
|
|
ret 0
|
|
??$distance@PEBH@std@@YA_JPEBH0@Z ENDP ; std::distance<int const * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Right$ = 16
|
|
??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z PROC ; std::_Wrap_alloc<std::allocator<int> >::_Wrap_alloc<std::allocator<int> ><std::allocator<int> const & __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 953
|
|
mov rax, rcx
|
|
ret 0
|
|
??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z ENDP ; std::_Wrap_alloc<std::allocator<int> >::_Wrap_alloc<std::allocator<int> ><std::allocator<int> const & __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
exception$ = 80
|
|
??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z PROC ; gsl::details::throw_exception<gsl::narrowing_error>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 143
|
|
$LN12:
|
|
sub rsp, 72 ; 00000048H
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 66
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
; Line 67
|
|
add rcx, 8
|
|
mov QWORD PTR $T1[rsp], rax
|
|
lea rdx, QWORD PTR $T1[rsp+8]
|
|
xor eax, eax
|
|
mov QWORD PTR $T1[rsp+8], rax
|
|
mov QWORD PTR $T1[rsp+16], rax
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 144
|
|
lea rdx, OFFSET FLAT:_TI2?AUnarrowing_error@gsl@@
|
|
mov QWORD PTR $T1[rsp], rax
|
|
lea rcx, QWORD PTR $T1[rsp]
|
|
call _CxxThrowException
|
|
int 3
|
|
$LN11@throw_exce:
|
|
??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z ENDP ; gsl::details::throw_exception<gsl::narrowing_error>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z
|
|
_TEXT SEGMENT
|
|
u$ = 8
|
|
??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z PROC ; gsl::narrow_cast<__int64,unsigned __int64 & __ptr64>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 100
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 101
|
|
ret 0
|
|
??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z ENDP ; gsl::narrow_cast<__int64,unsigned __int64 & __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
ext$ = 16
|
|
??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z PROC ; gsl::details::extent_type<-1>::extent_type<-1><0>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 333
|
|
mov QWORD PTR [rcx], 0
|
|
; Line 334
|
|
mov rax, rcx
|
|
ret 0
|
|
??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z ENDP ; gsl::details::extent_type<-1>::extent_type<-1><0>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
_InitData$3 = 40
|
|
$T4 = 56
|
|
$T5 = 56
|
|
$T6 = 96
|
|
this$ = 96
|
|
data$ = 104
|
|
ext$ = 112
|
|
??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z PROC ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 597
|
|
$LN48:
|
|
push rdi
|
|
sub rsp, 80 ; 00000050H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov QWORD PTR [rsp+104], rbx
|
|
mov rdi, rdx
|
|
mov rbx, rcx
|
|
mov DWORD PTR $T6[rsp], 0
|
|
; Line 596
|
|
mov rdx, r8
|
|
call ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z ; gsl::details::extent_type<-1>::extent_type<-1>
|
|
mov QWORD PTR [rbx+8], rdi
|
|
; Line 338
|
|
mov rax, QWORD PTR [rbx]
|
|
; Line 598
|
|
test rax, rax
|
|
js SHORT $LN3@extent_typ
|
|
; Line 599
|
|
test rdi, rdi
|
|
jne SHORT $LN5@extent_typ
|
|
test rax, rax
|
|
je SHORT $LN5@extent_typ
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 53
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR $T4[rsp], rax
|
|
; Line 52
|
|
xor eax, eax
|
|
mov QWORD PTR $T4[rsp+8], rax
|
|
mov QWORD PTR $T4[rsp+16], rax
|
|
; Line 54
|
|
lea rax, OFFSET FLAT:??_C@_0ED@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@
|
|
mov QWORD PTR _InitData$2[rsp], rax
|
|
mov BYTE PTR _InitData$2[rsp+8], 1
|
|
; Line 55
|
|
lea rdx, QWORD PTR $T4[rsp+8]
|
|
lea rcx, QWORD PTR _InitData$2[rsp]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 99
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR $T4[rsp], rax
|
|
mov DWORD PTR $T6[rsp], 2
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 599
|
|
lea rcx, QWORD PTR $T4[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:
|
|
; Line 600
|
|
mov rax, rbx
|
|
jmp SHORT $LN2@extent_typ
|
|
$LN3@extent_typ:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 53
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR $T5[rsp], rax
|
|
; Line 52
|
|
xor eax, eax
|
|
mov QWORD PTR $T5[rsp+8], rax
|
|
mov QWORD PTR $T5[rsp+16], rax
|
|
; Line 54
|
|
lea rax, OFFSET FLAT:??_C@_0ED@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@
|
|
mov QWORD PTR _InitData$3[rsp], rax
|
|
mov BYTE PTR _InitData$3[rsp+8], 1
|
|
; Line 55
|
|
lea rdx, QWORD PTR $T5[rsp+8]
|
|
lea rcx, QWORD PTR _InitData$3[rsp]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 99
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR $T5[rsp], rax
|
|
mov DWORD PTR $T6[rsp], 1
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 598
|
|
lea rcx, QWORD PTR $T5[rsp]
|
|
call ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception<gsl::fail_fast>
|
|
npad 1
|
|
$LN2@extent_typ:
|
|
; Line 600
|
|
mov rbx, QWORD PTR [rsp+104]
|
|
add rsp, 80 ; 00000050H
|
|
pop rdi
|
|
ret 0
|
|
$LN47@extent_typ:
|
|
??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z ENDP ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
_InitData$3 = 40
|
|
$T4 = 56
|
|
$T5 = 56
|
|
$T6 = 96
|
|
this$ = 96
|
|
data$ = 104
|
|
ext$ = 112
|
|
?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA PROC ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$0
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
mov eax, DWORD PTR $T6[rbp]
|
|
and eax, 1
|
|
test eax, eax
|
|
je SHORT $LN8@dtor$0
|
|
and DWORD PTR $T6[rbp], -2
|
|
lea rcx, QWORD PTR $T5[rbp]
|
|
call ??1fail_fast@gsl@@UEAA@XZ
|
|
$LN8@dtor$0:
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA ENDP ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$0
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
_InitData$3 = 40
|
|
$T4 = 56
|
|
$T5 = 56
|
|
$T6 = 96
|
|
this$ = 96
|
|
data$ = 104
|
|
ext$ = 112
|
|
?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA PROC ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$1
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
mov eax, DWORD PTR $T6[rbp]
|
|
and eax, 2
|
|
test eax, eax
|
|
je SHORT $LN11@dtor$1
|
|
and DWORD PTR $T6[rbp], -3
|
|
lea rcx, QWORD PTR $T4[rbp]
|
|
call ??1fail_fast@gsl@@UEAA@XZ
|
|
$LN11@dtor$1:
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA ENDP ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$1
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
_InitData$3 = 40
|
|
$T4 = 56
|
|
$T5 = 56
|
|
$T6 = 96
|
|
this$ = 96
|
|
data$ = 104
|
|
ext$ = 112
|
|
?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA PROC ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$0
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
mov eax, DWORD PTR $T6[rbp]
|
|
and eax, 1
|
|
test eax, eax
|
|
je SHORT $LN8@dtor$0
|
|
and DWORD PTR $T6[rbp], -2
|
|
lea rcx, QWORD PTR $T5[rbp]
|
|
call ??1fail_fast@gsl@@UEAA@XZ
|
|
$LN8@dtor$0:
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
?dtor$0@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA ENDP ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
_InitData$3 = 40
|
|
$T4 = 56
|
|
$T5 = 56
|
|
$T6 = 96
|
|
this$ = 96
|
|
data$ = 104
|
|
ext$ = 112
|
|
?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA PROC ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$1
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
mov eax, DWORD PTR $T6[rbp]
|
|
and eax, 2
|
|
test eax, eax
|
|
je SHORT $LN11@dtor$1
|
|
and DWORD PTR $T6[rbp], -3
|
|
lea rcx, QWORD PTR $T4[rbp]
|
|
call ??1fail_fast@gsl@@UEAA@XZ
|
|
$LN11@dtor$1:
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
?dtor$1@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA ENDP ; `gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>'::`1'::dtor$1
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Unfancy@H@std@@YAPEAHPEAH@Z
|
|
_TEXT SEGMENT
|
|
_Ptr$ = 8
|
|
??$_Unfancy@H@std@@YAPEAHPEAH@Z PROC ; std::_Unfancy<int>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 740
|
|
mov rax, rcx
|
|
; Line 741
|
|
ret 0
|
|
??$_Unfancy@H@std@@YAPEAHPEAH@Z ENDP ; std::_Unfancy<int>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z
|
|
_TEXT SEGMENT
|
|
__formal$ = 8
|
|
__formal$ = 16
|
|
__formal$ = 24
|
|
__formal$ = 32
|
|
??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z PROC ; std::_Destroy_range1<std::allocator<int>,int * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 1109
|
|
ret 0
|
|
??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z ENDP ; std::_Destroy_range1<std::allocator<int>,int * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
_First$ = 72
|
|
_Last$ = 80
|
|
__formal$ = 88
|
|
??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z PROC ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 814
|
|
$LN259:
|
|
mov QWORD PTR [rsp+8], rcx
|
|
push r14
|
|
sub rsp, 48 ; 00000030H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov QWORD PTR [rsp+72], rbx
|
|
mov QWORD PTR [rsp+80], rsi
|
|
mov QWORD PTR [rsp+88], rdi
|
|
mov rsi, r8
|
|
mov r14, rdx
|
|
mov rdi, rcx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 1119
|
|
sub rsi, rdx
|
|
mov rbx, rsi
|
|
sar rbx, 2
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1562
|
|
xor eax, eax
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 1563
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 1564
|
|
mov QWORD PTR [rcx+16], rax
|
|
; Line 1566
|
|
test rbx, rbx
|
|
je SHORT $LN7@Construct
|
|
; Line 1568
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
cmp rbx, rax
|
|
jbe SHORT $LN16@Construct
|
|
; Line 1765
|
|
lea rcx, OFFSET FLAT:??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@
|
|
call QWORD PTR __imp_?_Xlength_error@std@@YAXPEBD@Z
|
|
int 3
|
|
$LN16@Construct:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 976
|
|
mov rdx, rbx
|
|
call ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z ; std::allocator<int>::allocate
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1572
|
|
mov QWORD PTR [rdi], rax
|
|
; Line 1573
|
|
mov QWORD PTR [rdi+8], rax
|
|
; Line 1574
|
|
mov rax, QWORD PTR [rdi]
|
|
lea rcx, QWORD PTR [rax+rbx*4]
|
|
mov QWORD PTR [rdi+16], rcx
|
|
; Line 818
|
|
mov rbx, rax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 2306
|
|
mov r8, rsi
|
|
mov rdx, r14
|
|
mov rcx, rax
|
|
call QWORD PTR __imp_memmove
|
|
; Line 2307
|
|
lea rax, QWORD PTR [rsi+rbx]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 818
|
|
mov QWORD PTR [rdi+8], rax
|
|
$LN7@Construct:
|
|
; Line 824
|
|
mov rbx, QWORD PTR [rsp+72]
|
|
mov rsi, QWORD PTR [rsp+80]
|
|
mov rdi, QWORD PTR [rsp+88]
|
|
add rsp, 48 ; 00000030H
|
|
pop r14
|
|
ret 0
|
|
$LN258@Construct:
|
|
??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z ENDP ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
_First$ = 72
|
|
_Last$ = 80
|
|
__formal$ = 88
|
|
?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA PROC ; `std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>'::`1'::catch$69
|
|
; Line 819
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbx
|
|
push rbp
|
|
sub rsp, 40 ; 00000028H
|
|
mov rbp, rdx
|
|
__catch$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z$0:
|
|
; Line 1637
|
|
mov rbx, QWORD PTR this$[rbp]
|
|
mov rdx, QWORD PTR [rbx]
|
|
test rdx, rdx
|
|
je SHORT $LN166@catch$69
|
|
; Line 1641
|
|
mov r8, QWORD PTR [rbx+16]
|
|
sub r8, rdx
|
|
sar r8, 2
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 987
|
|
mov rcx, rbx
|
|
call ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1643
|
|
mov QWORD PTR [rbx], 0
|
|
; Line 1644
|
|
mov QWORD PTR [rbx+8], 0
|
|
; Line 1645
|
|
mov QWORD PTR [rbx+16], 0
|
|
$LN166@catch$69:
|
|
; Line 821
|
|
xor edx, edx
|
|
xor ecx, ecx
|
|
call _CxxThrowException
|
|
npad 1
|
|
?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA ENDP ; `std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>'::`1'::catch$69
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
_First$ = 72
|
|
_Last$ = 80
|
|
__formal$ = 88
|
|
?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA PROC ; `std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>'::`1'::catch$69
|
|
; Line 819
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbx
|
|
push rbp
|
|
sub rsp, 40 ; 00000028H
|
|
mov rbp, rdx
|
|
__catch$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z$0:
|
|
; Line 1637
|
|
mov rbx, QWORD PTR this$[rbp]
|
|
mov rdx, QWORD PTR [rbx]
|
|
test rdx, rdx
|
|
je SHORT $LN166@catch$69
|
|
; Line 1641
|
|
mov r8, QWORD PTR [rbx+16]
|
|
sub r8, rdx
|
|
sar r8, 2
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 987
|
|
mov rcx, rbx
|
|
call ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1643
|
|
mov QWORD PTR [rbx], 0
|
|
; Line 1644
|
|
mov QWORD PTR [rbx+8], 0
|
|
; Line 1645
|
|
mov QWORD PTR [rbx+16], 0
|
|
$LN166@catch$69:
|
|
; Line 821
|
|
xor edx, edx
|
|
xor ecx, ecx
|
|
call _CxxThrowException
|
|
npad 1
|
|
?catch$69@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA ENDP ; `std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>'::`1'::catch$69
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
__formal$ = 16
|
|
_Val1$ = 24
|
|
??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1><std::allocator<int> const & __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 485
|
|
xor eax, eax
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 486
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 487
|
|
mov QWORD PTR [rcx+16], rax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 290
|
|
mov rax, rcx
|
|
ret 0
|
|
??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1><std::allocator<int> const & __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z
|
|
_TEXT SEGMENT
|
|
_Arg$ = 8
|
|
??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z PROC ; std::forward<std::allocator<int> const & __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits
|
|
; Line 1276
|
|
mov rax, rcx
|
|
; Line 1277
|
|
ret 0
|
|
??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z ENDP ; std::forward<std::allocator<int> const & __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$narrow@_J_K@gsl@@YA_J_K@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
u$ = 80
|
|
??$narrow@_J_K@gsl@@YA_J_K@Z PROC ; gsl::narrow<__int64,unsigned __int64>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 124
|
|
$LN34:
|
|
sub rsp, 72 ; 00000048H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
; Line 127
|
|
test rcx, rcx
|
|
jns SHORT $LN29@narrow
|
|
; Line 128
|
|
xor eax, eax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 47
|
|
mov QWORD PTR $T2[rsp+8], rax
|
|
mov QWORD PTR $T2[rsp+16], rax
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
mov QWORD PTR $T2[rsp], rax
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 128
|
|
lea rcx, QWORD PTR $T2[rsp]
|
|
call ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z ; gsl::details::throw_exception<gsl::narrowing_error>
|
|
npad 1
|
|
$LN29@narrow:
|
|
; Line 129
|
|
mov rax, rcx
|
|
; Line 130
|
|
add rsp, 72 ; 00000048H
|
|
ret 0
|
|
$LN33@narrow:
|
|
??$narrow@_J_K@gsl@@YA_J_K@Z ENDP ; gsl::narrow<__int64,unsigned __int64>
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
u$ = 80
|
|
?dtor$1@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA PROC ; `gsl::narrow<__int64,unsigned __int64>'::`1'::dtor$1
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1narrowing_error@gsl@@UEAA@XZ
|
|
?dtor$1@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA ENDP ; `gsl::narrow<__int64,unsigned __int64>'::`1'::dtor$1
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
u$ = 80
|
|
?dtor$1@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA PROC ; `gsl::narrow<__int64,unsigned __int64>'::`1'::dtor$1
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1narrowing_error@gsl@@UEAA@XZ
|
|
?dtor$1@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA ENDP ; `gsl::narrow<__int64,unsigned __int64>'::`1'::dtor$1
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
this$ = 32
|
|
data$ = 40
|
|
$T2 = 48
|
|
ext$ = 48
|
|
??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z PROC ; gsl::span<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
|
|
$LN52:
|
|
sub rsp, 24
|
|
mov QWORD PTR $T1[rsp], -2
|
|
xor eax, eax
|
|
mov DWORD PTR $T2[rsp], eax
|
|
; Line 333
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 596
|
|
mov QWORD PTR [rcx+8], rdx
|
|
; Line 600
|
|
mov rax, rcx
|
|
add rsp, 24
|
|
ret 0
|
|
??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z ENDP ; gsl::span<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
this$ = 32
|
|
data$ = 40
|
|
$T2 = 48
|
|
ext$ = 48
|
|
??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z PROC ; gsl::span<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
|
|
$LN52:
|
|
sub rsp, 24
|
|
mov QWORD PTR $T1[rsp], -2
|
|
xor eax, eax
|
|
mov DWORD PTR $T2[rsp], eax
|
|
; Line 333
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 596
|
|
mov QWORD PTR [rcx+8], rdx
|
|
; Line 600
|
|
mov rax, rcx
|
|
add rsp, 24
|
|
ret 0
|
|
??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z ENDP ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><gsl::details::extent_type<0> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ PROC ; gsl::details::extent_type<0>::size, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 323
|
|
xor eax, eax
|
|
ret 0
|
|
?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ ENDP ; gsl::details::extent_type<0>::size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??0?$extent_type@$0A@@details@gsl@@QEAA@XZ PROC ; gsl::details::extent_type<0>::extent_type<0>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 311
|
|
mov rax, rcx
|
|
ret 0
|
|
??0?$extent_type@$0A@@details@gsl@@QEAA@XZ ENDP ; gsl::details::extent_type<0>::extent_type<0>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z
|
|
_TEXT SEGMENT
|
|
_Arg$ = 8
|
|
??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z PROC ; std::forward<gsl::fail_fast>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits
|
|
; Line 1276
|
|
mov rax, rcx
|
|
; Line 1277
|
|
ret 0
|
|
??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z ENDP ; std::forward<gsl::fail_fast>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z
|
|
_TEXT SEGMENT
|
|
_First$ = 8
|
|
_Last$ = 16
|
|
_Al$ = 24
|
|
??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z PROC ; std::_Destroy_range<std::allocator<int>,int * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 1121
|
|
ret 0
|
|
??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z ENDP ; std::_Destroy_range<std::allocator<int>,int * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_First$ = 16
|
|
_Last$ = 24
|
|
??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z PROC ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 793
|
|
xor eax, eax
|
|
movzx r9d, al
|
|
jmp ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>
|
|
??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z ENDP ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Al$ = 16
|
|
??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > ><std::allocator<int> const & __ptr64,void>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 485
|
|
xor eax, eax
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 486
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 487
|
|
mov QWORD PTR [rcx+16], rax
|
|
; Line 529
|
|
mov rax, rcx
|
|
ret 0
|
|
??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > ><std::allocator<int> const & __ptr64,void>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
this$ = 80
|
|
cont$ = 88
|
|
??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z PROC ; gsl::span<int,-1>::span<int,-1><std::vector<int,std::allocator<int> >,void>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 428
|
|
$LN74:
|
|
push rbx
|
|
sub rsp, 64 ; 00000040H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov rbx, rcx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1180
|
|
mov rax, QWORD PTR [rdx]
|
|
mov r8, QWORD PTR [rdx+8]
|
|
sub r8, rax
|
|
sar r8, 2
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 127
|
|
test r8, r8
|
|
jns SHORT $LN52@span
|
|
; Line 128
|
|
xor eax, eax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 47
|
|
mov QWORD PTR $T2[rsp+8], rax
|
|
mov QWORD PTR $T2[rsp+16], rax
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
mov QWORD PTR $T2[rsp], rax
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 128
|
|
lea rcx, QWORD PTR $T2[rsp]
|
|
call ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z ; gsl::details::throw_exception<gsl::narrowing_error>
|
|
npad 1
|
|
$LN52@span:
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 386
|
|
mov rdx, rax
|
|
call ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>
|
|
; Line 428
|
|
mov rax, rbx
|
|
add rsp, 64 ; 00000040H
|
|
pop rbx
|
|
ret 0
|
|
$LN73@span:
|
|
??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z ENDP ; gsl::span<int,-1>::span<int,-1><std::vector<int,std::allocator<int> >,void>
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
this$ = 80
|
|
cont$ = 88
|
|
?dtor$8@?0???$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z@4HA PROC ; `gsl::span<int,-1>::span<int,-1><std::vector<int,std::allocator<int> >,void>'::`1'::dtor$8
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1narrowing_error@gsl@@UEAA@XZ
|
|
?dtor$8@?0???$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z@4HA ENDP ; `gsl::span<int,-1>::span<int,-1><std::vector<int,std::allocator<int> >,void>'::`1'::dtor$8
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
this$ = 80
|
|
cont$ = 88
|
|
?dtor$8@?0???$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z@4HA PROC ; `gsl::span<int,-1>::span<int,-1><std::vector<int,std::allocator<int> >,void>'::`1'::dtor$8
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1narrowing_error@gsl@@UEAA@XZ
|
|
?dtor$8@?0???$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z@4HA ENDP ; `gsl::span<int,-1>::span<int,-1><std::vector<int,std::allocator<int> >,void>'::`1'::dtor$8
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?end@?$initializer_list@H@std@@QEBAPEBHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?end@?$initializer_list@H@std@@QEBAPEBHXZ PROC ; std::initializer_list<int>::end, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\initializer_list
|
|
; Line 45
|
|
mov rax, QWORD PTR [rcx+8]
|
|
; Line 46
|
|
ret 0
|
|
?end@?$initializer_list@H@std@@QEBAPEBHXZ ENDP ; std::initializer_list<int>::end
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?begin@?$initializer_list@H@std@@QEBAPEBHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?begin@?$initializer_list@H@std@@QEBAPEBHXZ PROC ; std::initializer_list<int>::begin, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\initializer_list
|
|
; Line 40
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 41
|
|
ret 0
|
|
?begin@?$initializer_list@H@std@@QEBAPEBHXZ ENDP ; std::initializer_list<int>::begin
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$initializer_list@H@std@@QEAA@PEBH0@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_First_arg$ = 16
|
|
_Last_arg$ = 24
|
|
??0?$initializer_list@H@std@@QEAA@PEBH0@Z PROC ; std::initializer_list<int>::initializer_list<int>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\initializer_list
|
|
; Line 34
|
|
mov QWORD PTR [rcx], rdx
|
|
; Line 36
|
|
mov rax, rcx
|
|
mov QWORD PTR [rcx+8], r8
|
|
ret 0
|
|
??0?$initializer_list@H@std@@QEAA@PEBH0@Z ENDP ; std::initializer_list<int>::initializer_list<int>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ PROC ; std::vector<int,std::allocator<int> >::_Xlen, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1764
|
|
$LN4:
|
|
sub rsp, 40 ; 00000028H
|
|
; Line 1765
|
|
lea rcx, OFFSET FLAT:??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@
|
|
call QWORD PTR __imp_?_Xlength_error@std@@YAXPEBD@Z
|
|
int 3
|
|
$LN3@Xlen:
|
|
?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ ENDP ; std::vector<int,std::allocator<int> >::_Xlen
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ PROC ; std::vector<int,std::allocator<int> >::_Tidy, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1636
|
|
$LN94:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
; Line 1637
|
|
mov rdx, QWORD PTR [rcx]
|
|
mov rbx, rcx
|
|
test rdx, rdx
|
|
je SHORT $LN2@Tidy
|
|
; Line 1641
|
|
mov r8, QWORD PTR [rcx+16]
|
|
sub r8, rdx
|
|
sar r8, 2
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 987
|
|
call ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1643
|
|
xor eax, eax
|
|
mov QWORD PTR [rbx], rax
|
|
; Line 1644
|
|
mov QWORD PTR [rbx+8], rax
|
|
; Line 1645
|
|
mov QWORD PTR [rbx+16], rax
|
|
$LN2@Tidy:
|
|
; Line 1647
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ ENDP ; std::vector<int,std::allocator<int> >::_Tidy
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_First$ = 16
|
|
_Last$ = 24
|
|
?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z PROC ; std::vector<int,std::allocator<int> >::_Destroy, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1582
|
|
ret 0
|
|
?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z ENDP ; std::vector<int,std::allocator<int> >::_Destroy
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Capacity$ = 56
|
|
?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z PROC ; std::vector<int,std::allocator<int> >::_Buy, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1561
|
|
$LN110:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
; Line 1562
|
|
xor eax, eax
|
|
mov rdi, rdx
|
|
mov QWORD PTR [rcx], rax
|
|
mov rbx, rcx
|
|
; Line 1563
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 1564
|
|
mov QWORD PTR [rcx+16], rax
|
|
; Line 1566
|
|
test rdx, rdx
|
|
je SHORT $LN1@Buy
|
|
; Line 1568
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
cmp rdx, rax
|
|
jbe SHORT $LN4@Buy
|
|
; Line 1765
|
|
lea rcx, OFFSET FLAT:??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@
|
|
call QWORD PTR __imp_?_Xlength_error@std@@YAXPEBD@Z
|
|
int 3
|
|
$LN4@Buy:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 976
|
|
call ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z ; std::allocator<int>::allocate
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1572
|
|
mov QWORD PTR [rbx], rax
|
|
; Line 1573
|
|
mov QWORD PTR [rbx+8], rax
|
|
; Line 1574
|
|
mov rax, QWORD PTR [rbx]
|
|
lea rcx, QWORD PTR [rax+rdi*4]
|
|
; Line 1576
|
|
mov al, 1
|
|
mov QWORD PTR [rbx+16], rcx
|
|
$LN1@Buy:
|
|
; Line 1577
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
$LN109@Buy:
|
|
?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z ENDP ; std::vector<int,std::allocator<int> >::_Buy
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ PROC ; std::vector<int,std::allocator<int> >::data, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1247
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 1248
|
|
ret 0
|
|
?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ ENDP ; std::vector<int,std::allocator<int> >::data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ PROC ; std::vector<int,std::allocator<int> >::max_size, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1185
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
; Line 1186
|
|
ret 0
|
|
?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ ENDP ; std::vector<int,std::allocator<int> >::max_size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ PROC ; std::vector<int,std::allocator<int> >::size, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1180
|
|
mov rax, QWORD PTR [rcx+8]
|
|
sub rax, QWORD PTR [rcx]
|
|
sar rax, 2
|
|
; Line 1181
|
|
ret 0
|
|
?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ ENDP ; std::vector<int,std::allocator<int> >::size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ PROC ; std::vector<int,std::allocator<int> >::~vector<int,std::allocator<int> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 975
|
|
$LN96:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
; Line 1637
|
|
mov rdx, QWORD PTR [rcx]
|
|
; Line 975
|
|
mov rbx, rcx
|
|
; Line 1637
|
|
test rdx, rdx
|
|
je SHORT $LN4@vector
|
|
; Line 1641
|
|
mov r8, QWORD PTR [rcx+16]
|
|
sub r8, rdx
|
|
sar r8, 2
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 987
|
|
call ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1643
|
|
xor eax, eax
|
|
mov QWORD PTR [rbx], rax
|
|
; Line 1644
|
|
mov QWORD PTR [rbx+8], rax
|
|
; Line 1645
|
|
mov QWORD PTR [rbx+16], rax
|
|
$LN4@vector:
|
|
; Line 977
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ ENDP ; std::vector<int,std::allocator<int> >::~vector<int,std::allocator<int> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Ilist$ = 56
|
|
_Al$ = 64
|
|
??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z PROC ; std::vector<int,std::allocator<int> >::vector<int,std::allocator<int> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 953
|
|
$LN24:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
; Line 485
|
|
xor eax, eax
|
|
; Line 953
|
|
mov rbx, rcx
|
|
; Line 485
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 793
|
|
movzx r9d, al
|
|
; Line 486
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 487
|
|
mov QWORD PTR [rcx+16], rax
|
|
; Line 793
|
|
mov r8, QWORD PTR [rdx+8]
|
|
mov rdx, QWORD PTR [rdx]
|
|
call ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>
|
|
; Line 955
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z ENDP ; std::vector<int,std::allocator<int> >::vector<int,std::allocator<int> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 320
|
|
mov rax, rcx
|
|
; Line 321
|
|
ret 0
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 315
|
|
mov rax, rcx
|
|
; Line 316
|
|
ret 0
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 300
|
|
mov rax, rcx
|
|
; Line 301
|
|
ret 0
|
|
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 295
|
|
mov rax, rcx
|
|
; Line 296
|
|
ret 0
|
|
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<int> >,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ PROC ; std::_Vector_val<std::_Simple_types<int> >::_Vector_val<std::_Simple_types<int> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 485
|
|
xor eax, eax
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 486
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 487
|
|
mov QWORD PTR [rcx+16], rax
|
|
; Line 489
|
|
mov rax, rcx
|
|
ret 0
|
|
??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ ENDP ; std::_Vector_val<std::_Simple_types<int> >::_Vector_val<std::_Simple_types<int> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myend, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 663
|
|
lea rax, QWORD PTR [rcx+16]
|
|
; Line 664
|
|
ret 0
|
|
?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myend
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 658
|
|
lea rax, QWORD PTR [rcx+8]
|
|
; Line 659
|
|
ret 0
|
|
?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 653
|
|
lea rax, QWORD PTR [rcx+8]
|
|
; Line 654
|
|
ret 0
|
|
?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 648
|
|
mov rax, rcx
|
|
; Line 649
|
|
ret 0
|
|
?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 643
|
|
mov rax, rcx
|
|
; Line 644
|
|
ret 0
|
|
?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 638
|
|
mov rax, rcx
|
|
; Line 639
|
|
ret 0
|
|
?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 633
|
|
mov rax, rcx
|
|
; Line 634
|
|
ret 0
|
|
?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 628
|
|
mov rax, rcx
|
|
; Line 629
|
|
ret 0
|
|
?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 623
|
|
mov rax, rcx
|
|
; Line 624
|
|
ret 0
|
|
?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ PROC ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Orphan_all, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 614
|
|
ret 0
|
|
?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ ENDP ; std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Orphan_all
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
__formal$ = 16
|
|
?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z PROC ; std::_Wrap_alloc<std::allocator<int> >::max_size, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 1008
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
; Line 1009
|
|
ret 0
|
|
?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z ENDP ; std::_Wrap_alloc<std::allocator<int> >::max_size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Ptr$ = 16
|
|
_Count$ = 24
|
|
?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z PROC ; std::_Wrap_alloc<std::allocator<int> >::deallocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 987
|
|
jmp ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z ENDP ; std::_Wrap_alloc<std::allocator<int> >::deallocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Count$ = 16
|
|
?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z PROC ; std::_Wrap_alloc<std::allocator<int> >::allocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 976
|
|
jmp ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z ; std::allocator<int>::allocate
|
|
?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z ENDP ; std::_Wrap_alloc<std::allocator<int> >::allocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z
|
|
_TEXT SEGMENT
|
|
_Al$ = 8
|
|
?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z PROC ; std::allocator_traits<std::allocator<int> >::max_size, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 869
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
; Line 870
|
|
ret 0
|
|
?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z ENDP ; std::allocator_traits<std::allocator<int> >::max_size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?max_size@?$allocator@H@std@@QEBA_KXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?max_size@?$allocator@H@std@@QEBA_KXZ PROC ; std::allocator<int>::max_size, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 749
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
; Line 750
|
|
ret 0
|
|
?max_size@?$allocator@H@std@@QEBA_KXZ ENDP ; std::allocator<int>::max_size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Count$ = 56
|
|
?allocate@?$allocator@H@std@@QEAAPEAH_K@Z PROC ; std::allocator<int>::allocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 724
|
|
$LN15:
|
|
sub rsp, 40 ; 00000028H
|
|
; Line 51
|
|
test rdx, rdx
|
|
jne SHORT $LN4@allocate
|
|
; Line 52
|
|
xor eax, eax
|
|
$LN3@allocate:
|
|
; Line 726
|
|
add rsp, 40 ; 00000028H
|
|
ret 0
|
|
$LN4@allocate:
|
|
; Line 55
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
cmp rdx, rax
|
|
jbe SHORT $LN5@allocate
|
|
; Line 56
|
|
call QWORD PTR __imp_?_Xbad_alloc@std@@YAXXZ
|
|
int 3
|
|
$LN5@allocate:
|
|
; Line 57
|
|
lea rcx, QWORD PTR [rdx*4]
|
|
; Line 61
|
|
cmp rcx, 4096 ; 00001000H
|
|
jb SHORT $LN6@allocate
|
|
; Line 65
|
|
lea rax, QWORD PTR [rcx+39]
|
|
; Line 66
|
|
cmp rax, rcx
|
|
ja SHORT $LN8@allocate
|
|
; Line 67
|
|
call QWORD PTR __imp_?_Xbad_alloc@std@@YAXXZ
|
|
int 3
|
|
$LN8@allocate:
|
|
; Line 69
|
|
mov rcx, rax
|
|
call ??2@YAPEAX_K@Z ; operator new
|
|
mov rcx, rax
|
|
; Line 70
|
|
test rax, rax
|
|
jne SHORT $LN9@allocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN9@allocate:
|
|
; Line 71
|
|
add rax, 39 ; 00000027H
|
|
and rax, -32 ; ffffffffffffffe0H
|
|
; Line 73
|
|
mov QWORD PTR [rax-8], rcx
|
|
; Line 726
|
|
add rsp, 40 ; 00000028H
|
|
ret 0
|
|
$LN6@allocate:
|
|
; Line 83
|
|
call ??2@YAPEAX_K@Z ; operator new
|
|
; Line 84
|
|
test rax, rax
|
|
jne SHORT $LN3@allocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN14@allocate:
|
|
?allocate@?$allocator@H@std@@QEAAPEAH_K@Z ENDP ; std::allocator<int>::allocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Ptr$ = 56
|
|
_Count$ = 64
|
|
?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z PROC ; std::allocator<int>::deallocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 719
|
|
$LN14:
|
|
sub rsp, 40 ; 00000028H
|
|
; Line 94
|
|
mov rax, 4611686018427387903 ; 3fffffffffffffffH
|
|
cmp r8, rax
|
|
jbe SHORT $LN4@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN4@deallocate:
|
|
; Line 95
|
|
lea rax, QWORD PTR [r8*4]
|
|
; Line 96
|
|
cmp rax, 4096 ; 00001000H
|
|
jb SHORT $LN5@deallocate
|
|
; Line 99
|
|
test dl, 31
|
|
je SHORT $LN6@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN6@deallocate:
|
|
; Line 103
|
|
mov rax, QWORD PTR [rdx-8]
|
|
; Line 114
|
|
cmp rax, rdx
|
|
jb SHORT $LN7@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN7@deallocate:
|
|
; Line 121
|
|
sub rdx, rax
|
|
cmp rdx, 8
|
|
jae SHORT $LN8@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN8@deallocate:
|
|
; Line 125
|
|
cmp rdx, 39 ; 00000027H
|
|
jbe SHORT $LN9@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN9@deallocate:
|
|
; Line 128
|
|
mov rdx, rax
|
|
$LN5@deallocate:
|
|
; Line 132
|
|
mov rcx, rdx
|
|
; Line 721
|
|
add rsp, 40 ; 00000028H
|
|
; Line 132
|
|
jmp ??3@YAXPEAX@Z ; operator delete
|
|
$LN13@deallocate:
|
|
?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ENDP ; std::allocator<int>::deallocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$allocator@H@std@@QEAA@AEBV01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
__formal$ = 16
|
|
??0?$allocator@H@std@@QEAA@AEBV01@@Z PROC ; std::allocator<int>::allocator<int>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 705
|
|
mov rax, rcx
|
|
ret 0
|
|
??0?$allocator@H@std@@QEAA@AEBV01@@Z ENDP ; std::allocator<int>::allocator<int>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$allocator@H@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??0?$allocator@H@std@@QEAA@XZ PROC ; std::allocator<int>::allocator<int>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 701
|
|
mov rax, rcx
|
|
ret 0
|
|
??0?$allocator@H@std@@QEAA@XZ ENDP ; std::allocator<int>::allocator<int>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?bar@@YA_NXZ
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
v$2 = 56
|
|
$T3 = 80
|
|
s$4 = 88
|
|
$T5 = 104
|
|
__$ArrayPad$ = 120
|
|
?bar@@YA_NXZ PROC ; bar, COMDAT
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 61
|
|
$LN225:
|
|
push rbx
|
|
sub rsp, 128 ; 00000080H
|
|
mov QWORD PTR $T3[rsp], -2
|
|
mov rax, QWORD PTR __security_cookie
|
|
xor rax, rsp
|
|
mov QWORD PTR __$ArrayPad$[rsp], rax
|
|
movdqa xmm0, XMMWORD PTR __xmm@00000003000000020000000100000000
|
|
movdqu XMMWORD PTR $T5[rsp], xmm0
|
|
xorps xmm1, xmm1
|
|
movdqu XMMWORD PTR v$2[rsp], xmm1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 487
|
|
mov QWORD PTR v$2[rsp+16], 0
|
|
; Line 793
|
|
xor eax, eax
|
|
movzx r9d, al
|
|
lea r8, QWORD PTR $T5[rsp+16]
|
|
lea rdx, QWORD PTR $T5[rsp]
|
|
lea rcx, QWORD PTR v$2[rsp]
|
|
call ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z ; std::vector<int,std::allocator<int> >::_Construct<int const * __ptr64>
|
|
npad 1
|
|
; Line 1180
|
|
mov r8, QWORD PTR v$2[rsp+8]
|
|
mov rbx, QWORD PTR v$2[rsp]
|
|
sub r8, rbx
|
|
sar r8, 2
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 127
|
|
test r8, r8
|
|
jns SHORT $LN86@bar
|
|
; Line 128
|
|
xor eax, eax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 47
|
|
mov QWORD PTR $T1[rsp+8], rax
|
|
mov QWORD PTR $T1[rsp+16], rax
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
mov QWORD PTR $T1[rsp], rax
|
|
; File c:\projects\gsl\include\gsl\gsl_util
|
|
; Line 128
|
|
lea rcx, QWORD PTR $T1[rsp]
|
|
call ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z ; gsl::details::throw_exception<gsl::narrowing_error>
|
|
npad 1
|
|
$LN86@bar:
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 386
|
|
mov rdx, rbx
|
|
lea rcx, QWORD PTR s$4[rsp]
|
|
call ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>
|
|
npad 1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector
|
|
; Line 1637
|
|
test rbx, rbx
|
|
je SHORT $LN124@bar
|
|
; Line 1641
|
|
mov r8, QWORD PTR v$2[rsp+16]
|
|
sub r8, rbx
|
|
sar r8, 2
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 987
|
|
mov rdx, rbx
|
|
lea rcx, QWORD PTR v$2[rsp]
|
|
call ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z ; std::allocator<int>::deallocate
|
|
$LN124@bar:
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 68
|
|
mov al, 1
|
|
; Line 70
|
|
mov rcx, QWORD PTR __$ArrayPad$[rsp]
|
|
xor rcx, rsp
|
|
call __security_check_cookie
|
|
add rsp, 128 ; 00000080H
|
|
pop rbx
|
|
ret 0
|
|
$LN224@bar:
|
|
?bar@@YA_NXZ ENDP ; bar
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
v$2 = 56
|
|
$T3 = 80
|
|
s$4 = 88
|
|
$T5 = 104
|
|
__$ArrayPad$ = 120
|
|
?dtor$0@?0??bar@@YA_NXZ@4HA PROC ; `bar'::`1'::dtor$0
|
|
lea rcx, QWORD PTR v$2[rdx]
|
|
jmp ??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ ; std::vector<int,std::allocator<int> >::~vector<int,std::allocator<int> >
|
|
?dtor$0@?0??bar@@YA_NXZ@4HA ENDP ; `bar'::`1'::dtor$0
|
|
$T1 = 32
|
|
v$2 = 56
|
|
$T3 = 80
|
|
s$4 = 88
|
|
$T5 = 104
|
|
__$ArrayPad$ = 120
|
|
?dtor$15@?0??bar@@YA_NXZ@4HA PROC ; `bar'::`1'::dtor$15
|
|
lea rcx, QWORD PTR $T1[rdx]
|
|
jmp ??1narrowing_error@gsl@@UEAA@XZ
|
|
?dtor$15@?0??bar@@YA_NXZ@4HA ENDP ; `bar'::`1'::dtor$15
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
v$2 = 56
|
|
$T3 = 80
|
|
s$4 = 88
|
|
$T5 = 104
|
|
__$ArrayPad$ = 120
|
|
?dtor$0@?0??bar@@YA_NXZ@4HA PROC ; `bar'::`1'::dtor$0
|
|
lea rcx, QWORD PTR v$2[rdx]
|
|
jmp ??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ ; std::vector<int,std::allocator<int> >::~vector<int,std::allocator<int> >
|
|
?dtor$0@?0??bar@@YA_NXZ@4HA ENDP ; `bar'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
v$2 = 56
|
|
$T3 = 80
|
|
s$4 = 88
|
|
$T5 = 104
|
|
__$ArrayPad$ = 120
|
|
?dtor$15@?0??bar@@YA_NXZ@4HA PROC ; `bar'::`1'::dtor$15
|
|
lea rcx, QWORD PTR $T1[rdx]
|
|
jmp ??1narrowing_error@gsl@@UEAA@XZ
|
|
?dtor$15@?0??bar@@YA_NXZ@4HA ENDP ; `bar'::`1'::dtor$15
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
$T2 = 32
|
|
this$ = 32
|
|
??$?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
|
|
$LN81:
|
|
sub rsp, 24
|
|
mov QWORD PTR $T1[rsp], -2
|
|
xor eax, eax
|
|
mov DWORD PTR $T2[rsp], eax
|
|
; Line 333
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 596
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 384
|
|
mov rax, rcx
|
|
add rsp, 24
|
|
ret 0
|
|
??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ ENDP ; gsl::span<int const ,-1>::span<int const ,-1><0,void>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ PROC ; gsl::span<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::data, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 602
|
|
mov rax, QWORD PTR [rcx+8]
|
|
ret 0
|
|
?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ENDP ; gsl::span<int const ,-1>::storage_type<gsl::details::extent_type<-1> >::data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ PROC ; gsl::span<int const ,-1>::data, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 515
|
|
mov rax, QWORD PTR [rcx+8]
|
|
ret 0
|
|
?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ ENDP ; gsl::span<int const ,-1>::data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ PROC ; gsl::span<int const ,-1>::size, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 498
|
|
mov rax, QWORD PTR [rcx]
|
|
ret 0
|
|
?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ ENDP ; gsl::span<int const ,-1>::size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
$T2 = 32
|
|
this$ = 32
|
|
??$?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
|
|
$LN81:
|
|
sub rsp, 24
|
|
mov QWORD PTR $T1[rsp], -2
|
|
xor eax, eax
|
|
mov DWORD PTR $T2[rsp], eax
|
|
; Line 333
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 596
|
|
mov QWORD PTR [rcx+8], rax
|
|
; Line 384
|
|
mov rax, rcx
|
|
add rsp, 24
|
|
ret 0
|
|
??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ ENDP ; gsl::span<int,-1>::span<int,-1><0,void>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ PROC ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::data, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 602
|
|
mov rax, QWORD PTR [rcx+8]
|
|
ret 0
|
|
?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ ENDP ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?data@?$span@H$0?0@gsl@@QEBAPEAHXZ PROC ; gsl::span<int,-1>::data, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 515
|
|
mov rax, QWORD PTR [rcx+8]
|
|
ret 0
|
|
?data@?$span@H$0?0@gsl@@QEBAPEAHXZ ENDP ; gsl::span<int,-1>::data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?size@?$span@H$0?0@gsl@@QEBA_JXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?size@?$span@H$0?0@gsl@@QEBA_JXZ PROC ; gsl::span<int,-1>::size, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 498
|
|
mov rax, QWORD PTR [rcx]
|
|
ret 0
|
|
?size@?$span@H$0?0@gsl@@QEBA_JXZ ENDP ; gsl::span<int,-1>::size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
ptr$ = 56
|
|
count$ = 64
|
|
??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z PROC ; gsl::span<int,-1>::span<int,-1>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 386
|
|
$LN4:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
call ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z ; gsl::span<int,-1>::storage_type<gsl::details::extent_type<-1> >::storage_type<gsl::details::extent_type<-1> ><__int64>
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z ENDP ; gsl::span<int,-1>::span<int,-1>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?foo@@YA_NXZ
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
$T2 = 32
|
|
?foo@@YA_NXZ PROC ; foo, COMDAT
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 42
|
|
$LN223:
|
|
sub rsp, 24
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov DWORD PTR $T2[rsp], 0
|
|
; Line 54
|
|
mov al, 1
|
|
; Line 56
|
|
add rsp, 24
|
|
ret 0
|
|
?foo@@YA_NXZ ENDP ; foo
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
exception$ = 80
|
|
??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z PROC ; gsl::details::throw_exception<gsl::fail_fast>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 143
|
|
$LN15:
|
|
sub rsp, 72 ; 00000048H
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 66
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
; Line 67
|
|
add rcx, 8
|
|
mov QWORD PTR $T1[rsp], rax
|
|
lea rdx, QWORD PTR $T1[rsp+8]
|
|
xor eax, eax
|
|
mov QWORD PTR $T1[rsp+8], rax
|
|
mov QWORD PTR $T1[rsp+16], rax
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 144
|
|
lea rdx, OFFSET FLAT:_TI3?AUfail_fast@gsl@@
|
|
mov QWORD PTR $T1[rsp], rax
|
|
lea rcx, QWORD PTR $T1[rsp]
|
|
call _CxxThrowException
|
|
int 3
|
|
$LN14@throw_exce:
|
|
??$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: /Ogtpy
|
|
; COMDAT ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ PROC ; gsl::details::extent_type<-1>::size, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 338
|
|
mov rax, QWORD PTR [rcx]
|
|
ret 0
|
|
?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ ENDP ; gsl::details::extent_type<-1>::size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
$T3 = 56
|
|
$T4 = 96
|
|
this$ = 96
|
|
size$ = 104
|
|
??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z PROC ; gsl::details::extent_type<-1>::extent_type<-1>, COMDAT
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 336
|
|
$LN23:
|
|
sub rsp, 88 ; 00000058H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov DWORD PTR $T4[rsp], 0
|
|
mov QWORD PTR [rcx], rdx
|
|
test rdx, rdx
|
|
js SHORT $LN3@extent_typ
|
|
mov rax, rcx
|
|
jmp SHORT $LN2@extent_typ
|
|
$LN3@extent_typ:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 53
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR $T3[rsp], rax
|
|
; Line 52
|
|
xor eax, eax
|
|
mov QWORD PTR $T3[rsp+8], rax
|
|
mov QWORD PTR $T3[rsp+16], rax
|
|
; Line 54
|
|
lea rax, OFFSET FLAT:??_C@_0ED@HKMFEAN@GSL?3?5Precondition?5failure?5at?5C?3?2@
|
|
mov QWORD PTR _InitData$2[rsp], rax
|
|
mov BYTE PTR _InitData$2[rsp+8], 1
|
|
; Line 55
|
|
lea rdx, QWORD PTR $T3[rsp+8]
|
|
lea rcx, QWORD PTR _InitData$2[rsp]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 99
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR $T3[rsp], rax
|
|
mov DWORD PTR $T4[rsp], 1
|
|
; File c:\projects\gsl\include\gsl\span
|
|
; Line 336
|
|
lea rcx, QWORD PTR $T3[rsp]
|
|
call ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception<gsl::fail_fast>
|
|
npad 1
|
|
$LN2@extent_typ:
|
|
add rsp, 88 ; 00000058H
|
|
ret 0
|
|
$LN22@extent_typ:
|
|
??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z ENDP ; gsl::details::extent_type<-1>::extent_type<-1>
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
$T3 = 56
|
|
$T4 = 96
|
|
this$ = 96
|
|
size$ = 104
|
|
?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA PROC ; `gsl::details::extent_type<-1>::extent_type<-1>'::`1'::dtor$0
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
mov eax, DWORD PTR $T4[rbp]
|
|
and eax, 1
|
|
test eax, eax
|
|
je SHORT $LN6@dtor$0
|
|
and DWORD PTR $T4[rbp], -2
|
|
lea rcx, QWORD PTR $T3[rbp]
|
|
call ??1fail_fast@gsl@@UEAA@XZ
|
|
$LN6@dtor$0:
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA ENDP ; `gsl::details::extent_type<-1>::extent_type<-1>'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_InitData$2 = 40
|
|
$T3 = 56
|
|
$T4 = 96
|
|
this$ = 96
|
|
size$ = 104
|
|
?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA PROC ; `gsl::details::extent_type<-1>::extent_type<-1>'::`1'::dtor$0
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
mov eax, DWORD PTR $T4[rbp]
|
|
and eax, 1
|
|
test eax, eax
|
|
je SHORT $LN6@dtor$0
|
|
and DWORD PTR $T4[rbp], -2
|
|
lea rcx, QWORD PTR $T3[rbp]
|
|
call ??1fail_fast@gsl@@UEAA@XZ
|
|
$LN6@dtor$0:
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
?dtor$0@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA ENDP ; `gsl::details::extent_type<-1>::extent_type<-1>'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??_Gnarrowing_error@gsl@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_Gnarrowing_error@gsl@@UEAAPEAXI@Z PROC ; gsl::narrowing_error::`scalar deleting destructor', COMDAT
|
|
$LN11:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov rdi, rcx
|
|
mov QWORD PTR [rcx], rax
|
|
mov ebx, edx
|
|
; Line 84
|
|
add rcx, 8
|
|
call QWORD PTR __imp___std_exception_destroy
|
|
test bl, 1
|
|
je SHORT $LN9@scalar
|
|
mov edx, 24
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX_K@Z ; operator delete
|
|
$LN9@scalar:
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??_Gnarrowing_error@gsl@@UEAAPEAXI@Z ENDP ; gsl::narrowing_error::`scalar deleting destructor'
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__that$ = 56
|
|
??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z PROC ; gsl::narrowing_error::narrowing_error, COMDAT
|
|
$LN6:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 65
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 66
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z ENDP ; gsl::narrowing_error::narrowing_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0narrowing_error@gsl@@QEAA@AEBU01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__that$ = 56
|
|
??0narrowing_error@gsl@@QEAA@AEBU01@@Z PROC ; gsl::narrowing_error::narrowing_error, COMDAT
|
|
$LN6:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 65
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 66
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0narrowing_error@gsl@@QEAA@AEBU01@@Z ENDP ; gsl::narrowing_error::narrowing_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1narrowing_error@gsl@@UEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1narrowing_error@gsl@@UEAA@XZ PROC ; gsl::narrowing_error::~narrowing_error, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 84
|
|
add rcx, 8
|
|
rex_jmp QWORD PTR __imp___std_exception_destroy
|
|
??1narrowing_error@gsl@@UEAA@XZ ENDP ; gsl::narrowing_error::~narrowing_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0narrowing_error@gsl@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??0narrowing_error@gsl@@QEAA@XZ PROC ; gsl::narrowing_error::narrowing_error, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 47
|
|
xor eax, eax
|
|
mov QWORD PTR [rcx+8], rax
|
|
mov QWORD PTR [rcx+16], rax
|
|
lea rax, OFFSET FLAT:??_7narrowing_error@gsl@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
mov rax, rcx
|
|
ret 0
|
|
??0narrowing_error@gsl@@QEAA@XZ ENDP ; gsl::narrowing_error::narrowing_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??_Gfail_fast@gsl@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_Gfail_fast@gsl@@UEAAPEAXI@Z PROC ; gsl::fail_fast::`scalar deleting destructor', COMDAT
|
|
$LN14:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov rdi, rcx
|
|
mov QWORD PTR [rcx], rax
|
|
mov ebx, edx
|
|
; Line 84
|
|
add rcx, 8
|
|
call QWORD PTR __imp___std_exception_destroy
|
|
test bl, 1
|
|
je SHORT $LN12@scalar
|
|
mov edx, 24
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX_K@Z ; operator delete
|
|
$LN12@scalar:
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??_Gfail_fast@gsl@@UEAAPEAXI@Z ENDP ; gsl::fail_fast::`scalar deleting destructor'
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__that$ = 56
|
|
??0fail_fast@gsl@@QEAA@$$QEAU01@@Z PROC ; gsl::fail_fast::fail_fast, COMDAT
|
|
$LN9:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 65
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 66
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0fail_fast@gsl@@QEAA@$$QEAU01@@Z ENDP ; gsl::fail_fast::fail_fast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0fail_fast@gsl@@QEAA@AEBU01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__that$ = 56
|
|
??0fail_fast@gsl@@QEAA@AEBU01@@Z PROC ; gsl::fail_fast::fail_fast, COMDAT
|
|
$LN9:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 65
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 66
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0fail_fast@gsl@@QEAA@AEBU01@@Z ENDP ; gsl::fail_fast::fail_fast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1fail_fast@gsl@@UEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1fail_fast@gsl@@UEAA@XZ PROC ; gsl::fail_fast::~fail_fast, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 84
|
|
add rcx, 8
|
|
rex_jmp QWORD PTR __imp___std_exception_destroy
|
|
??1fail_fast@gsl@@UEAA@XZ ENDP ; gsl::fail_fast::~fail_fast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0fail_fast@gsl@@QEAA@QEBD@Z
|
|
_TEXT SEGMENT
|
|
_InitData$1 = 32
|
|
this$ = 64
|
|
message$ = 72
|
|
??0fail_fast@gsl@@QEAA@QEBD@Z PROC ; gsl::fail_fast::fail_fast, COMDAT
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 99
|
|
$LN9:
|
|
push rbx
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbx, rcx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 54
|
|
mov BYTE PTR _InitData$1[rsp+8], 1
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 99
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 53
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 54
|
|
mov QWORD PTR _InitData$1[rsp], rax
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 55
|
|
lea rcx, QWORD PTR _InitData$1[rsp]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; File c:\projects\gsl\include\gsl\gsl_assert
|
|
; Line 99
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 48 ; 00000030H
|
|
pop rbx
|
|
ret 0
|
|
??0fail_fast@gsl@@QEAA@QEBD@Z ENDP ; gsl::fail_fast::fail_fast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??_Glogic_error@std@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_Glogic_error@std@@UEAAPEAXI@Z PROC ; std::logic_error::`scalar deleting destructor', COMDAT
|
|
$LN11:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov rdi, rcx
|
|
mov QWORD PTR [rcx], rax
|
|
mov ebx, edx
|
|
; Line 84
|
|
add rcx, 8
|
|
call QWORD PTR __imp___std_exception_destroy
|
|
test bl, 1
|
|
je SHORT $LN9@scalar
|
|
mov edx, 24
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX_K@Z ; operator delete
|
|
$LN9@scalar:
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??_Glogic_error@std@@UEAAPEAXI@Z ENDP ; std::logic_error::`scalar deleting destructor'
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0logic_error@std@@QEAA@$$QEAV01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__that$ = 56
|
|
??0logic_error@std@@QEAA@$$QEAV01@@Z PROC ; std::logic_error::logic_error, COMDAT
|
|
$LN6:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 65
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 66
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7logic_error@std@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0logic_error@std@@QEAA@$$QEAV01@@Z ENDP ; std::logic_error::logic_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0logic_error@std@@QEAA@AEBV01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__that$ = 56
|
|
??0logic_error@std@@QEAA@AEBV01@@Z PROC ; std::logic_error::logic_error, COMDAT
|
|
$LN6:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 65
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 66
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
lea rax, OFFSET FLAT:??_7logic_error@std@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0logic_error@std@@QEAA@AEBV01@@Z ENDP ; std::logic_error::logic_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1logic_error@std@@UEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1logic_error@std@@UEAA@XZ PROC ; std::logic_error::~logic_error, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 84
|
|
add rcx, 8
|
|
rex_jmp QWORD PTR __imp___std_exception_destroy
|
|
??1logic_error@std@@UEAA@XZ ENDP ; std::logic_error::~logic_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0logic_error@std@@QEAA@PEBD@Z
|
|
_TEXT SEGMENT
|
|
_InitData$1 = 32
|
|
this$ = 64
|
|
_Message$ = 72
|
|
??0logic_error@std@@QEAA@PEBD@Z PROC ; std::logic_error::logic_error, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\stdexcept
|
|
; Line 28
|
|
$LN7:
|
|
push rbx
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbx, rcx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 54
|
|
mov BYTE PTR _InitData$1[rsp+8], 1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\stdexcept
|
|
; Line 28
|
|
mov rax, rdx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 53
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
; Line 54
|
|
mov QWORD PTR _InitData$1[rsp], rax
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 55
|
|
lea rcx, QWORD PTR _InitData$1[rsp]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\stdexcept
|
|
; Line 28
|
|
lea rax, OFFSET FLAT:??_7logic_error@std@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
; Line 29
|
|
mov rax, rbx
|
|
add rsp, 48 ; 00000030H
|
|
pop rbx
|
|
ret 0
|
|
??0logic_error@std@@QEAA@PEBD@Z ENDP ; std::logic_error::logic_error
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Deallocate@std@@YAXPEAX_K1@Z
|
|
_TEXT SEGMENT
|
|
_Ptr$ = 48
|
|
_Count$ = 56
|
|
_Sz$ = 64
|
|
?_Deallocate@std@@YAXPEAX_K1@Z PROC ; std::_Deallocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 92
|
|
$LN11:
|
|
sub rsp, 40 ; 00000028H
|
|
mov r9, rdx
|
|
; Line 94
|
|
or rax, -1
|
|
xor edx, edx
|
|
div r8
|
|
cmp r9, rax
|
|
jbe SHORT $LN2@Deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN2@Deallocate:
|
|
; Line 95
|
|
imul r9, r8
|
|
; Line 96
|
|
cmp r9, 4096 ; 00001000H
|
|
jb SHORT $LN3@Deallocate
|
|
; Line 99
|
|
test cl, 31
|
|
je SHORT $LN4@Deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN4@Deallocate:
|
|
; Line 103
|
|
mov rax, QWORD PTR [rcx-8]
|
|
; Line 114
|
|
cmp rax, rcx
|
|
jb SHORT $LN5@Deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN5@Deallocate:
|
|
; Line 121
|
|
sub rcx, rax
|
|
cmp rcx, 8
|
|
jae SHORT $LN6@Deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN6@Deallocate:
|
|
; Line 125
|
|
cmp rcx, 39 ; 00000027H
|
|
jbe SHORT $LN7@Deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN7@Deallocate:
|
|
; Line 128
|
|
mov rcx, rax
|
|
$LN3@Deallocate:
|
|
; Line 133
|
|
add rsp, 40 ; 00000028H
|
|
; Line 132
|
|
jmp ??3@YAXPEAX@Z ; operator delete
|
|
$LN10@Deallocate:
|
|
?_Deallocate@std@@YAXPEAX_K1@Z ENDP ; std::_Deallocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Allocate@std@@YAPEAX_K0_N@Z
|
|
_TEXT SEGMENT
|
|
_Count$ = 48
|
|
_Sz$ = 56
|
|
_Try_aligned_allocation$ = 64
|
|
?_Allocate@std@@YAPEAX_K0_N@Z PROC ; std::_Allocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 48
|
|
$LN12:
|
|
sub rsp, 40 ; 00000028H
|
|
mov r9, rdx
|
|
; Line 51
|
|
test rcx, rcx
|
|
jne SHORT $LN2@Allocate
|
|
; Line 52
|
|
xor eax, eax
|
|
$LN8@Allocate:
|
|
; Line 87
|
|
add rsp, 40 ; 00000028H
|
|
ret 0
|
|
$LN2@Allocate:
|
|
; Line 55
|
|
xor edx, edx
|
|
or rax, -1
|
|
div r9
|
|
cmp rax, rcx
|
|
jae SHORT $LN3@Allocate
|
|
; Line 56
|
|
call QWORD PTR __imp_?_Xbad_alloc@std@@YAXXZ
|
|
int 3
|
|
$LN3@Allocate:
|
|
; Line 57
|
|
imul rcx, r9
|
|
; Line 61
|
|
test r8b, r8b
|
|
je SHORT $LN4@Allocate
|
|
cmp rcx, 4096 ; 00001000H
|
|
jb SHORT $LN4@Allocate
|
|
; Line 65
|
|
lea rax, QWORD PTR [rcx+39]
|
|
; Line 66
|
|
cmp rax, rcx
|
|
ja SHORT $LN6@Allocate
|
|
; Line 67
|
|
call QWORD PTR __imp_?_Xbad_alloc@std@@YAXXZ
|
|
int 3
|
|
$LN6@Allocate:
|
|
; Line 69
|
|
mov rcx, rax
|
|
call ??2@YAPEAX_K@Z ; operator new
|
|
mov rcx, rax
|
|
; Line 70
|
|
test rax, rax
|
|
jne SHORT $LN7@Allocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN7@Allocate:
|
|
; Line 71
|
|
add rax, 39 ; 00000027H
|
|
and rax, -32 ; ffffffffffffffe0H
|
|
; Line 73
|
|
mov QWORD PTR [rax-8], rcx
|
|
; Line 87
|
|
add rsp, 40 ; 00000028H
|
|
ret 0
|
|
$LN4@Allocate:
|
|
; Line 83
|
|
call ??2@YAPEAX_K@Z ; operator new
|
|
; Line 84
|
|
test rax, rax
|
|
jne SHORT $LN8@Allocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN11@Allocate:
|
|
?_Allocate@std@@YAPEAX_K0_N@Z ENDP ; std::_Allocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Orphan_all@_Container_base0@std@@QEAAXXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Orphan_all@_Container_base0@std@@QEAAXXZ PROC ; std::_Container_base0::_Orphan_all, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 44
|
|
ret 0
|
|
?_Orphan_all@_Container_base0@std@@QEAAXXZ ENDP ; std::_Container_base0::_Orphan_all
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??_Gexception@std@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_Gexception@std@@UEAAPEAXI@Z PROC ; std::exception::`scalar deleting destructor', COMDAT
|
|
$LN8:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov rdi, rcx
|
|
mov QWORD PTR [rcx], rax
|
|
mov ebx, edx
|
|
; Line 84
|
|
add rcx, 8
|
|
call QWORD PTR __imp___std_exception_destroy
|
|
test bl, 1
|
|
je SHORT $LN6@scalar
|
|
mov edx, 24
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX_K@Z ; operator delete
|
|
$LN6@scalar:
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??_Gexception@std@@UEAAPEAXI@Z ENDP ; std::exception::`scalar deleting destructor'
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?what@exception@std@@UEBAPEBDXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?what@exception@std@@UEBAPEBDXZ PROC ; std::exception::what, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 89
|
|
mov rdx, QWORD PTR [rcx+8]
|
|
lea rax, OFFSET FLAT:??_C@_0BC@EOODALEL@Unknown?5exception?$AA@
|
|
test rdx, rdx
|
|
cmovne rax, rdx
|
|
; Line 90
|
|
ret 0
|
|
?what@exception@std@@UEBAPEBDXZ ENDP ; std::exception::what
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1exception@std@@UEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1exception@std@@UEAA@XZ PROC ; std::exception::~exception, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 83
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
; Line 84
|
|
add rcx, 8
|
|
rex_jmp QWORD PTR __imp___std_exception_destroy
|
|
??1exception@std@@UEAA@XZ ENDP ; std::exception::~exception
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0exception@std@@QEAA@AEBV01@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Other$ = 56
|
|
??0exception@std@@QEAA@AEBV01@@Z PROC ; std::exception::exception, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 66
|
|
$LN4:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
mov rax, rdx
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 67
|
|
lea rcx, QWORD PTR [rax+8]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; Line 68
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0exception@std@@QEAA@AEBV01@@Z ENDP ; std::exception::exception
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0exception@std@@QEAA@QEBD@Z
|
|
_TEXT SEGMENT
|
|
_InitData$ = 32
|
|
this$ = 64
|
|
_Message$ = 72
|
|
??0exception@std@@QEAA@QEBD@Z PROC ; std::exception::exception, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 53
|
|
$LN4:
|
|
push rbx
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbx, rcx
|
|
; Line 54
|
|
mov BYTE PTR _InitData$[rsp+8], 1
|
|
mov rax, rdx
|
|
lea rcx, OFFSET FLAT:??_7exception@std@@6B@
|
|
lea rdx, QWORD PTR [rbx+8]
|
|
mov QWORD PTR _InitData$[rsp], rax
|
|
mov QWORD PTR [rbx], rcx
|
|
xor ecx, ecx
|
|
mov QWORD PTR [rdx], rcx
|
|
mov QWORD PTR [rdx+8], rcx
|
|
; Line 55
|
|
lea rcx, QWORD PTR _InitData$[rsp]
|
|
call QWORD PTR __imp___std_exception_copy
|
|
; Line 56
|
|
mov rax, rbx
|
|
add rsp, 48 ; 00000030H
|
|
pop rbx
|
|
ret 0
|
|
??0exception@std@@QEAA@QEBD@Z ENDP ; std::exception::exception
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0exception@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??0exception@std@@QEAA@XZ PROC ; std::exception::exception, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_exception.h
|
|
; Line 48
|
|
lea rax, OFFSET FLAT:??_7exception@std@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
xor eax, eax
|
|
mov QWORD PTR [rcx+8], rax
|
|
mov QWORD PTR [rcx+16], rax
|
|
; Line 49
|
|
mov rax, rcx
|
|
ret 0
|
|
??0exception@std@@QEAA@XZ ENDP ; std::exception::exception
|
|
_TEXT ENDS
|
|
END
|