Header menu logo B2R2

SectionHeaderIdx Type

Represents the relevant section header index of a symbol. Every symbol table entry is defined in relation to some section.

Union cases

Union case Description

SHN_ABS

Full Usage: SHN_ABS

The symbol has an absolute value that will not change because of relocation.

SHN_COMMON

Full Usage: SHN_COMMON

The symbol labels a common block that has not yet been allocated.

SHN_UNDEF

Full Usage: SHN_UNDEF

The symbol is undefined. Linker should update references to this symbol with the actual definition from another file.

SHN_XINDEX

Full Usage: SHN_XINDEX

An escape value indicating that the actual section header index is too large to fit in the containing field. The header section index is found in another location specific to the structure where it appears.

SectionIndex int

Full Usage: SectionIndex int

Parameters:
    Item : int

This symbol index holds an index into the section header table.

Item : int

Instance members

Instance member Description

this.IsSHN_ABS

Full Usage: this.IsSHN_ABS

Returns: bool
Returns: bool

this.IsSHN_COMMON

Full Usage: this.IsSHN_COMMON

Returns: bool
Returns: bool

this.IsSHN_UNDEF

Full Usage: this.IsSHN_UNDEF

Returns: bool
Returns: bool

this.IsSHN_XINDEX

Full Usage: this.IsSHN_XINDEX

Returns: bool
Returns: bool

this.IsSectionIndex

Full Usage: this.IsSectionIndex

Returns: bool
Returns: bool

Static members

Static member Description

SectionHeaderIdx.IndexFromInt(n)

Full Usage: SectionHeaderIdx.IndexFromInt(n)

Parameters:
    n : int

Returns: SectionHeaderIdx

Converts an integer to a section header index.

n : int
Returns: SectionHeaderIdx

SectionHeaderIdx.ToString(idx)

Full Usage: SectionHeaderIdx.ToString(idx)

Parameters:
Returns: string

Converts the section header index to a string.

idx : SectionHeaderIdx
Returns: string

Type something to start searching.