Lines Matching defs:ELF
1 //===-- llvm/Support/ELF.h - ELF constants and data structures --*- C++ -*-===//
11 // constants for the ELF file format.
14 // Interface Standard (TIS) Executable and Linking Format (ELF) Specification
15 // Version 1.2, May 1995. The ELF64 stuff is based on ELF-64 Object File Format
29 namespace ELF {
64 unsigned char e_ident[EI_NIDENT]; // ELF Identification bytes
72 Elf32_Half e_ehsize; // Size of ELF header, in bytes
85 // 64-bit ELF header. Fields are the same as for ELF32, but with different
127 // See current registered ELF machine architectures at:
366 // ELF Relocation types for PPC32
402 // ELF Relocation types for PPC64
407 // ELF Relocation types for AArch64
425 // ELF Relocation types for ARM
465 // ELF Relocation types for Mips
523 // ELF Relocation types for Hexagon
528 // ELF Relocation types for S390/zSeries
533 // ELF Relocation type for Sparc.
740 // ELF32_ST_TYPE, and ELF32_ST_INFO macros defined in the ELF specification:
816 // Special relocation symbols used in the MIPS64 ELF relocation entries
830 // and ELF32_R_INFO macros defined in the ELF specification:
847 // and ELF32_R_INFO macros defined in the ELF specification:
863 // and ELF64_R_INFO macros defined in the ELF specification:
882 // and ELF64_R_INFO macros defined in the ELF specification:
1198 } // end namespace ELF