/external/elfutils/src/libebl/ |
libebl.h | 42 typedef struct ebl Ebl; 50 extern Ebl *ebl_openbackend (Elf *elf); 52 extern Ebl *ebl_openbackend_machine (GElf_Half machine); 54 extern Ebl *ebl_openbackend_emulation (const char *emulation); 57 extern void ebl_closebackend (Ebl *bh); 63 extern int ebl_get_elfmachine (Ebl *ebl) __attribute__ ((__pure__)); 66 extern int ebl_get_elfclass (Ebl *ebl) __attribute__ ((__pure__)) [all...] |
eblelfclass.c | 38 ebl_get_elfclass (ebl) 39 Ebl *ebl; 41 return ebl->class;
|
eblcopyrelocp.c | 38 ebl_copy_reloc_p (ebl, reloc) 39 Ebl *ebl; 42 return ebl->copy_reloc_p (reloc);
|
eblelfdata.c | 38 ebl_get_elfdata (ebl) 39 Ebl *ebl; 41 return ebl->data;
|
eblelfmachine.c | 38 ebl_get_elfmachine (ebl) 39 Ebl *ebl; 41 return ebl->machine;
|
eblnonerelocp.c | 38 ebl_none_reloc_p (ebl, reloc) 39 Ebl *ebl; 42 return ebl->none_reloc_p (reloc);
|
eblrelativerelocp.c | 38 ebl_relative_reloc_p (ebl, reloc) 39 Ebl *ebl; 42 return ebl->relative_reloc_p (reloc);
|
eblsysvhashentrysize.c | 38 ebl_sysvhash_entrysize (ebl) 39 Ebl *ebl; 41 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 return ebl == NULL ? 0 : ebl->frame_nregs; 54 ebl_func_addr_mask (Ebl *ebl) [all...] |
eblabicfi.c | 37 ebl_abi_cfi (ebl, abi_info) 38 Ebl *ebl; 41 return ebl == NULL ? -1 : ebl->abi_cfi (ebl, abi_info);
|
eblbackendname.c | 39 ebl_backend_name (ebl) 40 Ebl *ebl; 42 return ebl != NULL ? ebl->emulation : gettext ("No backend");
|
eblbsspltp.c | 38 ebl_bss_plt_p (ebl) 39 Ebl *ebl; 41 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, name) 40 Ebl *ebl; 43 return name != NULL && ebl->debugscn_p (name);
|
ebldwarftoregno.c | 36 ebl_dwarf_to_regno (Ebl *ebl, unsigned *regno) 38 if (ebl == NULL) 40 return ebl->dwarf_to_regno == NULL ? true : ebl->dwarf_to_regno (ebl, regno);
|
eblgotpcreloccheck.c | 39 ebl_gotpc_reloc_check (ebl, reloc) 40 Ebl *ebl; 43 return ebl != NULL ? ebl->gotpc_reloc_check (ebl->elf, reloc) : false;
|
eblmachineflagcheck.c | 38 ebl_machine_flag_check (ebl, flags) 39 Ebl *ebl; 42 return ebl != NULL ? ebl->machine_flag_check (flags) : (flags == 0);
|
eblmachinesectionflagcheck.c | 37 ebl_machine_section_flag_check (ebl, flags) 38 Ebl *ebl; 41 return ebl != NULL ? ebl->machine_section_flag_check (flags) : (flags == 0);
|
eblnormalizepc.c | 36 ebl_normalize_pc (Ebl *ebl, Dwarf_Addr *pc) 38 if (ebl != NULL && ebl->normalize_pc != NULL) 39 ebl->normalize_pc (ebl, pc);
|
eblrelocsimpletype.c | 37 ebl_reloc_simple_type (ebl, reloc) 38 Ebl *ebl; 41 return ebl != NULL ? ebl->reloc_simple_type (ebl, reloc) : ELF_T_NUM;
|
eblreloctypecheck.c | 38 ebl_reloc_type_check (ebl, reloc) 39 Ebl *ebl; 42 return ebl != NULL ? ebl->reloc_type_check (reloc) : false;
|
eblrelocvaliduse.c | 38 ebl_reloc_valid_use (ebl, reloc) 39 Ebl *ebl; 42 return ebl != NULL ? ebl->reloc_valid_use (ebl->elf, reloc) : false;
|
eblshflagscombine.c | 38 ebl_sh_flags_combine (ebl, flags1, flags2) 39 Ebl *ebl; 43 return ebl->sh_flags_combine (flags1, flags2);
|
eblstother.c | 37 ebl_check_st_other_bits (ebl, st_other) 38 Ebl *ebl; 42 || ebl->check_st_other_bits (st_other ^ GELF_ST_VISIBILITY (st_other)));
|
ebl-hooks.h | 39 Elf_Type EBLHOOK(reloc_simple_type) (Ebl *, int); 68 bool EBLHOOK(check_special_section) (Ebl *, int, 105 bool EBLHOOK(check_object_attribute) (Ebl *, const char *, int, uint64_t, 109 bool EBLHOOK(check_reloc_target_type) (Ebl *, Elf64_Word); 143 ssize_t EBLHOOK(register_info) (Ebl *ebl, 149 int EBLHOOK(syscall_abi) (Ebl *ebl, int *sp, int *pc, 159 int EBLHOOK(abi_cfi) (Ebl *ebl, Dwarf_CIE *abi_info) [all...] |