Annotation of a Simple PLIDUMP

Shows the output of an annotated PLIDUMP.

In this example, annotations appear in bold. Some output elements have been omitted to minimize the size and complexity of this document. The omitted lines are denoted by […].

NO_TITLE                                                                          Title String supplied on PLIDUMP Call
TFHB                                                                                   "PLIDUMP" Options supplied to PLIDUMP Call.
Current ONCODE () value is: 99205                             "Abend Oncode which is documented in Online Dox
Files accessed by Micro Focus Open PL/I
[…] 
Stack contains 21 frame(s).                                                      Callstack from most recent (21 to first – aka 1)
Current execution point is 0x10023009
   21: Owner is "0x10023009"                                                  In PLIDUMP
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\PLIDUMP.dll ]
       Called from 0x1000afaf
   20: Owner is "0x1000afaf"                                                    In PLIDUMP
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\PLIDUMP.dll ]
       Called from 0x10001b2e
   19: Owner is "0x10001b2e"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\PLIDUMP.dll ]
       Called from EXAMPLE.%BEGIN1\6                         In an ON Unit in cust program EXAMPLE at Line #6
   18: Owner is "EXAMPLE.%BEGIN1"
       in [ C:\work\tom\EXAMPLE.exe ]
       Arguments: None
        Locals: None
       Called from lpi_call_onunit+0x7c (non-debug)
   17: Owner is "lpi_call_onunit"                                   PL/I RTS invoking ON Unit
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from lpi_raise_pl1_condition+0x558 (non-debug)
   16: Owner is "lpi_raise_pl1_condition"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from MFP_SIGNAL+0x2e (non-debug)
   15: Owner is "MFP_SIGNAL"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from lpi_any_handler+0x431 (non-debug)
   14: Owner is "lpi_any_handler"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from lpi_call_onunit+0x7c (non-debug)
   13: Owner is "lpi_call_onunit"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from lpi_raise_pl1_condition+0x9ea (non-debug)
   12: Owner is "lpi_raise_pl1_condition"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from MFP_SIGNAL+0x2e (non-debug)
   11: Owner is "MFP_SIGNAL"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from PROCESS_ONSOURCE_ERROR+0x50 (non-debug)
   10: Owner is "PROCESS_ONSOURCE_ERROR"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from MFP_ANY2+0x60c142d9 (non-debug)
    9: Owner is "MFP_ANY2"                                                                 See commonly encountered routines list
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from MFP_EDIT+0xf6 (non-debug)
    8: Owner is "MFP_EDIT"
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from MFP_ANY2+0x60c11c50 (non-debug)
    7: Owner is "MFP_ANY2"                                                              Left Cust. code and went into PL/I RTS Lib 
       in [ C:\Program Files (x86)\Micro Focus\Enterprise Developer\bin\mfplimd.dll ]
       Called from EXAMPLE.SUB3\23 + 0x00000043                Went into RTS at line 23 in EXAMPLE internal
                                                                                                         Internal procedure SUB3
    6: Owner is "EXAMPLE.SUB3"
       in [ C:\work\tom\EXAMPLE.exe ]
       Arguments: None                                                                 SUB3 had no parameters
       Locals:
SUB3LOCAL = 'SUB3loca'  {character (8)}                               Values of local variables in SUB3
PICVAR = ..~.  {picture}
       Called from EXAMPLE.SUB2\17                                       Was called from EXAMPLE.SUB2 line #17
    5: Owner is "EXAMPLE.SUB2"
       in [ C:\work\tom\EXAMPLE.exe ]
       Arguments: None
       Locals:
SUB2LOCAL = 'SUB2loca'  {character (8)}
       Called from EXAMPLE.SUB1\13                                        SUB2 was called from EXAMPLE.SUB1 line #13
    4: Owner is "EXAMPLE.SUB1"
       in [ C:\work\tom\EXAMPLE.exe ]
       Arguments: None
       Locals:
SUB1LOCAL = 'SUB1loca'  {character (8)}
       Called from EXAMPLE\10                                                  SUB1 Was called from EXAMPLE Line #10
    3: Owner is "EXAMPLE"
       in [ C:\work\tom\EXAMPLE.exe ]
       Arguments: None
        Locals: None
       Called from _lpi_main+0x68 (non-debug)
    2: Owner is "_lpi_main"                                                       Entry to "OPTIONS(MAIN)"
       in [ C:\work\tom\EXAMPLE.exe ]
       Called from _tmainCRTStartup+0xfd (non-debug)
    1: Owner is "_tmainCRTStartup"