12.07.2015 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

访 问 映 像 符 号4.3.2 读 取 symdefs 文 件可 以 将 symdefs 文 件 视 为 一 个 目 标 文 件 , 其 中 包 含 符 号 信 息 , 但 不 包 含 代 码 或 数据 。 就 像 任 何 目 标 文 件 一 样 , 要 读 取 symdefs 文 件 , 请 将 其 添 加 到 文 件 列 表 中 。链 接 器 将 读 取 该 文 件 , 并 将 符 号 及 其 值 添 加 到 输 出 符 号 表 中 。 添 加 的 符 号 具 有ABSOLUTE 和 GLOBAL 属 性 。如 果 执 行 部 分 链 接 , 则 会 将 符 号 添 加 到 输 出 对 象 符 号 表 中 。 如 果 执 行 完 整 链 接 ,则 会 将 符 号 添 加 到 映 像 符 号 表 中 。对 于 文 件 中 的 无 效 行 , 链 接 器 将 生 成 错 误 消 息 。 无 效 行 是 指 :• 缺 少 任 何 列 的 行 ;• 任 何 列 具 有 无 效 值 的 行 。从 symdefs 文 件 中 提 取 的 符 号 的 处 理 方 式 与 从 对 象 符 号 表 中 提 取 的 符 号 完 全 相同 。 有 关 多 个 符 号 定 义 和 <strong>ARM</strong>/Thumb 同 义 词 的 限 制 同 样 适 用 。4.3.3 symdefs 文 件 格 式symdefs 文 件 包 含 符 号 及 其 值 。 但 是 , 与 其 他 目 标 文 件 不 同 , 它 不 包 含 任 何 代 码或 数 据 。该 文 件 由 标 识 行 、 可 选 注 释 和 符 号 信 息 组 成 , 如 示 例 4-3 中 所 示 。示 例 4-3 symdefs 文 件 格 式## <strong>ARM</strong> Linker, RVCT3.1 [Build num]: Last Updated: Date;value type name, this is an added comment0x00008000 A __main0x00008004 A __scatterload0x000080e0 T main0x0000814d T _main_arg0x0000814d T __argv_alloc0x00008199 T __rt_get_argv...# This is also a comment, blank lines are ignored...0x0000a4fc D __stdin0x0000a540 D __stdout0x0000a584 D __stderr0xfffffffd N __SIG_IGN<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 4-9

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

Saved successfully!

Ooh no, something went wrong!