Home
last modified time | relevance | path

Searched refs:Ebl (Results 1 – 25 of 157) sorted by relevance

1234567

/external/elfutils/libebl/
Dlibebl.h55 typedef struct ebl Ebl; typedef
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) __pure_attribute__;
79 extern int ebl_get_elfclass (Ebl *ebl) __pure_attribute__;
82 extern int ebl_get_elfdata (Ebl *ebl) __pure_attribute__;
89 extern const char *ebl_backend_name (Ebl *ebl);
92 extern const char *ebl_reloc_type_name (Ebl *ebl, int reloc,
[all …]
Debl-hooks.h36 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(syscall_abi) (Ebl *ebl, int *sp, int *pc,
150 int EBLHOOK(disasm) (Ebl *ebl, const uint8_t **startp, const uint8_t *end,
156 int EBLHOOK(abi_cfi) (Ebl *ebl, Dwarf_CIE *abi_info);
167 bool EBLHOOK(dwarf_to_regno) (Ebl *ebl, unsigned *regno);
171 void EBLHOOK(normalize_pc) (Ebl *ebl, Dwarf_Addr *pc);
[all …]
Deblopenbackend.c148 static Elf_Type default_reloc_simple_type (Ebl *ebl, int ignore, int *addsub);
190 static bool default_check_special_section (Ebl *, int,
195 static ssize_t default_register_info (Ebl *ebl,
200 static int default_syscall_abi (Ebl *ebl, int *sp, int *pc,
202 static bool default_check_object_attribute (Ebl *ebl, const char *vendor,
206 static bool default_check_reloc_target_type (Ebl *ebl, Elf64_Word sh_type);
207 static int default_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info);
211 fill_defaults (Ebl *result) in fill_defaults()
256 static Ebl *
259 Ebl *result; in openbackend()
[all …]
Deblinitreg.c37 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()
Deblabicfi.c37 ebl_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info) in ebl_abi_cfi()
43 ebl_ra_offset (Ebl *ebl) in ebl_ra_offset()
/external/elfutils/backends/
Dbpf_init.c45 Ebl *eh, size_t ehlen) in bpf_init()
48 if (ehlen < sizeof (Ebl)) in bpf_init()
Dtilegx_init.c43 Ebl *eh, in tilegx_init()
47 if (ehlen < sizeof (Ebl)) in tilegx_init()
Dsh_init.c45 Ebl *eh, in sh_init()
49 if (ehlen < sizeof (Ebl)) in sh_init()
Dm68k_init.c43 Ebl *eh, in m68k_init()
47 if (ehlen < sizeof (Ebl)) in m68k_init()
Daarch64_init.c44 Ebl *eh, in aarch64_init()
48 if (ehlen < sizeof (Ebl)) in aarch64_init()
Dia64_init.c44 Ebl *eh, in ia64_init()
48 if (ehlen < sizeof (Ebl)) in ia64_init()
Dalpha_init.c45 Ebl *eh, in alpha_init()
49 if (ehlen < sizeof (Ebl)) in alpha_init()
Di386_init.c44 Ebl *eh, in i386_init()
48 if (ehlen < sizeof (Ebl)) in i386_init()
Dppc_init.c45 Ebl *eh, in ppc_init()
49 if (ehlen < sizeof (Ebl)) in ppc_init()
Ds390_init.c46 Ebl *eh, in s390_init()
50 if (ehlen < sizeof (Ebl)) in s390_init()
Darm_init.c45 Ebl *eh, in arm_init()
49 if (ehlen < sizeof (Ebl)) in arm_init()
Dx86_64_init.c47 Ebl *eh, in x86_64_init()
51 if (ehlen < sizeof (Ebl)) in x86_64_init()
Driscv_init.c49 Ebl *eh, in riscv_init()
53 if (ehlen < sizeof (Ebl)) in riscv_init()
Dsparc_init.c50 Ebl *eh, in sparc_init()
54 if (ehlen < sizeof (Ebl)) in sparc_init()
Dia64_symbol.c118 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()
Darm_symbol.c112 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()
Dsparc_symbol.c42 sparc_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type, in sparc_reloc_simple_type()
75 sparc_check_special_section (Ebl *ebl, in sparc_check_special_section()
Dalpha_symbol.c64 alpha_reloc_simple_type (Ebl *ebl __attribute__ ((unused)), int type, in alpha_reloc_simple_type()
87 alpha_check_special_section (Ebl *ebl, in alpha_check_special_section()
Dppc64_init.c47 Ebl *eh, in ppc64_init()
51 if (ehlen < sizeof (Ebl)) in ppc64_init()
/external/elfutils/src/
Dobjdump.c345 show_relocs_x (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *symdata, in show_relocs_x()
401 show_relocs_rel (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, in show_relocs_rel()
422 show_relocs_rela (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, in show_relocs_rela()
473 show_relocs (Ebl *ebl, const char *fname, uint32_t shstrndx) in show_relocs()
550 show_full_content (Ebl *ebl, const char *fname, uint32_t shstrndx) in show_full_content()
683 show_disasm (Ebl *ebl, const char *fname, uint32_t shstrndx) in show_disasm()
755 Ebl *ebl = ebl_openbackend (elf); in handle_elf()

1234567