/external/elfutils/libebl/ |
D | libebl.h | 50 typedef struct ebl Ebl; typedef 59 extern Ebl *ebl_openbackend (Elf *elf); 61 extern Ebl *ebl_openbackend_machine (GElf_Half machine); 63 extern Ebl *ebl_openbackend_emulation (const char *emulation); 66 extern void ebl_closebackend (Ebl *bh); 72 extern int ebl_get_elfmachine (Ebl *ebl) __pure_attribute__; 75 extern int ebl_get_elfclass (Ebl *ebl) __pure_attribute__; 78 extern int ebl_get_elfdata (Ebl *ebl) __pure_attribute__; 85 extern const char *ebl_backend_name (Ebl *ebl); 88 extern const char *ebl_reloc_type_name (Ebl *ebl, int reloc, [all …]
|
D | eblopenbackend.c | 44 Ebl *i386_init (Elf *, GElf_Half, Ebl *); 45 Ebl *sh_init (Elf *, GElf_Half, Ebl *); 46 Ebl *x86_64_init (Elf *, GElf_Half, Ebl *); 47 Ebl *ia64_init (Elf *, GElf_Half, Ebl *); 48 Ebl *alpha_init (Elf *, GElf_Half, Ebl *); 49 Ebl *arm_init (Elf *, GElf_Half, Ebl *); 50 Ebl *aarch64_init (Elf *, GElf_Half, Ebl *); 51 Ebl *sparc_init (Elf *, GElf_Half, Ebl *); 52 Ebl *ppc_init (Elf *, GElf_Half, Ebl *); 53 Ebl *ppc64_init (Elf *, GElf_Half, Ebl *); [all …]
|
D | ebl-hooks.h | 36 Elf_Type EBLHOOK(reloc_simple_type) (Ebl *, int, int *); 65 bool EBLHOOK(check_special_section) (Ebl *, int, 99 bool EBLHOOK(check_object_attribute) (Ebl *, const char *, int, uint64_t, 103 bool EBLHOOK(check_reloc_target_type) (Ebl *, Elf64_Word); 140 ssize_t EBLHOOK(register_info) (Ebl *ebl, 146 int EBLHOOK(disasm) (Ebl *ebl, const uint8_t **startp, const uint8_t *end, 152 int EBLHOOK(abi_cfi) (Ebl *ebl, Dwarf_CIE *abi_info); 163 bool EBLHOOK(dwarf_to_regno) (Ebl *ebl, unsigned *regno); 167 void EBLHOOK(normalize_pc) (Ebl *ebl, Dwarf_Addr *pc); 177 bool EBLHOOK(unwind) (Ebl *ebl, Dwarf_Addr pc, ebl_tid_registers_t *setfunc, [all …]
|
D | eblinitreg.c | 37 ebl_set_initial_registers_tid (Ebl *ebl, pid_t tid, in ebl_set_initial_registers_tid() 48 ebl_frame_nregs (Ebl *ebl) in ebl_frame_nregs() 55 ebl_func_addr_mask (Ebl *ebl) in ebl_func_addr_mask()
|
D | eblabicfi.c | 37 ebl_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info) in ebl_abi_cfi() 43 ebl_ra_offset (Ebl *ebl) in ebl_ra_offset()
|
D | libeblP.h | 86 typedef Ebl *(*ebl_bhinit_t) (Elf *, GElf_Half, Ebl *);
|
/external/elfutils/backends/ |
D | bpf_init.c | 42 Ebl * 45 Ebl *eh) in bpf_init()
|
D | sh_init.c | 42 Ebl * 45 Ebl *eh) in sh_init()
|
D | m68k_init.c | 40 Ebl * 43 Ebl *eh) in m68k_init()
|
D | csky_init.c | 40 Ebl * 43 Ebl *eh) in csky_init()
|
D | x86_64_symbol.c | 43 x86_64_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type, in x86_64_reloc_simple_type() 77 x86_64_check_reloc_target_type (Ebl *ebl __attribute__ ((unused)), in x86_64_check_reloc_target_type()
|
D | ia64_init.c | 41 Ebl * 44 Ebl *eh) in ia64_init()
|
D | aarch64_init.c | 41 Ebl * 44 Ebl *eh) in aarch64_init()
|
D | i386_init.c | 41 Ebl * 44 Ebl *eh) in i386_init()
|
D | alpha_init.c | 42 Ebl * 45 Ebl *eh) in alpha_init()
|
D | s390_init.c | 43 Ebl * 46 Ebl *eh) in s390_init()
|
D | arm_init.c | 42 Ebl * 45 Ebl *eh) in arm_init()
|
D | x86_64_init.c | 44 Ebl * 47 Ebl *eh) in x86_64_init()
|
D | ppc_init.c | 42 Ebl * 45 Ebl *eh) in ppc_init()
|
D | libebl_CPU.h | 40 extern Ebl *EBLHOOK(init) (Elf *elf, GElf_Half machine, Ebl *eh);
|
D | riscv_init.c | 46 Ebl * 49 Ebl *eh) in riscv_init()
|
D | sparc_init.c | 47 Ebl * 50 Ebl *eh) in sparc_init()
|
D | ia64_symbol.c | 118 ia64_reloc_simple_type (Ebl *ebl, int type, in ia64_reloc_simple_type() 155 ia64_check_reloc_target_type (Ebl *ebl __attribute__ ((unused)), Elf64_Word sh_type) in ia64_check_reloc_target_type()
|
D | arm_symbol.c | 112 arm_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type, in arm_reloc_simple_type() 130 arm_check_reloc_target_type (Ebl *ebl __attribute__ ((unused)), Elf64_Word sh_type) in arm_check_reloc_target_type()
|
/external/elfutils/libasm/ |
D | libasm.h | 36 typedef struct ebl Ebl; typedef 76 extern AsmCtx_t *asm_begin (const char *fname, Ebl *ebl, bool textp); 182 extern DisasmCtx_t *disasm_begin (Ebl *ebl, Elf *elf, DisasmGetSymCB_t symcb);
|