/toolchain/binutils/binutils-2.25/gas/testsuite/gas/xgate/ |
abi-xgate-32-64.d | 3 #name: Elf flags XGATE 32-bit int, 64-bit double
|
/system/core/libunwindstack/include/unwindstack/ |
Regs.h | 27 class Elf; 58 virtual uint64_t GetAdjustedPc(uint64_t rel_pc, Elf* elf) = 0; 60 virtual bool StepIfSignalHandler(uint64_t rel_pc, Elf* elf, Memory* process_memory) = 0; 108 uint64_t GetAdjustedPc(uint64_t rel_pc, Elf* elf) override; 112 bool StepIfSignalHandler(uint64_t rel_pc, Elf* elf, Memory* process_memory) override; 120 uint64_t GetAdjustedPc(uint64_t rel_pc, Elf* elf) override [all...] |
/external/elfutils/libelf/ |
elf_getshdrnum.c | 1 /* Return number of sections in the ELF file. 43 __elf_getshdrnum_rdlock (Elf *elf, size_t *dst) 48 if (elf == NULL) 51 if (unlikely (elf->kind != ELF_K_ELF)) 57 idx = elf->state.elf.scns_last->cnt; 59 || (elf->state.elf.scns_last 60 != (elf->class == ELFCLASS3 [all...] |
elf_memory.c | 40 Elf *
|
gelf_checksum.c | 1 /* Convert from file to memory representation. Generic ELF version. 41 gelf_checksum (Elf *elf) 43 if (elf == NULL) 46 return (elf->class == ELFCLASS32 47 ? INTUSE(elf32_checksum) (elf) : INTUSE(elf64_checksum) (elf));
|
gelf_newphdr.c | 1 /* Create new ELF program header. 41 gelf_newphdr ( Elf *elf, size_t phnum) 43 return (elf->class == ELFCLASS32 44 ? (unsigned long int) INTUSE(elf32_newphdr) (elf, phnum) 45 : (unsigned long int) INTUSE(elf64_newphdr) (elf, phnum));
|
gelf_offscn.c | 1 /* Create new ELF header. 41 gelf_offscn (Elf *elf, GElf_Off offset) 43 if (elf->class == ELFCLASS32) 51 return INTUSE(elf32_offscn) (elf, (Elf32_Off) offset); 54 return INTUSE(elf64_offscn) (elf, offset);
|
gelf_xlatetof.c | 1 /* Convert from memory to file representation. Generic ELF version. 41 gelf_xlatetof (Elf *elf, Elf_Data *dest, const Elf_Data * src, 44 if (elf == NULL) 47 return (elf->class == ELFCLASS32
|
gelf_xlatetom.c | 1 /* Convert from file to memory representation. Generic ELF version. 41 gelf_xlatetom (Elf *elf, Elf_Data *dest, const Elf_Data * src, 44 if (elf == NULL) 47 return (elf->class == ELFCLASS32
|
elf_newscn.c | 44 elf_newscn (Elf *elf) 49 if (elf == NULL) 52 /* We rely on the prefix of the `elf', `elf32', and `elf64' element 54 assert (offsetof (Elf, state.elf.scns_last) 55 == offsetof (Elf, state.elf32.scns_last)); 56 assert (offsetof (Elf, state.elf.scns_last) 57 == offsetof (Elf, state.elf64.scns_last)) [all...] |
elf_end.c | 1 /* Free resources associated with Elf descriptor. 43 elf_end (Elf *elf) 45 Elf *parent; 47 if (elf == NULL) 52 rwlock_wrlock (elf->lock); 54 if (elf->ref_count != 0 && --elf->ref_count != 0) 57 int result = elf->ref_count; 58 rwlock_unlock (elf->lock) [all...] |
elf_next.c | 42 elf_next (Elf *elf) 44 Elf *parent; 48 if (elf == NULL || elf->parent == NULL) 52 parent = elf->parent; 63 ret = __libelf_next_arhdr_wrlock (parent) != 0 ? ELF_C_NULL : elf->cmd;
|
elf_cntl.c | 1 /* Control an ELF file desrciptor. 40 elf_cntl (Elf *elf, Elf_Cmd cmd) 44 if (elf == NULL) 47 if (elf->fildes == -1) 53 rwlock_wrlock (elf->lock); 59 if (elf->map_address == NULL && __libelf_readall (elf) == NULL) 69 elf->fildes = -1; 78 rwlock_unlock (elf->lock) [all...] |
elf_rand.c | 41 elf_rand (Elf *elf, size_t offset) 44 if (elf == NULL || elf->kind != ELF_K_AR) 47 rwlock_wrlock (elf->lock); 50 elf->state.ar.offset = elf->start_offset + offset; 53 if (__libelf_next_arhdr_wrlock (elf) != 0) 56 elf->state.ar.elf_ar_hdr.ar_name = NULL; 60 rwlock_unlock (elf->lock) [all...] |
gelf_getehdr.c | 1 /* Get ELF header. 44 __gelf_getehdr_rdlock (Elf *elf, GElf_Ehdr *dest) 48 if (elf == NULL) 51 if (unlikely (elf->kind != ELF_K_ELF)) 59 if (offsetof (struct Elf, state.elf32.ehdr) 60 != offsetof (struct Elf, state.elf64.ehdr)) 63 if (unlikely (elf->state.elf64.ehdr == NULL)) 64 /* Maybe no ELF header was created yet. */ 66 else if (elf->class == ELFCLASS32 [all...] |
/external/llvm/include/llvm/ObjectYAML/ |
ObjectYAML.h | 22 std::unique_ptr<ELFYAML::Object> Elf;
|
/external/llvm/lib/ObjectYAML/ |
ObjectYAML.cpp | 23 if (ObjectFile.Elf) 24 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); 33 if (IO.mapTag("!ELF")) { 34 ObjectFile.Elf.reset(new ELFYAML::Object()); 35 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf);
|
/system/core/libunwindstack/ |
MapInfo.cpp | 23 #include <unwindstack/Elf.h> 54 // valid elf data. Check if this is a valid elf, and if not assume 56 if (offset != 0 && !Elf::IsValidElf(file_memory.get())) { 57 // Don't bother checking the validity that will happen on the elf init. 78 Elf* MapInfo::GetElf(pid_t pid, bool init_gnu_debugdata) { 79 if (elf) { 80 return elf; 83 elf = new Elf(CreateMemory(pid)) [all...] |
Elf.cpp | 17 #include <elf.h> 26 #include <unwindstack/Elf.h> 38 bool Elf::Init() { 59 void Elf::InitGnuDebugdata() { 79 bool Elf::GetSoname(std::string* name) { 83 uint64_t Elf::GetRelPc(uint64_t pc, const MapInfo* map_info) { 92 bool Elf::GetFunctionName(uint64_t addr, std::string* name, uint64_t* func_offset) { 98 bool Elf::Step(uint64_t rel_pc, Regs* regs, Memory* process_memory) { 105 uint64_t Elf::GetLoadBias() { 110 bool Elf::IsValidElf(Memory* memory) [all...] |
/bionic/tools/relocation_packer/src/ |
elf_traits.h | 5 // Target-specific ELF type traits. 10 #include "elf.h" 17 // ELF is a traits structure used to provide convenient aliases for 18 // 32/64 bit Elf types and functions, depending on the target file. 36 static inline Ehdr* getehdr(Elf* elf) { return elf32_getehdr(elf); } 37 static inline Phdr* getphdr(Elf* elf) { return elf32_getphdr(elf); } [all...] |
/external/elfutils/backends/ |
tilegx_init.c | 41 tilegx_init (Elf *elf __attribute__ ((unused)),
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ObjectYAML/ |
ObjectYAML.h | 23 std::unique_ptr<ELFYAML::Object> Elf;
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ObjectYAML/ |
ObjectYAML.h | 23 std::unique_ptr<ELFYAML::Object> Elf;
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ObjectYAML/ |
ObjectYAML.h | 23 std::unique_ptr<ELFYAML::Object> Elf;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ObjectYAML/ |
ObjectYAML.h | 23 std::unique_ptr<ELFYAML::Object> Elf;
|