• Home
  • Raw
  • Download

Lines Matching refs:ebl

63 typedef struct ebl Ebl;
84 extern int ebl_get_elfmachine (Ebl *ebl) __attribute__ ((__pure__));
87 extern int ebl_get_elfclass (Ebl *ebl) __attribute__ ((__pure__));
90 extern int ebl_get_elfdata (Ebl *ebl) __attribute__ ((__pure__));
97 extern const char *ebl_backend_name (Ebl *ebl);
100 extern const char *ebl_object_type_name (Ebl *ebl, int object,
104 extern const char *ebl_reloc_type_name (Ebl *ebl, int reloc,
108 extern bool ebl_reloc_type_check (Ebl *ebl, int reloc);
111 extern bool ebl_reloc_valid_use (Ebl *ebl, int reloc);
115 extern Elf_Type ebl_reloc_simple_type (Ebl *ebl, int reloc);
119 extern bool ebl_gotpc_reloc_check (Ebl *ebl, int reloc);
122 extern const char *ebl_segment_type_name (Ebl *ebl, int segment,
126 extern const char *ebl_section_type_name (Ebl *ebl, int section,
130 extern const char *ebl_section_name (Ebl *ebl, int section, int xsection,
135 extern const char *ebl_machine_flag_name (Ebl *ebl, GElf_Word flags,
139 extern bool ebl_machine_flag_check (Ebl *ebl, GElf_Word flags);
142 extern bool ebl_machine_section_flag_check (Ebl *ebl, GElf_Xword flags);
147 extern bool ebl_check_special_section (Ebl *ebl, int ndx,
151 extern const char *ebl_symbol_type_name (Ebl *ebl, int symbol,
155 extern const char *ebl_symbol_binding_name (Ebl *ebl, int binding,
159 extern const char *ebl_dynamic_tag_name (Ebl *ebl, int64_t tag,
163 extern bool ebl_dynamic_tag_check (Ebl *ebl, int64_t tag);
167 extern bool ebl_check_special_symbol (Ebl *ebl, GElf_Ehdr *ehdr,
172 extern GElf_Word ebl_sh_flags_combine (Ebl *ebl, GElf_Word flags1,
176 extern const char *ebl_osabi_name (Ebl *ebl, int osabi, char *buf, size_t len);
180 extern const char *ebl_core_note_type_name (Ebl *ebl, uint32_t type, char *buf,
184 extern const char *ebl_object_note_type_name (Ebl *ebl, uint32_t type,
188 extern void ebl_object_note (Ebl *ebl, const char *name, uint32_t type,
194 extern bool ebl_check_object_attribute (Ebl *ebl, const char *vendor,
201 extern bool ebl_debugscn_p (Ebl *ebl, const char *name);
204 extern bool ebl_copy_reloc_p (Ebl *ebl, int reloc);
207 extern bool ebl_none_reloc_p (Ebl *ebl, int reloc);
210 extern bool ebl_relative_reloc_p (Ebl *ebl, int reloc);
213 extern bool ebl_section_strip_p (Ebl *ebl, const GElf_Ehdr *ehdr,
218 extern bool ebl_bss_plt_p (Ebl *ebl, GElf_Ehdr *ehdr);
221 extern int ebl_sysvhash_entrysize (Ebl *ebl);
232 extern int ebl_return_value_location (Ebl *ebl,
246 extern ssize_t ebl_register_info (Ebl *ebl,
256 extern int ebl_syscall_abi (Ebl *ebl, int *sp, int *pc,
352 extern int ebl_core_note (Ebl *ebl, GElf_Word n_type, GElf_Word descsz,
359 extern int ebl_auxv_info (Ebl *ebl, GElf_Xword a_type,