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.

访 问 映 像 符 号HIDEHIDE 命 令 将 符 号 表 中 已 定 义 的 全 局 符 号 变 为 匿 名 符 号 。语 法HIDE pattern [,pattern] *其 中 :pattern是 一 个 与 零 个 或 多 个 已 定 义 的 全 局 符 号 相 匹 配 的 字 符 串 , 可 以 选 择在 其 中 包 含 通 配 符 。 如 果 pattern 与 任 何 已 定 义 的 全 局 符 号 均 不 匹配 , 链 接 器 将 忽 略 该 命 令 。 无 法 隐 藏 未 定 义 的 符 号 。用 法可 以 使 用 HIDE 和 SHOW, 将 输 出 映 像 或 部 分 链 接 的 对 象 中 的 某 些 全 局 符 号 变 为 匿名 对 象 。 可 以 将 在 目 标 文 件 或 库 中 隐 藏 符 号 作 为 一 种 保 护 知 识 产 权 的 方 法 , 如示 例 4-5 中 所 示 。 此 示 例 生 成 一 个 部 分 链 接 的 对 象 并 隐 藏 所 有 全 局 符 号 , 以 os_开 头 的 全 局 符 号 除 外 。示 例 4-5 使 用 HIDE 命 令steer.txtHIDE *SHOW os_*; Hides all global symbols; Shows all symbols beginning with 抩 s_í将 此 示 例 与 以 下 命 令 链 接 在 一 起 :armlink --partial input_object.o --edit steer.txt -o partial_object.o可 以 将 此 示 例 与 其 他 对 象 链 接 在 一 起 , 但 前 提 是 这 些 对 象 不 包 含 对 隐 藏 符 号 的引 用 。 如 果 在 输 出 对 象 中 隐 藏 了 符 号 , 后 续 链 接 步 骤 中 的 SHOW 命 令 对 这 些 符 号无 效 。 将 从 输 出 符 号 表 中 删 除 隐 藏 引 用 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 4-19

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

Saved successfully!

Ooh no, something went wrong!