/external/elfutils/libebl/ |
libebl.h | 37 users must match. No third-party EBL module are supported or allowed. 55 typedef struct ebl Ebl; 63 extern Ebl *ebl_openbackend (Elf *elf); 65 extern Ebl *ebl_openbackend_machine (GElf_Half machine); 67 extern Ebl *ebl_openbackend_emulation (const char *emulation); 70 extern void ebl_closebackend (Ebl *bh); 76 extern int ebl_get_elfmachine (Ebl *ebl) __attribute__ ((__pure__)); 79 extern int ebl_get_elfclass (Ebl *ebl) __attribute__ ((__pure__)) [all...] |
eblelfclass.c | 38 ebl_get_elfclass (Ebl *ebl) 40 return ebl->class;
|
eblelfdata.c | 38 ebl_get_elfdata (Ebl *ebl) 40 return ebl->data;
|
eblelfmachine.c | 38 ebl_get_elfmachine (Ebl *ebl) 40 return ebl->machine;
|
eblsysvhashentrysize.c | 38 ebl_sysvhash_entrysize (Ebl *ebl) 40 return ebl->sysvhash_entrysize;
|
eblinitreg.c | 37 ebl_set_initial_registers_tid (Ebl *ebl, pid_t tid, 43 assert (ebl->set_initial_registers_tid != NULL); 44 return ebl->set_initial_registers_tid (tid, setfunc, arg); 48 ebl_frame_nregs (Ebl *ebl) 50 /* ebl is declared NN */ 51 return ebl->frame_nregs; 55 ebl_func_addr_mask (Ebl *ebl) [all...] |
eblcopyrelocp.c | 38 ebl_copy_reloc_p (Ebl *ebl, int reloc) 40 return ebl->copy_reloc_p (reloc);
|
eblnonerelocp.c | 38 ebl_none_reloc_p (Ebl *ebl, int reloc) 40 return ebl->none_reloc_p (reloc);
|
eblrelativerelocp.c | 38 ebl_relative_reloc_p (Ebl *ebl, int reloc) 40 return ebl->relative_reloc_p (reloc);
|
eblreloctypecheck.c | 38 ebl_reloc_type_check (Ebl *ebl, int reloc) 40 return ebl != NULL ? ebl->reloc_type_check (reloc) : false;
|
eblabicfi.c | 37 ebl_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info) 39 return ebl == NULL ? -1 : ebl->abi_cfi (ebl, abi_info); 43 ebl_ra_offset (Ebl *ebl) 45 return ebl->ra_offset;
|
ebl_check_special_section.c | 37 ebl_check_special_section (Ebl *ebl, int ndx, const GElf_Shdr *shdr, 40 return ebl != NULL && ebl->check_special_section (ebl, ndx, shdr, sname);
|
eblbackendname.c | 39 ebl_backend_name (Ebl *ebl) 41 return ebl != NULL ? ebl->emulation : gettext ("No backend");
|
eblbsspltp.c | 38 ebl_bss_plt_p (Ebl *ebl) 40 return ebl == NULL ? false : ebl->bss_plt_p (ebl->elf);
|
eblcheckreloctargettype.c | 37 ebl_check_reloc_target_type (Ebl *ebl, Elf64_Word sh_type) 39 if (ebl->check_reloc_target_type (ebl, sh_type))
|
ebldebugscnp.c | 39 ebl_debugscn_p (Ebl *ebl, const char *name) 41 return name != NULL && ebl->debugscn_p (name);
|
ebldwarftoregno.c | 36 ebl_dwarf_to_regno (Ebl *ebl, unsigned *regno) 38 /* ebl is declared NN */ 39 return ebl->dwarf_to_regno == NULL ? true : ebl->dwarf_to_regno (ebl, regno);
|
eblgotpcreloccheck.c | 39 ebl_gotpc_reloc_check (Ebl *ebl, int reloc) 41 return ebl != NULL ? ebl->gotpc_reloc_check (ebl->elf, reloc) : false;
|
eblmachineflagcheck.c | 38 ebl_machine_flag_check (Ebl *ebl, Elf64_Word flags) 40 return ebl != NULL ? ebl->machine_flag_check (flags) : (flags == 0);
|
eblmachinesectionflagcheck.c | 37 ebl_machine_section_flag_check (Ebl *ebl, GElf_Xword flags) 39 return ebl != NULL ? ebl->machine_section_flag_check (flags) : (flags == 0);
|
eblnormalizepc.c | 36 ebl_normalize_pc (Ebl *ebl, Dwarf_Addr *pc) 38 /* ebl is declared NN */ 39 if (ebl->normalize_pc != NULL) 40 ebl->normalize_pc (ebl, pc);
|
eblrelocsimpletype.c | 37 ebl_reloc_simple_type (Ebl *ebl, int reloc) 39 return ebl != NULL ? ebl->reloc_simple_type (ebl, reloc) : ELF_T_NUM;
|
eblrelocvaliduse.c | 38 ebl_reloc_valid_use (Ebl *ebl, int reloc) 40 return ebl != NULL ? ebl->reloc_valid_use (ebl->elf, reloc) : false;
|
eblretval.c | 38 ebl_return_value_location (Ebl *ebl, Dwarf_Die *functypedie, 41 return ebl == NULL ? -1 : ebl->return_value_location (functypedie, locops);
|
eblshflagscombine.c | 38 ebl_sh_flags_combine (Ebl *ebl, GElf_Word flags1, GElf_Word flags2) 40 return ebl->sh_flags_combine (flags1, flags2);
|