Modules

Structs

A unified SectionHeader - convertable to and from 32-bit and 64-bit variants

Constants

Occupies memory during execution.

Section with compressed data.

Section is excluded unless referenced or allocated (Solaris).

Executable.

Section is member of a group.

`sh_info’ contains SHT index.

Preserve order after combining.

OS-specific..

Processor-specific.

Might be merged.

Number of “regular” section header flags

Special ordering requirement (Solaris).

Non-standard OS specific handling required.

Contains nul-terminated strings.

Section hold thread-local data.

Writable.

Associated symbol is absolute.

Order section after all others (Solaris).

Order section before all others (Solaris).

Associated symbol is common.

End of OS-specific.

End of processor-specific.

End of reserved indices.

Start of OS-specific.

Start of processor-specific.

Start of reserved indices.

Undefined section.

Index is in extra table.

Checksum for DSO content.

Dynamic linking information.

Dynamic linker symbol table.

Array of destructors.

Object attributes.

GNU-style hash table.

Prelink library list.

Version definition section.

Version needs section.

Version symbol table.

Section group.

Symbol hash table.

End OS-specific type.

End of processor-specific.

Sun-specific high bound.

End of application-specific.

Array of constructors.

Start OS-specific.

Start of processor-specific.

Sun-specific low bound.

Start of application-specific.

Program space with no data (bss).

Notes.

Section header table entry unused.

Number of defined types.

Array of pre-constructors.

Program data.

Relocation entries, no addends.

Relocation entries with addends.

Reserved.

String table.

Symbol table.

Extended section indeces.

X86-64 unwind information.

Functions