Management Tool

This chapter describes the management tools provided by OpenFrame ASM (hereinafter OFASM).

1. ofaobj

ofaobj is a tool for querying information about .asmo object code files compiled by the OpenFrame assembler.

The following shows how to use ofaobj:

ofaobj -i <filename>.asmo
ofaobj -d <directory name>
Option Description

-i

Outputs results for a single .asmo file.

-d

Outputs results for multiple .asmo files contained within a single directory.

The following is an example of the output results:

 File Name      OPT    AMODE  RMODE  VER      Source Path
--------------------------------------------------------------------
 TEST1.asmo     COMP   24     24     4.1575   /home/oframe7/data/TEST1.asmi
 TEST2.asmo     REUSE  31     ANY    4.1575   /home/oframe7/data/TEST2.asmi
 TEST3.asmo     REUSE  24     24     4.1575   /home/oframe7/data/TEST3.asmi
 TEST4.asmo     NONE   24     24     4.1575   /home/oframe7/data/TEST4.asmi
 TEST5.asmo     REUSE  24     24     4.1575   /home/oframe7/data/TEST5.asmi
Item Description

File Name

The name of the target file.

OPT (Option)

LOAD option used during compilation.

  • COMP (Compatible): Performs the same function as REUSE. This applies only to modules compiled with OFASM products earlier than version 4.1525.

  • NONE: A separate program instance is created for each LOAD request for this module within the same VM.

AMODE

Address Mode

RMODE

Residence Mode

VER (Version)

The version of the OFASM product used to compile the target file. For example, 4.1575 indicates that it was compiled using OFASM v4 r1575. This field may not be displayed for modules compiled with versions earlier than v4 r1187.

Source Path

The path to the source code file used to compile the target file.

When using the -d option to output results, file names may not be displayed in order.