LPA modules immediate command
- FMOD
- Finds entry point of module in link pack area.
- Type:
- Immediate
FMOD locates and determines the status of modules in theLink Pack Area (LPA). You supply the module name. The output for FMOD is as follows:
FMOD module-name *ACT* aaaa Entry=xxxxxx Load=xxxxxx Use Cnt= ddd + cccc Address=xxxxxx Major Module=mmmmmmmm
- *ACT*
- Appears if the module-name was found on the Active Link Pack Area Queue (ALPAQ). This means that a CDE was found for the module.
- aaaa
- Location of the module:
- FLPA
- If the module is located in the Fixed Link Pack Area.
- MLPA
- If the module is located in the Modified Link Pack Area.
- PLPA
- If the module is located in the Pageable Link Pack Area.
- EFLPA
- If the module is located in the Extended Fixed Link Pack Area.
- EMLPA
- If the module is located in the Extended Modified Link Pack Area.
- EPLPA
- If the module is located in the Extended Pageable Link Pack Area.
Note: The extended areas (that is, the areas above the 16M line) are prefixed by an E. For example, the Extended PLPA would be indicated by EPLPA. - Entry=
- The entry address (xxxxxx represents the hex address) for this module.
- Load=
- The starting address of the load module in which this module name
resides. Most of the time the Entry address will be the same as the
Load address. It can be different if the first instruction to be executed
in this load module is not at offset 0. Note: The load address is not given for a minor CDE/LPDE. To find this information, enter FMOD for the major module.
- Use Cnt=
- The number of requests currently active for the specified module.
The use count is always 0 for minor
CDEs and for LPDEs; therefore, it is not shown for these entries.
For modules in either the MLPA or the FLPA, the use count is initialized
to 1 at IPL. For modules in the PLPA, the use count does not appear
unles the module is actually being requested. In such a case, the
first request sets the use count to 1. Module aliases have no use
count. Note: The use count goes up as requests are made for the module and goes down when requests for the module become inactive.
- cccc Address=
- cccc is either CDE or LPDE. The address represents the location of the control block used to obtain the data shown.
- Major Module=
- The name of the module for which the requested module is a minor (an alias).
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
In this example, module IKJEFT01 is currently active, begins at location BAF000, and has a use count of 37. CDE address is FDFA30. Module IKJEFT02 is loaded at address BA9000, but is not in use at the moment. CDE address is FAA4F0.