RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
ELF::ELFFormat Member List

This is the complete list of members for ELF::ELFFormat, including all inherited members.

abi_version (defined in ELF::ELFFormat)ELF::ELFFormat
AddSupplementaryOutputFormat(std::string subformat)Linker::OutputFormatvirtual
AlignCurrentAddress(offset_t align)Linker::SegmentManager
AppendSection(std::shared_ptr< Section > section)Linker::SegmentManager
AppendSegment(std::string name)Linker::SegmentManager
AsImage() constLinker::Imagevirtual
AsImage()Linker::Image
blocksELF::ELFFormat
CalculateValues() overrideELF::ELFFormatvirtual
CheckPredicate(std::unique_ptr< Script::Node > &predicate, std::shared_ptr< Section > section, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
Clear()Linker::Formatvirtual
ClearSegmentManager() (defined in Linker::SegmentManager)Linker::SegmentManager
cpu (defined in ELF::ELFFormat)ELF::ELFFormat
cpu_type enum name (defined in ELF::ELFFormat)ELF::ELFFormat
current_addressLinker::SegmentManagerprotected
current_baseLinker::SegmentManager
current_is_template (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
current_is_template_head (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
current_segmentLinker::SegmentManager
current_template_name (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
data_encoding (defined in ELF::ELFFormat)ELF::ELFFormat
DT_AUDIT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_AUXILIARY (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_BIND_NOW (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_CHECKSUM (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_CONFIG (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_DEBUG (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_DEPAUDIT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_ENCODING (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_EXPENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_EXPORT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_EXPORTSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FEATURE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FILTER (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FINI (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FINI_ARRAY (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FINI_ARRAYSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FLAGS (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_FLAGS_1 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_CONFLICT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_CONFLICTSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_FLAGS1 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_HASH (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_LIBLIST (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_LIBLISTSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_GNU_PRELINKED (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_HASH (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_IMPENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_IMPORT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_IMPORTSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_INIT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_INIT_ARRAY (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_INIT_ARRAYSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_INITTERM (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_IT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_ITPRTY (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_JMPREL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_MOVEENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_MOVESZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_MOVETAB (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_NEEDED (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_NULL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PLTGOT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PLTPAD (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PLTPADSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PLTREL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PLTRELSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_POSTFLAG_1 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PREINIT_ARRAY (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_PREINIT_ARRAYSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_REL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELA (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELACOUNT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELAENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELASZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELCOUNT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELR (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELRENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELRSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RELSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RPATH (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_RUNPATH (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SONAME (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_STACKSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_STRSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_STRTAB (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMBOLIC (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMINENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMINFO (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMINSZ (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMTAB (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_SYMTAB_SHNDX (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_TEXTREL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_TLSDESC_GOT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_TLSDESC_PLT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_USED (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_VERDEF (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_VERDEFNUM (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_VERNEED (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_VERNEEDNUM (defined in ELF::ELFFormat)ELF::ELFFormatstatic
DT_VERSYM (defined in ELF::ELFFormat)ELF::ELFFormatstatic
Dump(Dumper::Dumper &dump) const overrideELF::ELFFormatvirtual
EI_ABIVERSION (defined in ELF::ELFFormat)ELF::ELFFormatstatic
EI_CLASS (defined in ELF::ELFFormat)ELF::ELFFormatstatic
EI_DATA (defined in ELF::ELFFormat)ELF::ELFFormatstatic
EI_OSABI (defined in ELF::ELFFormat)ELF::ELFFormatstatic
elf_header_size (defined in ELF::ELFFormat)ELF::ELFFormat
ELFCLASS32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ELFCLASS64 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ELFCLASSNONE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ELFDATA2LSB (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ELFDATA2MSB (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ELFDATANONE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ELFFormat() (defined in ELF::ELFFormat)ELF::ELFFormatinline
ELFOSABI_NONE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
EM_386 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_56800EF enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_56800EX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_65816 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_68HC05 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_68HC08 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_68HC11 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_68HC12 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_68HC16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_68K enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_78KOR enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_8051 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_860 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_88K enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_960 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_AARCH64 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ALPHA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ALTERA_NIOS32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_AMDGPU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARC_A5 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARC_COMPACT enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARC_COMPACT2 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARC_COMPACT3 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARC_COMPACT3_64 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARCA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARM enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ARM184 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_AVR enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_AVR32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_BA1 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_BA2 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_BLACKFIN enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_BPF enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_C166 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CDP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CEVA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CEVA_X2 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CLOUDSHIELD enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_COGE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_COLDFIRE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_COOL enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_COREA_1ST enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_COREA_2ND enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CR enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CR16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CR16_OLD enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CRAYNV2 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CRIS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CRX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CSKY enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CSR_KALIMBA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CUDA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_CYPRESS_M8C enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_D10V enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_D30V enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_DSP24 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_DSPIC30F enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_DXP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ECOG1 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ECOG16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ECOG1X enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ECOG2 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ETPU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_EXCESS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_F2MC16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_FIREPATH enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_FR20 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_FR30 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_FT32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_FX66 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_GRAPHCORE_IPU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_H8_300 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_H8_300H enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_H8_500 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_H8S enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_HOBBIT enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_HUANY enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_IA_64 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_IAMCU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_IMG1 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_INTEL182 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_INTEL206 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_INTEL207 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_INTEL208 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_INTEL209 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_INTELGT enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_IP2K enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_JAVELIN enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_K10M enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KF32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KM32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KMX16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KMX32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KMX8 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KVARC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_KVX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_L10M enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_LANAI enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_LATTICEMICO32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_LOONGARCH enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_M16C enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_M32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_M32C enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_M32R enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MANIK enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MAX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MAXQ30 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MCHP_PIC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MCORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MCS6502 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MCST_ELBRUS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ME16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_METAG enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MICROBLAZE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MIPS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MIPS_RS3_LE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MIPS_X enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MMA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MMDSP_PLUS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MMIX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MN10200 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MN10300 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MOS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MOXIE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_MSP430 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NCPU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NDR1 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NDS32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NFP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NONE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NORC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_NS32K enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_OLD_SPARCV9 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_OPEN8 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_OPENRISC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PARISC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PCP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PDP10 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PDP11 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PDSP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PJ enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PJ_OLD enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PPC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PPC64 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_PRISM enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_QDSP6 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_R32C enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_RCE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_RH32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_RISCV enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_RL78 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_RS08 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_RX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_S370 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_S390 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SCORE7 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SCORE_OLD enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SE_C33 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SE_CE17 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SEP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SH enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SHARC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SLE9X enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SNP1K enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SPARC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SPARC32PLUS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SPARCV9 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SPU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ST100 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ST19 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ST200 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ST7 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ST9PLUS enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_STARCORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_STM8 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_STXP7X enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_SVX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TACHYUM enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TI_ARP32 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TI_C2000 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TI_C5500 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TI_C6000 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TI_PRU enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TILE64 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TILEGX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TILEPRO enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TINYJ enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TMM_GPP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TPC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TRICORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TRIMEDIA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_TSK3000 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_U16_U8CORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_UNICORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_V800 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_V850 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VAX enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VIDEOCORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VIDEOCORE3 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VIDEOCORE5 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VISIUM enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_VPP500 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_X86_64 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_XCORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_XGATE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_XIMO16 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_XTENSA enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_Z80 enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EM_ZSP enum value (defined in ELF::ELFFormat)ELF::ELFFormat
endiantype (defined in ELF::ELFFormat)ELF::ELFFormat
entry (defined in ELF::ELFFormat)ELF::ELFFormat
ET_CORE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
ET_DYN enum value (defined in ELF::ELFFormat)ELF::ELFFormat
ET_EXEC enum value (defined in ELF::ELFFormat)ELF::ELFFormat
ET_NONE enum value (defined in ELF::ELFFormat)ELF::ELFFormat
ET_REL enum value (defined in ELF::ELFFormat)ELF::ELFFormat
EV_CURRENT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
EV_NONE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
EvaluateExpression(std::unique_ptr< Script::Node > &expression, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
FetchIntegerOption(std::map< std::string, std::string > &options, std::string name)Linker::OutputFormat
FetchOption(std::map< std::string, std::string > &options, std::string name)Linker::OutputFormat
FetchOption(std::map< std::string, std::string > &options, std::string name, std::string default_value)Linker::OutputFormat
FetchSegment(std::string name)Linker::SegmentManager
file_class (defined in ELF::ELFFormat)ELF::ELFFormat
file_offset (defined in ELF::ELFFormat)ELF::ELFFormat
file_type enum name (defined in ELF::ELFFormat)ELF::ELFFormat
file_version (defined in ELF::ELFFormat)ELF::ELFFormat
FinishCurrentSegment()Linker::SegmentManager
flags (defined in ELF::ELFFormat)ELF::ELFFormat
Format(offset_t file_offset=0) (defined in Linker::Format)Linker::Formatinline
FormatAdditionalSectionFlags(std::string section_name) const (defined in Linker::OutputFormat)Linker::OutputFormatvirtual
FormatIs16bit() constLinker::OutputFormatvirtual
FormatIsLinear() constLinker::OutputFormatvirtual
FormatProvidesLibraries() constLinker::InputFormatvirtual
FormatProvidesResources() constLinker::InputFormatvirtual
FormatProvidesSegmentation() constLinker::InputFormatvirtual
FormatRequiresDataStreamFix() constLinker::InputFormatvirtual
FormatSupportsLibraries() constLinker::OutputFormatvirtual
FormatSupportsResources() constLinker::OutputFormatvirtual
FormatSupportsSegmentation() constLinker::OutputFormatvirtual
GenerateFile(std::string filename, Module &module)Linker::OutputFormatvirtual
GenerateModule(Linker::Module &module) const overrideELF::ELFFormatvirtual
Linker::InputFormat::GenerateModule(ModuleCollector &linker, std::string file_name, bool is_library=false) constLinker::InputFormatvirtual
GetCurrentAddress() constLinker::SegmentManager
GetDefaultExtension(Module &module, std::string filename) constLinker::OutputFormatvirtual
GetDefaultExtension(Module &module) constLinker::OutputFormatvirtual
GetScript(Module &module)Linker::SegmentManager
header_version (defined in ELF::ELFFormat)ELF::ELFFormat
hobbit_beos_resource_offset (defined in ELF::ELFFormat)ELF::ELFFormat
hobbit_beos_resources (defined in ELF::ELFFormat)ELF::ELFFormat
ImageSize() const overrideLinker::Formatvirtual
IsOldOS2Format() constELF::ELFFormat
linker_parametersLinker::SegmentManager
linker_scriptLinker::SegmentManager
object_file_type (defined in ELF::ELFFormat)ELF::ELFFormat
OnNewSegment(std::shared_ptr< Segment > segment)Linker::SegmentManagervirtual
option_16bit (defined in ELF::ELFFormat)ELF::ELFFormat
option_linear (defined in ELF::ELFFormat)ELF::ELFFormat
osabi (defined in ELF::ELFFormat)ELF::ELFFormat
PostProcessAction(std::unique_ptr< Script::Node > &action, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
ProcessAction(std::unique_ptr< Script::Node > &action, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
ProcessCommand(std::unique_ptr< Script::Node > &command, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
ProcessModule(Module &object)Linker::OutputFormatvirtual
ProcessScript(std::unique_ptr< Script::List > &directives, Module &module)Linker::SegmentManager
ProduceModule(ModuleCollector &linker, Reader &rd, std::string file_name)Linker::InputFormatvirtual
ProduceModule(Module &module, Reader &rd)Linker::InputFormatvirtual
program_header_entry_size (defined in ELF::ELFFormat)ELF::ELFFormat
program_header_offset (defined in ELF::ELFFormat)ELF::ELFFormat
R_386_16 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_386_32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_386_8 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_386_OZRELSEG16ELF::ELFFormatstatic
R_386_OZSEG16ELF::ELFFormatstatic
R_386_PC16 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_386_PC32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_386_PC8 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_386_SEG16ELF::ELFFormatstatic
R_386_SEGRELATIVEELF::ELFFormatstatic
R_386_SUB16ELF::ELFFormatstatic
R_386_SUB32ELF::ELFFormatstatic
R_68K_16 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_68K_32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_68K_8 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_68K_PC16 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_68K_PC32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_68K_PC8 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_ABS16 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_ABS32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_ABS8 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_CALL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_JUMP24 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_PC24 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_REL32 (defined in ELF::ELFFormat)ELF::ELFFormatstatic
R_ARM_V4BX (defined in ELF::ELFFormat)ELF::ELFFormatstatic
ReadFile(Linker::Reader &rd) overrideELF::ELFFormatvirtual
section_header_entry_size (defined in ELF::ELFFormat)ELF::ELFFormat
section_header_offset (defined in ELF::ELFFormat)ELF::ELFFormat
section_name_string_table (defined in ELF::ELFFormat)ELF::ELFFormat
sections (defined in ELF::ELFFormat)ELF::ELFFormat
segment_mapLinker::SegmentManager
segment_vectorLinker::SegmentManager
segments (defined in ELF::ELFFormat)ELF::ELFFormat
SetCurrentAddress(offset_t address)Linker::SegmentManager
SetLatestBase(offset_t address)Linker::SegmentManager
SetLinkScript(std::string script_file, std::map< std::string, std::string > &options) overrideLinker::SegmentManagervirtual
SetModel(std::string model)Linker::OutputFormatvirtual
SetOptions(std::map< std::string, std::string > &options)Linker::OutputFormatvirtual
SetupOptions(std::shared_ptr< Linker::OutputFormat > format) overrideELF::ELFFormatvirtual
SHF_ALLOC (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_BEGIN (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_COMPRESSED (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_END (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_EXCLUDE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_EXECINSTR (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_GNU_MBIND (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_GNU_RETAIN (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_GROUP (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_INFO_LINK (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_LINK_ORDER (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_MERGE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_OS_NONCONFORMING (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_STRINGS (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_TLS (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHF_WRITE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHN_ABS (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHN_COMMON (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHN_LORESERVE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHN_UNDEF (defined in ELF::ELFFormat)ELF::ELFFormatstatic
SHN_XINDEX (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STB_ENTRY (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STB_GLOBAL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STB_LOCAL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STB_WEAK (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_COMMON (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_FILE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_FUNC (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_IMPORT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_NOTYPE (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_OBJECT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_SECTION (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STT_TLS (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STV_DEFAULT (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STV_HIDDEN (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STV_INTERNAL (defined in ELF::ELFFormat)ELF::ELFFormatstatic
STV_PROTECTED (defined in ELF::ELFFormat)ELF::ELFFormatstatic
template_counter (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
wordbytes (defined in ELF::ELFFormat)ELF::ELFFormat
WriteFile(Linker::Writer &wr) const overrideELF::ELFFormatvirtual
Linker::InputFormat::WriteFile(Writer &wr, offset_t count, offset_t offset=0) const overrideLinker::Formatvirtual
~Format()=default (defined in Linker::Format)Linker::Formatvirtual
~Image()=default (defined in Linker::Image)Linker::Imagevirtual