📄 generic.cod
字号:
; Listing generated by Microsoft (R) Optimizing Compiler Version 13.10.4091
TTL D:\WINCE500\PLATFORM\smdk2440\DRIVERS\atapi\.\generic.cpp
CODE32
00000 AREA |.drectve|, DRECTVE
DCB "-defaultlib:coredll.lib "
DCB "-defaultlib:corelibc.lib "
EXPORT |CreateGeneric|
IMPORT |??2@YAPAXI@Z| ; operator new
IMPORT |??0CPCIDiskAndCD@@QAA@PAUHKEY__@@@Z| ; CPCIDiskAndCD::CPCIDiskAndCD
00000 AREA |.pdata|, PDATA
|$T32119| DCD |$L32118|
DCD 0x40001b04
; Function compile flags: /Odt
; File d:\wince500\platform\smdk2440\drivers\atapi\generic.cpp
00000 AREA |.text|, CODE, ARM
00000 |CreateGeneric| PROC
; 15 : {
00000 |$L32118|
00000 e1a0c00d mov r12, sp
00004 e92d0001 stmdb sp!, {r0}
00008 e92d5000 stmdb sp!, {r12, lr}
0000c e24dd014 sub sp, sp, #0x14
00010 |$M32116|
; 16 : return new CPCIDiskAndCD(hDevKey);
00010 e3a00e77 mov r0, #0x77, 28
00014 eb000000 bl |??2@YAPAXI@Z|
00018 e58d0008 str r0, [sp, #8]
0001c e59d3008 ldr r3, [sp, #8]
00020 e58d3000 str r3, [sp]
00024 e59d3000 ldr r3, [sp]
00028 e3530000 cmp r3, #0
0002c 0a000006 beq |$L32113|
00030 e59d101c ldr r1, [sp, #0x1C]
00034 e59d0000 ldr r0, [sp]
00038 eb000000 bl |??0CPCIDiskAndCD@@QAA@PAUHKEY__@@@Z|
0003c e58d000c str r0, [sp, #0xC]
00040 e59d300c ldr r3, [sp, #0xC]
00044 e58d3010 str r3, [sp, #0x10]
00048 ea000001 b |$L32114|
0004c |$L32113|
0004c e3a03000 mov r3, #0
00050 e58d3010 str r3, [sp, #0x10]
00054 |$L32114|
00054 e59d3010 ldr r3, [sp, #0x10]
00058 e58d3004 str r3, [sp, #4]
0005c e59d0004 ldr r0, [sp, #4]
; 17 : }
00060 e28dd014 add sp, sp, #0x14
00064 e89d6000 ldmia sp, {sp, lr}
00068 e12fff1e bx lr
0006c |$M32117|
ENDP ; |CreateGeneric|
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -