📄 calculate24application.asm
字号:
TITLE \TEST\TEST_S60_20\CALCULATE24\SRC\Calculate24application.cpp
.386P
include listing.inc
if @Version gt 510
.model FLAT
else
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
_BSS SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS ENDS
$$SYMBOLS SEGMENT BYTE USE32 'DEBSYM'
$$SYMBOLS ENDS
$$TYPES SEGMENT BYTE USE32 'DEBTYP'
$$TYPES ENDS
_TLS SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS ENDS
; COMDAT ??0TDblQueLinkBase@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TDesC8@@IAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TDesC16@@IAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSize@@QAE@W4TUninitialized@0@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TRect@@QAE@W4TUninitialized@0@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??2@YAPAXIPAX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TInt64@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TCallBack@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TChar@@QAE@I@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?SetChar@TChar@@IAEXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??BTChar@@QBEIXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Length@TDesC8@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Length@TDesC16@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Size@TDesC16@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TTimeIntervalBase@@IAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TTimeIntervalBase@@IAE@H@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TLexMark8@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Mark@TLex8@@QBEXAAVTLexMark8@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TLexMark16@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TPoint@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RHandleBase@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RHandleBase@@IAE@H@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RMessagePtr@@QAE@ABVRMessage@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??8@YAHVRMessagePtr@@0@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Message@RServer@@QBEABVRMessage@@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RSessionBase@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RMessagePtr2@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Handle@RMessagePtr2@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_GCBoundedSecurityBase@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1CSecurityBase@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1CBoundedSecurityBase@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Count@CArrayFixBase@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$CArrayFix@X@@QAE@P6APAVCBufBase@@H@ZHH@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_G?$CArrayFix@X@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1?$CArrayFix@X@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_G?$CArrayFixFlat@X@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1?$CArrayFixFlat@X@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_G?$CArrayFixSeg@X@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1?$CArrayFixSeg@X@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Count@CArrayVarBase@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_G?$CArrayVar@X@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1?$CArrayVar@X@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Count@CArrayPakBase@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_G?$CArrayPak@X@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1?$CArrayPak@X@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?UniqueID@CObjectCon@@QBEHXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TDeltaQueLink@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Message@CServer@@QBEABVRMessage@@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RWriteStream@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0RWriteStream@@QAE@ABV?$MExternalizer@VTStreamRef@@@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Ptr@TStreamRef@@QBEPBXXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?ExternalizeL@TStreamRef@@QBEXAAVRWriteStream@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??6@YAAAVRWriteStream@@AAV0@ABJ@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??6@YAAAVRWriteStream@@AAV0@ABK@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??5@YAAAVRReadStream@@AAV0@AAJ@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TStreamId@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSwizzleCBase@@IAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSwizzleBase@@IAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSwizzleCBase@@IAE@VTStreamRef@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??8TSwizzleCBase@@QBEHPBX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??9TSwizzleCBase@@QBEHPBX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSwizzleCBase@@IAE@PBX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Ptr@TSwizzleCBase@@IBEPBXXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSwizzleBase@@IAE@PAX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TSwizzleBase@@IAE@VTStreamId@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Ptr@TSwizzleBase@@IBEPAXXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$TSwizzle@X@@QAE@PAX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$TSwizzle@X@@QAE@ABVTSwizzleBase@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?AsPtr@?$TSwizzle@X@@QBEPAXXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$TSwizzleC@X@@QAE@PBX@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$TSwizzleC@X@@QAE@ABVTSwizzleCBase@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?AsPtr@?$TSwizzleC@X@@QBEPBXXZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TOutput@TPositionParam@CFont@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_H@YGXPAXIHP6EX0@Z@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TDrawTextParam@CGraphicsContext@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0TRgb@@QAE@K@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??8TRgb@@QBEHABV0@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_GTZoomFactor@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?SetAppStarter@CApaFileRecognizerType@@AAEXPAVMApaAppStarter@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1?$CCirBuf@E@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_G?$CCirBuf@E@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$TArray@H@@QAE@P6AHPBVCBase@@@ZP6APBX0H@Z0@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0?$TArray@I@@QAE@P6AHPBVCBase@@@ZP6APBX0H@Z0@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_7?$CCirBuf@E@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7?$CArrayVar@X@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7?$CArrayFixSeg@X@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7?$CArrayPak@X@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7CBoundedSecurityBase@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7?$CArrayFix@X@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7?$CArrayFixFlat@X@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7TZoomFactor@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
FLAT GROUP _DATA, CONST, _BSS
ASSUME CS: FLAT, DS: FLAT, SS: FLAT
endif
CONST SEGMENT
_KUidCalculate24App DD 0cbee87bH
CONST ENDS
PUBLIC ??_H@YGXPAXIHP6EX0@Z@Z ; `vector constructor iterator'
; COMDAT ??_H@YGXPAXIHP6EX0@Z@Z
_TEXT SEGMENT
___t$ = 8
___s$ = 12
___n$ = 16
___f$ = 20
??_H@YGXPAXIHP6EX0@Z@Z PROC NEAR ; `vector constructor iterator', COMDAT
push ebp
mov ebp, esp
$L17953:
mov eax, DWORD PTR ___n$[ebp]
sub eax, 1
mov DWORD PTR ___n$[ebp], eax
cmp DWORD PTR ___n$[ebp], 0
jl SHORT $L17954
mov ecx, DWORD PTR ___t$[ebp]
call DWORD PTR ___f$[ebp]
mov ecx, DWORD PTR ___t$[ebp]
add ecx, DWORD PTR ___s$[ebp]
mov DWORD PTR ___t$[ebp], ecx
jmp SHORT $L17953
$L17954:
pop ebp
ret 16 ; 00000010H
??_H@YGXPAXIHP6EX0@Z@Z ENDP ; `vector constructor iterator'
_TEXT ENDS
PUBLIC ?CreateDocumentL@CCalculate24Application@@MAEPAVCApaDocument@@XZ ; CCalculate24Application::CreateDocumentL
EXTRN ?NewL@CCalculate24Document@@SAPAV1@AAVCEikApplication@@@Z:NEAR ; CCalculate24Document::NewL
_TEXT SEGMENT
_this$ = -4
?CreateDocumentL@CCalculate24Application@@MAEPAVCApaDocument@@XZ PROC NEAR ; CCalculate24Application::CreateDocumentL
; 10 : {
push ebp
mov ebp, esp
push ecx
mov DWORD PTR _this$[ebp], ecx
; 11 : return (static_cast<CApaDocument*>(CCalculate24Document::NewL(*this)));
mov eax, DWORD PTR _this$[ebp]
push eax
call ?NewL@CCalculate24Document@@SAPAV1@AAVCEikApplication@@@Z ; CCalculate24Document::NewL
add esp, 4
; 12 : }
mov esp, ebp
pop ebp
ret 0
?CreateDocumentL@CCalculate24Application@@MAEPAVCApaDocument@@XZ ENDP ; CCalculate24Application::CreateDocumentL
_TEXT ENDS
PUBLIC ?AppDllUid@CCalculate24Application@@UBE?AVTUid@@XZ ; CCalculate24Application::AppDllUid
_TEXT SEGMENT
___$ReturnUdt$ = 8
_this$ = -4
?AppDllUid@CCalculate24Application@@UBE?AVTUid@@XZ PROC NEAR ; CCalculate24Application::AppDllUid
; 15 : {
push ebp
mov ebp, esp
push ecx
mov DWORD PTR _this$[ebp], ecx
; 16 : return KUidCalculate24App;
mov eax, DWORD PTR ___$ReturnUdt$[ebp]
mov ecx, DWORD PTR _KUidCalculate24App
mov DWORD PTR [eax], ecx
mov eax, DWORD PTR ___$ReturnUdt$[ebp]
; 17 : }
mov esp, ebp
pop ebp
ret 4
?AppDllUid@CCalculate24Application@@UBE?AVTUid@@XZ ENDP ; CCalculate24Application::AppDllUid
_TEXT ENDS
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -