23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

命 令 参 考<br />

7.5 结 构 描 述 命 令<br />

本 节 介 绍 下 列 命 令 :<br />

• 第 7-35 页 的 FRAME ADDRESS ;<br />

• 第 7-36 页 的 FRAME POP ;<br />

• 第 7-37 页 的 FRAME PUSH ;<br />

• 第 7-38 页 的 FRAME REGISTER ;<br />

• 第 7-39 页 的 FRAME RESTORE ;<br />

• 第 7-40 页 的 FRAME RETURN ADDRESS ;<br />

• 第 7-41 页 的 FRAME SAVE ;<br />

• 第 7-42 页 的 FRAME STATE REMEMBER ;<br />

• 第 7-43 页 的 FRAME STATE RESTORE ;<br />

• 第 7-44 页 的 FUNCTION 或 PROC ;<br />

• 第 7-45 页 的 ENDFUNC 或 ENDP。<br />

正 确 使 用 下 面 这 些 命 令 可 以 :<br />

• 允 许 用 armlink -callgraph 选 项 计 算 汇 编 程 序 函 数 的 栈 使 用 量 ;<br />

• 帮 助 避 免 函 数 构 造 中 的 错 误 , 特 别 是 正 在 修 改 现 有 的 代 码 时 ;<br />

• 允 许 汇 编 程 序 对 函 数 构 造 中 的 错 误 发 出 警 告 ;<br />

• 在 调 试 时 启 用 函 数 调 用 的 回 溯 ;<br />

• 允 许 调 试 程 序 剖 析 汇 编 程 序 函 数 。<br />

如 果 需 要 剖 析 汇 编 程 序 函 数 , 但 出 于 其 它 目 的 而 不 需 要 结 构 描 述 命 令 :<br />

• 必 须 使 用 FUNCTION 和 ENDFUNC 命 令 , 或 者 使 用 PROC 和 ENDP 命 令 ;<br />

• 可 以 忽 略 其 它 FRAME 命 令 ;<br />

• 您 只 需 为 所 要 剖 析 的 函 数 使 用 FUNCTION 和 ENDFUNC 命 令 。<br />

在 DWARF 2 中 , 规 范 框 架 地 址 是 栈 上 的 一 个 地 址 , 其 指 定 一 个 中 断 函 数 的 调 用<br />

框 架 的 位 置 。<br />

7-34 © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0204BSC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!