Up ] Docs Home ]

Format of Borland debugging information header (following load image)

Back ] Next ]

Offset Size Description

00h

WORD

signature 52FBh

02h

WORD

version ID

04h

DWORD

size of name pool in bytes

08h

WORD

number of names in name pool

0Ah

WORD

number of type entries

0Ch

WORD

number of structure members

0Eh

WORD

number of symbols

10h

WORD

number of global symbols

12h

WORD

number of modules

14h

WORD

number of locals (optional)

16h

WORD

number of scopes in table

18h

WORD

number of line-number entries

1Ah

WORD

number of include files

1Ch

WORD

number of segment records

1Eh

WORD

number of segment/file correlations

20h

DWORD

size of load image after removing uninitialized data and debug information

24h

DWORD

debugger hook; pointer into debugged program whose meaning depends on program flags

28h

BYTE

program flags
bit 0 : case-sensitive link
bit 1 : pascal overlay program

29h

WORD

no longer used

2Bh

WORD

size of data pool in bytes

2Dh

BYTE

padding

2Eh

WORD

size of following header extension (currently 00h, 10h, or 20h)

30h

WORD

number of classes

32h

WORD

number of parents

34h

WORD

number of global classes (currently unused)

36h

WORD

number of overloads (currently unused)

38h

WORD

number of scope classes

3Ah

WORD

number of module classes

3Ch

WORD

number of coverage offsets

3Eh

DWORD

offset relative to symbol base of name pool

42h

WORD

number of browser information records

44h

WORD

number of optimized symbol records

46h

WORD

debugging flags

48h

8 BYTEs

padding

Note:

Additional information on the Borland debugging info may be found in Borland's Open Architecture Handbook.

See Also:

#01600