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

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

book

Article ID: 117007

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration Endevor - ECLIPSE Plugin Endevor - Enterprise Workbench

Issue/Introduction

Using Endevor options to display the list of CSECTs for a load module, you should find a footprint CSECT named *LOADMOD

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

Resolution

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