/aosp_15_r20/external/llvm/test/tools/llvm-readobj/ |
H A D | reloc-types.test | 4 // Todo: ELF-PPC, ELF-HEXAGON 6 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-i386 | FileCheck %s -check-prefix EL… 7 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-x86_64 | FileCheck %s -check-prefix EL… 8 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-aarch64 | FileCheck %s -check-prefix EL… 9 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-arm | FileCheck %s -check-prefix EL… 10 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-lanai | FileCheck %s -check-prefix EL… 11 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips | FileCheck %s -check-prefix EL… 12 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix EL… 13 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64 | FileCheck %s -check-prefix EL… 21 ELF-32: Type: R_386_NONE (0) [all …]
|
H A D | program-headers.test | 1 RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-i386 \ 2 RUN: | FileCheck %s -check-prefix ELF-I386 3 RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-x86-64 \ 4 RUN: | FileCheck %s -check-prefix ELF-X86-64 6 RUN: | FileCheck %s -check-prefix ELF-MIPS 8 RUN: | FileCheck %s -check-prefix ELF-MIPS64 10 ELF-I386: ProgramHeaders [ 11 ELF-I386-NEXT: ProgramHeader { 12 ELF-I386-NEXT: Type: PT_LOAD (0x1) 13 ELF-I386-NEXT: Offset: 0x0 [all …]
|
H A D | dynamic.test | 3 RUN: | FileCheck %s -check-prefix ELF-MIPS 5 ELF-MIPS: Format: ELF32-mips 6 ELF-MIPS: Arch: mipsel 7 ELF-MIPS: AddressSize: 32bit 8 ELF-MIPS: LoadName: 9 ELF-MIPS: DynamicSection [ (23 entries) 10 ELF-MIPS: Tag Type Name/Value 11 ELF-MIPS: 0x00000001 NEEDED SharedLibrary (libc.so.6) 12 ELF-MIPS: 0x0000000C INIT 0x528 13 ELF-MIPS: 0x0000000D FINI 0x860 [all …]
|
/aosp_15_r20/external/llvm/test/Object/ |
H A D | readobj-shared-object.test | 2 RUN: %p/Inputs/shared-object-test.elf-i386 \ 3 RUN: | FileCheck %s -check-prefix ELF 5 RUN: %p/Inputs/shared-object-test.elf-i386 \ 9 RUN: %p/Inputs/shared-object-test.elf-x86-64 \ 10 RUN: | FileCheck %s -check-prefix ELF 12 RUN: %p/Inputs/shared-object-test.elf-x86-64 \ 25 ELF: Sections [ 26 ELF: Section { 27 ELF: Name: (0) 28 ELF: Type: SHT_NULL [all …]
|
H A D | obj2yaml.test | 3 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mipsel | FileCheck %s --check-prefix ELF-MIPSEL 4 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mips64el | FileCheck %s --check-prefix ELF-MIPS64EL 5 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-x86-64 | FileCheck %s --check-prefix ELF-X86-64 6 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-avr | FileCheck %s --check-prefix ELF-AVR 7 RUN: obj2yaml %p/Inputs/unwind-section.elf-x86-64 \ 8 RUN: | FileCheck %s --check-prefix ELF-X86-64-UNWIND 192 ELF-MIPSEL: FileHeader: 193 ELF-MIPSEL-NEXT: Class: ELFCLASS32 194 ELF-MIPSEL-NEXT: Data: ELFDATA2LSB 195 ELF-MIPSEL-NEXT: OSABI: ELFOSABI_GNU [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/api/ |
D | go1.11.txt | 13 pkg debug/elf, const ELFOSABI_AROS = 15 14 pkg debug/elf, const ELFOSABI_AROS OSABI 15 pkg debug/elf, const ELFOSABI_CLOUDABI = 17 16 pkg debug/elf, const ELFOSABI_CLOUDABI OSABI 17 pkg debug/elf, const ELFOSABI_FENIXOS = 16 18 pkg debug/elf, const ELFOSABI_FENIXOS OSABI 19 pkg debug/elf, const EM_56800EX = 200 20 pkg debug/elf, const EM_56800EX Machine 21 pkg debug/elf, const EM_68HC05 = 72 22 pkg debug/elf, const EM_68HC05 Machine [all …]
|
D | go1.10.txt | 56 pkg debug/elf, const R_386_16 = 20 57 pkg debug/elf, const R_386_16 R_386 58 pkg debug/elf, const R_386_32PLT = 11 59 pkg debug/elf, const R_386_32PLT R_386 60 pkg debug/elf, const R_386_8 = 22 61 pkg debug/elf, const R_386_8 R_386 62 pkg debug/elf, const R_386_GOT32X = 43 63 pkg debug/elf, const R_386_GOT32X R_386 64 pkg debug/elf, const R_386_IRELATIVE = 42 65 pkg debug/elf, const R_386_IRELATIVE R_386 [all …]
|
D | go1.4.txt | 64 # CL 132000043 debug/elf: support arm64 relocations, Michael Hudson-Doyle <[email protected]… 65 pkg debug/elf, const EM_AARCH64 = 183 66 pkg debug/elf, const EM_AARCH64 Machine 67 pkg debug/elf, const R_AARCH64_ABS16 = 259 68 pkg debug/elf, const R_AARCH64_ABS16 R_AARCH64 69 pkg debug/elf, const R_AARCH64_ABS32 = 258 70 pkg debug/elf, const R_AARCH64_ABS32 R_AARCH64 71 pkg debug/elf, const R_AARCH64_ABS64 = 257 72 pkg debug/elf, const R_AARCH64_ABS64 R_AARCH64 73 pkg debug/elf, const R_AARCH64_ADD_ABS_LO12_NC = 277 [all …]
|
D | go1.6.txt | 20 pkg debug/elf, const COMPRESS_HIOS = 1879048191 21 pkg debug/elf, const COMPRESS_HIOS CompressionType 22 pkg debug/elf, const COMPRESS_HIPROC = 2147483647 23 pkg debug/elf, const COMPRESS_HIPROC CompressionType 24 pkg debug/elf, const COMPRESS_LOOS = 1610612736 25 pkg debug/elf, const COMPRESS_LOOS CompressionType 26 pkg debug/elf, const COMPRESS_LOPROC = 1879048192 27 pkg debug/elf, const COMPRESS_LOPROC CompressionType 28 pkg debug/elf, const COMPRESS_ZLIB = 1 29 pkg debug/elf, const COMPRESS_ZLIB CompressionType [all …]
|
D | go1.7.txt | 33 pkg debug/elf, const R_390_12 = 2 34 pkg debug/elf, const R_390_12 R_390 35 pkg debug/elf, const R_390_16 = 3 36 pkg debug/elf, const R_390_16 R_390 37 pkg debug/elf, const R_390_20 = 57 38 pkg debug/elf, const R_390_20 R_390 39 pkg debug/elf, const R_390_32 = 4 40 pkg debug/elf, const R_390_32 R_390 41 pkg debug/elf, const R_390_64 = 22 42 pkg debug/elf, const R_390_64 R_390 [all …]
|
/aosp_15_r20/build/soong/symbol_inject/ |
H A D | elf_symboldata_test.go | 17 import "debug/elf" 31 t: elf.ET_EXEC, 32 sections: []elf.SectionHeader{ 33 …elf.SectionHeader{Name: "", Type: elf.SHT_NULL, Flags: 0x0, Addr: 0x0, Offset: 0x0, Size: 0x0, Lin… 34 …elf.SectionHeader{Name: ".interp", Type: elf.SHT_PROGBITS, Flags: elf.SHF_ALLOC, Addr: 0x400238, O… 35 …elf.SectionHeader{Name: ".note.ABI-tag", Type: elf.SHT_NOTE, Flags: elf.SHF_ALLOC, Addr: 0x400254,… 36 …elf.SectionHeader{Name: ".hash", Type: elf.SHT_HASH, Flags: elf.SHF_ALLOC, Addr: 0x400278, Offset:… 37 …elf.SectionHeader{Name: ".dynsym", Type: elf.SHT_DYNSYM, Flags: elf.SHF_ALLOC, Addr: 0x4002a0, Off… 38 …elf.SectionHeader{Name: ".dynstr", Type: elf.SHT_STRTAB, Flags: elf.SHF_ALLOC, Addr: 0x400300, Off… 39 …elf.SectionHeader{Name: ".gnu.version", Type: elf.SHT_GNU_VERSYM, Flags: elf.SHF_ALLOC, Addr: 0x40… [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===// 12 #include "llvm/BinaryFormat/ELF.h" 31 #define DEBUG_TYPE "mips-elf-object-writer" 136 /// is ELF::R_MIPS_NONE. 143 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 144 return ELF::R_MIPS_LO16; in getMatchingLoType() 145 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 146 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 147 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 148 return ELF::R_MIPS16_LO16; in getMatchingLoType() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===// 12 #include "llvm/BinaryFormat/ELF.h" 31 #define DEBUG_TYPE "mips-elf-object-writer" 136 /// is ELF::R_MIPS_NONE. 143 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 144 return ELF::R_MIPS_LO16; in getMatchingLoType() 145 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 146 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 147 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 148 return ELF::R_MIPS16_LO16; in getMatchingLoType() [all …]
|
/aosp_15_r20/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===// 26 #define DEBUG_TYPE "mips-elf-object-writer" 129 /// is ELF::R_MIPS_NONE. 136 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 137 return ELF::R_MIPS_LO16; in getMatchingLoType() 138 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 139 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 140 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 141 return ELF::R_MIPS16_LO16; in getMatchingLoType() 143 if (Reloc.OriginalSymbol->getBinding() != ELF::STB_LOCAL) in getMatchingLoType() [all …]
|
/aosp_15_r20/kernel/prebuilts/mainline/x86_64/ |
D | abi.xml | 1 <abi-corpus-group version='2.1' architecture='elf-amd-x86_64'> 2 <abi-corpus version='2.1' path='vmlinux' architecture='elf-amd-x86_64'> 3 <elf-function-symbols> 4 …<elf-symbol name='__SCT__cond_resched' type='func-type' binding='global-binding' visibility='defau… 5 …<elf-symbol name='__SCT__kvm_x86_cache_reg' type='func-type' binding='global-binding' visibility='… 6 …<elf-symbol name='__SCT__kvm_x86_get_cs_db_l_bits' type='func-type' binding='global-binding' visib… 7 …<elf-symbol name='__SCT__might_resched' type='func-type' binding='global-binding' visibility='defa… 8 …<elf-symbol name='__SCT__preempt_schedule' type='func-type' binding='global-binding' visibility='d… 9 …<elf-symbol name='__SCT__preempt_schedule_notrace' type='func-type' binding='global-binding' visib… 10 …<elf-symbol name='__SCT__tp_func_android_rvh_after_dequeue_task' type='func-type' binding='global-… [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/link/internal/loadelf/ |
D | ldelf.go | 5 // Package loadelf implements an ELF file reader. 15 "debug/elf" 24 Derived from Plan 9 from User Space's src/libmach/elf.h, elf.c 57 type_ elf.SectionType 58 flags elf.SectionFlag 73 base int64 // offset in f where ELF begins 74 length int64 // length of ELF 102 bind elf.SymBind 103 type_ elf.SymType 105 shndx elf.SectionIndex [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonELFObjectWriter.cpp | 18 #define DEBUG_TYPE "hexagon-elf-writer" 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonELFObjectWriter.cpp | 18 #define DEBUG_TYPE "hexagon-elf-writer" 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() [all …]
|
/aosp_15_r20/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonELFObjectWriter.cpp | 18 #define DEBUG_TYPE "hexagon-elf-writer" 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() [all …]
|
/aosp_15_r20/external/kmod/libkmod/ |
H A D | libkmod-elf.c | 21 #include <elf.h> 73 #define ELFDBG(elf, ...) \ argument 74 _elf_dbg(elf, __FILE__, __LINE__, __func__, __VA_ARGS__); 76 static inline void _elf_dbg(const struct kmod_elf *elf, const char *fname, unsigned line, const cha… in _elf_dbg() argument 81 (elf->class & KMOD_ELF_32) ? 32 : 64, in _elf_dbg() 82 (elf->class & KMOD_ELF_MSB) ? 'M' : 'L', in _elf_dbg() 89 #define ELFDBG(elf, ...) argument 130 static inline uint64_t elf_get_uint(const struct kmod_elf *elf, uint64_t offset, uint16_t size) in elf_get_uint() argument 137 assert(offset + size <= elf->size); in elf_get_uint() 138 if (offset + size > elf->size) { in elf_get_uint() [all …]
|
/aosp_15_r20/system/unwinding/libunwindstack/tests/ |
H A D | ElfTest.cpp | 17 #include <elf.h> 29 #include <unwindstack/Elf.h> 115 Elf elf(elf_memory_); in TEST_F() local 117 ASSERT_FALSE(elf.Init()); in TEST_F() 118 ASSERT_FALSE(elf.valid()); in TEST_F() 122 Elf elf(elf_memory_); in TEST_F() local 126 // Corrupt the ELF signature. in TEST_F() 129 ASSERT_FALSE(elf.Init()); in TEST_F() 130 ASSERT_FALSE(elf.valid()); in TEST_F() 131 ASSERT_TRUE(elf.interface() == nullptr); in TEST_F() [all …]
|
H A D | MapInfoGetElfTest.cpp | 17 #include <elf.h> 34 #include <unwindstack/Elf.h> 75 // The map is empty, but this should still create an invalid elf object. in TEST_F() 76 Elf* elf = info->GetElf(process_memory_, ARCH_ARM); in TEST_F() local 77 ASSERT_TRUE(elf != nullptr); in TEST_F() 78 ASSERT_FALSE(elf->valid()); in TEST_F() 87 Elf* elf = info->GetElf(process_memory_, ARCH_ARM); in TEST_F() local 88 ASSERT_TRUE(elf != nullptr); in TEST_F() 89 ASSERT_TRUE(elf->valid()); in TEST_F() 90 EXPECT_EQ(static_cast<uint32_t>(EM_ARM), elf->machine_type()); in TEST_F() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Object/ |
H A D | RelocationResolver.cpp | 17 #include "llvm/BinaryFormat/ELF.h" 43 case ELF::R_X86_64_NONE: in supportsX86_64() 44 case ELF::R_X86_64_64: in supportsX86_64() 45 case ELF::R_X86_64_DTPOFF32: in supportsX86_64() 46 case ELF::R_X86_64_DTPOFF64: in supportsX86_64() 47 case ELF::R_X86_64_PC32: in supportsX86_64() 48 case ELF::R_X86_64_PC64: in supportsX86_64() 49 case ELF::R_X86_64_32: in supportsX86_64() 50 case ELF::R_X86_64_32S: in supportsX86_64() 60 case ELF::R_X86_64_NONE: in resolveX86_64() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCELFObjectWriter.cpp | 1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===// 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter() 93 Type = ELF::R_PPC_REL24; in getRelocType() 96 Type = ELF::R_PPC_PLTREL24; in getRelocType() 99 Type = ELF::R_PPC_LOCAL24PC; in getRelocType() 102 Type = ELF::R_PPC64_REL24_NOTOC; in getRelocType() 108 Type = ELF::R_PPC_REL14; in getRelocType() 114 Type = ELF::R_PPC_REL16; in getRelocType() 117 Type = ELF::R_PPC_REL16_LO; in getRelocType() 120 Type = ELF::R_PPC_REL16_HI; in getRelocType() [all …]
|
/aosp_15_r20/external/elfutils/libelf/ |
H A D | elf_begin.c | 50 static inline Elf * 52 Elf_Cmd cmd, Elf *parent) in file_read_ar() 54 Elf *elf; in file_read_ar() local 57 elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_ar() 59 if (elf != NULL) in file_read_ar() 63 elf->state.ar.offset = offset + SARMAG; in file_read_ar() 65 elf->state.ar.elf_ar_hdr.ar_rawname = elf->state.ar.raw_name; in file_read_ar() 68 return elf; in file_read_ar() 97 /* Make the ELF header available. */ in get_shnum() 106 /* We already read the ELF header. We have to copy the header in get_shnum() [all …]
|