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

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

Returns: string

Section.Fini

Full Usage: Section.Fini

Returns: string

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

Returns: string

Section.FiniArray

Full Usage: Section.FiniArray

Returns: string

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

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

Returns: string

Section.Init

Full Usage: Section.Init

Returns: string

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

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

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

Returns: string

Section.ROData

Full Usage: Section.ROData

Returns: string

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

Returns: string

Section.RelPLT

Full Usage: Section.RelPLT

Returns: string

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

Returns: string

Section.RelaPLT

Full Usage: Section.RelaPLT

Returns: string

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

Returns: string

Section.Text

Full Usage: Section.Text

Returns: string

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

Returns: string

Type something to start searching.