mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
4136 lines
147 KiB
NASM
4136 lines
147 KiB
NASM
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.00.24241.7
|
|
|
|
include listing.inc
|
|
|
|
INCLUDELIB MSVCRT
|
|
INCLUDELIB OLDNAMES
|
|
|
|
PUBLIC ??_7ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`vftable'
|
|
PUBLIC ??_GITransientExpression@Catch@@UEAAPEAXI@Z ; Catch::ITransientExpression::`scalar deleting destructor'
|
|
PUBLIC ??1fail_fast@gsl@@UEAA@XZ ; gsl::fail_fast::~fail_fast
|
|
PUBLIC ??0fail_fast@gsl@@QEAA@AEBU01@@Z ; gsl::fail_fast::fail_fast
|
|
PUBLIC ??_7fail_fast@gsl@@6B@ ; gsl::fail_fast::`vftable'
|
|
PUBLIC ??_Gfail_fast@gsl@@UEAAPEAXI@Z ; gsl::fail_fast::`scalar deleting destructor'
|
|
PUBLIC ??_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 _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 ??_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 ??_C@_0BE@FAFDKEMK@default_constructor?$AA@ ; `string'
|
|
PUBLIC ??_C@_0CM@OKFFKAMG@C?3?2projects?2gsl?2tests?2span_compi@ ; `string'
|
|
PUBLIC ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ ; Catch::UnaryExpr<bool>::isBinaryExpression
|
|
PUBLIC ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ ; Catch::UnaryExpr<bool>::getResult
|
|
PUBLIC ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z ; Catch::UnaryExpr<bool>::streamReconstructedExpression
|
|
PUBLIC ??_7?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr<bool>::`vftable'
|
|
PUBLIC ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z ; Catch::UnaryExpr<bool>::`scalar deleting destructor'
|
|
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 ??_R0?AVexception@std@@@8 ; std::exception `RTTI Type Descriptor'
|
|
PUBLIC _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
|
|
PUBLIC ??_R4ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R0?AUITransientExpression@Catch@@@8 ; Catch::ITransientExpression `RTTI Type Descriptor'
|
|
PUBLIC ??_R3ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC ??_R4?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr<bool>::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R0?AV?$UnaryExpr@_N@Catch@@@8 ; Catch::UnaryExpr<bool> `RTTI Type Descriptor'
|
|
PUBLIC ??_R3?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC ??_R4fail_fast@gsl@@6B@ ; gsl::fail_fast::`RTTI Complete Object Locator'
|
|
PUBLIC ??_R3fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Class Hierarchy Descriptor'
|
|
PUBLIC ??_R2fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Array'
|
|
PUBLIC ??_R1A@?0A@EA@fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
PUBLIC ??0logic_error@std@@QEAA@AEBV01@@Z ; std::logic_error::logic_error
|
|
PUBLIC ??_7logic_error@std@@6B@ ; std::logic_error::`vftable'
|
|
PUBLIC ??_Glogic_error@std@@UEAAPEAXI@Z ; std::logic_error::`scalar deleting destructor'
|
|
PUBLIC ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception
|
|
PUBLIC ?what@exception@std@@UEBAPEBDXZ ; std::exception::what
|
|
PUBLIC ??_7exception@std@@6B@ ; std::exception::`vftable'
|
|
PUBLIC ??_Gexception@std@@UEAAPEAXI@Z ; std::exception::`scalar deleting destructor'
|
|
PUBLIC ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ ; `string'
|
|
PUBLIC ??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@ ; `string'
|
|
PUBLIC ??_C@_05GCOJDIEO@CHECK?$AA@ ; `string'
|
|
PUBLIC ??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@ ; `string'
|
|
PUBLIC ??_C@_00CNPNBAHC@?$AA@ ; `string'
|
|
EXTRN _purecall:PROC
|
|
EXTRN ??_EITransientExpression@Catch@@UEAAPEAXI@Z:PROC ; Catch::ITransientExpression::`vector deleting destructor'
|
|
EXTRN ??_Efail_fast@gsl@@UEAAPEAXI@Z:PROC ; gsl::fail_fast::`vector deleting destructor'
|
|
EXTRN ??_E?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z:PROC ; Catch::UnaryExpr<bool>::`vector deleting destructor'
|
|
EXTRN ??_Elogic_error@std@@UEAAPEAXI@Z:PROC ; std::logic_error::`vector deleting destructor'
|
|
EXTRN ??_Eexception@std@@UEAAPEAXI@Z:PROC ; std::exception::`vector deleting destructor'
|
|
EXTRN ??_7type_info@@6B@:BYTE ; type_info::`vftable'
|
|
; COMDAT ??_C@_00CNPNBAHC@?$AA@
|
|
CONST SEGMENT
|
|
??_C@_00CNPNBAHC@?$AA@ DB 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@
|
|
CONST SEGMENT
|
|
??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@ DB '('
|
|
DB 'cs.size() == 0 && cs.data() == nullptr)', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_05GCOJDIEO@CHECK?$AA@
|
|
CONST SEGMENT
|
|
??_C@_05GCOJDIEO@CHECK?$AA@ DB 'CHECK', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@
|
|
CONST SEGMENT
|
|
??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@ DB '('
|
|
DB 's.size() == 0 && s.data() == nullptr)', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@
|
|
CONST SEGMENT
|
|
??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ DB 'Unknown exception', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_7exception@std@@6B@
|
|
CONST SEGMENT
|
|
??_7exception@std@@6B@ DQ FLAT:??_R4exception@std@@6B@ ; std::exception::`vftable'
|
|
DQ FLAT:??_Eexception@std@@UEAAPEAXI@Z
|
|
DQ FLAT:?what@exception@std@@UEBAPEBDXZ
|
|
CONST ENDS
|
|
; COMDAT ??_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 ??_R1A@?0A@EA@fail_fast@gsl@@8
|
|
rdata$r SEGMENT
|
|
??_R1A@?0A@EA@fail_fast@gsl@@8 DD imagerel ??_R0?AUfail_fast@gsl@@@8 ; gsl::fail_fast::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
DD 02H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
DD 040H
|
|
DD imagerel ??_R3fail_fast@gsl@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R2fail_fast@gsl@@8
|
|
rdata$r SEGMENT
|
|
??_R2fail_fast@gsl@@8 DD imagerel ??_R1A@?0A@EA@fail_fast@gsl@@8 ; gsl::fail_fast::`RTTI Base Class Array'
|
|
DD imagerel ??_R1A@?0A@EA@logic_error@std@@8
|
|
DD imagerel ??_R1A@?0A@EA@exception@std@@8
|
|
ORG $+3
|
|
rdata$r ENDS
|
|
; COMDAT ??_R3fail_fast@gsl@@8
|
|
rdata$r SEGMENT
|
|
??_R3fail_fast@gsl@@8 DD 00H ; gsl::fail_fast::`RTTI Class Hierarchy Descriptor'
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel ??_R2fail_fast@gsl@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R4fail_fast@gsl@@6B@
|
|
rdata$r SEGMENT
|
|
??_R4fail_fast@gsl@@6B@ DD 01H ; gsl::fail_fast::`RTTI Complete Object Locator'
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ??_R0?AUfail_fast@gsl@@@8
|
|
DD imagerel ??_R3fail_fast@gsl@@8
|
|
DD imagerel ??_R4fail_fast@gsl@@6B@
|
|
rdata$r ENDS
|
|
; COMDAT ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8
|
|
rdata$r SEGMENT
|
|
??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 DD imagerel ??_R0?AV?$UnaryExpr@_N@Catch@@@8 ; Catch::UnaryExpr<bool>::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
DD 01H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
DD 040H
|
|
DD imagerel ??_R3?$UnaryExpr@_N@Catch@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R2?$UnaryExpr@_N@Catch@@8
|
|
rdata$r SEGMENT
|
|
??_R2?$UnaryExpr@_N@Catch@@8 DD imagerel ??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8 ; Catch::UnaryExpr<bool>::`RTTI Base Class Array'
|
|
DD imagerel ??_R1A@?0A@EA@ITransientExpression@Catch@@8
|
|
ORG $+3
|
|
rdata$r ENDS
|
|
; COMDAT ??_R3?$UnaryExpr@_N@Catch@@8
|
|
rdata$r SEGMENT
|
|
??_R3?$UnaryExpr@_N@Catch@@8 DD 00H ; Catch::UnaryExpr<bool>::`RTTI Class Hierarchy Descriptor'
|
|
DD 00H
|
|
DD 02H
|
|
DD imagerel ??_R2?$UnaryExpr@_N@Catch@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R0?AV?$UnaryExpr@_N@Catch@@@8
|
|
data$r SEGMENT
|
|
??_R0?AV?$UnaryExpr@_N@Catch@@@8 DQ FLAT:??_7type_info@@6B@ ; Catch::UnaryExpr<bool> `RTTI Type Descriptor'
|
|
DQ 0000000000000000H
|
|
DB '.?AV?$UnaryExpr@_N@Catch@@', 00H
|
|
data$r ENDS
|
|
; COMDAT ??_R4?$UnaryExpr@_N@Catch@@6B@
|
|
rdata$r SEGMENT
|
|
??_R4?$UnaryExpr@_N@Catch@@6B@ DD 01H ; Catch::UnaryExpr<bool>::`RTTI Complete Object Locator'
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ??_R0?AV?$UnaryExpr@_N@Catch@@@8
|
|
DD imagerel ??_R3?$UnaryExpr@_N@Catch@@8
|
|
DD imagerel ??_R4?$UnaryExpr@_N@Catch@@6B@
|
|
rdata$r ENDS
|
|
; COMDAT ??_R1A@?0A@EA@ITransientExpression@Catch@@8
|
|
rdata$r SEGMENT
|
|
??_R1A@?0A@EA@ITransientExpression@Catch@@8 DD imagerel ??_R0?AUITransientExpression@Catch@@@8 ; Catch::ITransientExpression::`RTTI Base Class Descriptor at (0,-1,0,64)'
|
|
DD 00H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD 00H
|
|
DD 040H
|
|
DD imagerel ??_R3ITransientExpression@Catch@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R2ITransientExpression@Catch@@8
|
|
rdata$r SEGMENT
|
|
??_R2ITransientExpression@Catch@@8 DD imagerel ??_R1A@?0A@EA@ITransientExpression@Catch@@8 ; Catch::ITransientExpression::`RTTI Base Class Array'
|
|
ORG $+3
|
|
rdata$r ENDS
|
|
; COMDAT ??_R3ITransientExpression@Catch@@8
|
|
rdata$r SEGMENT
|
|
??_R3ITransientExpression@Catch@@8 DD 00H ; Catch::ITransientExpression::`RTTI Class Hierarchy Descriptor'
|
|
DD 00H
|
|
DD 01H
|
|
DD imagerel ??_R2ITransientExpression@Catch@@8
|
|
rdata$r ENDS
|
|
; COMDAT ??_R0?AUITransientExpression@Catch@@@8
|
|
data$r SEGMENT
|
|
??_R0?AUITransientExpression@Catch@@@8 DQ FLAT:??_7type_info@@6B@ ; Catch::ITransientExpression `RTTI Type Descriptor'
|
|
DQ 0000000000000000H
|
|
DB '.?AUITransientExpression@Catch@@', 00H
|
|
data$r ENDS
|
|
; COMDAT ??_R4ITransientExpression@Catch@@6B@
|
|
rdata$r SEGMENT
|
|
??_R4ITransientExpression@Catch@@6B@ DD 01H ; Catch::ITransientExpression::`RTTI Complete Object Locator'
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ??_R0?AUITransientExpression@Catch@@@8
|
|
DD imagerel ??_R3ITransientExpression@Catch@@8
|
|
DD imagerel ??_R4ITransientExpression@Catch@@6B@
|
|
rdata$r ENDS
|
|
; COMDAT _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
|
|
xdata$x SEGMENT
|
|
_CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 DD 00H
|
|
DD imagerel ??_R0?AVexception@std@@@8
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
ORG $+4
|
|
DD 018H
|
|
DD imagerel ??0exception@std@@QEAA@AEBV01@@Z
|
|
xdata$x ENDS
|
|
; COMDAT ??_R0?AVexception@std@@@8
|
|
data$r SEGMENT
|
|
??_R0?AVexception@std@@@8 DQ FLAT:??_7type_info@@6B@ ; std::exception `RTTI Type Descriptor'
|
|
DQ 0000000000000000H
|
|
DB '.?AVexception@std@@', 00H
|
|
data$r ENDS
|
|
; COMDAT ??_C@_0ED@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@
|
|
CONST SEGMENT
|
|
??_C@_0ED@KIMIJCMI@GSL?3?5Precondition?5failure?5at?5C?3?2@ DB 'GSL: Prec'
|
|
DB 'ondition failure at C:\projects\gsl\include\gsl/span: 599', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0ED@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@
|
|
CONST SEGMENT
|
|
??_C@_0ED@LBNDKDIJ@GSL?3?5Precondition?5failure?5at?5C?3?2@ DB 'GSL: Prec'
|
|
DB 'ondition failure at C:\projects\gsl\include\gsl/span: 598', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_7?$UnaryExpr@_N@Catch@@6B@
|
|
CONST SEGMENT
|
|
??_7?$UnaryExpr@_N@Catch@@6B@ DQ FLAT:??_R4?$UnaryExpr@_N@Catch@@6B@ ; Catch::UnaryExpr<bool>::`vftable'
|
|
DQ FLAT:?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ
|
|
DQ FLAT:?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ
|
|
DQ FLAT:?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
DQ FLAT:??_E?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0CM@OKFFKAMG@C?3?2projects?2gsl?2tests?2span_compi@
|
|
CONST SEGMENT
|
|
??_C@_0CM@OKFFKAMG@C?3?2projects?2gsl?2tests?2span_compi@ DB 'C:\projects'
|
|
DB '\gsl\tests\span_compile_only.cpp', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0BE@FAFDKEMK@default_constructor?$AA@
|
|
CONST SEGMENT
|
|
??_C@_0BE@FAFDKEMK@default_constructor?$AA@ DB 'default_constructor', 00H ; `string'
|
|
CONST 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 _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 ??_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 ??_7fail_fast@gsl@@6B@
|
|
CONST SEGMENT
|
|
??_7fail_fast@gsl@@6B@ DQ FLAT:??_R4fail_fast@gsl@@6B@ ; gsl::fail_fast::`vftable'
|
|
DQ FLAT:??_Efail_fast@gsl@@UEAAPEAXI@Z
|
|
DQ FLAT:?what@exception@std@@UEBAPEBDXZ
|
|
CONST ENDS
|
|
; COMDAT ??_7ITransientExpression@Catch@@6B@
|
|
CONST SEGMENT
|
|
??_7ITransientExpression@Catch@@6B@ DQ FLAT:??_R4ITransientExpression@Catch@@6B@ ; Catch::ITransientExpression::`vftable'
|
|
DQ FLAT:_purecall
|
|
DQ FLAT:_purecall
|
|
DQ FLAT:_purecall
|
|
DQ FLAT:??_EITransientExpression@Catch@@UEAAPEAXI@Z
|
|
CONST ENDS
|
|
PUBLIC ??1exception@std@@UEAA@XZ ; std::exception::~exception
|
|
PUBLIC ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
PUBLIC ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs<bool>::makeUnaryExpr
|
|
PUBLIC ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z ; gsl::details::throw_exception<gsl::fail_fast>
|
|
PUBLIC ??1?$UnaryExpr@_N@Catch@@UEAA@XZ ; Catch::UnaryExpr<bool>::~UnaryExpr<bool>
|
|
PUBLIC ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z ; Catch::Detail::stringify<bool>
|
|
PUBLIC ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >
|
|
PUBLIC ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
PUBLIC ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::sentry::~sentry
|
|
PUBLIC ?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1
|
|
EXTRN ??3@YAXPEAX@Z:PROC ; operator delete
|
|
EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete
|
|
EXTRN atexit:PROC
|
|
EXTRN __std_terminate:PROC
|
|
EXTRN __imp__invalid_parameter_noinfo_noreturn:PROC
|
|
EXTRN __imp_?uncaught_exception@std@@YA_NXZ:PROC
|
|
EXTRN __imp___std_exception_copy:PROC
|
|
EXTRN __imp___std_exception_destroy:PROC
|
|
EXTRN __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z:PROC
|
|
EXTRN __imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z:PROC
|
|
EXTRN __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z:PROC
|
|
EXTRN __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ:PROC
|
|
EXTRN __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ:PROC
|
|
EXTRN ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z:PROC ; Catch::SourceLineInfo::SourceLineInfo
|
|
EXTRN ?isTrue@Catch@@YA_N_N@Z:PROC ; Catch::isTrue
|
|
EXTRN ??0StringRef@Catch@@QEAA@PEBD@Z:PROC ; Catch::StringRef::StringRef
|
|
EXTRN ??1StringRef@Catch@@QEAA@XZ:PROC ; Catch::StringRef::~StringRef
|
|
EXTRN ?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z:PROC ; Catch::makeTestInvoker
|
|
EXTRN ??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z:PROC ; Catch::NameAndTags::NameAndTags
|
|
EXTRN ??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z:PROC ; Catch::AutoReg::AutoReg
|
|
EXTRN ??1AutoReg@Catch@@UEAA@XZ:PROC ; Catch::AutoReg::~AutoReg
|
|
EXTRN ?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z:PROC ; Catch::StringMaker<bool>::convert
|
|
EXTRN ??1ITransientExpression@Catch@@UEAA@XZ:PROC ; Catch::ITransientExpression::~ITransientExpression
|
|
EXTRN ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z:PROC ; Catch::AssertionHandler::AssertionHandler
|
|
EXTRN ??1AssertionHandler@Catch@@QEAA@XZ:PROC ; Catch::AssertionHandler::~AssertionHandler
|
|
EXTRN ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z:PROC ; Catch::AssertionHandler::handle
|
|
EXTRN ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ:PROC ; Catch::AssertionHandler::shouldDebugBreak
|
|
EXTRN ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ:PROC ; Catch::AssertionHandler::reactWithoutDebugBreak
|
|
EXTRN ?useActiveException@AssertionHandler@Catch@@QEAAXXZ:PROC ; Catch::AssertionHandler::useActiveException
|
|
EXTRN ?isDebuggerActive@Catch@@YA_NXZ:PROC ; Catch::isDebuggerActive
|
|
EXTRN _CxxThrowException:PROC
|
|
EXTRN __CxxFrameHandler3:PROC
|
|
EXTRN __GSHandlerCheck_EH:PROC
|
|
EXTRN __security_check_cookie:PROC
|
|
EXTRN memcpy:PROC
|
|
EXTRN __security_cookie:QWORD
|
|
_BSS SEGMENT
|
|
?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A DQ 01H DUP (?) ; `anonymous namespace'::autoRegistrar1
|
|
_BSS ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z DD imagerel $LN7
|
|
DD imagerel $LN7+28
|
|
DD imagerel $unwind$?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z
|
|
pdata ENDS
|
|
; 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$?_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$?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z DD imagerel $LN14
|
|
DD imagerel $LN14+85
|
|
DD imagerel $unwind$?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z DD imagerel $LN17
|
|
DD imagerel $LN17+85
|
|
DD imagerel $unwind$?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD imagerel $LN119
|
|
DD imagerel $LN119+133
|
|
DD imagerel $unwind$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z DD imagerel $LN116
|
|
DD imagerel $LN116+174
|
|
DD imagerel $unwind$?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??1NameAndTags@Catch@@QEAA@XZ DD imagerel $LN4
|
|
DD imagerel $LN4+31
|
|
DD imagerel $unwind$??1NameAndTags@Catch@@QEAA@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??_GITransientExpression@Catch@@UEAAPEAXI@Z DD imagerel $LN6
|
|
DD imagerel $LN6+52
|
|
DD imagerel $unwind$??_GITransientExpression@Catch@@UEAAPEAXI@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ DD imagerel $LN11
|
|
DD imagerel $LN11+35
|
|
DD imagerel $unwind$?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0fail_fast@gsl@@QEAA@QEBD@Z DD imagerel $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$??$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$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+563
|
|
DD imagerel $unwind$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD imagerel ?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+40
|
|
DD imagerel $unwind$?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD imagerel ?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD imagerel ?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+40
|
|
DD imagerel $unwind$?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??__EautoRegistrar1@?A0xea02b608@@YAXXZ DD imagerel ??__EautoRegistrar1@?A0xea02b608@@YAXXZ
|
|
DD imagerel ??__EautoRegistrar1@?A0xea02b608@@YAXXZ+219
|
|
DD imagerel $unwind$??__EautoRegistrar1@?A0xea02b608@@YAXXZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD imagerel $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$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD imagerel $LN7
|
|
DD imagerel $LN7+63
|
|
DD imagerel $unwind$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ DD imagerel $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$??$?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$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD imagerel $LN123
|
|
DD imagerel $LN123+171
|
|
DD imagerel $unwind$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z DD imagerel $LN9
|
|
DD imagerel $LN9+52
|
|
DD imagerel $unwind$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD imagerel $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$??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z DD imagerel $LN6
|
|
DD imagerel $LN6+34
|
|
DD imagerel $unwind$??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD imagerel $LN139
|
|
DD imagerel $LN139+460
|
|
DD imagerel $unwind$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA DD imagerel ?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
|
|
DD imagerel ?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+56
|
|
DD imagerel $unwind$?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel $LN10
|
|
DD imagerel $LN10+44
|
|
DD imagerel $unwind$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel $LN8
|
|
DD imagerel $LN8+45
|
|
DD imagerel $unwind$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel $LN26
|
|
DD imagerel $LN26+124
|
|
DD imagerel $unwind$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel $LN13
|
|
DD imagerel $LN13+72
|
|
DD imagerel $unwind$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
pdata ENDS
|
|
CRT$XCU SEGMENT
|
|
?autoRegistrar1$initializer$@?A0xea02b608@@3P6AXXZEA DQ FLAT:??__EautoRegistrar1@?A0xea02b608@@YAXXZ ; `anonymous namespace'::autoRegistrar1$initializer$
|
|
CRT$XCU ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
DD 0ffffffffH
|
|
DD imagerel ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ+39
|
|
DD 00H
|
|
DD imagerel ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ+66
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 0ffffffffH
|
|
DD imagerel __std_terminate
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 019930522H
|
|
DD 01H
|
|
DD imagerel $stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
DD 020H
|
|
DD 00H
|
|
DD 05H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 020f19H
|
|
DD 030025206H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z+57
|
|
DD 00H
|
|
DD imagerel ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z+110
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 019930522H
|
|
DD 01H
|
|
DD imagerel $stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 041811H
|
|
DD 093418H
|
|
DD 07006520aH
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD imagerel ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 019930522H
|
|
DD 00H
|
|
DD 00H
|
|
DD 00H
|
|
DD 00H
|
|
DD 01H
|
|
DD imagerel $ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
DD 020H
|
|
DD 00H
|
|
DD 05H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ DD 010d19H
|
|
DD 06204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA DD 020a19H
|
|
DD 05006320aH
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+104
|
|
DD 00H
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+158
|
|
DD 01H
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+172
|
|
DD 02H
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+354
|
|
DD 01H
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+392
|
|
DD 04H
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+412
|
|
DD 05H
|
|
DD imagerel ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z+436
|
|
DD 0ffffffffH
|
|
DD imagerel ?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
|
|
DD 00H
|
|
DD imagerel ?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+13
|
|
DD 03H
|
|
DD imagerel ?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA+42
|
|
DD 00H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$handlerMap$0$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 040H
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
|
|
DD 038H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$tryMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 02H
|
|
DD 02H
|
|
DD 03H
|
|
DD 01H
|
|
DD imagerel $handlerMap$0$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 0ffffffffH
|
|
DD imagerel ?dtor$5@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
|
|
DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA
|
|
DD 01H
|
|
DD 00H
|
|
DD 01H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD imagerel __std_terminate
|
|
DD 04H
|
|
DD imagerel __std_terminate
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 019930522H
|
|
DD 06H
|
|
DD imagerel $stateUnwindMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
DD 01H
|
|
DD imagerel $tryMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
DD 0bH
|
|
DD imagerel $ip2state$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z DD 082219H
|
|
DD 0103422H
|
|
DD 0f00d7211H
|
|
DD 0c009e00bH
|
|
DD 060067007H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z DD 010c01H
|
|
DD 02204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+48
|
|
DD 00H
|
|
DD imagerel ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z+60
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 019930522H
|
|
DD 01H
|
|
DD imagerel $stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z DD 021e19H
|
|
DD 030029206H
|
|
DD imagerel __GSHandlerCheck_EH
|
|
DD imagerel $cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
DD 04aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z DD 010c01H
|
|
DD 02204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$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$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD imagerel ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z
|
|
DD 0ffffffffH
|
|
DD imagerel ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z+35
|
|
DD 00H
|
|
DD imagerel ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z+47
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 0ffffffffH
|
|
DD imagerel ?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 019930522H
|
|
DD 01H
|
|
DD imagerel $stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z
|
|
DD 00H
|
|
DD 00H
|
|
DD 03H
|
|
DD imagerel $ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z
|
|
DD 020H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z DD 020f11H
|
|
DD 030027206H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD imagerel ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
DD 0ffffffffH
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 019930522H
|
|
DD 00H
|
|
DD 00H
|
|
DD 00H
|
|
DD 00H
|
|
DD 01H
|
|
DD imagerel $ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
DD 00H
|
|
DD 00H
|
|
DD 05H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ DD 010c19H
|
|
DD 02204H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??__EautoRegistrar1@?A0xea02b608@@YAXXZ DD 071201H
|
|
DD 01c6412H
|
|
DD 01b3412H
|
|
DD 0180112H
|
|
DD 0700bH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 020a19H
|
|
DD 05006520aH
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA DD 020a19H
|
|
DD 05006520aH
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
DD 0ffffffffH
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+34
|
|
DD 00H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+48
|
|
DD 0ffffffffH
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+145
|
|
DD 02H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+193
|
|
DD 03H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+210
|
|
DD 02H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+221
|
|
DD 01H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+262
|
|
DD 0ffffffffH
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+290
|
|
DD 05H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+304
|
|
DD 0ffffffffH
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+401
|
|
DD 07H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+449
|
|
DD 08H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+466
|
|
DD 07H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+477
|
|
DD 06H
|
|
DD imagerel ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ+518
|
|
DD 0ffffffffH
|
|
DD imagerel ?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 00H
|
|
DD imagerel ?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+13
|
|
DD 04H
|
|
DD imagerel ?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+26
|
|
DD 00H
|
|
DD imagerel ?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+13
|
|
DD 09H
|
|
DD imagerel ?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA+26
|
|
DD 00H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 040H
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 048H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 040H
|
|
DD 00H
|
|
DD 00H
|
|
DD imagerel ?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 048H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 02H
|
|
DD 03H
|
|
DD 04H
|
|
DD 01H
|
|
DD imagerel $handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
DD 07H
|
|
DD 08H
|
|
DD 09H
|
|
DD 01H
|
|
DD imagerel $handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 0ffffffffH
|
|
DD imagerel __std_terminate
|
|
DD 0ffffffffH
|
|
DD imagerel ?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 01H
|
|
DD 00H
|
|
DD 02H
|
|
DD imagerel ?dtor$21@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 01H
|
|
DD 00H
|
|
DD 0ffffffffH
|
|
DD imagerel __std_terminate
|
|
DD 0ffffffffH
|
|
DD imagerel ?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 06H
|
|
DD 00H
|
|
DD 07H
|
|
DD imagerel ?dtor$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA
|
|
DD 06H
|
|
DD 00H
|
|
xdata ENDS
|
|
; COMDAT CONST
|
|
CONST SEGMENT
|
|
$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 019930522H
|
|
DD 0aH
|
|
DD imagerel $stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
DD 02H
|
|
DD imagerel $tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
DD 014H
|
|
DD imagerel $ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
DD 0d0H
|
|
DD 00H
|
|
DD 01H
|
|
CONST ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ DD 051719H
|
|
DD 0213417H
|
|
DD 01e010bH
|
|
DD 07004H
|
|
DD imagerel __CxxFrameHandler3
|
|
DD imagerel $cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z DD 010401H
|
|
DD 08204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Gfail_fast@gsl@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0fail_fast@gsl@@QEAA@$$QEAU01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0fail_fast@gsl@@QEAA@AEBU01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0fail_fast@gsl@@QEAA@QEBD@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ DD 010401H
|
|
DD 02204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_GITransientExpression@Catch@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??1NameAndTags@Catch@@QEAA@XZ DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z DD 060f01H
|
|
DD 07640fH
|
|
DD 06340fH
|
|
DD 0700b320fH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Glogic_error@std@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0logic_error@std@@QEAA@$$QEAV01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0logic_error@std@@QEAA@AEBV01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0logic_error@std@@QEAA@PEBD@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?_Deallocate@std@@YAXPEAX_K1@Z DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??_Gexception@std@@UEAAPEAXI@Z DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0exception@std@@QEAA@AEBV01@@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$??0exception@std@@QEAA@QEBD@Z DD 020601H
|
|
DD 030025206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ PROC ; std::basic_ostream<char,std::char_traits<char> >::sentry::operator bool, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 142
|
|
movzx eax, BYTE PTR [rcx+8]
|
|
; Line 143
|
|
ret 0
|
|
??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ ENDP ; std::basic_ostream<char,std::char_traits<char> >::sentry::operator bool
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ PROC ; std::basic_ostream<char,std::char_traits<char> >::sentry::~sentry, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 130
|
|
$LN13:
|
|
push rbx
|
|
sub rsp, 48 ; 00000030H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov rbx, rcx
|
|
; Line 132
|
|
call QWORD PTR __imp_?uncaught_exception@std@@YA_NXZ
|
|
npad 1
|
|
test al, al
|
|
jne SHORT $LN2@sentry
|
|
; Line 133
|
|
mov rcx, QWORD PTR [rbx]
|
|
call QWORD PTR __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
|
|
npad 1
|
|
$LN2@sentry:
|
|
; Line 107
|
|
mov rdx, QWORD PTR [rbx]
|
|
mov rax, QWORD PTR [rdx]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
; Line 92
|
|
mov rcx, QWORD PTR [rcx+rdx+72]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 107
|
|
test rcx, rcx
|
|
je SHORT $LN12@sentry
|
|
; Line 108
|
|
mov rax, QWORD PTR [rcx]
|
|
call QWORD PTR [rax+16]
|
|
npad 1
|
|
$LN12@sentry:
|
|
; Line 138
|
|
add rsp, 48 ; 00000030H
|
|
pop rbx
|
|
ret 0
|
|
??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ENDP ; std::basic_ostream<char,std::char_traits<char> >::sentry::~sentry
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
_Ostr$ = 72
|
|
??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z PROC ; std::basic_ostream<char,std::char_traits<char> >::sentry::sentry, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 123
|
|
$LN26:
|
|
mov QWORD PTR [rsp+8], rcx
|
|
push rdi
|
|
sub rsp, 48 ; 00000030H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov QWORD PTR [rsp+72], rbx
|
|
mov rbx, rdx
|
|
mov rdi, rcx
|
|
; Line 99
|
|
mov QWORD PTR [rcx], rdx
|
|
; Line 101
|
|
mov rax, QWORD PTR [rdx]
|
|
movsxd r8, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
; Line 92
|
|
mov rcx, QWORD PTR [r8+rdx+72]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 101
|
|
test rcx, rcx
|
|
je SHORT $LN6@sentry
|
|
; Line 102
|
|
mov rax, QWORD PTR [rcx]
|
|
call QWORD PTR [rax+8]
|
|
npad 1
|
|
$LN6@sentry:
|
|
; Line 124
|
|
mov rax, QWORD PTR [rbx]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 339
|
|
cmp DWORD PTR [rcx+rbx+16], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 124
|
|
jne SHORT $LN2@sentry
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
; Line 80
|
|
mov rcx, QWORD PTR [rcx+rbx+80]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 124
|
|
test rcx, rcx
|
|
je SHORT $LN2@sentry
|
|
cmp rcx, rbx
|
|
je SHORT $LN2@sentry
|
|
; Line 125
|
|
call QWORD PTR __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
|
|
$LN2@sentry:
|
|
; Line 126
|
|
mov rax, QWORD PTR [rbx]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 339
|
|
cmp DWORD PTR [rcx+rbx+16], 0
|
|
sete al
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 126
|
|
mov BYTE PTR [rdi+8], al
|
|
; Line 127
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+72]
|
|
add rsp, 48 ; 00000030H
|
|
pop rdi
|
|
ret 0
|
|
??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ENDP ; std::basic_ostream<char,std::char_traits<char> >::sentry::sentry
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
_Ostr$ = 72
|
|
?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA PROC ; `std::basic_ostream<char,std::char_traits<char> >::sentry::sentry'::`1'::dtor$0
|
|
mov rcx, QWORD PTR this$[rdx]
|
|
jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA ENDP ; `std::basic_ostream<char,std::char_traits<char> >::sentry::sentry'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
_Ostr$ = 72
|
|
?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA PROC ; `std::basic_ostream<char,std::char_traits<char> >::sentry::sentry'::`1'::dtor$0
|
|
mov rcx, QWORD PTR this$[rdx]
|
|
jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
?dtor$0@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA ENDP ; `std::basic_ostream<char,std::char_traits<char> >::sentry::sentry'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
this$ = 64
|
|
??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ PROC ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 106
|
|
$LN8:
|
|
sub rsp, 56 ; 00000038H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
; Line 107
|
|
mov rdx, QWORD PTR [rcx]
|
|
mov rax, QWORD PTR [rdx]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
mov rcx, QWORD PTR [rcx+rdx+72]
|
|
test rcx, rcx
|
|
je SHORT $LN2@Sentry_bas
|
|
; Line 108
|
|
mov rax, QWORD PTR [rcx]
|
|
call QWORD PTR [rax+16]
|
|
npad 1
|
|
$LN2@Sentry_bas:
|
|
; Line 109
|
|
add rsp, 56 ; 00000038H
|
|
ret 0
|
|
??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ENDP ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Ostr$ = 56
|
|
??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z PROC ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::_Sentry_base, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 100
|
|
$LN10:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
; Line 99
|
|
mov QWORD PTR [rcx], rdx
|
|
; Line 100
|
|
mov rbx, rcx
|
|
; Line 101
|
|
mov rax, QWORD PTR [rdx]
|
|
movsxd r8, DWORD PTR [rax+4]
|
|
mov rcx, QWORD PTR [r8+rdx+72]
|
|
test rcx, rcx
|
|
je SHORT $LN8@Sentry_bas
|
|
; Line 102
|
|
mov rax, QWORD PTR [rcx]
|
|
call QWORD PTR [rax+8]
|
|
$LN8@Sentry_bas:
|
|
; Line 103
|
|
mov rax, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z ENDP ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::_Sentry_base
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Ptr$ = 16
|
|
??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z PROC ; std::allocator<char>::destroy<char * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 745
|
|
ret 0
|
|
??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z ENDP ; std::allocator<char>::destroy<char * __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 ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z PROC ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 170
|
|
$LN139:
|
|
mov QWORD PTR [rsp+8], rcx
|
|
push rsi
|
|
push rdi
|
|
push r12
|
|
push r14
|
|
push r15
|
|
sub rsp, 64 ; 00000040H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov QWORD PTR [rsp+128], rbx
|
|
mov r15, rdx
|
|
mov rsi, rcx
|
|
; Line 175
|
|
xor ebx, ebx
|
|
mov DWORD PTR _State$[rsp], ebx
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 1765
|
|
mov r12, QWORD PTR [rdx+16]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 177
|
|
mov rax, QWORD PTR [rcx]
|
|
movsxd r8, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 423
|
|
mov rdi, QWORD PTR [r8+rcx+40]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 177
|
|
test rdi, rdi
|
|
jle SHORT $LN17@operator
|
|
cmp rdi, r12
|
|
jbe SHORT $LN17@operator
|
|
sub rdi, r12
|
|
jmp SHORT $LN18@operator
|
|
$LN17@operator:
|
|
xor edi, edi
|
|
$LN18@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 99
|
|
mov r14, rsi
|
|
mov QWORD PTR _Ok$[rsp], rsi
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
; Line 92
|
|
mov rcx, QWORD PTR [r8+rcx+72]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 101
|
|
test rcx, rcx
|
|
je SHORT $LN47@operator
|
|
; Line 102
|
|
mov rax, QWORD PTR [rcx]
|
|
call QWORD PTR [rax+8]
|
|
npad 1
|
|
$LN47@operator:
|
|
; Line 124
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 339
|
|
cmp DWORD PTR [rcx+rsi+16], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 124
|
|
jne SHORT $LN43@operator
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
; Line 80
|
|
mov rcx, QWORD PTR [rcx+rsi+80]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 124
|
|
test rcx, rcx
|
|
je SHORT $LN43@operator
|
|
cmp rcx, rsi
|
|
je SHORT $LN43@operator
|
|
; Line 125
|
|
call QWORD PTR __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
|
|
$LN43@operator:
|
|
; Line 126
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 339
|
|
cmp DWORD PTR [rcx+rsi+16], 0
|
|
sete al
|
|
mov BYTE PTR _Ok$[rsp+8], al
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 181
|
|
test al, al
|
|
jne SHORT $LN8@operator
|
|
; Line 182
|
|
mov ebx, 4
|
|
; Line 183
|
|
jmp $LN22@operator
|
|
$LN8@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 378
|
|
mov eax, DWORD PTR [rcx+rsi+24]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 186
|
|
and eax, 448 ; 000001c0H
|
|
cmp eax, 64 ; 00000040H
|
|
je SHORT $LN132@operator
|
|
npad 6
|
|
$LL4@operator:
|
|
; Line 187
|
|
test rdi, rdi
|
|
je SHORT $LN3@operator
|
|
; Line 188
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
movzx edx, BYTE PTR [rcx+rsi+88]
|
|
mov rcx, QWORD PTR [rcx+rsi+72]
|
|
call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 595
|
|
cmp eax, -1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 188
|
|
jne SHORT $LN2@operator
|
|
; Line 191
|
|
mov ebx, 4
|
|
mov DWORD PTR _State$[rsp], ebx
|
|
; Line 192
|
|
jmp SHORT $LL135@operator
|
|
$LN2@operator:
|
|
; Line 187
|
|
dec rdi
|
|
jmp SHORT $LL4@operator
|
|
$LN3@operator:
|
|
test ebx, ebx
|
|
; Line 196
|
|
jne SHORT $LL135@operator
|
|
$LN132@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 521
|
|
cmp QWORD PTR [r15+24], 16
|
|
jb SHORT $LN95@operator
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 740
|
|
mov r15, QWORD PTR [r15]
|
|
$LN95@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 196
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
mov r8, r12
|
|
mov rdx, r15
|
|
mov rcx, QWORD PTR [rcx+rsi+72]
|
|
call QWORD PTR __imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
|
|
cmp rax, r12
|
|
je SHORT $LL135@operator
|
|
; Line 198
|
|
mov ebx, 4
|
|
; Line 199
|
|
jmp SHORT $LN137@operator
|
|
$LL135@operator:
|
|
; Line 200
|
|
test rdi, rdi
|
|
je SHORT $LN6@operator
|
|
; Line 201
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
movzx edx, BYTE PTR [rcx+rsi+88]
|
|
mov rcx, QWORD PTR [rcx+rsi+72]
|
|
call QWORD PTR __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 595
|
|
cmp eax, -1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 201
|
|
jne SHORT $LN5@operator
|
|
; Line 204
|
|
or ebx, 4
|
|
; Line 205
|
|
jmp SHORT $LN137@operator
|
|
$LN5@operator:
|
|
; Line 200
|
|
dec rdi
|
|
jmp SHORT $LL135@operator
|
|
$LN137@operator:
|
|
; Line 198
|
|
mov DWORD PTR _State$[rsp], ebx
|
|
$LN6@operator:
|
|
; Line 207
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xiosbase
|
|
; Line 429
|
|
mov QWORD PTR [rcx+rsi+40], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
jmp SHORT $LN22@operator
|
|
$LN23@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
mov rsi, QWORD PTR _Ostr$[rsp]
|
|
mov ebx, DWORD PTR _State$[rsp]
|
|
mov r14, QWORD PTR _Ok$[rsp]
|
|
$LN22@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 211
|
|
mov rax, QWORD PTR [rsi]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
add rcx, rsi
|
|
xor r8d, r8d
|
|
mov edx, ebx
|
|
call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
|
|
npad 1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 132
|
|
call QWORD PTR __imp_?uncaught_exception@std@@YA_NXZ
|
|
test al, al
|
|
jne SHORT $LN113@operator
|
|
; Line 133
|
|
mov rcx, r14
|
|
call QWORD PTR __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
|
|
npad 1
|
|
$LN113@operator:
|
|
; Line 107
|
|
mov rax, QWORD PTR [r14]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ios
|
|
; Line 92
|
|
mov rcx, QWORD PTR [rcx+r14+72]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\ostream
|
|
; Line 107
|
|
test rcx, rcx
|
|
je SHORT $LN117@operator
|
|
; Line 108
|
|
mov rax, QWORD PTR [rcx]
|
|
call QWORD PTR [rax+16]
|
|
npad 1
|
|
$LN117@operator:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\string
|
|
; Line 212
|
|
mov rax, rsi
|
|
; Line 213
|
|
mov rbx, QWORD PTR [rsp+128]
|
|
add rsp, 64 ; 00000040H
|
|
pop r15
|
|
pop r14
|
|
pop r12
|
|
pop rdi
|
|
pop rsi
|
|
ret 0
|
|
??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z ENDP ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
?dtor$5@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$5
|
|
lea rcx, QWORD PTR _Ok$[rdx]
|
|
jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
?dtor$5@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$5
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$0
|
|
lea rcx, QWORD PTR _Ok$[rdx]
|
|
jmp ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::sentry::~sentry
|
|
?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$0
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$15
|
|
; Line 208
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
__catch$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z$0:
|
|
mov rdx, QWORD PTR _Ostr$[rbp]
|
|
mov rax, QWORD PTR [rdx]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
add rcx, rdx
|
|
mov r8b, 1
|
|
mov edx, 4
|
|
call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
|
|
npad 1
|
|
lea rax, $LN23@catch$15
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
int 3
|
|
?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$15
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
?dtor$5@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$5
|
|
lea rcx, QWORD PTR _Ok$[rdx]
|
|
jmp ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::_Sentry_base::~_Sentry_base
|
|
?dtor$5@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$5
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$0
|
|
lea rcx, QWORD PTR _Ok$[rdx]
|
|
jmp ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ ; std::basic_ostream<char,std::char_traits<char> >::sentry::~sentry
|
|
?dtor$0@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
_Ok$ = 40
|
|
_Ostr$ = 112
|
|
_State$ = 120
|
|
_Str$ = 120
|
|
?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA PROC ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$15
|
|
; Line 208
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbp
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbp, rdx
|
|
__catch$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z$0:
|
|
mov rdx, QWORD PTR _Ostr$[rbp]
|
|
mov rax, QWORD PTR [rdx]
|
|
movsxd rcx, DWORD PTR [rax+4]
|
|
add rcx, rdx
|
|
mov r8b, 1
|
|
mov edx, 4
|
|
call QWORD PTR __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
|
|
npad 1
|
|
lea rax, $LN23@catch$15
|
|
add rsp, 32 ; 00000020H
|
|
pop rbp
|
|
ret 0
|
|
int 3
|
|
?catch$15@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA ENDP ; `std::operator<<<char,std::char_traits<char>,std::allocator<char> >'::`1'::catch$15
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
__$ReturnUdt$ = 64
|
|
e$ = 72
|
|
??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z PROC ; Catch::Detail::stringify<bool>, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 596
|
|
$LN6:
|
|
push rbx
|
|
sub rsp, 48 ; 00000030H
|
|
; Line 597
|
|
movzx edx, BYTE PTR [rdx]
|
|
mov rbx, rcx
|
|
mov DWORD PTR $T1[rsp], 0
|
|
call ?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z ; Catch::StringMaker<bool>::convert
|
|
mov rax, rbx
|
|
; Line 598
|
|
add rsp, 48 ; 00000030H
|
|
pop rbx
|
|
ret 0
|
|
??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z ENDP ; Catch::Detail::stringify<bool>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z
|
|
_TEXT SEGMENT
|
|
_Al$ = 8
|
|
_Ptr$ = 16
|
|
??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z PROC ; std::allocator_traits<std::allocator<char> >::destroy<char * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 865
|
|
ret 0
|
|
??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z ENDP ; std::allocator_traits<std::allocator<char> >::destroy<char * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /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 ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z PROC ; Catch::UnaryExpr<bool>::`scalar deleting destructor', COMDAT
|
|
$LN9:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov ebx, edx
|
|
mov rdi, rcx
|
|
call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression
|
|
test bl, 1
|
|
je SHORT $LN7@scalar
|
|
mov edx, 16
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX_K@Z ; operator delete
|
|
$LN7@scalar:
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z ENDP ; Catch::UnaryExpr<bool>::`scalar deleting destructor'
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1?$UnaryExpr@_N@Catch@@UEAA@XZ PROC ; Catch::UnaryExpr<bool>::~UnaryExpr<bool>, COMDAT
|
|
jmp ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression
|
|
??1?$UnaryExpr@_N@Catch@@UEAA@XZ ENDP ; Catch::UnaryExpr<bool>::~UnaryExpr<bool>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
lhs$ = 16
|
|
??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z PROC ; Catch::UnaryExpr<bool>::UnaryExpr<bool>, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1035
|
|
lea rax, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@
|
|
mov BYTE PTR [rcx+8], dl
|
|
mov QWORD PTR [rcx], rax
|
|
mov rax, rcx
|
|
ret 0
|
|
??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z ENDP ; Catch::UnaryExpr<bool>::UnaryExpr<bool>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
__$ArrayPad$ = 72
|
|
this$ = 96
|
|
os$ = 104
|
|
?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z PROC ; Catch::UnaryExpr<bool>::streamReconstructedExpression, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1030
|
|
$LN123:
|
|
push rbx
|
|
sub rsp, 80 ; 00000050H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov rax, QWORD PTR __security_cookie
|
|
xor rax, rsp
|
|
mov QWORD PTR __$ArrayPad$[rsp], rax
|
|
mov rbx, rdx
|
|
; Line 1031
|
|
lea rdx, QWORD PTR [rcx+8]
|
|
lea rcx, QWORD PTR $T2[rsp]
|
|
call ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z ; Catch::Detail::stringify<bool>
|
|
npad 1
|
|
mov rdx, rax
|
|
mov rcx, rbx
|
|
call ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z ; std::operator<<<char,std::char_traits<char>,std::allocator<char> >
|
|
npad 1
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2251
|
|
mov rax, QWORD PTR $T2[rsp+24]
|
|
cmp rax, 16
|
|
jb SHORT $LN90@streamReco
|
|
; Line 2258
|
|
inc rax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 720
|
|
mov rcx, QWORD PTR $T2[rsp]
|
|
; Line 96
|
|
cmp rax, 4096 ; 00001000H
|
|
jb SHORT $LN85@streamReco
|
|
; Line 99
|
|
test cl, 31
|
|
je SHORT $LN86@streamReco
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN86@streamReco:
|
|
; Line 103
|
|
mov rax, QWORD PTR [rcx-8]
|
|
; Line 114
|
|
cmp rax, rcx
|
|
jb SHORT $LN87@streamReco
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN87@streamReco:
|
|
; Line 121
|
|
sub rcx, rax
|
|
cmp rcx, 8
|
|
jae SHORT $LN88@streamReco
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN88@streamReco:
|
|
; Line 125
|
|
cmp rcx, 39 ; 00000027H
|
|
jbe SHORT $LN89@streamReco
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN89@streamReco:
|
|
; Line 128
|
|
mov rcx, rax
|
|
$LN85@streamReco:
|
|
; Line 132
|
|
call ??3@YAXPEAX@Z ; operator delete
|
|
$LN90@streamReco:
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1032
|
|
mov rcx, QWORD PTR __$ArrayPad$[rsp]
|
|
xor rcx, rsp
|
|
call __security_check_cookie
|
|
add rsp, 80 ; 00000050H
|
|
pop rbx
|
|
ret 0
|
|
$LN122@streamReco:
|
|
?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z ENDP ; Catch::UnaryExpr<bool>::streamReconstructedExpression
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
__$ArrayPad$ = 72
|
|
this$ = 96
|
|
os$ = 104
|
|
?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA PROC ; `Catch::UnaryExpr<bool>::streamReconstructedExpression'::`1'::dtor$0
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA ENDP ; `Catch::UnaryExpr<bool>::streamReconstructedExpression'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
__$ArrayPad$ = 72
|
|
this$ = 96
|
|
os$ = 104
|
|
?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA PROC ; `Catch::UnaryExpr<bool>::streamReconstructedExpression'::`1'::dtor$0
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
?dtor$0@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA ENDP ; `Catch::UnaryExpr<bool>::streamReconstructedExpression'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ PROC ; Catch::UnaryExpr<bool>::getResult, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1028
|
|
cmp BYTE PTR [rcx+8], 0
|
|
setne al
|
|
ret 0
|
|
?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ ENDP ; Catch::UnaryExpr<bool>::getResult
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ PROC ; Catch::UnaryExpr<bool>::isBinaryExpression, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1027
|
|
xor al, al
|
|
ret 0
|
|
?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ ENDP ; Catch::UnaryExpr<bool>::isBinaryExpression
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
this$ = 32
|
|
data$ = 40
|
|
$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 ??$_Unfancy@D@std@@YAPEADPEAD@Z
|
|
_TEXT SEGMENT
|
|
_Ptr$ = 8
|
|
??$_Unfancy@D@std@@YAPEADPEAD@Z PROC ; std::_Unfancy<char>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 740
|
|
mov rax, rcx
|
|
; Line 741
|
|
ret 0
|
|
??$_Unfancy@D@std@@YAPEADPEAD@Z ENDP ; std::_Unfancy<char>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Ptr$ = 16
|
|
??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z PROC ; std::_Wrap_alloc<std::allocator<char> >::destroy<char * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 1004
|
|
ret 0
|
|
??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z ENDP ; std::_Wrap_alloc<std::allocator<char> >::destroy<char * __ptr64>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z
|
|
_TEXT SEGMENT
|
|
_Val$ = 8
|
|
??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z PROC ; std::addressof<char * __ptr64>, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 725
|
|
mov rax, rcx
|
|
; Line 726
|
|
ret 0
|
|
??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z ENDP ; std::addressof<char * __ptr64>
|
|
_TEXT 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 ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z
|
|
_TEXT SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
this$ = 80
|
|
expr$ = 88
|
|
??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z PROC ; Catch::AssertionHandler::handle<bool>, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1232
|
|
$LN7:
|
|
push rbx
|
|
sub rsp, 64 ; 00000040H
|
|
mov QWORD PTR $T1[rsp], -2
|
|
mov rax, rdx
|
|
mov rbx, rcx
|
|
; Line 1233
|
|
lea rdx, QWORD PTR $T2[rsp]
|
|
mov rcx, rax
|
|
call ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs<bool>::makeUnaryExpr
|
|
npad 1
|
|
mov rdx, rax
|
|
mov rcx, rbx
|
|
call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle
|
|
npad 1
|
|
lea rcx, QWORD PTR $T2[rsp]
|
|
call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression
|
|
; Line 1234
|
|
add rsp, 64 ; 00000040H
|
|
pop rbx
|
|
ret 0
|
|
??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z ENDP ; Catch::AssertionHandler::handle<bool>
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
this$ = 80
|
|
expr$ = 88
|
|
?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA PROC ; `Catch::AssertionHandler::handle<bool>'::`1'::dtor$0
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA ENDP ; `Catch::AssertionHandler::handle<bool>'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
$T1 = 32
|
|
$T2 = 40
|
|
this$ = 80
|
|
expr$ = 88
|
|
?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA PROC ; `Catch::AssertionHandler::handle<bool>'::`1'::dtor$0
|
|
lea rcx, QWORD PTR $T2[rdx]
|
|
jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
?dtor$0@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA ENDP ; `Catch::AssertionHandler::handle<bool>'::`1'::dtor$0
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
$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 ??__FautoRegistrar1@?A0xea02b608@@YAXXZ
|
|
text$yd SEGMENT
|
|
??__FautoRegistrar1@?A0xea02b608@@YAXXZ PROC ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1'', COMDAT
|
|
lea rcx, OFFSET FLAT:?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1
|
|
jmp ??1AutoReg@Catch@@UEAA@XZ ; Catch::AutoReg::~AutoReg
|
|
??__FautoRegistrar1@?A0xea02b608@@YAXXZ ENDP ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1''
|
|
text$yd ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??__EautoRegistrar1@?A0xea02b608@@YAXXZ
|
|
text$di SEGMENT
|
|
$T1 = 48
|
|
$T2 = 72
|
|
$T3 = 96
|
|
$T4 = 120
|
|
$T5 = 136
|
|
??__EautoRegistrar1@?A0xea02b608@@YAXXZ PROC ; `anonymous namespace'::`dynamic initializer for 'autoRegistrar1'', COMDAT
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 56
|
|
mov QWORD PTR [rsp+16], rbx
|
|
mov QWORD PTR [rsp+24], rsi
|
|
push rdi
|
|
sub rsp, 192 ; 000000c0H
|
|
lea rdx, OFFSET FLAT:??_C@_00CNPNBAHC@?$AA@
|
|
lea rcx, QWORD PTR $T1[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
lea rdx, OFFSET FLAT:??_C@_0BE@FAFDKEMK@default_constructor?$AA@
|
|
mov rbx, rax
|
|
lea rcx, QWORD PTR $T2[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
mov r8, rbx
|
|
lea rcx, QWORD PTR $T5[rsp]
|
|
mov rdx, rax
|
|
call ??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z ; Catch::NameAndTags::NameAndTags
|
|
lea rdx, OFFSET FLAT:??_C@_00CNPNBAHC@?$AA@
|
|
mov rsi, rax
|
|
lea rcx, QWORD PTR $T3[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
mov r8d, 56 ; 00000038H
|
|
lea rdx, OFFSET FLAT:??_C@_0CM@OKFFKAMG@C?3?2projects?2gsl?2tests?2span_compi@
|
|
lea rcx, QWORD PTR $T4[rsp]
|
|
mov rdi, rax
|
|
call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo
|
|
lea rcx, OFFSET FLAT:?____C_A_T_C_H____T_E_S_T____0@@YAXXZ ; ____C_A_T_C_H____T_E_S_T____0
|
|
mov rbx, rax
|
|
call ?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z ; Catch::makeTestInvoker
|
|
mov rdx, rax
|
|
mov QWORD PTR [rsp+32], rsi
|
|
mov r9, rdi
|
|
lea rcx, OFFSET FLAT:?autoRegistrar1@?A0xea02b608@@3UAutoReg@Catch@@A ; `anonymous namespace'::autoRegistrar1
|
|
mov r8, rbx
|
|
call ??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z ; Catch::AutoReg::AutoReg
|
|
lea rcx, QWORD PTR $T5[rsp+24]
|
|
call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef
|
|
lea rcx, QWORD PTR $T5[rsp]
|
|
call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef
|
|
lea rcx, OFFSET FLAT:??__FautoRegistrar1@?A0xea02b608@@YAXXZ ; `anonymous namespace'::`dynamic atexit destructor for 'autoRegistrar1''
|
|
lea r11, QWORD PTR [rsp+192]
|
|
mov rbx, QWORD PTR [r11+24]
|
|
mov rsi, QWORD PTR [r11+32]
|
|
mov rsp, r11
|
|
pop rdi
|
|
jmp atexit
|
|
??__EautoRegistrar1@?A0xea02b608@@YAXXZ ENDP ; `anonymous namespace'::`dynamic initializer for 'autoRegistrar1''
|
|
text$di ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
|
|
_TEXT SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?____C_A_T_C_H____T_E_S_T____0@@YAXXZ PROC ; ____C_A_T_C_H____T_E_S_T____0, COMDAT
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 57
|
|
mov rax, rsp
|
|
push rdi
|
|
sub rsp, 240 ; 000000f0H
|
|
mov QWORD PTR [rax-40], -2
|
|
mov QWORD PTR [rax+16], rbx
|
|
mov DWORD PTR $T13[rsp], 0
|
|
xorps xmm0, xmm0
|
|
movdqu XMMWORD PTR s$2[rsp], xmm0
|
|
npad 5
|
|
$LL4@C_A_T_C_H_:
|
|
; Line 60
|
|
lea rdx, OFFSET FLAT:??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@
|
|
lea rcx, QWORD PTR $T6[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
mov rdi, rax
|
|
lea rdx, OFFSET FLAT:??_C@_05GCOJDIEO@CHECK?$AA@
|
|
lea rcx, QWORD PTR $T8[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
mov rbx, rax
|
|
mov r8d, 60 ; 0000003cH
|
|
lea rdx, OFFSET FLAT:??_C@_0CM@OKFFKAMG@C?3?2projects?2gsl?2tests?2span_compi@
|
|
lea rcx, QWORD PTR $T12[rsp]
|
|
call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo
|
|
mov r8, rax
|
|
mov DWORD PTR [rsp+32], 2
|
|
mov r9, rdi
|
|
mov rdx, rbx
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rsp]
|
|
call ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z ; Catch::AssertionHandler::AssertionHandler
|
|
npad 1
|
|
cmp QWORD PTR s$2[rsp], 0
|
|
jne SHORT $LN15@C_A_T_C_H_
|
|
cmp QWORD PTR s$2[rsp+8], 0
|
|
jne SHORT $LN15@C_A_T_C_H_
|
|
mov al, 1
|
|
jmp SHORT $LN16@C_A_T_C_H_
|
|
$LN15@C_A_T_C_H_:
|
|
xor al, al
|
|
$LN16@C_A_T_C_H_:
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1065
|
|
mov BYTE PTR $T15[rsp], al
|
|
; Line 1233
|
|
lea rdx, QWORD PTR $T4[rsp]
|
|
lea rcx, QWORD PTR $T15[rsp]
|
|
call ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs<bool>::makeUnaryExpr
|
|
npad 1
|
|
mov rdx, rax
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rsp]
|
|
call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle
|
|
npad 1
|
|
lea rcx, QWORD PTR $T4[rsp]
|
|
call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression
|
|
npad 1
|
|
$LN30@C_A_T_C_H_:
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 60
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rsp]
|
|
call ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ ; Catch::AssertionHandler::shouldDebugBreak
|
|
test al, al
|
|
je SHORT $LN10@C_A_T_C_H_
|
|
call ?isDebuggerActive@Catch@@YA_NXZ ; Catch::isDebuggerActive
|
|
test al, al
|
|
je SHORT $LN10@C_A_T_C_H_
|
|
int 3
|
|
$LN10@C_A_T_C_H_:
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rsp]
|
|
call ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ ; Catch::AssertionHandler::reactWithoutDebugBreak
|
|
npad 1
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rsp]
|
|
call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler
|
|
xor ecx, ecx
|
|
call ?isTrue@Catch@@YA_N_N@Z ; Catch::isTrue
|
|
test al, al
|
|
jne $LL4@C_A_T_C_H_
|
|
xorps xmm0, xmm0
|
|
movdqu XMMWORD PTR cs$1[rsp], xmm0
|
|
npad 5
|
|
$LL7@C_A_T_C_H_:
|
|
; Line 63
|
|
lea rdx, OFFSET FLAT:??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@
|
|
lea rcx, QWORD PTR $T7[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
mov rdi, rax
|
|
lea rdx, OFFSET FLAT:??_C@_05GCOJDIEO@CHECK?$AA@
|
|
lea rcx, QWORD PTR $T5[rsp]
|
|
call ??0StringRef@Catch@@QEAA@PEBD@Z ; Catch::StringRef::StringRef
|
|
mov rbx, rax
|
|
mov r8d, 63 ; 0000003fH
|
|
lea rdx, OFFSET FLAT:??_C@_0CM@OKFFKAMG@C?3?2projects?2gsl?2tests?2span_compi@
|
|
lea rcx, QWORD PTR $T11[rsp]
|
|
call ??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z ; Catch::SourceLineInfo::SourceLineInfo
|
|
mov r8, rax
|
|
mov DWORD PTR [rsp+32], 2
|
|
mov r9, rdi
|
|
mov rdx, rbx
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rsp]
|
|
call ??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z ; Catch::AssertionHandler::AssertionHandler
|
|
npad 1
|
|
cmp QWORD PTR cs$1[rsp], 0
|
|
jne SHORT $LN17@C_A_T_C_H_
|
|
cmp QWORD PTR cs$1[rsp+8], 0
|
|
jne SHORT $LN17@C_A_T_C_H_
|
|
mov al, 1
|
|
jmp SHORT $LN18@C_A_T_C_H_
|
|
$LN17@C_A_T_C_H_:
|
|
xor al, al
|
|
$LN18@C_A_T_C_H_:
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1065
|
|
mov BYTE PTR $T14[rsp], al
|
|
; Line 1233
|
|
lea rdx, QWORD PTR $T3[rsp]
|
|
lea rcx, QWORD PTR $T14[rsp]
|
|
call ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ; Catch::ExprLhs<bool>::makeUnaryExpr
|
|
npad 1
|
|
mov rdx, rax
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rsp]
|
|
call ?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z ; Catch::AssertionHandler::handle
|
|
npad 1
|
|
lea rcx, QWORD PTR $T3[rsp]
|
|
call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression
|
|
npad 1
|
|
$LN32@C_A_T_C_H_:
|
|
; File c:\projects\gsl\tests\span_compile_only.cpp
|
|
; Line 63
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rsp]
|
|
call ?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ ; Catch::AssertionHandler::shouldDebugBreak
|
|
test al, al
|
|
je SHORT $LN13@C_A_T_C_H_
|
|
call ?isDebuggerActive@Catch@@YA_NXZ ; Catch::isDebuggerActive
|
|
test al, al
|
|
je SHORT $LN13@C_A_T_C_H_
|
|
int 3
|
|
$LN13@C_A_T_C_H_:
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rsp]
|
|
call ?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ ; Catch::AssertionHandler::reactWithoutDebugBreak
|
|
npad 1
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rsp]
|
|
call ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler
|
|
xor ecx, ecx
|
|
call ?isTrue@Catch@@YA_N_N@Z ; Catch::isTrue
|
|
test al, al
|
|
jne $LL7@C_A_T_C_H_
|
|
; Line 65
|
|
mov rbx, QWORD PTR [rsp+264]
|
|
add rsp, 240 ; 000000f0H
|
|
pop rdi
|
|
ret 0
|
|
?____C_A_T_C_H____T_E_S_T____0@@YAXXZ ENDP ; ____C_A_T_C_H____T_E_S_T____0
|
|
_TEXT ENDS
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rdx]
|
|
jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler
|
|
?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$21@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$21
|
|
lea rcx, QWORD PTR $T4[rdx]
|
|
jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
?dtor$21@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$21
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$40
|
|
; Line 60
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbp
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbp, rdx
|
|
__catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$0:
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rbp]
|
|
call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException
|
|
npad 1
|
|
lea rax, $LN30@catch$40
|
|
add rsp, 48 ; 00000030H
|
|
pop rbp
|
|
ret 0
|
|
int 3
|
|
?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$40
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rdx]
|
|
jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler
|
|
?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$38
|
|
lea rcx, QWORD PTR $T3[rdx]
|
|
jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
?dtor$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$38
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$41
|
|
; Line 63
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbp
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbp, rdx
|
|
__catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$2:
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rbp]
|
|
call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException
|
|
npad 1
|
|
lea rax, $LN32@catch$41
|
|
add rsp, 48 ; 00000030H
|
|
pop rbp
|
|
ret 0
|
|
int 3
|
|
?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$41
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rdx]
|
|
jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler
|
|
?dtor$2@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$2
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$21@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$21
|
|
lea rcx, QWORD PTR $T4[rdx]
|
|
jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
?dtor$21@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$21
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$40
|
|
; Line 60
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbp
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbp, rdx
|
|
__catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$0:
|
|
lea rcx, QWORD PTR catchAssertionHandler$10[rbp]
|
|
call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException
|
|
npad 1
|
|
lea rax, $LN30@catch$40
|
|
add rsp, 48 ; 00000030H
|
|
pop rbp
|
|
ret 0
|
|
int 3
|
|
?catch$40@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$40
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rdx]
|
|
jmp ??1AssertionHandler@Catch@@QEAA@XZ ; Catch::AssertionHandler::~AssertionHandler
|
|
?dtor$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$5
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?dtor$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$38
|
|
lea rcx, QWORD PTR $T3[rdx]
|
|
jmp ??1?$UnaryExpr@_N@Catch@@UEAA@XZ
|
|
?dtor$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::dtor$38
|
|
text$x ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT text$x
|
|
text$x SEGMENT
|
|
cs$1 = 48
|
|
s$2 = 48
|
|
$T3 = 64
|
|
$T4 = 64
|
|
$T5 = 80
|
|
$T6 = 80
|
|
$T7 = 104
|
|
$T8 = 104
|
|
catchAssertionHandler$9 = 128
|
|
catchAssertionHandler$10 = 128
|
|
$T11 = 216
|
|
$T12 = 216
|
|
$T13 = 256
|
|
$T14 = 256
|
|
$T15 = 256
|
|
?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA PROC ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$41
|
|
; Line 63
|
|
mov QWORD PTR [rsp+16], rdx
|
|
push rbp
|
|
sub rsp, 48 ; 00000030H
|
|
mov rbp, rdx
|
|
__catch$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ$2:
|
|
lea rcx, QWORD PTR catchAssertionHandler$9[rbp]
|
|
call ?useActiveException@AssertionHandler@Catch@@QEAAXXZ ; Catch::AssertionHandler::useActiveException
|
|
npad 1
|
|
lea rax, $LN32@catch$41
|
|
add rsp, 48 ; 00000030H
|
|
pop rbp
|
|
ret 0
|
|
int 3
|
|
?catch$41@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA ENDP ; `____C_A_T_C_H____T_E_S_T____0'::`1'::catch$41
|
|
text$x 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 137
|
|
$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 138
|
|
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 ??_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 93
|
|
$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 93
|
|
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 93
|
|
lea rax, OFFSET FLAT:??_7fail_fast@gsl@@6B@
|
|
mov QWORD PTR [rbx], rax
|
|
mov rax, rbx
|
|
add rsp, 48 ; 00000030H
|
|
pop rbx
|
|
ret 0
|
|
??0fail_fast@gsl@@QEAA@QEBD@Z ENDP ; gsl::fail_fast::fail_fast
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ
|
|
_TEXT SEGMENT
|
|
$T1 = 0
|
|
this$ = 32
|
|
__$ReturnUdt$ = 40
|
|
?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ PROC ; Catch::ExprLhs<bool>::makeUnaryExpr, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1100
|
|
$LN11:
|
|
sub rsp, 24
|
|
; Line 1035
|
|
lea rax, OFFSET FLAT:??_7?$UnaryExpr@_N@Catch@@6B@
|
|
mov DWORD PTR $T1[rsp], 0
|
|
mov QWORD PTR [rdx], rax
|
|
movzx eax, BYTE PTR [rcx]
|
|
mov BYTE PTR [rdx+8], al
|
|
; Line 1101
|
|
mov rax, rdx
|
|
; Line 1102
|
|
add rsp, 24
|
|
ret 0
|
|
?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ ENDP ; Catch::ExprLhs<bool>::makeUnaryExpr
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
lhs$ = 16
|
|
??0?$ExprLhs@_N@Catch@@QEAA@_N@Z PROC ; Catch::ExprLhs<bool>::ExprLhs<bool>, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1065
|
|
mov BYTE PTR [rcx], dl
|
|
mov rax, rcx
|
|
ret 0
|
|
??0?$ExprLhs@_N@Catch@@QEAA@_N@Z ENDP ; Catch::ExprLhs<bool>::ExprLhs<bool>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
__$ReturnUdt$ = 16
|
|
value$ = 24
|
|
??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z PROC ; Catch::Decomposer::operator<=, COMDAT
|
|
; File c:\projects\gsl\build\external\include\catch\catch.hpp
|
|
; Line 1065
|
|
mov BYTE PTR [rdx], r8b
|
|
; Line 1118
|
|
mov rax, rdx
|
|
; Line 1119
|
|
ret 0
|
|
??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z ENDP ; Catch::Decomposer::operator<=
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??_GITransientExpression@Catch@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_GITransientExpression@Catch@@UEAAPEAXI@Z PROC ; Catch::ITransientExpression::`scalar deleting destructor', COMDAT
|
|
$LN6:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov ebx, edx
|
|
mov rdi, rcx
|
|
call ??1ITransientExpression@Catch@@UEAA@XZ ; Catch::ITransientExpression::~ITransientExpression
|
|
test bl, 1
|
|
je SHORT $LN4@scalar
|
|
mov edx, 8
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX_K@Z ; operator delete
|
|
$LN4@scalar:
|
|
mov rax, rdi
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
??_GITransientExpression@Catch@@UEAAPEAXI@Z ENDP ; Catch::ITransientExpression::`scalar deleting destructor'
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??0ITransientExpression@Catch@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??0ITransientExpression@Catch@@QEAA@XZ PROC ; Catch::ITransientExpression::ITransientExpression, COMDAT
|
|
lea rax, OFFSET FLAT:??_7ITransientExpression@Catch@@6B@
|
|
mov QWORD PTR [rcx], rax
|
|
mov rax, rcx
|
|
ret 0
|
|
??0ITransientExpression@Catch@@QEAA@XZ ENDP ; Catch::ITransientExpression::ITransientExpression
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1NameAndTags@Catch@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
??1NameAndTags@Catch@@QEAA@XZ PROC ; Catch::NameAndTags::~NameAndTags, COMDAT
|
|
$LN4:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
add rcx, 24
|
|
call ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef
|
|
mov rcx, rbx
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
jmp ??1StringRef@Catch@@QEAA@XZ ; Catch::StringRef::~StringRef
|
|
??1NameAndTags@Catch@@QEAA@XZ ENDP ; Catch::NameAndTags::~NameAndTags
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Built$ = 56
|
|
_Newsize$ = 64
|
|
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2248
|
|
$LN116:
|
|
mov QWORD PTR [rsp+8], rbx
|
|
mov QWORD PTR [rsp+16], rsi
|
|
push rdi
|
|
sub rsp, 32 ; 00000020H
|
|
mov rsi, r8
|
|
mov rbx, rcx
|
|
; Line 2249
|
|
test dl, dl
|
|
je SHORT $LN84@Tidy
|
|
; Line 2251
|
|
cmp QWORD PTR [rcx+24], 16
|
|
jb SHORT $LN84@Tidy
|
|
; Line 2253
|
|
mov rdi, QWORD PTR [rcx]
|
|
; Line 2255
|
|
test r8, r8
|
|
je SHORT $LN57@Tidy
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 530
|
|
mov rdx, rdi
|
|
call memcpy
|
|
$LN57@Tidy:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2258
|
|
mov rax, QWORD PTR [rbx+24]
|
|
inc rax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 96
|
|
cmp rax, 4096 ; 00001000H
|
|
jb SHORT $LN79@Tidy
|
|
; Line 99
|
|
test dil, 31
|
|
je SHORT $LN80@Tidy
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN80@Tidy:
|
|
; Line 103
|
|
mov rax, QWORD PTR [rdi-8]
|
|
; Line 114
|
|
cmp rax, rdi
|
|
jb SHORT $LN81@Tidy
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN81@Tidy:
|
|
; Line 121
|
|
sub rdi, rax
|
|
cmp rdi, 8
|
|
jae SHORT $LN82@Tidy
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN82@Tidy:
|
|
; Line 125
|
|
cmp rdi, 39 ; 00000027H
|
|
jbe SHORT $LN83@Tidy
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN83@Tidy:
|
|
; Line 128
|
|
mov rdi, rax
|
|
$LN79@Tidy:
|
|
; Line 132
|
|
mov rcx, rdi
|
|
call ??3@YAXPEAX@Z ; operator delete
|
|
$LN84@Tidy:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2260
|
|
mov QWORD PTR [rbx+24], 15
|
|
; Line 514
|
|
cmp QWORD PTR [rbx+24], 16
|
|
; Line 2219
|
|
mov QWORD PTR [rbx+16], rsi
|
|
; Line 514
|
|
jb SHORT $LN107@Tidy
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 740
|
|
mov rbx, QWORD PTR [rbx]
|
|
$LN107@Tidy:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 565
|
|
mov BYTE PTR [rbx+rsi], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2262
|
|
mov rbx, QWORD PTR [rsp+48]
|
|
mov rsi, QWORD PTR [rsp+56]
|
|
add rsp, 32 ; 00000020H
|
|
pop rdi
|
|
ret 0
|
|
$LN115@Tidy:
|
|
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
_Newsize$ = 16
|
|
?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Eos, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 514
|
|
cmp QWORD PTR [rcx+24], 16
|
|
; Line 2219
|
|
mov QWORD PTR [rcx+16], rdx
|
|
; Line 514
|
|
jb SHORT $LN11@Eos
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 740
|
|
mov rax, QWORD PTR [rcx]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 565
|
|
mov BYTE PTR [rax+rdx], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2220
|
|
ret 0
|
|
$LN11@Eos:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 565
|
|
mov BYTE PTR [rcx+rdx], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2220
|
|
ret 0
|
|
?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Eos
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::size, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 1765
|
|
mov rax, QWORD PTR [rcx+16]
|
|
; Line 1766
|
|
ret 0
|
|
?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::size
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::c_str, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 521
|
|
cmp QWORD PTR [rcx+24], 16
|
|
jb SHORT $LN13@c_str
|
|
; Line 1743
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 1744
|
|
ret 0
|
|
$LN13@c_str:
|
|
; Line 1743
|
|
mov rax, rcx
|
|
; Line 1744
|
|
ret 0
|
|
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::c_str
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ PROC ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 1016
|
|
$LN119:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
; Line 2251
|
|
mov rax, QWORD PTR [rcx+24]
|
|
; Line 1016
|
|
mov rbx, rcx
|
|
; Line 2251
|
|
cmp rax, 16
|
|
jb SHORT $LN86@basic_stri
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 720
|
|
mov rcx, QWORD PTR [rcx]
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2258
|
|
inc rax
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 96
|
|
cmp rax, 4096 ; 00001000H
|
|
jb SHORT $LN81@basic_stri
|
|
; Line 99
|
|
test cl, 31
|
|
je SHORT $LN82@basic_stri
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN82@basic_stri:
|
|
; Line 103
|
|
mov rax, QWORD PTR [rcx-8]
|
|
; Line 114
|
|
cmp rax, rcx
|
|
jb SHORT $LN83@basic_stri
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN83@basic_stri:
|
|
; Line 121
|
|
sub rcx, rax
|
|
cmp rcx, 8
|
|
jae SHORT $LN84@basic_stri
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN84@basic_stri:
|
|
; Line 125
|
|
cmp rcx, 39 ; 00000027H
|
|
jbe SHORT $LN85@basic_stri
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN85@basic_stri:
|
|
; Line 128
|
|
mov rcx, rax
|
|
$LN81@basic_stri:
|
|
; Line 132
|
|
call ??3@YAXPEAX@Z ; operator delete
|
|
$LN86@basic_stri:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 2260
|
|
mov QWORD PTR [rbx+24], 15
|
|
; Line 514
|
|
cmp QWORD PTR [rbx+24], 16
|
|
; Line 2219
|
|
mov QWORD PTR [rbx+16], 0
|
|
; Line 514
|
|
jb SHORT $LN109@basic_stri
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef
|
|
; Line 740
|
|
mov rbx, QWORD PTR [rbx]
|
|
$LN109@basic_stri:
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 565
|
|
mov BYTE PTR [rbx], 0
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 1018
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
$LN118@basic_stri:
|
|
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ ENDP ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::~_String_alloc<std::_String_base_types<char,std::allocator<char> > >, COMDAT
|
|
ret 0
|
|
??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::~_String_alloc<std::_String_base_types<char,std::allocator<char> > >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>, COMDAT
|
|
ret 0
|
|
??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::~_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 320
|
|
mov rax, rcx
|
|
; Line 321
|
|
ret 0
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 315
|
|
mov rax, rcx
|
|
; Line 316
|
|
ret 0
|
|
?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_second
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ PROC ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_first, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility
|
|
; Line 295
|
|
mov rax, rcx
|
|
; Line 296
|
|
ret 0
|
|
?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ENDP ; std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>::_Get_first
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 734
|
|
lea rax, QWORD PTR [rcx+24]
|
|
; Line 735
|
|
ret 0
|
|
?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myres
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Mysize, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 729
|
|
lea rax, QWORD PTR [rcx+16]
|
|
; Line 730
|
|
ret 0
|
|
?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Mysize
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 714
|
|
mov rax, rcx
|
|
; Line 715
|
|
ret 0
|
|
?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Bx
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Get_data, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 707
|
|
mov rax, rcx
|
|
; Line 708
|
|
ret 0
|
|
?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Get_data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Get_data, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 702
|
|
mov rax, rcx
|
|
; Line 703
|
|
ret 0
|
|
?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Get_data
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Getal, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 692
|
|
mov rax, rcx
|
|
; Line 693
|
|
ret 0
|
|
?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Getal
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ PROC ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myptr, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 521
|
|
cmp QWORD PTR [rcx+24], 16
|
|
jb SHORT $LN11@Myptr
|
|
; Line 583
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 584
|
|
ret 0
|
|
$LN11@Myptr:
|
|
; Line 583
|
|
mov rax, rcx
|
|
; Line 584
|
|
ret 0
|
|
?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ ENDP ; std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Myptr
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ PROC ; std::_String_val<std::_Simple_types<char> >::~_String_val<std::_Simple_types<char> >, COMDAT
|
|
ret 0
|
|
??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ENDP ; std::_String_val<std::_Simple_types<char> >::~_String_val<std::_Simple_types<char> >
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ PROC ; std::_String_val<std::_Simple_types<char> >::_Bxty::~_Bxty, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 534
|
|
ret 0
|
|
??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ ENDP ; std::_String_val<std::_Simple_types<char> >::_Bxty::~_Bxty
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ PROC ; std::_String_val<std::_Simple_types<char> >::_Myptr, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 521
|
|
cmp QWORD PTR [rcx+24], 16
|
|
jb SHORT $LN3@Myptr
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 524
|
|
ret 0
|
|
$LN3@Myptr:
|
|
; Line 521
|
|
mov rax, rcx
|
|
; Line 524
|
|
ret 0
|
|
?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ ENDP ; std::_String_val<std::_Simple_types<char> >::_Myptr
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ
|
|
_TEXT SEGMENT
|
|
this$ = 8
|
|
?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ PROC ; std::_String_val<std::_Simple_types<char> >::_Myptr, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring
|
|
; Line 514
|
|
cmp QWORD PTR [rcx+24], 16
|
|
jb SHORT $LN3@Myptr
|
|
mov rax, QWORD PTR [rcx]
|
|
; Line 517
|
|
ret 0
|
|
$LN3@Myptr:
|
|
; Line 514
|
|
mov rax, rcx
|
|
; Line 517
|
|
ret 0
|
|
?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ ENDP ; std::_String_val<std::_Simple_types<char> >::_Myptr
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Ptr$ = 56
|
|
_Count$ = 64
|
|
?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z PROC ; std::_Wrap_alloc<std::allocator<char> >::deallocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 986
|
|
$LN17:
|
|
sub rsp, 40 ; 00000028H
|
|
; Line 96
|
|
cmp r8, 4096 ; 00001000H
|
|
jb SHORT $LN7@deallocate
|
|
; Line 99
|
|
test dl, 31
|
|
je SHORT $LN8@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN8@deallocate:
|
|
; Line 103
|
|
mov rax, QWORD PTR [rdx-8]
|
|
; Line 114
|
|
cmp rax, rdx
|
|
jb SHORT $LN9@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN9@deallocate:
|
|
; Line 121
|
|
sub rdx, rax
|
|
cmp rdx, 8
|
|
jae SHORT $LN10@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN10@deallocate:
|
|
; Line 125
|
|
cmp rdx, 39 ; 00000027H
|
|
jbe SHORT $LN11@deallocate
|
|
call QWORD PTR __imp__invalid_parameter_noinfo_noreturn
|
|
int 3
|
|
$LN11@deallocate:
|
|
; Line 128
|
|
mov rdx, rax
|
|
$LN7@deallocate:
|
|
; Line 132
|
|
mov rcx, rdx
|
|
; Line 988
|
|
add rsp, 40 ; 00000028H
|
|
; Line 132
|
|
jmp ??3@YAXPEAX@Z ; operator delete
|
|
$LN16@deallocate:
|
|
?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z ENDP ; std::_Wrap_alloc<std::allocator<char> >::deallocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
_Ptr$ = 56
|
|
_Count$ = 64
|
|
?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z PROC ; std::allocator<char>::deallocate, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
|
|
; Line 719
|
|
$LN14:
|
|
sub rsp, 40 ; 00000028H
|
|
; Line 96
|
|
cmp r8, 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@D@std@@QEAAXPEAD_K@Z ENDP ; std::allocator<char>::deallocate
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ??_Glogic_error@std@@UEAAPEAXI@Z
|
|
_TEXT SEGMENT
|
|
this$ = 48
|
|
__flags$ = 56
|
|
??_Glogic_error@std@@UEAAPEAXI@Z PROC ; std::logic_error::`scalar deleting destructor', COMDAT
|
|
$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 ??_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 ?eof@?$char_traits@D@std@@SAHXZ
|
|
_TEXT SEGMENT
|
|
?eof@?$char_traits@D@std@@SAHXZ PROC ; std::char_traits<char>::eof, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 606
|
|
or eax, -1
|
|
; Line 607
|
|
ret 0
|
|
?eof@?$char_traits@D@std@@SAHXZ ENDP ; std::char_traits<char>::eof
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z
|
|
_TEXT SEGMENT
|
|
_Left$ = 8
|
|
_Right$ = 16
|
|
?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z PROC ; std::char_traits<char>::eq_int_type, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 594
|
|
mov eax, DWORD PTR [rdx]
|
|
cmp DWORD PTR [rcx], eax
|
|
sete al
|
|
; Line 596
|
|
ret 0
|
|
?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z ENDP ; std::char_traits<char>::eq_int_type
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z
|
|
_TEXT SEGMENT
|
|
_Left$ = 8
|
|
_Right$ = 16
|
|
?assign@?$char_traits@D@std@@SAXAEADAEBD@Z PROC ; std::char_traits<char>::assign, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 565
|
|
movzx eax, BYTE PTR [rdx]
|
|
mov BYTE PTR [rcx], al
|
|
; Line 566
|
|
ret 0
|
|
?assign@?$char_traits@D@std@@SAXAEADAEBD@Z ENDP ; std::char_traits<char>::assign
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT ?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z
|
|
_TEXT SEGMENT
|
|
_First1$ = 48
|
|
_First2$ = 56
|
|
_Count$ = 64
|
|
?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z PROC ; std::char_traits<char>::copy, COMDAT
|
|
; File c:\program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd
|
|
; Line 529
|
|
$LN7:
|
|
push rbx
|
|
sub rsp, 32 ; 00000020H
|
|
mov rbx, rcx
|
|
; Line 530
|
|
test r8, r8
|
|
je SHORT $LN5@copy
|
|
call memcpy
|
|
$LN5@copy:
|
|
mov rax, rbx
|
|
; Line 532
|
|
add rsp, 32 ; 00000020H
|
|
pop rbx
|
|
ret 0
|
|
?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z ENDP ; std::char_traits<char>::copy
|
|
_TEXT ENDS
|
|
END
|