000403.3 | B | A | R. Brender | Editorial | Statement prolog header |
The presentation in 000403.2 (and the
DWARF spec generally) would be simplified
and made more regular if:
1) The "statement program prologue" were renamed
"statement program
header"
2) The .debug_aranges, .debug_info, and .debug_pubnames headers
were described in a manner similar to .debug_line
(see 6.2.4/
page 52). In particular, the header fields would have
names.
These are the proposed names.
.debug_arange unit_length
version
debug_info_length
address_size
.debug_info unit_length
version
debug_abbrev_offset
address_size
.debug_line unit_length
(instead of total_length)
version
\
prologue_length
\
minimum_instruction_length \
default_is_stmt
\
line_base
\ unchanged
line_range
/
opcode_base
/
standard_opcode_lengths /
include_directories
/
file_names
/
.debug_pubnames unit_length
version
debug_info_offset
debug_info_length
Approved: editorial. Make names consistent.