B2R2


ELFSection Type

ELF Section

Record fields

Record Field Description

SecAddr

Full Usage: SecAddr

Field type: Addr

The address at which the section's first byte should reside. If this section will not appear in the process memory, this value is 0.

Field type: Addr

SecAlignment

Full Usage: SecAlignment

Field type: uint64

Some sections have address alignment constraints.

Field type: uint64

SecEntrySize

Full Usage: SecEntrySize

Field type: uint64

Some sections hold a table of fixed-size entries, such as a symbol table. For such a section, this member gives the size in bytes of each entry.

Field type: uint64

SecFlags

Full Usage: SecFlags

Field type: SectionFlag

Misc. attributes about the section.

Field type: SectionFlag

SecInfo

Full Usage: SecInfo

Field type: uint32

Extra information. The interpretation of this info depends on the section type.

Field type: uint32

SecLink

Full Usage: SecLink

Field type: uint32

A section header table index link. The interpretation of this field depends on the section type.

Field type: uint32

SecName

Full Usage: SecName

Field type: string

The name of the section.

Field type: string

SecNum

Full Usage: SecNum

Field type: int

Unique section number.

Field type: int

SecOffset

Full Usage: SecOffset

Field type: uint64

Byte offset from the beginning of the file to the first byte in the section.

Field type: uint64

SecSize

Full Usage: SecSize

Field type: uint64

The section's size in bytes.

Field type: uint64

SecType

Full Usage: SecType

Field type: SectionType

Categorizes the section's contents and semantics.

Field type: SectionType