/external/elfutils/libebl/ |
H A D | eblgotpcreloccheck.c | 24 ebl_gotpc_reloc_check (ebl, reloc) 25 Ebl *ebl; 28 return ebl != NULL ? ebl->gotpc_reloc_check (ebl->elf, reloc) : false;
|
H A D | eblrelocvaliduse.c | 23 ebl_reloc_valid_use (ebl, reloc) 24 Ebl *ebl; 27 return ebl != NULL ? ebl->reloc_valid_use (ebl->elf, reloc) : false;
|
H A D | eblclosebackend.c | 25 ebl_closebackend (Ebl *ebl) argument 27 if (ebl != NULL) 30 ebl->destr (ebl); 33 if (ebl->dlhandle != NULL) 34 (void) dlclose (ebl->dlhandle); 37 free (ebl);
|
H A D | eblbackendname.c | 24 ebl_backend_name (ebl) 25 Ebl *ebl; 27 return ebl != NULL ? ebl->emulation : gettext ("No backend");
|
H A D | eblmachineflagcheck.c | 23 ebl_machine_flag_check (ebl, flags) 24 Ebl *ebl; 27 return ebl != NULL ? ebl->machine_flag_check (flags) : (flags == 0);
|
H A D | eblreloctypecheck.c | 23 ebl_reloc_type_check (ebl, reloc) 24 Ebl *ebl; 27 return ebl != NULL ? ebl->reloc_type_check (reloc) : false;
|
H A D | ebldebugscnp.c | 24 ebl_debugscn_p (ebl, name) 25 Ebl *ebl; 28 return ebl->debugscn_p (name);
|
H A D | eblshflagscombine.c | 23 ebl_sh_flags_combine (ebl, flags1, flags2) 24 Ebl *ebl; 28 return ebl->sh_flags_combine (flags1, flags2);
|
H A D | eblreloctypename.c | 24 ebl_reloc_type_name (ebl, reloc, buf, len) 25 Ebl *ebl; 32 res = ebl != NULL ? ebl->reloc_type_name (reloc, buf, len) : NULL;
|
H A D | libebl.h | 26 typedef struct ebl struct 101 void (*destr) (struct ebl *); 123 extern const char *ebl_backend_name (Ebl *ebl); 126 extern const char *ebl_object_type_name (Ebl *ebl, int object, 130 extern const char *ebl_reloc_type_name (Ebl *ebl, int reloc, 134 extern bool ebl_reloc_type_check (Ebl *ebl, int reloc); 137 extern bool ebl_reloc_valid_use (Ebl *ebl, int reloc); 141 extern bool ebl_gotpc_reloc_check (Ebl *ebl, int reloc); 144 extern const char *ebl_segment_type_name (Ebl *ebl, int segment, 148 extern const char *ebl_section_type_name (Ebl *ebl, in [all...] |
H A D | ebldynamictagcheck.c | 24 ebl_dynamic_tag_check (ebl, tag) 25 Ebl *ebl; 28 bool res = ebl != NULL ? ebl->dynamic_tag_check (tag) : false;
|
H A D | eblobjecttypename.c | 24 ebl_object_type_name (ebl, object, buf, len) 25 Ebl *ebl; 32 res = ebl != NULL ? ebl->object_type_name (object, buf, len) : NULL;
|
H A D | eblobjnotetypename.c | 25 ebl_object_note_type_name (ebl, type, buf, len) 26 Ebl *ebl; 31 const char *res = ebl->object_note_type_name (type, buf, len);
|
H A D | eblmachineflagname.c | 25 ebl_machine_flag_name (ebl, flags, buf, len) 26 Ebl *ebl; 51 machstr = ebl != NULL ? ebl->machine_flag_name (&flags) : NULL;
|
H A D | eblosabiname.c | 24 ebl_osabi_name (ebl, osabi, buf, len) 25 Ebl *ebl; 30 const char *res = ebl != NULL ? ebl->osabi_name (osabi, buf, len) : NULL;
|
H A D | eblsymbolbindingname.c | 24 ebl_symbol_binding_name (ebl, binding, buf, len) 25 Ebl *ebl; 32 res = ebl != NULL ? ebl->symbol_type_name (binding, buf, len) : NULL;
|
H A D | eblsymboltypename.c | 24 ebl_symbol_type_name (ebl, symbol, buf, len) 25 Ebl *ebl; 32 res = ebl != NULL ? ebl->symbol_type_name (symbol, buf, len) : NULL;
|
H A D | eblobjnote.c | 26 ebl_object_note (ebl, name, type, descsz, desc) 27 Ebl *ebl; 33 if (! ebl->object_note (name, type, descsz, desc))
|
H A D | ebldynamictagname.c | 25 ebl_dynamic_tag_name (ebl, tag, buf, len) 26 Ebl *ebl; 31 const char *res = ebl != NULL ? ebl->dynamic_tag_name (tag, buf, len) : NULL;
|
H A D | eblsectionname.c | 24 ebl_section_name (ebl, section, xsection, buf, len, scnnames, shnum) 25 Ebl *ebl; 33 const char *res = ebl != NULL ? ebl->section_name (section, xsection,
|
H A D | eblsegmenttypename.c | 24 ebl_segment_type_name (ebl, segment, buf, len) 25 Ebl *ebl; 32 res = ebl != NULL ? ebl->segment_type_name (segment, buf, len) : NULL;
|
H A D | eblcorenotetypename.c | 25 ebl_core_note_type_name (ebl, type, buf, len) 26 Ebl *ebl; 31 const char *res = ebl->core_note_type_name (type, buf, len);
|
/external/elfutils/src/ |
H A D | elflint.c | 320 section_name (Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 325 shdr = gelf_getshdr (elf_getscn (ebl->elf, idx), &shdr_mem); 327 return elf_strptr (ebl->elf, shstrndx, shdr->sh_name); 354 check_elf_header (Ebl *ebl, GElf_Ehdr *ehdr, size_t size) argument 387 ebl_osabi_name (ebl, ehdr->e_ident[EI_OSABI], buf, sizeof (buf))); 446 shdr = gelf_getshdr (elf_getscn (ebl->elf, 0), &shdr_mem); 465 shdr = gelf_getshdr (elf_getscn (ebl->elf, 0), &shdr_mem); 480 if (!ebl_machine_flag_check (ebl, ehdr->e_flags)) 482 ebl_machine_flag_name (ebl, ehdr->e_flags, buf, sizeof (buf))); 485 if (gelf_getclass (ebl 525 check_scn_group(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 579 check_symtab(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 943 is_rel_dyn(Ebl *ebl, GElf_Ehdr *ehdr, int idx, GElf_Shdr *shdr, bool rela) argument 996 check_rela(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 1131 check_rel(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 1271 check_dynamic(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 1477 check_symtab_shndx(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 1566 check_hash(Ebl *ebl, GElf_Ehdr *ehdr, int idx) argument 1646 check_null(Ebl *ebl, GElf_Ehdr *ehdr, GElf_Shdr *shdr, int idx) argument 1666 check_group(Ebl *ebl, GElf_Ehdr *ehdr, GElf_Shdr *shdr, int idx) argument 1898 check_versym(Ebl *ebl, GElf_Ehdr *ehdr, GElf_Shdr *shdr, int idx) argument 1933 check_sections(Ebl *ebl, GElf_Ehdr *ehdr) argument 2280 check_note(Ebl *ebl, GElf_Ehdr *ehdr, GElf_Phdr *phdr, int cnt) argument 2422 check_program_header(Ebl *ebl, GElf_Ehdr *ehdr) argument 2544 Ebl *ebl; local [all...] |
H A D | readelf.c | 158 static void print_ehdr (Ebl *ebl, GElf_Ehdr *ehdr); 159 static void print_shdr (Ebl *ebl, GElf_Ehdr *ehdr); 160 static void print_phdr (Ebl *ebl, GElf_Ehdr *ehdr); 161 static void print_scngrp (Ebl *ebl, GElf_Ehdr *ehdr); 162 static void print_dynamic (Ebl *ebl, GElf_Ehdr *ehdr); 163 static void print_relocs (Ebl *ebl, GElf_Ehdr *ehdr); 164 static void handle_relocs_rel (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, 166 static void handle_relocs_rela (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, 168 static void print_symtab (Ebl *ebl, GElf_Ehdr *ehdr, int type); 169 static void handle_symtab (Ebl *ebl, GElf_Ehd 463 Ebl *ebl; local 551 print_ehdr(Ebl *ebl, GElf_Ehdr *ehdr) argument 677 print_shdr(Ebl *ebl, GElf_Ehdr *ehdr) argument 766 print_phdr(Ebl *ebl, GElf_Ehdr *ehdr) argument 921 handle_scngrp(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 988 print_scngrp(Ebl *ebl, GElf_Ehdr *ehdr) argument 1115 handle_dynamic(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 1247 print_dynamic(Ebl *ebl, GElf_Ehdr *ehdr) argument 1269 print_relocs(Ebl *ebl, GElf_Ehdr *ehdr) argument 1293 handle_relocs_rel(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 1459 handle_relocs_rela(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 1607 print_symtab(Ebl *ebl, GElf_Ehdr *ehdr, int type) argument 1626 handle_symtab(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 1866 print_verinfo(Ebl *ebl, GElf_Ehdr *ehdr) argument 1924 handle_verneed(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 2001 handle_verdef(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 2084 handle_versym(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) argument 2377 handle_hash(Ebl *ebl, GElf_Ehdr *ehdr) argument 2503 print_liblist(Ebl *ebl, GElf_Ehdr *ehdr) argument 3252 print_debug_abbrev_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 3309 print_debug_aranges_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 3363 print_debug_frame_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 3503 print_debug_info_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 3706 print_debug_line_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 4117 print_debug_loc_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 4152 print_debug_macinfo_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 4321 print_debug_pubnames_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 4333 print_debug_str_section(Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) argument 4372 print_debug(Ebl *ebl, GElf_Ehdr *ehdr) argument 4445 handle_notes(Ebl *ebl, GElf_Ehdr *ehdr) argument [all...] |
/external/elfutils/libelf/ |
H A D | elf-knowledge.h | 23 #define SECTION_STRIP_P(ebl, elf, ehdr, shdr, name, remove_comment, remove_debug) \ 31 || ebl_debugscn_p (ebl, name) \ 41 && ebl_debugscn_p (ebl, s_l); }))) \
|