|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
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::OutputFormat | virtual |
| AlignCurrentAddress(offset_t align) | Linker::SegmentManager | |
| AppendSection(std::shared_ptr< Section > section) | Linker::SegmentManager | |
| AppendSegment(std::string name) | Linker::SegmentManager | |
| AsImage() const | Linker::Image | virtual |
| AsImage() | Linker::Image | |
| blocks | ELF::ELFFormat | |
| CalculateValues() override | ELF::ELFFormat | virtual |
| CheckPredicate(std::unique_ptr< Script::Node > &predicate, std::shared_ptr< Section > section, Module &module) (defined in Linker::SegmentManager) | Linker::SegmentManager | |
| Clear() | Linker::Format | virtual |
| 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_address | Linker::SegmentManager | protected |
| current_base | Linker::SegmentManager | |
| current_is_template (defined in Linker::SegmentManager) | Linker::SegmentManager | protected |
| current_is_template_head (defined in Linker::SegmentManager) | Linker::SegmentManager | protected |
| current_segment | Linker::SegmentManager | |
| current_template_name (defined in Linker::SegmentManager) | Linker::SegmentManager | protected |
| data_encoding (defined in ELF::ELFFormat) | ELF::ELFFormat | |
| DT_AUDIT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_AUXILIARY (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_BIND_NOW (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_CHECKSUM (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_CONFIG (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_DEBUG (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_DEPAUDIT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_ENCODING (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_EXPENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_EXPORT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_EXPORTSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FEATURE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FILTER (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FINI (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FINI_ARRAY (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FINI_ARRAYSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FLAGS (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_FLAGS_1 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_CONFLICT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_CONFLICTSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_FLAGS1 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_HASH (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_LIBLIST (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_LIBLISTSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_GNU_PRELINKED (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_HASH (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_IMPENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_IMPORT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_IMPORTSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_INIT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_INIT_ARRAY (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_INIT_ARRAYSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_INITTERM (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_IT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_ITPRTY (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_JMPREL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_MOVEENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_MOVESZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_MOVETAB (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_NEEDED (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_NULL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PLTGOT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PLTPAD (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PLTPADSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PLTREL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PLTRELSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_POSTFLAG_1 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PREINIT_ARRAY (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_PREINIT_ARRAYSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_REL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELA (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELACOUNT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELAENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELASZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELCOUNT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELR (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELRENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELRSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RELSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RPATH (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_RUNPATH (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SONAME (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_STACKSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_STRSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_STRTAB (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMBOLIC (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMINENT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMINFO (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMINSZ (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMTAB (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_SYMTAB_SHNDX (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_TEXTREL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_TLSDESC_GOT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_TLSDESC_PLT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_USED (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_VERDEF (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_VERDEFNUM (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_VERNEED (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_VERNEEDNUM (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| DT_VERSYM (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| Dump(Dumper::Dumper &dump) const override | ELF::ELFFormat | virtual |
| EI_ABIVERSION (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| EI_CLASS (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| EI_DATA (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| EI_OSABI (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| elf_header_size (defined in ELF::ELFFormat) | ELF::ELFFormat | |
| ELFCLASS32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ELFCLASS64 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ELFCLASSNONE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ELFDATA2LSB (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ELFDATA2MSB (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ELFDATANONE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ELFFormat() (defined in ELF::ELFFormat) | ELF::ELFFormat | inline |
| ELFOSABI_NONE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| 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::ELFFormat | static |
| EV_NONE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| 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::Format | inline |
| FormatAdditionalSectionFlags(std::string section_name) const (defined in Linker::OutputFormat) | Linker::OutputFormat | virtual |
| FormatIs16bit() const | Linker::OutputFormat | virtual |
| FormatIsLinear() const | Linker::OutputFormat | virtual |
| FormatIsProtectedMode() const | Linker::OutputFormat | virtual |
| FormatProvidesLibraries() const | Linker::InputFormat | virtual |
| FormatProvidesResources() const | Linker::InputFormat | virtual |
| FormatProvidesSegmentation() const | Linker::InputFormat | virtual |
| FormatRequiresDataStreamFix() const | Linker::InputFormat | virtual |
| FormatSupportsLibraries() const | Linker::OutputFormat | virtual |
| FormatSupportsResources() const | Linker::OutputFormat | virtual |
| FormatSupportsSegmentation() const | Linker::OutputFormat | virtual |
| GenerateFile(std::string filename, Module &module) | Linker::OutputFormat | virtual |
| GenerateModule(Linker::Module &module) const override | ELF::ELFFormat | virtual |
| Linker::InputFormat::GenerateModule(ModuleCollector &linker, std::string file_name, bool is_library=false) const | Linker::InputFormat | virtual |
| GetCurrentAddress() const | Linker::SegmentManager | |
| GetDefaultExtension(Module &module, std::string filename) const | Linker::OutputFormat | virtual |
| GetDefaultExtension(Module &module) const | Linker::OutputFormat | virtual |
| GetLinkerScriptParameterNames() | Linker::OutputFormat | virtual |
| GetMemoryModelNames() | Linker::OutputFormat | virtual |
| GetOptions() | Linker::OutputFormat | virtual |
| GetScript(Module &module) | Linker::SegmentManager | |
| GetSpecialSymbolNames() | Linker::OutputFormat | virtual |
| 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 override | Linker::Format | virtual |
| IsOldOS2Format() const | ELF::ELFFormat | |
| linker_parameters | Linker::SegmentManager | |
| linker_script | Linker::SegmentManager | |
| object_file_type (defined in ELF::ELFFormat) | ELF::ELFFormat | |
| OnNewSegment(std::shared_ptr< Segment > segment) | Linker::SegmentManager | virtual |
| option_16bit (defined in ELF::ELFFormat) | ELF::ELFFormat | |
| option_linear (defined in ELF::ELFFormat) | ELF::ELFFormat | |
| option_pmode | 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::OutputFormat | virtual |
| ProcessScript(std::unique_ptr< Script::List > &directives, Module &module) | Linker::SegmentManager | |
| ProduceModule(ModuleCollector &linker, Reader &rd, std::string file_name) | Linker::InputFormat | virtual |
| ProduceModule(Module &module, Reader &rd) | Linker::InputFormat | virtual |
| 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::ELFFormat | static |
| R_386_32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_GOT32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_GOTOFF (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_GOTPC (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_OZRELSEG16 | ELF::ELFFormat | static |
| R_386_OZSEG16 | ELF::ELFFormat | static |
| R_386_PC16 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_PC32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_PC8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_PLT32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_386_SEG16 | ELF::ELFFormat | static |
| R_386_SEGRELATIVE | ELF::ELFFormat | static |
| R_386_SUB16 | ELF::ELFFormat | static |
| R_386_SUB32 | ELF::ELFFormat | static |
| R_68K_16 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_GOT16 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_GOT16O (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_GOT32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_GOT32O (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_GOT8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_GOT8O (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PC16 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PC32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PC8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PLT16 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PLT16O (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PLT32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PLT32O (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PLT8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_68K_PLT8O (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_ABS16 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_ABS32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_ABS8 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_CALL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_JUMP24 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_PC24 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_REL32 (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| R_ARM_V4BX (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| ReadFile(Linker::Reader &rd) override | ELF::ELFFormat | virtual |
| 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_map | Linker::SegmentManager | |
| segment_vector | Linker::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) override | Linker::SegmentManager | virtual |
| SetModel(std::string model) | Linker::OutputFormat | virtual |
| SetOptions(std::map< std::string, std::string > &options) | Linker::OutputFormat | virtual |
| SetupOptions(std::shared_ptr< Linker::OutputFormat > format) override | ELF::ELFFormat | virtual |
| SHF_ALLOC (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_BEGIN (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_COMPRESSED (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_END (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_EXCLUDE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_EXECINSTR (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_GNU_MBIND (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_GNU_RETAIN (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_GROUP (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_INFO_LINK (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_LINK_ORDER (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_MERGE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_OS_NONCONFORMING (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_STRINGS (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_TLS (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHF_WRITE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHN_ABS (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHN_COMMON (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHN_LORESERVE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHN_UNDEF (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| SHN_XINDEX (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STB_ENTRY (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STB_GLOBAL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STB_LOCAL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STB_WEAK (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_COMMON (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_FILE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_FUNC (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_IMPORT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_NOTYPE (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_OBJECT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_SECTION (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STT_TLS (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STV_DEFAULT (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STV_HIDDEN (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STV_INTERNAL (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| STV_PROTECTED (defined in ELF::ELFFormat) | ELF::ELFFormat | static |
| template_counter (defined in Linker::SegmentManager) | Linker::SegmentManager | protected |
| wordbytes (defined in ELF::ELFFormat) | ELF::ELFFormat | |
| WriteFile(Linker::Writer &wr) const override | ELF::ELFFormat | virtual |
| Linker::InputFormat::WriteFile(Writer &wr, offset_t count, offset_t offset=0) const override | Linker::Format | virtual |
| ~Format()=default (defined in Linker::Format) | Linker::Format | virtual |
| ~Image()=default (defined in Linker::Image) | Linker::Image | virtual |