FMOD
类型
OMEGAMON 即时命令
描述
在链接装配区域中查找模块的入口点。 FMOD 查找并确定链接装配区域 (LPA) 中模块的状态。 提供模块名称。 FMOD 的输出如下所示:
FMOD 模块名 *ACT* aaaa Entry=xxxxxx Load=xxxxxx Use Cnt= ddd + cccc 地址=xxxxxxx 主要模块=mmmmmmmm
以下字段显示在 FMOD 屏幕上:
- *ACT*
- 如果在 "活动链接包区域队列" (ALPAQ) 上找到模块名称,那么将显示该模块名称。 这意味着找到了模块的 CDE。
- aaaa
- 模块的位置:
- FLPA
- 如果模块位于固定链接装配区域中。
- MLPA
- 如果模块位于 "已修改的链接装配区域" 中。
- PLPA
- 如果模块位于可分页链接组区域中。
- EFLPA
- 如果模块位于 "扩展固定链接包" 区域中。
- EMLPA
- 如果模块位于 "扩展修改链接包" 区域中。
- EPLPA
- 如果模块位于扩展可分页链接包区域中。
- 条目 =
- 此模块的条目地址 (xxxxxx 表示十六进制地址)。
- 装入 =
- 此模块名称所在的装入模块的起始地址。 大多数时候, "输入" 地址将与 "装入" 地址相同。 如果要在此装入模块中执行的第一个指令不在偏移量 0 处,那么它可能不同。注: 未 为次 CDE/LPDE 提供装入地址。 要查找此信息,请输入主模块的 FMOD。
- 使用计数 =
- 当前对指定模块处于活动状态的请求数。 对于次 CDEs 和 LPDE; 使用计数始终为 0; 因此,不会对这些条目显示此计数。 对于 MLPA 或 FLPA 中的模块,使用计数在 IPL 时初始化为 1。 对于 PLPA 中的模块,除非实际请求该模块,否则不会显示使用计数。 在这种情况下,第一个请求会将使用计数设置为 1。 模块别名没有使用计数。注: 使用计数会随着对模块发出的请求而上升,并在对模块的请求变为不活动状态时下降。
- 抄送地址 =
- cccc 是 CDE 或 LPDE。 该地址表示用于获取所显示数据的控制块的位置。
- 主模块 =
- 请求的模块为次模块 (别名) 的模块的名称。
示例:
FMOD IKJEFT01 *Act* PLPA Entry=BAF000 Load=BAF000 Use Cnt= 37 + CDE Address=FDFA30 FMOD IKJEFT02 PLPA Entry=BA9000 Load=BA9000 Use Cnt= 76 + CDE Address=FAA4F0
在此示例中,模块 IKJEFT01 当前处于活动状态,从位置 BAF000开始,并且使用计数为 37。 CDE 地址为 FDFA30。 模块 IKJEFT02 在地址 BA9000处装入,但目前未在使用。 CDE 地址为 FAA4F0。
相关信息
注: FMOD 在 64 位模块上不受支持。 对于 64 位地址,请改为使用 FMDX。