ARM技术论坛
直播中

贾埃罗

7年用户 1670经验值
私信 关注
[资料]

使用gdb调试实际程序来研究ARM的指令和运行时栈帧布局

1、ARMv8架构下程序运行时栈帧布局
结合ARM相关文档和在飞腾机器上使用gdb调试实际程序来研究ARM的指令和运行时栈帧布局。主要参考了三篇文档。
1. Procedure Call Standard for the ARM 64-bit Architecture。参考其中的过程调用标准和运行时栈帧布局。
2. ARMv8 Instruction Set Overview。参考其中的指令概述。
3. ARM Compiler Migration and Compatibility Guide。参考其中ARM汇编与GNU汇编格式的比较。
对ARM架构下运行时栈帧布局如图1所示。
ARMv8架构下程序运行时栈帧布局.pdf (194.34 KB)
(下载次数: 2, 2022-5-24 16:30 上传)

原作者:softee

更多回帖

发帖
×
20
完善资料,
赚取积分