Why do I find a CSECT *LOADMOD in the footprint information

Document ID : KB000117007
Last Modified Date : 09/10/2018
Show Technical Document Details
Introduction:
Using Endevor options to display the list of CSECTs for a load module, you should find a footprint CSECT named *LOADMOD
Question:
If you want to display the list of CSECT for a Load module, using the options below;
1  DISPLAY       - Perform display functions
2  FOOTPRINT   - Display footprinted members and compressed listings
I - Display load module CSECTS and footprints

You can find a CSECT named *LOADMOD in the list of load module *CSECT
 
What is this CSECT *LOADMOD?
Environment:
zOS
All versions of Endevor
Answer:
The CSECT *LOADMOD is created when there is a FOOTPRNT=CREATE specified on the SYSLMOD dd in the link step of the processor.
*LOADMOD is a dummy CSECT used by Endevor specifically for footprinting load modules.
When the *LOADMOD appears in the csect field, the displayed footprint is for the load module associated with the CSECT listed.
Exemple of correct footprint:
!----------------------- F O O T P R I N T ----------------------!
CSECT    SYSTEM  SUBSYSTEM ELEMENT TYPE    S VVLL DATE    TIME LD
*LOADMOD SYS0001 SSY0001   EASM001 TASM001 1 0100 05OCT18 05:52
PGM001   SYS0001 SSY0001   EASM001 TASM001 1 0100 05OCT18 05:52

A footprint on the compile results in the PGM001 (main CSECT) footprint
A footprint on the LINK results in the *LOADMOD footprint