/external/chromium_org/third_party/libvpx/source/libvpx/build/make/ |
obj_int_extract.c | 215 #include "elf.h" 223 if(!elf->le_data) {log_msg("Big Endian data not supported yet!\n");goto bail;}\ 232 uint8_t *buf; /* Buffer containing ELF data */ 241 int parse_elf_header(elf_obj_t *elf) { 243 /* Verify ELF Magic numbers */ 244 COPY_STRUCT(&elf->e_ident, elf->buf, 0, elf->sz); 245 res = elf->e_ident[EI_MAG0] == ELFMAG0; 246 res &= elf->e_ident[EI_MAG1] == ELFMAG1 388 elf_obj_t elf; local [all...] |
/external/elfutils/0.153/libasm/ |
libasmP.h | 81 /* The ELF section. */ 146 /* ELF descriptor of the temporary file. */ 147 Elf *elf; member in union:AsmCtx::__anon4845 217 /* The ELF section. */ 245 /* ELF file containing all the data passed to the function. This 247 Elf *elf; member in struct:DisasmCtx
|
/external/elfutils/0.153/libdwfl/ |
dwfl_segment_report_module.c | 1 /* Sniff out modules from ELF headers visible in memory segments. 55 #include <elf.h> 442 /* We must have seen the segment covering offset 0, or else the ELF 603 Elf *elf = NULL; local 606 read_eagerly_arg, &elf) 607 && elf == NULL) 657 elf = elf_memory (contents, file_trimmed_end); 658 if (unlikely (elf == NULL)) 661 elf->flags |= ELF_F_MALLOCED [all...] |
libdwflP.h | 89 DWFL_ERROR (NO_PHDR, N_("No ELF program headers")) \ 94 DWFL_ERROR (ALREADY_ELF, N_("ELF file opened")) \ 95 DWFL_ERROR (BADELF, N_("not a valid ELF file")) \ 97 DWFL_ERROR (WRONG_ID_ELF, N_("ELF file does not match build ID")) \ 143 Elf *elf; member in struct:dwfl_file 145 /* This is the lowest p_vaddr in this ELF file, aligned to p_align. 173 Elf_Data *symdata; /* Data in the ELF symbol table section. */ 305 /* Find the main ELF file, update MOD->elferr and/or MOD->main.elf. * [all...] |
/external/elfutils/0.153/src/ |
objdump.c | 1 /* Print information from ELF file in human-readable form. 103 static int handle_ar (int fd, Elf *elf, const char *prefix, const char *fname, 106 /* Handle ELF file. */ 107 static int handle_elf (Elf *elf, const char *prefix, const char *fname, 269 /* Now get the ELF descriptor. */ 270 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL); local 271 if (elf != NULL [all...] |
size.c | 1 /* Print size information from ELF file. 108 static int handle_ar (int fd, Elf *elf, const char *prefix, const char *fname); 110 /* Handle ELF file. */ 111 static void handle_elf (Elf *elf, const char *fullname, const char *fname); 161 "class" of ELF binaries processed. */ 305 /* Now get the ELF descriptor. */ 306 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL) local [all...] |
ar.c | 406 open_archive (const char *arfname, int flags, int mode, Elf **elf, 419 if (elf != NULL) 423 *elf = elf_begin (fd, cmd, NULL); 424 if (*elf == NULL) 428 if (flags == O_RDONLY && elf_kind (*elf) != ELF_K_AR) 450 copy_content (Elf *elf, int newfd, off_t off, size_t n) 453 char *rawfile = elf_rawfile (elf, &len); 494 Elf *elf local 858 Elf *elf; member in struct:armem 935 Elf *elf; local 1109 Elf *elf; local [all...] |
elfcmp.c | 1 /* Compare relevant content of two ELF files. 45 #include "../libelf/elf-knowledge.h" 50 static Elf *open_file (const char *fname, int *fdp, Ebl **eblp); 86 Compare relevant parts of two ELF files for equality."); 172 Elf *elf1 = open_file (fname1, &fd1, &ebl1); 177 Elf *elf2 = open_file (fname2, &fd2, &ebl2); 182 error (2, 0, gettext ("cannot get ELF header of '%s': %s"), 187 error (2, 0, gettext ("cannot get ELF header of '%s': %s"), 199 /* Compare the ELF headers. */ 213 error (0, 0, gettext ("%s %s diff: ELF header"), fname1, fname2) 731 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL); local [all...] |
nm.c | 1 /* Print symbol information from ELF file in human-readable form. 139 static int handle_ar (int fd, Elf *elf, const char *prefix, const char *fname, 142 /* Handle ELF file. */ 143 static int handle_elf (Elf *elf, const char *prefix, const char *fname, 393 /* Now get the ELF descriptor. */ 394 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL); local 395 if (elf != NULL [all...] |
strip.c | 52 #include <elf-knowledge.h> 96 N_("Relax a few rules to handle slightly broken ELF files"), 0 }, 119 /* Handle one ELF file. */ 120 static int handle_elf (int fd, Elf *elf, const char *prefix, 124 static int handle_ar (int fd, Elf *elf, const char *prefix, const char *fname, 153 /* If true relax some ELF rules for input files. */ 359 /* Now get the ELF descriptor. */ 360 Elf *elf = elf_begin (fd, output_fname == NULL ? ELF_C_RDWR : ELF_C_READ local [all...] |
elflint.c | 1 /* Pedantic checking of ELF files compliance with gABI/psABI spec. 48 #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...] |
ld.h | 133 /* This is the ELF library handle for this file. */ 134 Elf *elf; member in struct:usedfiles 136 /* The ELF header. */ 146 separate field and not the e_shstrndx field in the ELF header 259 return (elf_kind (file->elf) == ELF_K_ELF 266 return (elf_kind (file->elf) == ELF_K_ELF 273 return elf_kind (file->elf) == ELF_K_AR; 344 create as much of the ELF structure as possible. */ 743 /* ELF backend library handle. * [all...] |
ldgeneric.c | 48 #include <elf-knowledge.h> 123 bits) in 32- and 64-bit ELF. */ 657 if (elf_getshdrnum (fileinfo->elf, &shnum) < 0) 664 scnname = elf_strptr (fileinfo->elf, 689 scnname = elf_strptr (oldfile->elf, 841 elf_strptr (fileinfo->elf, fileinfo->shstrndx, 886 elf_strptr (fileinfo->elf, fileinfo->shstrndx, shdr->sh_name)); 891 elf_strptr (fileinfo->elf, fileinfo->shstrndx, 896 elf_strptr (fileinfo->elf, 987 && strcmp (elf_strptr (fileinfo->elf, 2694 Elf *elf = ld_state.outelf = elf_begin (fd, local [all...] |
readelf.c | 1 /* Print information from ELF file in human-readable form. 73 { NULL, 0, NULL, 0, N_("ELF output selection:"), 0 }, 77 { "file-header", 'h', NULL, 0, N_("Display the ELF file header"), 0 }, 87 { "notes", 'n', NULL, 0, N_("Display the ELF notes"), 0 }, 116 Print information from ELF file in human-readable form."); 248 static void dump_archive_index (Elf *, const char *); 264 /* Before we start tell the ELF library which version we are using. */ 475 /* Create an `Elf' descriptor. */ 476 Elf *elf = elf_begin (fd, ELF_C_READ_MMAP, NULL) local 619 Elf *elf = dwfl_module_getelf (dwflmod, &dwflbias); local [all...] |
/external/libvpx/libvpx/build/make/ |
obj_int_extract.c | 215 #include "elf.h" 223 if(!elf->le_data) {log_msg("Big Endian data not supported yet!\n");goto bail;}\ 232 uint8_t *buf; /* Buffer containing ELF data */ 241 int parse_elf_header(elf_obj_t *elf) { 243 /* Verify ELF Magic numbers */ 244 COPY_STRUCT(&elf->e_ident, elf->buf, 0, elf->sz); 245 res = elf->e_ident[EI_MAG0] == ELFMAG0; 246 res &= elf->e_ident[EI_MAG1] == ELFMAG1 388 elf_obj_t elf; local [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/ |
unwind.c | 18 #include <elf.h> 152 static Elf_Scn *elf_section_by_name(Elf *elf, GElf_Ehdr *ep, 157 while ((sec = elf_nextscn(elf, sec)) != NULL) { 161 str = elf_strptr(elf, ep->e_shstrndx, shp->sh_name); 171 Elf *elf; local 176 elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); 177 if (elf == NULL) 181 if (gelf_getehdr(elf, &ehdr) == NULL [all...] |
symbol-elf.c | 12 static int elf_getphdrnum(Elf *elf, size_t *dst) 17 ehdr = gelf_getehdr(elf, &gehdr); 119 static size_t elf_addr_to_index(Elf *elf, GElf_Addr addr) 125 while ((sec = elf_nextscn(elf, sec)) != NULL) { 138 static Elf_Scn *elf_section_by_name(Elf *elf, GElf_Ehdr *ep, 145 /* Elf is corrupted/truncated, avoid calling elf_strptr. */ 146 if (!elf_rawdata(elf_getscn(elf, ep->e_shstrndx), NULL) 196 Elf *elf; local 398 Elf *elf; local 471 Elf *elf; local 566 Elf *elf; local 692 Elf *elf; local 1006 Elf *elf; local [all...] |
symbol.h | 20 #include <elf.h> 192 Elf *elf; member in struct:symsrc
|
/external/lldb/source/Plugins/ObjectFile/ELF/ |
ELFHeader.h | 11 /// @brief Generic structures and typedefs for ELF files. 13 /// This file provides definitions for the various entities comprising an ELF 15 /// to the exact binary layout of an ELF, but can be used to hold the 24 #include "llvm/Support/ELF.h" 33 namespace elf namespace 37 /// @name ELF type definitions. 39 /// Types used to represent the various components of ELF structures. All types 41 /// 32 and 64 bit ELF variants. 55 /// @brief Generic representation of an ELF file header. 57 /// This object is used to identify the general attributes on an ELF file and t [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/build/make/ |
obj_int_extract.c | 215 #include "elf.h" 223 if(!elf->le_data) {log_msg("Big Endian data not supported yet!\n");goto bail;}\ 232 uint8_t *buf; /* Buffer containing ELF data */ 241 int parse_elf_header(elf_obj_t *elf) { 243 /* Verify ELF Magic numbers */ 244 COPY_STRUCT(&elf->e_ident, elf->buf, 0, elf->sz); 245 res = elf->e_ident[EI_MAG0] == ELFMAG0; 246 res &= elf->e_ident[EI_MAG1] == ELFMAG1 388 elf_obj_t elf; local [all...] |
/external/elfutils/0.153/libdw/ |
libdwP.h | 147 /* The underlying ELF file. */ 148 Elf *elf; member in struct:Dwarf 161 /* If true, we allocated the ELF descriptor ourselves. */
|
/external/elfutils/0.153/libelf/ |
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 289 Elf *parent 342 } elf; member in union:Elf::__anon4980 [all...] |
/external/robolectric/lib/main/ |
sqlite-jdbc-3.7.2.jar | |