FMDX

Type

OMEGAMON Immediate command

Description

(64-bit version of FMOD) Finds entry point of module in link pack area. FMDX locates and determines the status of modules in the Link Pack Area (LPA). You supply the module name. The output for FMDX is as follows:

 FMDX module-name *ACT* aaaa Entry=xxxxxx  Load=xxxxxx  Use Cnt= ddd
+    cccc Address=xxxxxx     Major Module=mmmmmmmm 
The following fields appear on the FMDX display:
*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.
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 FMDX 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 unless 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).

Example:

 FMDX  IKJEFT01  *Act* PLPA  Entry=BAF000  Load=BAF000  Use Cnt= 37
+      CDE  Address=FDFA30
 FMDX  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.

Related Information

None