📄 unwind.s
字号:
# Test generation of unwind tables .textfoo: @ Simple function .fnstart .save {r4, lr} mov r0, #0 .fnendfoo1: @ Typical frame pointer prologue .fnstart .movsp ip @mov ip, sp .pad #4 .save {fp, ip, lr} @stmfd sp!, {fp, ip, lr, pc} .setfp fp, ip, #4 @sub fp, ip, #4 mov r0, #1 .fnendfoo2: @ Custom personality routine .fnstart .save {r1, r4, r6, lr} @stmfd {r1, r4, r6, lr} mov r0, #2 .personality foo .handlerdata .word 42 .fnendfoo3: @ Saving iwmmxt registers .fnstart .save {wr11} .save {wr10} .save {wr10, wr11} .save {wr0} mov r0, #3 .fnend .code 16foo4: @ Thumb frame pointer .fnstart .save {r7, lr} @push {r7, lr} .setfp r7, sp @mov r7, sp .pad #8 @sub sp, sp, #8 mov r0, #4 .fnend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -