SmsCenter/Release_Unicode/CurlHandle.cod

992 lines
33 KiB
Plaintext

; Listing generated by Microsoft (R) Optimizing Compiler Version 19.34.31933.0
include listing.inc
INCLUDELIB LIBCMT
INCLUDELIB OLDNAMES
CONST SEGMENT
$SG115829 DB 'Error initializing libCURL', 00H
CONST ENDS
PUBLIC ?instance@CurlHandle@@SAAEAV1@XZ ; CurlHandle::instance
PUBLIC ??1CurlHandle@@QEAA@XZ ; CurlHandle::~CurlHandle
PUBLIC ??0CurlHandle@@AEAA@XZ ; CurlHandle::CurlHandle
PUBLIC ??0exception@std@@QEAA@QEBD@Z ; std::exception::exception
PUBLIC ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception
PUBLIC ??1exception@std@@UEAA@XZ ; std::exception::~exception
PUBLIC ?what@exception@std@@UEBAPEBDXZ ; std::exception::what
PUBLIC ??_Gexception@std@@UEAAPEAXI@Z ; std::exception::`scalar deleting destructor'
PUBLIC ??0runtime_error@std@@QEAA@PEBD@Z ; std::runtime_error::runtime_error
PUBLIC ??1runtime_error@std@@UEAA@XZ ; std::runtime_error::~runtime_error
PUBLIC ??0runtime_error@std@@QEAA@AEBV01@@Z ; std::runtime_error::runtime_error
PUBLIC ??_Gruntime_error@std@@UEAAPEAXI@Z ; std::runtime_error::`scalar deleting destructor'
PUBLIC ??_7exception@std@@6B@ ; std::exception::`vftable'
PUBLIC ??_C@_0BC@EOODALEL@Unknown?5exception@ ; `string'
PUBLIC ??_R0?AVexception@std@@@8 ; std::exception `RTTI Type Descriptor'
PUBLIC _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
PUBLIC ??_7runtime_error@std@@6B@ ; std::runtime_error::`vftable'
PUBLIC ??_R0?AVruntime_error@std@@@8 ; std::runtime_error `RTTI Type Descriptor'
PUBLIC _CT??_R0?AVruntime_error@std@@@8??0runtime_error@std@@QEAA@AEBV01@@Z24
PUBLIC _TI2?AVruntime_error@std@@
PUBLIC _CTA2?AVruntime_error@std@@
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 ??_R4runtime_error@std@@6B@ ; std::runtime_error::`RTTI Complete Object Locator'
PUBLIC ??_R3runtime_error@std@@8 ; std::runtime_error::`RTTI Class Hierarchy Descriptor'
PUBLIC ??_R2runtime_error@std@@8 ; std::runtime_error::`RTTI Base Class Array'
PUBLIC ??_R1A@?0A@EA@runtime_error@std@@8 ; std::runtime_error::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete
EXTRN atexit:PROC
EXTRN _Init_thread_header:PROC
EXTRN _Init_thread_abort:PROC
EXTRN _Init_thread_footer:PROC
EXTRN curl_global_init:PROC
EXTRN curl_global_cleanup:PROC
EXTRN __std_exception_copy:PROC
EXTRN __std_exception_destroy:PROC
EXTRN ??_Eexception@std@@UEAAPEAXI@Z:PROC ; std::exception::`vector deleting destructor'
EXTRN ??_Eruntime_error@std@@UEAAPEAXI@Z:PROC ; std::runtime_error::`vector deleting destructor'
EXTRN _CxxThrowException:PROC
EXTRN __CxxFrameHandler4:PROC
EXTRN _Init_thread_epoch:DWORD
EXTRN ??_7type_info@@6B@:BYTE ; type_info::`vftable'
EXTRN _tls_index:DWORD
; COMDAT ?inst@?1??instance@CurlHandle@@SAAEAV2@XZ@4V2@A
_BSS SEGMENT
?inst@?1??instance@CurlHandle@@SAAEAV2@XZ@4V2@A DB 01H DUP (?) ; `CurlHandle::instance'::`2'::inst
_BSS ENDS
; COMDAT ?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA
_BSS SEGMENT
?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA DD 01H DUP (?) ; `CurlHandle::instance'::`2'::$TSS0
_BSS ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?instance@CurlHandle@@SAAEAV1@XZ DD imagerel $LN5
DD imagerel $LN5+111
DD imagerel $unwind$?instance@CurlHandle@@SAAEAV1@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA DD imagerel ?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA
DD imagerel ?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA+27
DD imagerel $unwind$?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1CurlHandle@@QEAA@XZ DD imagerel $LN3
DD imagerel $LN3+20
DD imagerel $unwind$??1CurlHandle@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0CurlHandle@@AEAA@XZ DD imagerel $LN4
DD imagerel $LN4+74
DD imagerel $unwind$??0CurlHandle@@AEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0exception@std@@QEAA@QEBD@Z DD imagerel $LN3
DD imagerel $LN3+99
DD imagerel $unwind$??0exception@std@@QEAA@QEBD@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0exception@std@@QEAA@AEBV01@@Z DD imagerel $LN3
DD imagerel $LN3+88
DD imagerel $unwind$??0exception@std@@QEAA@AEBV01@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1exception@std@@UEAA@XZ DD imagerel $LN3
DD imagerel $LN3+47
DD imagerel $unwind$??1exception@std@@UEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?what@exception@std@@UEBAPEBDXZ DD imagerel $LN5
DD imagerel $LN5+56
DD imagerel $unwind$?what@exception@std@@UEBAPEBDXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??_Gexception@std@@UEAAPEAXI@Z DD imagerel $LN4
DD imagerel $LN4+59
DD imagerel $unwind$??_Gexception@std@@UEAAPEAXI@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0runtime_error@std@@QEAA@PEBD@Z DD imagerel $LN4
DD imagerel $LN4+55
DD imagerel $unwind$??0runtime_error@std@@QEAA@PEBD@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA DD imagerel ?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA
DD imagerel ?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA+24
DD imagerel $unwind$?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1runtime_error@std@@UEAA@XZ DD imagerel $LN4
DD imagerel $LN4+25
DD imagerel $unwind$??1runtime_error@std@@UEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA DD imagerel ?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA
DD imagerel ?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA+24
DD imagerel $unwind$?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0runtime_error@std@@QEAA@AEBV01@@Z DD imagerel $LN4
DD imagerel $LN4+55
DD imagerel $unwind$??0runtime_error@std@@QEAA@AEBV01@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA DD imagerel ?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA
DD imagerel ?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA+24
DD imagerel $unwind$?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??_Gruntime_error@std@@UEAAPEAXI@Z DD imagerel $LN4
DD imagerel $LN4+59
DD imagerel $unwind$??_Gruntime_error@std@@UEAAPEAXI@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ DD imagerel ??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ
DD imagerel ??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ+21
DD imagerel $unwind$??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ
pdata ENDS
; COMDAT ??_R1A@?0A@EA@runtime_error@std@@8
rdata$r SEGMENT
??_R1A@?0A@EA@runtime_error@std@@8 DD imagerel ??_R0?AVruntime_error@std@@@8 ; std::runtime_error::`RTTI Base Class Descriptor at (0,-1,0,64)'
DD 01H
DD 00H
DD 0ffffffffH
DD 00H
DD 040H
DD imagerel ??_R3runtime_error@std@@8
rdata$r ENDS
; COMDAT ??_R2runtime_error@std@@8
rdata$r SEGMENT
??_R2runtime_error@std@@8 DD imagerel ??_R1A@?0A@EA@runtime_error@std@@8 ; std::runtime_error::`RTTI Base Class Array'
DD imagerel ??_R1A@?0A@EA@exception@std@@8
ORG $+3
rdata$r ENDS
; COMDAT ??_R3runtime_error@std@@8
rdata$r SEGMENT
??_R3runtime_error@std@@8 DD 00H ; std::runtime_error::`RTTI Class Hierarchy Descriptor'
DD 00H
DD 02H
DD imagerel ??_R2runtime_error@std@@8
rdata$r ENDS
; COMDAT ??_R4runtime_error@std@@6B@
rdata$r SEGMENT
??_R4runtime_error@std@@6B@ DD 01H ; std::runtime_error::`RTTI Complete Object Locator'
DD 00H
DD 00H
DD imagerel ??_R0?AVruntime_error@std@@@8
DD imagerel ??_R3runtime_error@std@@8
DD imagerel ??_R4runtime_error@std@@6B@
rdata$r ENDS
; COMDAT ??_R1A@?0A@EA@exception@std@@8
rdata$r SEGMENT
??_R1A@?0A@EA@exception@std@@8 DD imagerel ??_R0?AVexception@std@@@8 ; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)'
DD 00H
DD 00H
DD 0ffffffffH
DD 00H
DD 040H
DD imagerel ??_R3exception@std@@8
rdata$r ENDS
; COMDAT ??_R2exception@std@@8
rdata$r SEGMENT
??_R2exception@std@@8 DD imagerel ??_R1A@?0A@EA@exception@std@@8 ; std::exception::`RTTI Base Class Array'
ORG $+3
rdata$r ENDS
; COMDAT ??_R3exception@std@@8
rdata$r SEGMENT
??_R3exception@std@@8 DD 00H ; std::exception::`RTTI Class Hierarchy Descriptor'
DD 00H
DD 01H
DD imagerel ??_R2exception@std@@8
rdata$r ENDS
; COMDAT ??_R4exception@std@@6B@
rdata$r SEGMENT
??_R4exception@std@@6B@ DD 01H ; std::exception::`RTTI Complete Object Locator'
DD 00H
DD 00H
DD imagerel ??_R0?AVexception@std@@@8
DD imagerel ??_R3exception@std@@8
DD imagerel ??_R4exception@std@@6B@
rdata$r ENDS
; COMDAT _CTA2?AVruntime_error@std@@
xdata$x SEGMENT
_CTA2?AVruntime_error@std@@ DD 02H
DD imagerel _CT??_R0?AVruntime_error@std@@@8??0runtime_error@std@@QEAA@AEBV01@@Z24
DD imagerel _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
xdata$x ENDS
; COMDAT _TI2?AVruntime_error@std@@
xdata$x SEGMENT
_TI2?AVruntime_error@std@@ DD 00H
DD imagerel ??1runtime_error@std@@UEAA@XZ
DD 00H
DD imagerel _CTA2?AVruntime_error@std@@
xdata$x ENDS
; COMDAT _CT??_R0?AVruntime_error@std@@@8??0runtime_error@std@@QEAA@AEBV01@@Z24
xdata$x SEGMENT
_CT??_R0?AVruntime_error@std@@@8??0runtime_error@std@@QEAA@AEBV01@@Z24 DD 00H
DD imagerel ??_R0?AVruntime_error@std@@@8
DD 00H
DD 0ffffffffH
ORG $+4
DD 018H
DD imagerel ??0runtime_error@std@@QEAA@AEBV01@@Z
xdata$x ENDS
; COMDAT ??_R0?AVruntime_error@std@@@8
data$r SEGMENT
??_R0?AVruntime_error@std@@@8 DQ FLAT:??_7type_info@@6B@ ; std::runtime_error `RTTI Type Descriptor'
DQ 0000000000000000H
DB '.?AVruntime_error@std@@', 00H
data$r ENDS
; COMDAT ??_7runtime_error@std@@6B@
CONST SEGMENT
??_7runtime_error@std@@6B@ DQ FLAT:??_R4runtime_error@std@@6B@ ; std::runtime_error::`vftable'
DQ FLAT:??_Eruntime_error@std@@UEAAPEAXI@Z
DQ FLAT:?what@exception@std@@UEBAPEBDXZ
CONST ENDS
; COMDAT _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24
xdata$x SEGMENT
_CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 DD 00H
DD imagerel ??_R0?AVexception@std@@@8
DD 00H
DD 0ffffffffH
ORG $+4
DD 018H
DD imagerel ??0exception@std@@QEAA@AEBV01@@Z
xdata$x ENDS
; COMDAT ??_R0?AVexception@std@@@8
data$r SEGMENT
??_R0?AVexception@std@@@8 DQ FLAT:??_7type_info@@6B@ ; std::exception `RTTI Type Descriptor'
DQ 0000000000000000H
DB '.?AVexception@std@@', 00H
data$r ENDS
; COMDAT ??_C@_0BC@EOODALEL@Unknown?5exception@
CONST SEGMENT
??_C@_0BC@EOODALEL@Unknown?5exception@ DB 'Unknown exception', 00H ; `string'
CONST ENDS
; COMDAT ??_7exception@std@@6B@
CONST SEGMENT
??_7exception@std@@6B@ DQ FLAT:??_R4exception@std@@6B@ ; std::exception::`vftable'
DQ FLAT:??_Eexception@std@@UEAAPEAXI@Z
DQ FLAT:?what@exception@std@@UEBAPEBDXZ
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??_Gruntime_error@std@@UEAAPEAXI@Z DD 010d01H
DD 0420dH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0runtime_error@std@@QEAA@AEBV01@@Z DB 06H
DB 00H
DB 00H
DB '<'
DB 02H
DB 01eH
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??0runtime_error@std@@QEAA@AEBV01@@Z DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0runtime_error@std@@QEAA@AEBV01@@Z DB 048H
DD imagerel $stateUnwindMap$??0runtime_error@std@@QEAA@AEBV01@@Z
DD imagerel $ip2state$??0runtime_error@std@@QEAA@AEBV01@@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0runtime_error@std@@QEAA@AEBV01@@Z DD 010e11H
DD 0420eH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0runtime_error@std@@QEAA@AEBV01@@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1runtime_error@std@@UEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??1runtime_error@std@@UEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1runtime_error@std@@UEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??1runtime_error@std@@UEAA@XZ
DD imagerel $ip2state$??1runtime_error@std@@UEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1runtime_error@std@@UEAA@XZ DD 010911H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1runtime_error@std@@UEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0runtime_error@std@@QEAA@PEBD@Z DB 06H
DB 00H
DB 00H
DB '<'
DB 02H
DB 01eH
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??0runtime_error@std@@QEAA@PEBD@Z DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0runtime_error@std@@QEAA@PEBD@Z DB 08H
DD imagerel $stateUnwindMap$??0runtime_error@std@@QEAA@PEBD@Z
DD imagerel $ip2state$??0runtime_error@std@@QEAA@PEBD@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0runtime_error@std@@QEAA@PEBD@Z DD 010e11H
DD 0420eH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0runtime_error@std@@QEAA@PEBD@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??_Gexception@std@@UEAAPEAXI@Z DD 010d01H
DD 0420dH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?what@exception@std@@UEBAPEBDXZ DD 010901H
DD 02209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1exception@std@@UEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1exception@std@@UEAA@XZ DB 040H
DD imagerel $ip2state$??1exception@std@@UEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1exception@std@@UEAA@XZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1exception@std@@UEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0exception@std@@QEAA@AEBV01@@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0exception@std@@QEAA@AEBV01@@Z DB 040H
DD imagerel $ip2state$??0exception@std@@QEAA@AEBV01@@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0exception@std@@QEAA@AEBV01@@Z DD 020f19H
DD 0700b320fH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0exception@std@@QEAA@AEBV01@@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0exception@std@@QEAA@QEBD@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0exception@std@@QEAA@QEBD@Z DB 040H
DD imagerel $ip2state$??0exception@std@@QEAA@QEBD@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0exception@std@@QEAA@QEBD@Z DD 020f19H
DD 0700b520fH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0exception@std@@QEAA@QEBD@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0CurlHandle@@AEAA@XZ DD 010901H
DD 08209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1CurlHandle@@QEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1CurlHandle@@QEAA@XZ DB 040H
DD imagerel $ip2state$??1CurlHandle@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1CurlHandle@@QEAA@XZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1CurlHandle@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?instance@CurlHandle@@SAAEAV1@XZ DB 06H
DB 00H
DB 00H
DB '|'
DB 02H
DB '2'
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$?instance@CurlHandle@@SAAEAV1@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?instance@CurlHandle@@SAAEAV1@XZ DB 08H
DD imagerel $stateUnwindMap$?instance@CurlHandle@@SAAEAV1@XZ
DD imagerel $ip2state$?instance@CurlHandle@@SAAEAV1@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?instance@CurlHandle@@SAAEAV1@XZ DD 010411H
DD 04204H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?instance@CurlHandle@@SAAEAV1@XZ
xdata ENDS
; Function compile flags: /Odtp
; COMDAT ??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ
text$yd SEGMENT
??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ PROC ; `CurlHandle::instance'::`2'::`dynamic atexit destructor for 'inst'', COMDAT
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?inst@?1??instance@CurlHandle@@SAAEAV2@XZ@4V2@A
0000b e8 00 00 00 00 call ??1CurlHandle@@QEAA@XZ ; CurlHandle::~CurlHandle
00010 48 83 c4 28 add rsp, 40 ; 00000028H
00014 c3 ret 0
??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ ENDP ; `CurlHandle::instance'::`2'::`dynamic atexit destructor for 'inst''
text$yd ENDS
; Function compile flags: /Odtp
; COMDAT ??_Gruntime_error@std@@UEAAPEAXI@Z
_TEXT SEGMENT
this$ = 48
__flags$ = 56
??_Gruntime_error@std@@UEAAPEAXI@Z PROC ; std::runtime_error::`scalar deleting destructor', COMDAT
$LN4:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 48 83 ec 28 sub rsp, 40 ; 00000028H
0000d 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00012 e8 00 00 00 00 call ??1runtime_error@std@@UEAA@XZ
00017 8b 44 24 38 mov eax, DWORD PTR __flags$[rsp]
0001b 83 e0 01 and eax, 1
0001e 85 c0 test eax, eax
00020 74 0f je SHORT $LN2@scalar
00022 ba 18 00 00 00 mov edx, 24
00027 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0002c e8 00 00 00 00 call ??3@YAXPEAX_K@Z ; operator delete
$LN2@scalar:
00031 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00036 48 83 c4 28 add rsp, 40 ; 00000028H
0003a c3 ret 0
??_Gruntime_error@std@@UEAAPEAXI@Z ENDP ; std::runtime_error::`scalar deleting destructor'
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??0runtime_error@std@@QEAA@AEBV01@@Z
_TEXT SEGMENT
this$ = 48
__that$ = 56
??0runtime_error@std@@QEAA@AEBV01@@Z PROC ; std::runtime_error::runtime_error, COMDAT
$LN4:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 28 sub rsp, 40 ; 00000028H
0000e 48 8b 54 24 38 mov rdx, QWORD PTR __that$[rsp]
00013 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00018 e8 00 00 00 00 call ??0exception@std@@QEAA@AEBV01@@Z ; std::exception::exception
0001d 90 npad 1
0001e 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00023 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7runtime_error@std@@6B@
0002a 48 89 08 mov QWORD PTR [rax], rcx
0002d 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00032 48 83 c4 28 add rsp, 40 ; 00000028H
00036 c3 ret 0
??0runtime_error@std@@QEAA@AEBV01@@Z ENDP ; std::runtime_error::runtime_error
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
__that$ = 56
?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA PROC ; `std::runtime_error::runtime_error'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1exception@std@@UEAA@XZ ; std::exception::~exception
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???0runtime_error@std@@QEAA@AEBV01@@Z@4HA ENDP ; `std::runtime_error::runtime_error'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT ??1runtime_error@std@@UEAA@XZ
_TEXT SEGMENT
this$ = 48
??1runtime_error@std@@UEAA@XZ PROC ; std::runtime_error::~runtime_error, COMDAT
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0000e e8 00 00 00 00 call ??1exception@std@@UEAA@XZ ; std::exception::~exception
00013 90 npad 1
00014 48 83 c4 28 add rsp, 40 ; 00000028H
00018 c3 ret 0
??1runtime_error@std@@UEAA@XZ ENDP ; std::runtime_error::~runtime_error
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA PROC ; `std::runtime_error::~runtime_error'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1exception@std@@UEAA@XZ ; std::exception::~exception
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???1runtime_error@std@@UEAA@XZ@4HA ENDP ; `std::runtime_error::~runtime_error'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\stdexcept
; COMDAT ??0runtime_error@std@@QEAA@PEBD@Z
_TEXT SEGMENT
this$ = 48
_Message$ = 56
??0runtime_error@std@@QEAA@PEBD@Z PROC ; std::runtime_error::runtime_error, COMDAT
; 107 : explicit runtime_error(const char* _Message) : _Mybase(_Message) {}
$LN4:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 28 sub rsp, 40 ; 00000028H
0000e 48 8b 54 24 38 mov rdx, QWORD PTR _Message$[rsp]
00013 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00018 e8 00 00 00 00 call ??0exception@std@@QEAA@QEBD@Z ; std::exception::exception
0001d 90 npad 1
0001e 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00023 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7runtime_error@std@@6B@
0002a 48 89 08 mov QWORD PTR [rax], rcx
0002d 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00032 48 83 c4 28 add rsp, 40 ; 00000028H
00036 c3 ret 0
??0runtime_error@std@@QEAA@PEBD@Z ENDP ; std::runtime_error::runtime_error
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
_Message$ = 56
?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA PROC ; `std::runtime_error::runtime_error'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1exception@std@@UEAA@XZ ; std::exception::~exception
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???0runtime_error@std@@QEAA@PEBD@Z@4HA ENDP ; `std::runtime_error::runtime_error'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT ??_Gexception@std@@UEAAPEAXI@Z
_TEXT SEGMENT
this$ = 48
__flags$ = 56
??_Gexception@std@@UEAAPEAXI@Z PROC ; std::exception::`scalar deleting destructor', COMDAT
$LN4:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 48 83 ec 28 sub rsp, 40 ; 00000028H
0000d 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00012 e8 00 00 00 00 call ??1exception@std@@UEAA@XZ ; std::exception::~exception
00017 8b 44 24 38 mov eax, DWORD PTR __flags$[rsp]
0001b 83 e0 01 and eax, 1
0001e 85 c0 test eax, eax
00020 74 0f je SHORT $LN2@scalar
00022 ba 18 00 00 00 mov edx, 24
00027 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0002c e8 00 00 00 00 call ??3@YAXPEAX_K@Z ; operator delete
$LN2@scalar:
00031 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00036 48 83 c4 28 add rsp, 40 ; 00000028H
0003a c3 ret 0
??_Gexception@std@@UEAAPEAXI@Z ENDP ; std::exception::`scalar deleting destructor'
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vcruntime_exception.h
; COMDAT ?what@exception@std@@UEBAPEBDXZ
_TEXT SEGMENT
tv69 = 0
this$ = 32
?what@exception@std@@UEBAPEBDXZ PROC ; std::exception::what, COMDAT
; 94 : {
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 18 sub rsp, 24
; 95 : return _Data._What ? _Data._What : "Unknown exception";
00009 48 8b 44 24 20 mov rax, QWORD PTR this$[rsp]
0000e 48 83 78 08 00 cmp QWORD PTR [rax+8], 0
00013 74 0f je SHORT $LN3@what
00015 48 8b 44 24 20 mov rax, QWORD PTR this$[rsp]
0001a 48 8b 40 08 mov rax, QWORD PTR [rax+8]
0001e 48 89 04 24 mov QWORD PTR tv69[rsp], rax
00022 eb 0b jmp SHORT $LN4@what
$LN3@what:
00024 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_0BC@EOODALEL@Unknown?5exception@
0002b 48 89 04 24 mov QWORD PTR tv69[rsp], rax
$LN4@what:
0002f 48 8b 04 24 mov rax, QWORD PTR tv69[rsp]
; 96 : }
00033 48 83 c4 18 add rsp, 24
00037 c3 ret 0
?what@exception@std@@UEBAPEBDXZ ENDP ; std::exception::what
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vcruntime_exception.h
; COMDAT ??1exception@std@@UEAA@XZ
_TEXT SEGMENT
this$ = 48
??1exception@std@@UEAA@XZ PROC ; std::exception::~exception, COMDAT
; 89 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7exception@std@@6B@
00015 48 89 08 mov QWORD PTR [rax], rcx
; 90 : __std_exception_destroy(&_Data);
00018 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0001d 48 83 c0 08 add rax, 8
00021 48 8b c8 mov rcx, rax
00024 e8 00 00 00 00 call __std_exception_destroy
00029 90 npad 1
; 91 : }
0002a 48 83 c4 28 add rsp, 40 ; 00000028H
0002e c3 ret 0
??1exception@std@@UEAA@XZ ENDP ; std::exception::~exception
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vcruntime_exception.h
; COMDAT ??0exception@std@@QEAA@AEBV01@@Z
_TEXT SEGMENT
this$ = 48
_Other$ = 56
??0exception@std@@QEAA@AEBV01@@Z PROC ; std::exception::exception, COMDAT
; 72 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 57 push rdi
0000b 48 83 ec 20 sub rsp, 32 ; 00000020H
0000f 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00014 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7exception@std@@6B@
0001b 48 89 08 mov QWORD PTR [rax], rcx
; 71 : : _Data()
0001e 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00023 48 83 c0 08 add rax, 8
00027 48 8b f8 mov rdi, rax
0002a 33 c0 xor eax, eax
0002c b9 10 00 00 00 mov ecx, 16
00031 f3 aa rep stosb
; 73 : __std_exception_copy(&_Other._Data, &_Data);
00033 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00038 48 83 c0 08 add rax, 8
0003c 48 8b 4c 24 38 mov rcx, QWORD PTR _Other$[rsp]
00041 48 83 c1 08 add rcx, 8
00045 48 8b d0 mov rdx, rax
00048 e8 00 00 00 00 call __std_exception_copy
; 74 : }
0004d 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00052 48 83 c4 20 add rsp, 32 ; 00000020H
00056 5f pop rdi
00057 c3 ret 0
??0exception@std@@QEAA@AEBV01@@Z ENDP ; std::exception::exception
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vcruntime_exception.h
; COMDAT ??0exception@std@@QEAA@QEBD@Z
_TEXT SEGMENT
_InitData$ = 32
this$ = 64
_Message$ = 72
??0exception@std@@QEAA@QEBD@Z PROC ; std::exception::exception, COMDAT
; 59 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 57 push rdi
0000b 48 83 ec 30 sub rsp, 48 ; 00000030H
0000f 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00014 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7exception@std@@6B@
0001b 48 89 08 mov QWORD PTR [rax], rcx
; 58 : : _Data()
0001e 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00023 48 83 c0 08 add rax, 8
00027 48 8b f8 mov rdi, rax
0002a 33 c0 xor eax, eax
0002c b9 10 00 00 00 mov ecx, 16
00031 f3 aa rep stosb
; 60 : __std_exception_data _InitData = { _Message, true };
00033 48 8b 44 24 48 mov rax, QWORD PTR _Message$[rsp]
00038 48 89 44 24 20 mov QWORD PTR _InitData$[rsp], rax
0003d c6 44 24 28 01 mov BYTE PTR _InitData$[rsp+8], 1
; 61 : __std_exception_copy(&_InitData, &_Data);
00042 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00047 48 83 c0 08 add rax, 8
0004b 48 8b d0 mov rdx, rax
0004e 48 8d 4c 24 20 lea rcx, QWORD PTR _InitData$[rsp]
00053 e8 00 00 00 00 call __std_exception_copy
; 62 : }
00058 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0005d 48 83 c4 30 add rsp, 48 ; 00000030H
00061 5f pop rdi
00062 c3 ret 0
??0exception@std@@QEAA@QEBD@Z ENDP ; std::exception::exception
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\public\mailclient\CurlHandle.cpp
; COMDAT ??0CurlHandle@@AEAA@XZ
_TEXT SEGMENT
eCode$ = 32
$T1 = 40
this$ = 80
??0CurlHandle@@AEAA@XZ PROC ; CurlHandle::CurlHandle, COMDAT
; 6 : CurlHandle::CurlHandle() {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 48 sub rsp, 72 ; 00000048H
; 7 : const auto eCode = curl_global_init(CURL_GLOBAL_ALL);
00009 b9 03 00 00 00 mov ecx, 3
0000e e8 00 00 00 00 call curl_global_init
00013 89 44 24 20 mov DWORD PTR eCode$[rsp], eax
; 8 : if (eCode != CURLE_OK) {
00017 83 7c 24 20 00 cmp DWORD PTR eCode$[rsp], 0
0001c 74 22 je SHORT $LN2@CurlHandle
; 9 : throw std::runtime_error{"Error initializing libCURL"};
0001e 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG115829
00025 48 8d 4c 24 28 lea rcx, QWORD PTR $T1[rsp]
0002a e8 00 00 00 00 call ??0runtime_error@std@@QEAA@PEBD@Z ; std::runtime_error::runtime_error
0002f 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:_TI2?AVruntime_error@std@@
00036 48 8d 4c 24 28 lea rcx, QWORD PTR $T1[rsp]
0003b e8 00 00 00 00 call _CxxThrowException
$LN2@CurlHandle:
; 10 : }
; 11 : }
00040 48 8b 44 24 50 mov rax, QWORD PTR this$[rsp]
$LN3@CurlHandle:
00045 48 83 c4 48 add rsp, 72 ; 00000048H
00049 c3 ret 0
??0CurlHandle@@AEAA@XZ ENDP ; CurlHandle::CurlHandle
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\public\mailclient\CurlHandle.cpp
; COMDAT ??1CurlHandle@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1CurlHandle@@QEAA@XZ PROC ; CurlHandle::~CurlHandle, COMDAT
; 13 : CurlHandle::~CurlHandle() { curl_global_cleanup(); }
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 e8 00 00 00 00 call curl_global_cleanup
0000e 90 npad 1
0000f 48 83 c4 28 add rsp, 40 ; 00000028H
00013 c3 ret 0
??1CurlHandle@@QEAA@XZ ENDP ; CurlHandle::~CurlHandle
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\public\mailclient\CurlHandle.cpp
; COMDAT ?instance@CurlHandle@@SAAEAV1@XZ
_TEXT SEGMENT
?instance@CurlHandle@@SAAEAV1@XZ PROC ; CurlHandle::instance, COMDAT
; 15 : CurlHandle &CurlHandle::instance() {
$LN5:
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
; 16 : static CurlHandle inst{};
00004 b8 00 00 00 00 mov eax, OFFSET FLAT:_Init_thread_epoch
00009 8b c0 mov eax, eax
0000b 8b 0d 00 00 00
00 mov ecx, DWORD PTR _tls_index
00011 65 48 8b 14 25
58 00 00 00 mov rdx, QWORD PTR gs:88
0001a 48 8b 0c ca mov rcx, QWORD PTR [rdx+rcx*8]
0001e 8b 04 08 mov eax, DWORD PTR [rax+rcx]
00021 39 05 00 00 00
00 cmp DWORD PTR ?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA, eax
00027 7e 3a jle SHORT $LN2@instance
00029 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA
00030 e8 00 00 00 00 call _Init_thread_header
00035 83 3d 00 00 00
00 ff cmp DWORD PTR ?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA, -1
0003c 75 25 jne SHORT $LN2@instance
0003e 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?inst@?1??instance@CurlHandle@@SAAEAV2@XZ@4V2@A
00045 e8 00 00 00 00 call ??0CurlHandle@@AEAA@XZ ; CurlHandle::CurlHandle
0004a 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??__Finst@?1??instance@CurlHandle@@SAAEAV1@XZ@YAXXZ ; `CurlHandle::instance'::`2'::`dynamic atexit destructor for 'inst''
00051 e8 00 00 00 00 call atexit
00056 90 npad 1
00057 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA
0005e e8 00 00 00 00 call _Init_thread_footer
$LN2@instance:
; 17 : return inst;
00063 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:?inst@?1??instance@CurlHandle@@SAAEAV2@XZ@4V2@A
; 18 : }
0006a 48 83 c4 28 add rsp, 40 ; 00000028H
0006e c3 ret 0
?instance@CurlHandle@@SAAEAV1@XZ ENDP ; CurlHandle::instance
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA PROC ; `CurlHandle::instance'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS0@?1??instance@CurlHandle@@SAAEAV2@XZ@4HA
00010 e8 00 00 00 00 call _Init_thread_abort
00015 48 83 c4 20 add rsp, 32 ; 00000020H
00019 5d pop rbp
0001a c3 ret 0
?dtor$0@?0??instance@CurlHandle@@SAAEAV1@XZ@4HA ENDP ; `CurlHandle::instance'::`1'::dtor$0
text$x ENDS
END