/external/elfutils/libebl/ |
eblsectionname.c | 60 ebl_section_name (ebl, section, xsection, buf, len, scnnames, shnum) 61 Ebl *ebl; 69 const char *res = ebl != NULL ? ebl->section_name (section, xsection,
|
eblsegmenttypename.c | 60 ebl_segment_type_name (ebl, segment, buf, len) 61 Ebl *ebl; 68 res = ebl != NULL ? ebl->segment_type_name (segment, buf, len) : NULL;
|
libeblP.h | 59 struct ebl struct 75 /* See ebl-hooks.h for the declarations of the hook functions. */ 77 # include "ebl-hooks.h" 89 typedef const char *(*ebl_bhinit_t) (Elf *, GElf_Half, Ebl *, size_t);
|
eblcorenotetypename.c | 60 ebl_core_note_type_name (ebl, type, buf, len) 61 Ebl *ebl; 66 const char *res = ebl->core_note_type_name (type, buf, len);
|
ebl-hooks.h | 60 Elf_Type EBLHOOK(reloc_simple_type) (Ebl *, int); 89 bool EBLHOOK(check_special_section) (Ebl *, int, 125 bool EBLHOOK(check_object_attribute) (Ebl *, const char *, int, uint64_t, 156 ssize_t EBLHOOK(register_info) (Ebl *ebl, 162 int EBLHOOK(syscall_abi) (Ebl *ebl, int *sp, int *pc, 172 void EBLHOOK(destr) (struct ebl *);
|
eblauxvinfo.c | 107 ebl_auxv_info (ebl, a_type, name, format) 108 Ebl *ebl; 113 int result = ebl->auxv_info (a_type, name, format);
|
eblsectiontypename.c | 60 ebl_section_type_name (ebl, section, buf, len) 61 Ebl *ebl; 66 const char *res = ebl->section_type_name (section, buf, len);
|
/external/elfutils/tests/ |
asm-tst4.c | 52 Ebl *ebl = ebl_openbackend_machine (EM_386); local 53 if (ebl == NULL) 59 ctx = asm_begin (fname, ebl, false); 110 ebl_closebackend (ebl);
|
asm-tst5.c | 54 Ebl *ebl = ebl_openbackend_machine (EM_386); local 55 if (ebl == NULL) 61 ctx = asm_begin (fname, ebl, false); 122 ebl_closebackend (ebl);
|
asm-tst6.c | 52 Ebl *ebl = ebl_openbackend_machine (EM_386); local 53 if (ebl == NULL) 59 ctx = asm_begin (fname, ebl, false); 156 ebl_closebackend (ebl);
|
asm-tst7.c | 52 Ebl *ebl = ebl_openbackend_machine (EM_386); local 53 if (ebl == NULL) 59 ctx = asm_begin (fname, ebl, false); 186 ebl_closebackend (ebl);
|
asm-tst8.c | 52 Ebl *ebl = ebl_openbackend_machine (EM_386); local 53 if (ebl == NULL) 59 ctx = asm_begin (fname, ebl, false); 194 ebl_closebackend (ebl);
|
asm-tst1.c | 85 Ebl *ebl = ebl_openbackend_machine (EM_386); local 86 if (ebl == NULL) 92 ctx = asm_begin (fname, ebl, false); 261 ebl_closebackend (ebl);
|
asm-tst2.c | 84 Ebl *ebl = ebl_openbackend_machine (EM_386); local 85 if (ebl == NULL) 91 ctx = asm_begin (fname, ebl, false); 283 ebl_closebackend (ebl);
|
/external/elfutils/src/ |
objdump.c | 361 show_relocs_rel (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, 365 int elfclass = gelf_getclass (ebl->elf); 386 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 387 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 395 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 396 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 399 elf_strptr (ebl->elf, symstrndx, sym->st_name)); 404 destshdr = gelf_getshdr (elf_getscn (ebl->elf, 412 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info) 776 Ebl *ebl = ebl_openbackend (elf); local [all...] |
readelf.c | 206 static void print_ehdr (Ebl *ebl, GElf_Ehdr *ehdr); 207 static void print_shdr (Ebl *ebl, GElf_Ehdr *ehdr); 208 static void print_phdr (Ebl *ebl, GElf_Ehdr *ehdr); 209 static void print_scngrp (Ebl *ebl); 210 static void print_dynamic (Ebl *ebl, GElf_Ehdr *ehdr) 584 Ebl *ebl = ebl_openbackend (elf); local [all...] |
nm.c | 721 show_symbols_sysv (Ebl *ebl, GElf_Word strndx, 727 if (elf_getshnum (ebl->elf, &shnum) < 0) 738 if (elf_getshstrndx (ebl->elf, &shstrndx) < 0) 745 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL) 751 char *name = elf_strptr (ebl->elf, shstrndx, 762 int digits = length_map[gelf_getclass (ebl->elf) - 1][radix]; 794 const char *symstr = sym_name (ebl->elf, strndx, syms[cnt].sym.st_name, 812 ebl_symbol_binding_name (ebl, 815 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info) 1239 Ebl *ebl; local [all...] |
/external/elfutils/backends/ |
alpha_symbol.c | 60 alpha_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type) 82 alpha_check_special_section (Ebl *ebl, 97 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL)
|
common-reloc.c | 1 /* Common code for ebl reloc functions. 133 EBLHOOK(init_reloc) (Ebl *ebl) 135 ebl->reloc_type_name = EBLHOOK(reloc_type_name); 136 ebl->reloc_type_check = EBLHOOK(reloc_type_check); 137 ebl->reloc_valid_use = EBLHOOK(reloc_valid_use); 138 ebl->copy_reloc_p = EBLHOOK(copy_reloc_p); 139 ebl->none_reloc_p = EBLHOOK(none_reloc_p); 141 ebl->relative_reloc_p = EBLHOOK(relative_reloc_p);
|
sparc_symbol.c | 39 sparc_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type) 71 sparc_check_special_section (Ebl *ebl, 85 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL)
|
i386_symbol.c | 49 i386_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type)
|
s390_regs.c | 54 s390_register_info (Ebl *ebl __attribute__ ((unused)), 67 *bits = ebl->class == ELFCLASS64 ? 64 : 32;
|
ppc_regs.c | 37 ppc_register_info (Ebl *ebl __attribute__ ((unused)), 49 *bits = ebl->machine == EM_PPC64 ? 64 : 32; 58 if (ebl->machine != EM_PPC64 && regno < 64)
|
/external/elfutils/libdwfl/ |
dwfl_module_register_names.c | 64 if (unlikely (mod->ebl == NULL)) 74 int nregs = ebl_register_info (mod->ebl, -1, NULL, 0, 84 ssize_t len = ebl_register_info (mod->ebl, regno, name, sizeof name,
|
/external/elfutils/libasm/ |
asm_begin.c | 67 prepare_binary_output (AsmCtx_t *result, Ebl *ebl) 85 int class = ebl_get_elfclass (ebl); 98 /* Use the machine, class, and endianess values from the Ebl descriptor. */ 99 ehdr->e_machine = ebl_get_elfmachine (ebl); 101 ehdr->e_ident[EI_DATA] = ebl_get_elfdata (ebl); 127 asm_begin (fname, ebl, textp) 129 Ebl *ebl; 178 result = prepare_binary_output (result, ebl); [all...] |