LLVM: lib/ObjCopy/ELF/ELFObject.h File Reference (original) (raw)
Go to the source code of this file.
| Enumerations |
|
| enum |
llvm::objcopy:🧝:ElfType { llvm::objcopy:🧝:ELFT_ELF32LE, llvm::objcopy:🧝:ELFT_ELF64LE, llvm::objcopy:🧝:ELFT_ELF32BE, llvm::objcopy:🧝:ELFT_ELF64BE } |
| enum |
llvm::objcopy:🧝:SymbolShndxType { llvm::objcopy:🧝:SYMBOL_SIMPLE_INDEX = 0 , llvm::objcopy:🧝:SYMBOL_ABS = ELF::SHN_ABS , llvm::objcopy:🧝:SYMBOL_COMMON = ELF::SHN_COMMON , llvm::objcopy:🧝:SYMBOL_LOPROC = ELF::SHN_LOPROC , llvm::objcopy:🧝:SYMBOL_AMDGPU_LDS = ELF::SHN_AMDGPU_LDS , llvm::objcopy:🧝:SYMBOL_HEXAGON_SCOMMON = ELF::SHN_HEXAGON_SCOMMON , llvm::objcopy:🧝:SYMBOL_HEXAGON_SCOMMON_2 = ELF::SHN_HEXAGON_SCOMMON_2 , llvm::objcopy:🧝:SYMBOL_HEXAGON_SCOMMON_4 = ELF::SHN_HEXAGON_SCOMMON_4 , llvm::objcopy:🧝:SYMBOL_HEXAGON_SCOMMON_8 = ELF::SHN_HEXAGON_SCOMMON_8 , llvm::objcopy:🧝:SYMBOL_MIPS_ACOMMON = ELF::SHN_MIPS_ACOMMON , llvm::objcopy:🧝:SYMBOL_MIPS_TEXT = ELF::SHN_MIPS_TEXT , llvm::objcopy:🧝:SYMBOL_MIPS_DATA = ELF::SHN_MIPS_DATA , llvm::objcopy:🧝:SYMBOL_MIPS_SCOMMON = ELF::SHN_MIPS_SCOMMON , llvm::objcopy:🧝:SYMBOL_MIPS_SUNDEFINED = ELF::SHN_MIPS_SUNDEFINED , llvm::objcopy:🧝:SYMBOL_HIPROC = ELF::SHN_HIPROC , llvm::objcopy:🧝:SYMBOL_LOOS = ELF::SHN_LOOS , llvm::objcopy:🧝:SYMBOL_HIOS = ELF::SHN_HIOS , llvm::objcopy:🧝:SYMBOL_XINDEX = ELF::SHN_XINDEX } |
◆ MAKE_SEC_WRITER_FRIEND
#define MAKE_SEC_WRITER_FRIEND
Value:
friend class SectionWriter; \
friend class IHexSectionWriterBase; \
friend class IHexSectionWriter; \
friend class SRECSectionWriter; \
friend class SRECSectionWriterBase; \
friend class SRECSizeCalculator; \
template friend class ELFSectionWriter; \
template friend class ELFSectionSizer;
Definition at line 171 of file ELFObject.h.