B2R2


SectionType Type

This member categorizes the section's contents and semantics.

Record fields

Record Field Description

SHTARMAttr

Full Usage: SHTARMAttr

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTARMDebug

Full Usage: SHTARMDebug

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTARMExIdx

Full Usage: SHTARMExIdx

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTARMOverlay

Full Usage: SHTARMOverlay

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTARMPreMap

Full Usage: SHTARMPreMap

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTDynSym

Full Usage: SHTDynSym

Field type: SectionType
Modifiers: static

This section contains a minimal set of dynamic linking symbols.

Field type: SectionType

SHTDynamic

Full Usage: SHTDynamic

Field type: SectionType
Modifiers: static

This section holds information for dynamic linking.

Field type: SectionType

SHTFiniArray

Full Usage: SHTFiniArray

Field type: SectionType
Modifiers: static

This section contains termination function pointers.

Field type: SectionType

SHTGNUAttributes

Full Usage: SHTGNUAttributes

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTGNUHash

Full Usage: SHTGNUHash

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTGNULibList

Full Usage: SHTGNULibList

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTGNUVerDef

Full Usage: SHTGNUVerDef

Field type: SectionType
Modifiers: static

This section holds Linux-specific version information (Elfxx_VerDef). This stores version information of functions defined in the binary.

Field type: SectionType

SHTGNUVerNeed

Full Usage: SHTGNUVerNeed

Field type: SectionType
Modifiers: static

This section holds Linux-specific version information (Elfxx_VerNeed). This stores version information of external functions, which is needed by the caller binary.

Field type: SectionType

SHTGNUVerSym

Full Usage: SHTGNUVerSym

Field type: SectionType
Modifiers: static

This section holds Linux-specific version information. It specifically contains an array of elements of type Elfxx_Half. It has as many entries as the dynamic symbol table.

Field type: SectionType

SHTGroup

Full Usage: SHTGroup

Field type: SectionType
Modifiers: static

This section holds section group information.

Field type: SectionType

SHTHash

Full Usage: SHTHash

Field type: SectionType
Modifiers: static

This section holds a symbol hash table. All ELF files participating in dynamic linking must contain a symbol hash table.

Field type: SectionType

SHTHiProc

Full Usage: SHTHiProc

Field type: SectionType
Modifiers: static

This section marks the end of processor-specific section type.

Field type: SectionType

SHTHiUser

Full Usage: SHTHiUser

Field type: SectionType
Modifiers: static

This section specifies the upper bound of program-specific section type.

Field type: SectionType

SHTInitArray

Full Usage: SHTInitArray

Field type: SectionType
Modifiers: static

This section contains initialization function pointers.

Field type: SectionType

SHTLoProc

Full Usage: SHTLoProc

Field type: SectionType
Modifiers: static

This section marks the start of processor-specific section type.

Field type: SectionType

SHTLoUser

Full Usage: SHTLoUser

Field type: SectionType
Modifiers: static

This section specifies the lower bound of program-specific section type.

Field type: SectionType

SHTMIPSABIFlags

Full Usage: SHTMIPSABIFlags

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTMIPSOptions

Full Usage: SHTMIPSOptions

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTMIPSRegInfo

Full Usage: SHTMIPSRegInfo

Field type: SectionType
Modifiers: static
Field type: SectionType

SHTNoBits

Full Usage: SHTNoBits

Field type: SectionType
Modifiers: static

This section occupies no space, although SecOffset contains a conceptual offset to it.

Field type: SectionType

SHTNote

Full Usage: SHTNote

Field type: SectionType
Modifiers: static

This section holds a note.

Field type: SectionType

SHTNull

Full Usage: SHTNull

Field type: SectionType
Modifiers: static

This section is inactive.

Field type: SectionType

SHTPreInitArray

Full Usage: SHTPreInitArray

Field type: SectionType
Modifiers: static

This section contains pre-initialization function pointers.

Field type: SectionType

SHTProgBits

Full Usage: SHTProgBits

Field type: SectionType
Modifiers: static

This section holds information defined by the program, whose format and meaning are determined solely by the program.

Field type: SectionType

SHTRel

Full Usage: SHTRel

Field type: SectionType
Modifiers: static

This section holds relocation entries without explicit addends.

Field type: SectionType

SHTRela

Full Usage: SHTRela

Field type: SectionType
Modifiers: static

This section holds relocation entries with explicit addends.

Field type: SectionType

SHTShLib

Full Usage: SHTShLib

Field type: SectionType
Modifiers: static

This section is reserved (unknown purpose).

Field type: SectionType

SHTStrTab

Full Usage: SHTStrTab

Field type: SectionType
Modifiers: static

This section holds a string table.

Field type: SectionType

SHTSymTab

Full Usage: SHTSymTab

Field type: SectionType
Modifiers: static

This section holds a symbol table.

Field type: SectionType

SHTSymTabShIdx

Full Usage: SHTSymTabShIdx

Field type: SectionType
Modifiers: static

This section holds section indexes.

Field type: SectionType