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