HomeSort by relevance Sort by last modified time
    Searched refs:Elf (Results 26 - 50 of 252) sorted by null

12 3 4 5 6 7 8 91011

  /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;

Completed in 519 milliseconds

12 3 4 5 6 7 8 91011