Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Program table

The entries have the following structure and meaning:

Entry

Bytes
(hexadec.)

Meaning

1

-

Index of the entry in the ROOT program table

2

24

Program name

3

49

Language type of program as specified in statement PROGRAM... COMP= .

Possible values1:
X'00' = ASSEMB
X'01' = COB1
X'02' = SPL4
X'04' = PLI/1
X'05' = Pascal-XT


X'06' = C
X'08' = FOR1
X'0B' = ILCS

4

48

Load mode of program as specified in statement PROGRAM .. LOAD= . If the application is generated with load modules, this output corresponds to the value specified in the LOAD-MODULE statement (LOAD-MODE parameter).

Meaning of values1:

STATIC = X'00':

Program linked statically to application

STARTUP = X'01':

Program is dynamically loaded on starting application

ONCALL = X'02':

Program is loaded when first called (call through TAC)

POOL = X'03':

Program is loaded into a memory pool

5

4C

Exchange mode of program, dependent on load mode.
Meaning of values1:
NOTCH = X'00': Program not exchangeable
LLMSI = X'01': Program in an exchangeable load module
LLMGR = X'02':(not currently used)
APPLI = X'03': Program in a load module which is loaded in a local pool

6

44

Hexadecimal index of the load module (LMOD) into which this program is linked as per UTM generation.

7

4E

Hexadecimal index of the next program in the same load module

8

46

Hexadecimal index of the library from which the program or the load module was dynamically loaded

9

4D

Load status of program. Meaning of values1:
NOT_LOADABLE = X'00': Program cannot be loaded
LOADED = X'01': Program loaded
LOAD_ONCALL = X'02': Program is loaded on being called
RELOAD_ONCALL = X'03': (not currently used)

10

X’58’

Program address

1Hexadecimal values are relevant for a CDUMP