Home
last modified time | relevance | path

Searched refs:ltelf (Results 1 – 21 of 21) sorted by relevance

/external/ltrace/
Dltrace-elf.h41 struct ltelf { struct
71 int ltelf_init(struct ltelf *lte, const char *filename); argument
72 void ltelf_destroy(struct ltelf *lte);
96 int elf_add_plt_entry(struct process *proc, struct ltelf *lte,
107 int default_elf_add_plt_entry(struct process *proc, struct ltelf *lte,
118 int elf_get_section_covering(struct ltelf *lte, GElf_Addr addr,
120 int elf_get_section_type(struct ltelf *lte, GElf_Word type,
122 int elf_get_section_named(struct ltelf *lte, const char *name,
130 } elf_each_symbol(struct ltelf *lte, unsigned start_after,
139 int elf_read_relocs(struct ltelf *lte, Elf_Scn *scn, GElf_Shdr *shdr,
[all …]
Dbackend.h188 GElf_Addr arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela);
228 int arch_elf_init(struct ltelf *lte, struct library *lib);
229 void arch_elf_destroy(struct ltelf *lte);
314 int arch_get_sym_info(struct ltelf *lte, const char *filename, size_t sym_index,
335 enum plt_status os_elf_add_plt_entry(struct process *proc, struct ltelf *lte,
342 enum plt_status arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte,
358 enum plt_status os_elf_add_func_entry(struct process *proc, struct ltelf *lte,
366 enum plt_status arch_elf_add_func_entry(struct process *proc, struct ltelf *lte,
Dltrace-elf.c57 arch_elf_init(struct ltelf *lte, struct library *lib) in arch_elf_init()
63 arch_elf_destroy(struct ltelf *lte) in arch_elf_destroy()
70 os_elf_add_plt_entry(struct process *proc, struct ltelf *lte, in os_elf_add_plt_entry()
80 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_plt_entry()
90 os_elf_add_func_entry(struct process *proc, struct ltelf *lte, in os_elf_add_func_entry()
106 arch_elf_add_func_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_func_entry()
126 elf_get_section_if(struct ltelf *lte, Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr, in elf_get_section_if()
160 elf_get_section_covering(struct ltelf *lte, GElf_Addr addr, in elf_get_section_covering()
175 elf_get_section_type(struct ltelf *lte, GElf_Word type, in elf_get_section_type()
183 struct ltelf *lte;
[all …]
Dlibrary.h228 struct ltelf;
229 int arch_translate_address(struct ltelf *lte,
Dforward.h31 struct ltelf;
Dlibltrace.c121 struct ltelf lte; in ltrace_init()
Dbreakpoints.c52 struct ltelf;
54 arch_translate_address(struct ltelf *lte, in arch_translate_address()
/external/ltrace/sysdeps/linux-gnu/x86/
Dplt.c39 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) in arch_plt_sym_val()
52 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_plt_entry()
76 arch_elf_init(struct ltelf *lte, struct library *lib) in arch_elf_init()
160 arch_elf_destroy(struct ltelf *lte) in arch_elf_destroy()
/external/ltrace/sysdeps/linux-gnu/arm/
Dplt.c42 arch_elf_init(struct ltelf *lte, struct library *lib) in arch_elf_init()
209 arch_elf_destroy(struct ltelf *lte) in arch_elf_destroy()
214 arch_plt_entry_has_stub(struct ltelf *lte, size_t off) { in arch_plt_entry_has_stub()
221 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { in arch_plt_sym_val()
/external/ltrace/sysdeps/linux-gnu/mips/
Dplt.c72 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) in arch_plt_sym_val()
156 arch_get_sym_info(struct ltelf *lte, const char *filename, in arch_get_sym_info()
196 arch_elf_init(struct ltelf *lte, struct library *lib) in arch_elf_init()
248 arch_elf_destroy(struct ltelf *lte) in arch_elf_destroy()
344 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_plt_entry()
/external/ltrace/sysdeps/linux-gnu/s390/
Dplt.c31 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { in arch_plt_sym_val()
42 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_plt_entry()
/external/ltrace/sysdeps/linux-gnu/ia64/
Dplt.c52 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) in arch_plt_sym_val()
95 arch_translate_address(struct ltelf *lte, in arch_translate_address()
/external/ltrace/sysdeps/linux-gnu/
Dtrace.h135 struct ltelf *lte,
143 char *linux_elf_find_irelative_name(struct ltelf *lte, GElf_Addr addr);
Dtrace.c1259 linux_elf_find_irelative_name(struct ltelf *lte, GElf_Addr addr) in linux_elf_find_irelative_name()
1283 linux_elf_add_plt_entry_irelative(struct process *proc, struct ltelf *lte, in linux_elf_add_plt_entry_irelative()
1339 os_elf_add_func_entry(struct process *proc, struct ltelf *lte, in os_elf_add_func_entry()
/external/ltrace/sysdeps/linux-gnu/ppc/
Dplt.c243 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) in arch_plt_sym_val()
306 arch_translate_address(struct ltelf *lte, in arch_translate_address()
329 load_opd_data(struct ltelf *lte, struct library *lib) in load_opd_data()
357 get_glink_vma(struct ltelf *lte, GElf_Addr ppcgot, Elf_Data *plt_data) in get_glink_vma()
424 struct ltelf *lte = data; in reloc_copy_if_irelative()
431 arch_elf_init(struct ltelf *lte, struct library *lib) in arch_elf_init()
627 arch_elf_add_func_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_func_entry()
691 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, in arch_elf_add_plt_entry()
813 arch_elf_destroy(struct ltelf *lte) in arch_elf_destroy()
/external/ltrace/sysdeps/linux-gnu/sparc/
Dplt.c26 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { in arch_plt_sym_val()
/external/ltrace/sysdeps/linux-gnu/metag/
Dplt.c29 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) in arch_plt_sym_val()
/external/ltrace/sysdeps/linux-gnu/cris/
Dplt.c26 GElf_Addr arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) in arch_plt_sym_val()
/external/ltrace/sysdeps/linux-gnu/alpha/
Dplt.c26 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) in arch_plt_sym_val()
/external/ltrace/sysdeps/linux-gnu/aarch64/
Dplt.c35 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) in arch_plt_sym_val()
/external/ltrace/sysdeps/linux-gnu/m68k/
Dplt.c27 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { in arch_plt_sym_val()