RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong><strong>ARM</strong>ulator</strong> 参 考<br />
4.12 <br />
本 部 分 介 绍 了 跟 踪 器 模 块 tracer.c 提 供 的 函 数<br />
<br />
这 些 函 数 并 未 导 出 如 果 您 想 在 模 型 中 使 用 这 些 函 数 则 必 须 将 模 型 与<br />
tracer.c 一 起 构 建<br />
可 通 过 编 译 EXTERNAL_DISPATCH 定 义 的 tracer.c 来 更 改 这 些 函 数 的 缺 省 实 施 情 况<br />
tracer.h 中 说 明 了 Trace_State 和 Trace_Packet 的 格 式<br />
4.12.1 Tracer_Open<br />
初 始 化 跟 踪 器 时 会 调 用 此 函 数<br />
<br />
unsigned Tracer_Open(Trace_State *ts)<br />
<br />
tracer.c 中 的 实 施 步 骤 将 从 此 函 数 打 开 输 出 文 件 并 写 入 标 题<br />
4.12.2 Tracer_Dispatch<br />
对 于 每 个 指 令 事 件 或 存 储 器 访 问 系 统 在 所 有 跟 踪 事 件 上 均 会 调 用 此 函 数<br />
<br />
void Tracer_Dispatch(Trace_State *ts, Trace_Packet *packet)<br />
<br />
在 tracer.c 中<br />
此 函 数 将 信 息 包 写 入 跟 踪 文 件<br />
4-58 Copyright © 2002, 2003 <strong>ARM</strong> Limited 版 权 所 有 <strong>ARM</strong> DUI 0207ASC-00