crt0.s
来自「俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)」· S 代码 · 共 55 行
S
55 行
@ arm-crt0.s@ already defined... @sp .req r13@lr .req r14@pc .req r15 .text .globl ___EH_FRAME_BEGIN__ .globl WinMainCRTStartup@ for kernel exception handler .globl ___EH_HANDLER__ .globl ___EH_CODE_START__ .globl ___eh_continue .extern __startup .extern __eh_handler @ dummy, needed for eh!?___EH_FRAME_BEGIN__: .word 0@ for kernel exception handler, must be directly before ___EH_CODE_START_____EH_HANDLER__: .word __eh_handler .word 0 ___EH_CODE_START__: WinMainCRTStartup: stmdb sp!, {r11, lr} ldr r11, __PStartup mov lr, pc mov pc, r11 ldmia sp!, {r11, pc}__PStartup: .word __startup@ Args: r0: context pointer ___eh_continue: mov r1, r0 ldr r0, [r1, #4] ldr r11, [r1, #48] ldr r12, [r1, #52] ldr sp, [r1, #56] ldr lr, [r1, #60] ldr pc, [r1, #64] @ for kernel exception handler .section .pdata .word ___EH_CODE_START__@ max 22 bits for number of instructions .word 0xc0000002 | (0xFFFFF << 8)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?