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
420 // ELF Relocation types for PPC32
477 // ELF Relocation types for PPC64
563 // ELF Relocation types for AArch64
666 // ELF Relocation types for ARM
827 // ELF Relocation types for Mips
933 // ELF Relocation types for Hexagon
1024 // ELF Relocation types for S390/zSeries
1090 // ELF Relocation type for Sparc.
1377 // ELF32_ST_TYPE, and ELF32_ST_INFO macros defined in the ELF specification:
1458 // and ELF32_R_INFO macros defined in the ELF specification:
1475 // and ELF32_R_INFO macros defined in the ELF specification:
1491 // and ELF64_R_INFO macros defined in the ELF specification:
1510 // and ELF64_R_INFO macros defined in the ELF specification:
1824 } // end namespace ELF