Flutter Engine
The Flutter Engine
|
Classes | |
struct | DynamicEntry |
struct | ElfHeader |
struct | Note |
struct | ProgramHeader |
struct | SectionHeader |
struct | Symbol |
Enumerations | |
enum class | ProgramHeaderType : uint32_t { PT_NULL = 0 , PT_LOAD = 1 , PT_DYNAMIC = 2 , PT_NOTE = 4 , PT_PHDR = 6 , PT_GNU_STACK = 0x6474e551 } |
enum class | SectionHeaderType : uint32_t { SHT_NULL = 0 , SHT_PROGBITS = 1 , SHT_SYMTAB = 2 , SHT_STRTAB = 3 , SHT_HASH = 5 , SHT_NOTE = 7 , SHT_NOBITS = 8 , SHT_DYNAMIC = 6 , SHT_DYNSYM = 11 } |
enum class | DynamicEntryType : uint32_t { DT_NULL = 0 , DT_HASH = 4 , DT_STRTAB = 5 , DT_SYMTAB = 6 , DT_STRSZ = 10 , DT_SYMENT = 11 } |
enum class | NoteType : uint32_t { NT_GNU_BUILD_ID = 3 } |
Functions | |
constexpr decltype(Symbol::info) | SymbolInfo (intptr_t binding, intptr_t type) |
constexpr intptr_t | SymbolBinding (const decltype(Symbol::info) info) |
constexpr intptr_t | SymbolType (const decltype(Symbol::info) info) |
Variables | |
static constexpr intptr_t | ELFCLASS32 = 1 |
static constexpr intptr_t | ELFCLASS64 = 2 |
static constexpr intptr_t | EI_DATA = 5 |
static constexpr intptr_t | ELFDATA2LSB = 1 |
static constexpr intptr_t | ELFOSABI_SYSV = 0 |
static constexpr intptr_t | ET_DYN = 3 |
static constexpr intptr_t | EF_ARM_ABI_FLOAT_HARD = 0x00000400 |
static constexpr intptr_t | EF_ARM_ABI_FLOAT_SOFT = 0x00000200 |
static constexpr intptr_t | EF_ARM_ABI = 0x05000000 |
static constexpr intptr_t | EM_386 = 3 |
static constexpr intptr_t | EM_ARM = 40 |
static constexpr intptr_t | EM_X86_64 = 62 |
static constexpr intptr_t | EM_AARCH64 = 183 |
static constexpr intptr_t | EM_RISCV = 243 |
static constexpr intptr_t | EV_CURRENT = 1 |
static constexpr intptr_t | PF_X = 1 |
static constexpr intptr_t | PF_W = 2 |
static constexpr intptr_t | PF_R = 4 |
static constexpr intptr_t | SHF_WRITE = 0x1 |
static constexpr intptr_t | SHF_ALLOC = 0x2 |
static constexpr intptr_t | SHF_EXECINSTR = 0x4 |
static constexpr intptr_t | SHN_UNDEF = 0 |
static constexpr intptr_t | STN_UNDEF = 0 |
static constexpr intptr_t | STB_LOCAL = 0 |
static constexpr intptr_t | STB_GLOBAL = 1 |
static constexpr intptr_t | STT_NOTYPE = 0 |
static constexpr intptr_t | STT_OBJECT = 1 |
static constexpr intptr_t | STT_FUNC = 2 |
static constexpr intptr_t | STT_SECTION = 3 |
static constexpr const char | ELF_NOTE_GNU [] = "GNU" |
|
strong |
Enumerator | |
---|---|
DT_NULL | |
DT_HASH | |
DT_STRTAB | |
DT_SYMTAB | |
DT_STRSZ | |
DT_SYMENT |
|
strong |
Enumerator | |
---|---|
NT_GNU_BUILD_ID |
|
strong |
Enumerator | |
---|---|
PT_NULL | |
PT_LOAD | |
PT_DYNAMIC | |
PT_NOTE | |
PT_PHDR | |
PT_GNU_STACK |
Definition at line 38 of file elf.h.
|
strong |
Enumerator | |
---|---|
SHT_NULL | |
SHT_PROGBITS | |
SHT_SYMTAB | |
SHT_STRTAB | |
SHT_HASH | |
SHT_NOTE | |
SHT_NOBITS | |
SHT_DYNAMIC | |
SHT_DYNSYM |
Definition at line 69 of file elf.h.
|
constexpr |
|
constexpr |
|
constexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |