Header menu logo B2R2

Section Module

Provides constants for ELF section names.

Functions and values

Function or value Description

Section.BSS

Full Usage: Section.BSS

Returns: string

Represents the name of the section that contains staticly allocated, but not initialized data: ".bss".

Returns: string

Section.Debug

Full Usage: Section.Debug

Returns: string

Represents the prefix of regular DWARF debug sections: ".debug".

Returns: string

Section.DebugAbbrev

Full Usage: Section.DebugAbbrev

Returns: string

Represents the name of the section that contains debugging information about abbreviations: ".debug_abbrev".

Returns: string

Section.DebugInfo

Full Usage: Section.DebugInfo

Returns: string

Represents the name of the section that contains debugging information: ".debug_info".

Returns: string

Section.DebugLineStr

Full Usage: Section.DebugLineStr

Returns: string

Represents the name of the section that contains DWARF line strings: ".debug_line_str".

Returns: string

Section.DebugStr

Full Usage: Section.DebugStr

Returns: string

Represents the name of the section that contains DWARF debug strings: ".debug_str".

Returns: string

Section.DebugTypes

Full Usage: Section.DebugTypes

Returns: string

Represents the name of the section that contains debugging information about types: ".debug_types".

Returns: string

Section.Fini

Full Usage: Section.Fini

Returns: string

Represents the name of the section holding executable instructions that contribute to the process termination code: ".fini".

Returns: string

Section.FiniArray

Full Usage: Section.FiniArray

Returns: string

Represents the name of the section that contains function addresses that are executed when a program exits: ".fini_array".

Returns: string

Section.GOT

Full Usage: Section.GOT

Returns: string

Represents the name of the section that contains Global Offset Table (GOT): ".got".

Returns: string

Section.Init

Full Usage: Section.Init

Returns: string

Represents the name of the section holding executable instructions that contribute to the process initialization code: ".init".

Returns: string

Section.InitArray

Full Usage: Section.InitArray

Returns: string

Represents the name of the section that contains function addresses that are executed when a program starts: ".init_array".

Returns: string

Section.PLT

Full Usage: Section.PLT

Returns: string

Represents the name of the section that contains Procedure Linkage Table (PLT): ".plt".

Returns: string

Section.ROData

Full Usage: Section.ROData

Returns: string

Represents the name of the section that contains initialized read-only data: ".rodata".

Returns: string

Section.RelPLT

Full Usage: Section.RelPLT

Returns: string

Represents the name of the section that contains REL type relocation entries: ".rel.plt".

Returns: string

Section.RelaPLT

Full Usage: Section.RelaPLT

Returns: string

Represents the name of the section that contains RELA type relocation entries: ".rela.plt".

Returns: string

Section.Text

Full Usage: Section.Text

Returns: string

Represents the name of the section that contains executable code: ".text".

Returns: string

Section.ZDebug

Full Usage: Section.ZDebug

Returns: string

Represents the prefix of compressed DWARF debug sections: ".zdebug".

Returns: string

Type something to start searching.