Binder Manual (G06.27+, H06.04+, J06.03+)
Object File Structure
Binder Manual—528613-004
4-8
Object File Format
Object File Format
All object files have the same format, regardless of the number of code and data
blocks.
Figure 4-1 shows an example object file made up of several blocks copied from
different object files. For additional information on mixed-language binding, see Binding
Mixed-Language Programs on page 2-13.
On disk, an object file can consist of a maximum of 16 extents. The header, code, and
data areas must be in the first extent (0). You can use the additional extents (1 through
15) for Inspect symbol tables and Binder tables.
Figure 4-1. Example of the Binder Object File Format
Object File Directory
PEP
COBMAIN - COBOL compiled
FRTSUBA - FORTRAN compiled
TAL^PROC - TAL compiled
FRTSUBB - FORTRAN compiled
COB-SUB - COBOL compiled
TAL^PROC^1- TAL compiled
XEP
Special Blocks:
COMMON - FRTSUBA, FRTSUBB
DATA - FRTSUBA
BLOCK - TAL^PROC, TAL^PROC^1
WORKING-STORAGE - COBMAIN, COB-SUB
Special Blocks
Accelerator and OCA Tables
Symbol Tables
Binder tables
Header
Code Region
Data Region
Accelerated Regions
Inspect Region
Binder Region
VST004.vsd