/sdk/emulator/qtools/ |
read_elf.h | 5 #include <elf.h>
|
/build/core/ |
raw_executable.mk | 7 $(LOCAL_BUILT_MODULE) : PRIVATE_ELF_FILE := $(intermediates)/$(PRIVATE_MODULE).elf
|
/external/elfutils/backends/ |
alpha_symbol.c | 31 #include <elf.h> 97 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL)
|
alpha_corenote.c | 30 #include <elf.h>
|
/external/elfutils/libelf/ |
gelf_getnote.c | 82 rwlock_rdlock (((Elf_Data_Scn *) data)->s->elf->lock); 116 rwlock_unlock (((Elf_Data_Scn *) data)->s->elf->lock);
|
libelfP.h | 72 #define elfw2_(Bits, Name) elf##Bits##_##Name 73 #define ElfW2_(Bits, Name) Elf##Bits##_##Name 74 #define ELFW2_(Bits, Name) ELF##Bits##_##Name 187 /* Descriptor for ELF section. */ 240 struct Elf *elf; /* The underlying ELF file. */ member in struct:Elf_Scn 281 /* The ELF descriptor. */ 282 struct Elf 284 /* What kind of file is underneath (ELF file, archive...). * 344 } elf; member in union:Elf::__anon18183 [all...] |
/external/linux-tools-perf/config/ |
feature-tests.mak | 31 Elf *elf = elf_begin(0, ELF_C_READ, 0); 32 return (long)elf; 50 Elf *elf = elf_begin(0, ELF_C_READ_MMAP, 0); 51 return (long)elf;
|
/external/qemu/elff/ |
elf_alloc.cc | 60 void* DwarfAllocBase::operator new(size_t size, const ElfFile* elf) {
61 return elf->allocator()->alloc(size);
|
/ndk/sources/host-tools/ndk-stack/elff/ |
elf_alloc.cc | 60 void* DwarfAllocBase::operator new(size_t size, const ElfFile* elf) { 61 return elf->allocator()->alloc(size);
|
/external/elfutils/libasm/ |
asm_begin.c | 72 /* Create the ELF descriptor for the file. */ 73 result->out.elf = elf_begin (result->fd, ELF_C_WRITE_MMAP, NULL); 74 if (result->out.elf == NULL) 84 /* Create the ELF header for the output file. */ 86 if (gelf_newehdr (result->out.elf, class) == 0) 89 ehdr = gelf_getehdr (result->out.elf, &ehdr_mem); 95 /* Set the ELF version. */ 105 /* Write the ELF header information back. */ 106 (void) gelf_update_ehdr (result->out.elf, ehdr);
|
asm_end.c | 87 Elf_Scn *scn = elf_getscn (ctx->out.elf, asmscn->data.main.scnndx); 140 Elf_Scn *strscn = elf_newscn (ctx->out.elf); 158 Elf_Scn *symscn = elf_newscn (ctx->out.elf); 169 data->d_size = gelf_fsize (ctx->out.elf, ELF_T_SYM, 223 xndxscn = elf_newscn (ctx->out.elf); 278 shdr->sh_entsize = gelf_fsize (ctx->out.elf, ELF_T_SYM, 1, EV_CURRENT); 279 shdr->sh_addralign = gelf_fsize (ctx->out.elf, ELF_T_ADDR, 1, 288 shstrscn = elf_newscn (ctx->out.elf); 382 Elf_Scn *scn = elf_getscn (ctx->out.elf, symscnndx); 393 scn = elf_getscn (ctx->out.elf, strscnndx) [all...] |
/external/grub/stage2/ |
boot.c | 26 #include "i386-elf.h" 53 Elf32_Ehdr *elf; member in union:__anon18428 98 /* ELF loading supported if multiboot, FreeBSD and NetBSD. */ 100 || pu.elf->e_ident[EI_OSABI] == ELFOSABI_FREEBSD 101 || grub_strcmp (pu.elf->e_ident + EI_BRAND, "FreeBSD") == 0 107 entry_addr = (entry_func) pu.elf->e_entry; 109 entry_addr = (entry_func) (pu.elf->e_entry & 0xFFFFFF); 114 /* don't want to deal with ELF program header at some random 116 if (pu.elf->e_phoff == 0 || pu.elf->e_phnum == [all...] |
/external/elfutils/src/ |
elflint.c | 1 /* Pedantic checking of ELF files compliance with gABI/psABI spec. 47 #include <elf-knowledge.h> 83 Pedantic checking of ELF files compliance with gABI/psABI spec."); 99 static void process_file (int fd, Elf *elf, const char *prefix, 102 static void process_elf_file (Elf *elf, const char *prefix, const char *suffix, 122 /* True if binary is from strip -f, not a normal ELF file. */ 148 /* Before we start tell the ELF library which version we are using. */ 163 /* Create an `Elf' descriptor. * 164 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL); local [all...] |
ar.c | 390 open_archive (const char *arfname, int flags, int mode, Elf **elf, 403 if (elf != NULL) 407 *elf = elf_begin (fd, cmd, NULL); 408 if (*elf == NULL) 412 if (flags == O_RDONLY && elf_kind (*elf) != ELF_K_AR) 434 copy_content (Elf *elf, int newfd, off_t off, size_t n) 437 char *rawfile = elf_rawfile (elf, &len); 465 Elf *elf local 831 Elf *elf; member in struct:armem 908 Elf *elf; local 1082 Elf *elf; local [all...] |
readelf.c | 1 /* Print information from ELF file in human-readable form. 75 { "file-header", 'h', NULL, 0, N_("Display the ELF file header"), 0 }, 107 Print information from ELF file in human-readable form."); 229 static void dump_archive_index (Elf *, const char *); 245 /* Before we start tell the ELF library which version we are using. */ 429 /* Create an `Elf' descriptor. */ 430 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL); local 431 if (elf == NULL) 432 error (0, 0, gettext ("cannot generate Elf descriptor: %s") 572 Elf *elf = dwfl_module_getelf (dwflmod, &dwflbias); local [all...] |
arlib.h | 85 /* Add symbols from ELF with value OFFSET to the symbol table SYMTAB. */ 86 extern void arlib_add_symbols (Elf *elf, const char *arfname,
|
sectionhash.c | 33 #include <elf-knowledge.h>
|
/art/compiler/sea_ir/code_gen/ |
code_gen_data.cc | 33 std::string elf; local 34 ::llvm::raw_string_ostream out_stream(elf); 88 // Add passes to emit ELF image 96 LOG(FATAL) << "Unable to generate ELF for this target"; 102 return elf;
|
/bionic/libc/bionic/ |
libc_init_dynamic.cpp | 50 #include <elf.h>
|
/bionic/libc/private/ |
KernelArgumentBlock.h | 20 #include <elf.h> 28 // and the array of ELF aux vectors. This class breaks that block up into its
|
/external/chromium_org/base/third_party/symbolize/ |
symbolize.h | 34 // This library has a minimal implementation of an ELF symbol table 67 #include <elf.h>
|
/external/elfutils/libdw/ |
dwarf_end.c | 102 /* Free the ELF descriptor if necessary. */ 104 elf_end (dwarf->elf);
|
/external/elfutils/libdwfl/ |
dwfl_module.c | 73 if (file->elf != NULL && elf_end (file->elf) == 0 && file->fd != -1) 100 if (mod->debug.elf != mod->main.elf)
|
dwfl_module_info.c | 69 *dwbias = mod->debug.elf == NULL ? (Dwarf_Addr) -1 : mod->debug.bias;
|
dwfl_module_report_build_id.c | 61 if (mod->main.elf != NULL)
|