#include "elfstruc.h"
#include "global.h"
#include "htendian.h"
Go to the source code of this file.
Variables | |
byte | ELF_HEADER32_struct [] |
byte | ELF_HEADER64_struct [] |
byte | ELF_SECTION_HEADER32_struct [] |
byte | ELF_SECTION_HEADER64_struct [] |
byte | ELF_PROGRAM_HEADER32_struct [] |
byte | ELF_PROGRAM_HEADER64_struct [] |
byte | ELF_SYMBOL32_struct [] |
byte | ELF_SYMBOL64_struct [] |
byte | ELF_REL32_struct [] |
byte | ELF_REL64_struct [] |
byte | ELF_RELA32_struct [] |
byte | ELF_RELA64_struct [] |
|
Initial value: { STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 25 of file elfstruc.cc. Referenced by ht_elf::init(). |
|
Initial value: { STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 42 of file elfstruc.cc. Referenced by ht_elf::init(). |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 87 of file elfstruc.cc. Referenced by ht_elf::init(). |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 99 of file elfstruc.cc. Referenced by ht_elf::init(). |
|
Initial value: Definition at line 131 of file elfstruc.cc. Referenced by ht_elf::relocate_section(). |
|
Initial value: Definition at line 137 of file elfstruc.cc. |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 143 of file elfstruc.cc. |
|
Initial value: { STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 150 of file elfstruc.cc. |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 59 of file elfstruc.cc. Referenced by ht_elf::init(). |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 73 of file elfstruc.cc. Referenced by ht_elf::init(). |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_BYTE | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_BYTE | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 111 of file elfstruc.cc. Referenced by ht_elf::fake_undefined_symbols32(), ElfAnalyser::initInsertFakeSymbols(), ElfAnalyser::initInsertSymbols(), and ht_elf::relocate_section(). |
|
Initial value: { STRUCT_ENDIAN_DWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_BYTE | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_BYTE | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_WORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, STRUCT_ENDIAN_QWORD | STRUCT_ENDIAN_HOST, 0 } Definition at line 121 of file elfstruc.cc. Referenced by ElfAnalyser::initInsertSymbols(). |