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

1 2 3 4 5 6 7 8 91011

  /external/elfutils/libelf/
libelf.h 35 /* Get the ELF types. */
36 #include <elf.h>
39 /* Older glibc elf.h might not yet define the ELF compression types. */
73 ELF_T_EHDR, /* ELF header. */
105 unsigned int d_version; /* ELF version. */
137 /* Flags for the ELF structures. */
161 ELF_K_ELF, /* ELF file. */
189 /* Descriptor for the ELF file. */
190 typedef struct Elf Elf
    [all...]
elf_getaroff.c 1 /* Return offset in archive for current file ELF.
42 elf_getaroff (Elf *elf)
45 if (elf == NULL || elf->parent == NULL)
49 Elf *parent = elf->parent;
52 return elf->start_offset - sizeof (struct ar_hdr) - parent->start_offset;
elf_getident.c 40 elf_getident (Elf *elf, size_t *ptr)
42 /* In case this is no ELF file, the handle is invalid and we return
44 if (elf == NULL || elf->kind != ELF_K_ELF)
51 /* We already read the ELF header. Return a pointer to it and store
56 return (char *) (elf->class == ELFCLASS32
57 || (offsetof (struct Elf, state.elf32.ehdr)
58 == offsetof (struct Elf, state.elf64.ehdr))
59 ? elf->state.elf32.ehdr->e_iden
    [all...]
elf_getbase.c 41 elf_getbase (Elf *elf)
43 return elf == NULL ? (off_t) -1 : elf->start_offset;
elf_kind.c 41 elf_kind (Elf *elf)
43 return elf == NULL ? ELF_K_NONE : elf->kind;
gelf_getclass.c 41 gelf_getclass (Elf *elf)
43 return elf == NULL || elf->kind != ELF_K_ELF ? ELFCLASSNONE : elf->class;
gelf_newehdr.c 1 /* Create new ELF header.
41 gelf_newehdr (Elf *elf, int class)
44 ? (unsigned long int) INTUSE(elf32_newehdr) (elf)
45 : (unsigned long int) INTUSE(elf64_newehdr) (elf));
libelfP.h 52 #define elfw2_(Bits, Name) elf##Bits##_##Name
53 #define ElfW2_(Bits, Name) Elf##Bits##_##Name
54 #define ELFW2_(Bits, Name) ELF##Bits##_##Name
174 /* Descriptor for ELF section. */
227 struct Elf *elf; /* The underlying ELF file. */ member in struct:Elf_Scn
272 /* The ELF descriptor. */
273 struct Elf
280 Elf *parent
333 } elf; member in union:Elf::__anon18977
    [all...]
common.h 49 /* Next try ELF files. */
52 /* Could be an ELF file. */
68 /* Allocate an Elf descriptor and fill in the generic information. */
69 static inline Elf *
72 Elf_Cmd cmd, Elf *parent, Elf_Kind kind, size_t extra)
74 Elf *result = (Elf *) calloc (1, sizeof (Elf) + extra);
98 libelf_acquire_all (Elf *elf)
    [all...]
elf_clone.c 40 Elf *
41 elf_clone (Elf *elf, Elf_Cmd cmd)
43 Elf *retval = NULL;
45 if (elf == NULL)
50 rwlock_rdlock (elf->lock);
56 retval = allocate_elf (elf->fildes, elf->map_address, elf->start_offset,
57 elf->maximum_size, elf->cmd, elf->parent, elf->kind
    [all...]
elf_getscn.c 42 elf_getscn (Elf *elf, size_t idx)
44 if (elf == NULL)
47 if (unlikely (elf->kind != ELF_K_ELF))
53 rwlock_rdlock (elf->lock);
58 Elf_ScnList *runp = (elf->class == ELFCLASS32
59 || (offsetof (struct Elf, state.elf32.scns)
60 == offsetof (struct Elf, state.elf64.scns))
61 ? &elf->state.elf32.scns : &elf->state.elf64.scns)
    [all...]
elf_getarhdr.c 42 elf_getarhdr (Elf *elf)
44 if (elf == NULL)
47 Elf *parent = elf->parent;
  /system/core/libunwindstack/include/unwindstack/
MapInfo.h 27 class Elf;
36 Elf* elf = nullptr; member in struct:unwindstack::MapInfo
38 // no elf signature found at that offset. This indicates that the
44 Elf* GetElf(pid_t pid, bool init_gnu_debugdata = false);
  /external/elfutils/libdw/
dwarf_getelf.c 1 /* Retrieve ELF descriptor used for DWARF access.
39 Elf *
46 return dwarf->elf;
  /external/elfutils/libdwelf/
libdwelf.h 1 /* Interfaces for libdwelf. DWARF ELF Low-level Functions.
38 /* DWARF ELF Low-level Functions (dwelf).
39 Functions starting with dwelf_elf will take a (libelf) Elf object as
45 .gnu_debuglink section if found in the ELF. Return NULL if the ELF
48 extern const char *dwelf_elf_gnu_debuglink (Elf *elf, GElf_Word *crc);
51 found in the ELF. On success, pointers to the name and build ID
53 the build ID is returned. Returns 0 if the ELF lacks a
61 a SHT_NOTE section or from a PT_NOTE segment if the ELF fil
    [all...]
  /external/elfutils/libasm/
asm_getelf.c 1 /* Return ELF descriptor associated with the assembler context.
39 Elf *
42 return ctx != NULL ? ctx->out.elf : NULL;
  /external/elfutils/libebl/
libeblP.h 47 /* ELF machine, class, and data encoding. */
53 Elf *elf; member in struct:ebl
90 typedef const char *(*ebl_bhinit_t) (Elf *, GElf_Half, Ebl *, size_t);
  /system/core/libunwindstack/tests/
RegsFake.h 34 uint64_t GetAdjustedPc(uint64_t, Elf*) override { return 0; }
36 bool StepIfSignalHandler(uint64_t, Elf*, Memory*) override { return false; }
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/m68hc11/
abi-m68hc11-16-32.d 3 #name: Elf flags 68HC11 16-bit int, 32-bit double
abi-m68hc11-16-64.d 3 #name: Elf flags 68HC11 16-bit int, 64-bit double
abi-m68hc11-32-32.d 3 #name: Elf flags 68HC11 32-bit int, 32-bit double
abi-m68hc11-32-64.d 3 #name: Elf flags 68HC11 32-bit int, 64-bit double
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/xgate/
abi-xgate-16-32.d 3 #name: Elf flags XGATE 16-bit int, 32-bit double
abi-xgate-16-64.d 3 #name: Elf flags XGATE 16-bit int, 64-bit double
abi-xgate-32-32.d 3 #name: Elf flags XGATE 32-bit int, 32-bit double

Completed in 1183 milliseconds

1 2 3 4 5 6 7 8 91011