Struct elfkit::types::SectionType [] [src]

pub struct SectionType(pub u32);

Methods

impl SectionType
[src]

NULL: SectionType = SectionType(0)

Section header table entry unused

PROGBITS: SectionType = SectionType(1)

Program data

SYMTAB: SectionType = SectionType(2)

Symbol table

STRTAB: SectionType = SectionType(3)

String table

RELA: SectionType = SectionType(4)

Relocation entries with addends

HASH: SectionType = SectionType(5)

Symbol hash table

DYNAMIC: SectionType = SectionType(6)

Dynamic linking information

NOTE: SectionType = SectionType(7)

Notes

NOBITS: SectionType = SectionType(8)

Program space with no data (bss

REL: SectionType = SectionType(9)

Relocation entries); no addends

SHLIB: SectionType = SectionType(10)

Reserved

DYNSYM: SectionType = SectionType(11)

Dynamic linker symbol table

INIT_ARRAY: SectionType = SectionType(14)

Array of constructors

FINI_ARRAY: SectionType = SectionType(15)

Array of destructors

PREINIT_ARRAY: SectionType = SectionType(16)

Array of pre-constructors

GROUP: SectionType = SectionType(17)

Section group

SYMTAB_SHNDX: SectionType = SectionType(18)

Extended section indeces

NUM: SectionType = SectionType(19)

Number of defined types

GNU_ATTRIBUTES: SectionType = SectionType(1879048181)

Object attributes

GNU_HASH: SectionType = SectionType(1879048182)

GNU-style hash table

GNU_LIBLIST: SectionType = SectionType(1879048183)

Prelink library list

CHECKSUM: SectionType = SectionType(1879048184)

Checksum for DSO content

SUNW_MOVE: SectionType = SectionType(1879048186)

SUNW_COMDAT: SectionType = SectionType(1879048187)

SUNW_SYMINFO: SectionType = SectionType(1879048188)

GNU_VERDEF: SectionType = SectionType(1879048189)

Version definition section

GNU_VERNEED: SectionType = SectionType(1879048190)

Version needs section

GNU_VERSYM: SectionType = SectionType(1879048191)

Version symbol table

ARM_EXIDX: SectionType = SectionType(1879048193)

ARM_PREEMPTMAP: SectionType = SectionType(1879048194)

ARM_ATTRIBUTES: SectionType = SectionType(1879048195)

ARM_DEBUGOVERLAY: SectionType = SectionType(1879048196)

ARM_OVERLAYSECTION: SectionType = SectionType(1879048197)

MIPS_LIBLIST: SectionType = SectionType(1879048193)

MIPS_CONFLICT: SectionType = SectionType(1879048194)

MIPS_GPTAB: SectionType = SectionType(1879048195)

MIPS_UCODE: SectionType = SectionType(1879048196)

MIPS_DEBUG: SectionType = SectionType(1879048197)

MIPS_REGINFO: SectionType = SectionType(1879048198)

[src]

[src]

Trait Implementations

impl Debug for SectionType
[src]

[src]

Formats the value using the given formatter.

impl Clone for SectionType
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for SectionType
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for SectionType
[src]

impl Default for SectionType
[src]

[src]

Returns the "default value" for a type. Read more