/external/ltrace/ |
D | library.h | 47 struct library_symbol { struct 48 struct library_symbol *next; argument 79 int library_symbol_init(struct library_symbol *libsym, argument 85 int library_symbol_clone(struct library_symbol *retp, 86 struct library_symbol *sym); 92 void library_symbol_destroy(struct library_symbol *sym); 98 int library_symbol_cmp(struct library_symbol *a, struct library_symbol *b); 102 void library_symbol_set_name(struct library_symbol *libsym, 108 enum callback_status library_symbol_equal_cb(struct library_symbol *libsym, 113 enum callback_status library_symbol_named_cb(struct library_symbol *libsym, [all …]
|
D | library.c | 74 os_library_symbol_init(struct library_symbol *libsym) in os_library_symbol_init() 80 os_library_symbol_destroy(struct library_symbol *libsym) in os_library_symbol_destroy() 85 os_library_symbol_clone(struct library_symbol *retp, in os_library_symbol_clone() 86 struct library_symbol *libsym) in os_library_symbol_clone() 94 arch_library_symbol_init(struct library_symbol *libsym) in arch_library_symbol_init() 100 arch_library_symbol_destroy(struct library_symbol *libsym) in arch_library_symbol_destroy() 105 arch_library_symbol_clone(struct library_symbol *retp, in arch_library_symbol_clone() 106 struct library_symbol *libsym) in arch_library_symbol_clone() 148 private_library_symbol_init(struct library_symbol *libsym, in private_library_symbol_init() 166 private_library_symbol_destroy(struct library_symbol *libsym) in private_library_symbol_destroy() [all …]
|
D | backend.h | 182 void *sym2addr(struct process *proc, struct library_symbol *sym); 270 int os_library_symbol_init(struct library_symbol *libsym); 271 void os_library_symbol_destroy(struct library_symbol *libsym); 272 int os_library_symbol_clone(struct library_symbol *retp, 273 struct library_symbol *libsym); 280 int arch_library_symbol_init(struct library_symbol *libsym); 281 void arch_library_symbol_destroy(struct library_symbol *libsym); 282 int arch_library_symbol_clone(struct library_symbol *retp, 283 struct library_symbol *libsym); 337 size_t i, struct library_symbol **ret); [all …]
|
D | proc.h | 70 struct library_symbol * libfunc; 218 struct library_symbol *libsym); 255 int proc_find_symbol(struct process *proc, struct library_symbol *sym, 256 struct library **retlib, struct library_symbol **retsym); 260 struct library_symbol *proc_each_symbol 261 (struct process *proc, struct library_symbol *start_after, 262 enum callback_status (*cb)(struct library_symbol *, void *),
|
D | ltrace-elf.c | 72 struct library_symbol **ret) in os_elf_add_plt_entry() 82 struct library_symbol **ret) in arch_elf_add_plt_entry() 93 struct library_symbol **ret) in os_elf_add_func_entry() 109 struct library_symbol **ret) in arch_elf_add_func_entry() 725 struct library_symbol **ret) in default_elf_add_plt_entry() 739 struct library_symbol *libsym = malloc(sizeof(*libsym)); in default_elf_add_plt_entry() 761 struct library_symbol **ret) in elf_add_plt_entry() 784 mark_chain_latent(struct library_symbol *libsym) in mark_chain_latent() 794 struct library_symbol **libsymp, struct library *lib) in filter_symbol_chain() 797 struct library_symbol **ptr = libsymp; in filter_symbol_chain() [all …]
|
D | breakpoint.h | 64 struct library_symbol *libsym; 104 arch_addr_t addr, struct library_symbol *libsym); 135 struct library_symbol *libsym);
|
D | proc.c | 465 struct library_symbol *libfunc = elem->c_un.libfunc; in process_clone() 773 breakpoint_for_symbol(struct library_symbol *libsym, struct process *proc) in breakpoint_for_symbol() 843 cb_breakpoint_for_symbol(struct library_symbol *libsym, void *data) in cb_breakpoint_for_symbol() 850 struct library_symbol *libsym) in proc_activate_latent_symbol() 860 struct library_symbol *libsym) in proc_activate_delayed_symbol() 873 struct library_symbol *libsym = NULL; in activate_latent_in() 948 struct library_symbol *libsym = NULL; in proc_add_library() 1084 proc_find_symbol(struct process *proc, struct library_symbol *sym, in proc_find_symbol() 1085 struct library **retlib, struct library_symbol **retsym) in proc_find_symbol() 1095 struct library_symbol *fsym in proc_find_symbol() [all …]
|
D | output.h | 29 struct library_symbol *libsym); 31 struct library_symbol *libsym,
|
D | breakpoints.c | 166 arch_addr_t addr, struct library_symbol *libsym) in breakpoint_init_base() 181 arch_addr_t addr, struct library_symbol *libsym) in breakpoint_init() 214 struct library_symbol *libsym = NULL; in breakpoint_clone() 270 struct library_symbol *libsym) in insert_breakpoint_at()
|
D | ltrace-elf.h | 98 struct library_symbol **ret); 109 struct library_symbol **ret);
|
D | summary.h | 31 void summary_account_call(struct library_symbol *libsym,
|
D | forward.h | 30 struct library_symbol;
|
/external/ltrace/sysdeps/linux-gnu/mips/ |
D | plt.c | 106 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr() 254 void arch_symbol_ret(struct process *proc, struct library_symbol *libsym) in arch_symbol_ret() 303 cb_enable_breakpoint_sym(struct library_symbol *libsym, void *data) in cb_enable_breakpoint_sym() 346 struct library_symbol **ret) in arch_elf_add_plt_entry() 351 struct library_symbol *libsym = malloc(sizeof(*libsym)); in arch_elf_add_plt_entry() 401 arch_library_symbol_init(struct library_symbol *libsym) in arch_library_symbol_init() 413 arch_library_symbol_destroy(struct library_symbol *libsym) in arch_library_symbol_destroy() 418 arch_library_symbol_clone(struct library_symbol *retp, in arch_library_symbol_clone() 419 struct library_symbol *libsym) in arch_library_symbol_clone()
|
/external/ltrace/sysdeps/linux-gnu/ppc/ |
D | plt.c | 152 mark_as_resolved(struct library_symbol *libsym, GElf_Addr value) in mark_as_resolved() 159 ppc32_delayed_symbol(struct library_symbol *libsym) in ppc32_delayed_symbol() 200 struct library_symbol *libsym = NULL; in arch_dynlink_done() 351 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr() 530 struct library_symbol *sym, *next; in arch_elf_init() 568 struct library_symbol *libsym = malloc(sizeof(*libsym)); in arch_elf_init() 630 struct library_symbol **ret) in arch_elf_add_func_entry() 649 struct library_symbol *libsym = malloc(sizeof *libsym); in arch_elf_add_func_entry() 693 struct library_symbol **ret) in arch_elf_add_plt_entry() 712 struct library_symbol *chain = NULL; in arch_elf_add_plt_entry() [all …]
|
D | arch.h | 50 struct library_symbol; 55 struct library_symbol *stubs; 123 struct library_symbol *irel_libsym;
|
/external/ltrace/sysdeps/linux-gnu/s390/ |
D | plt.c | 36 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr() 44 struct library_symbol **ret) in arch_elf_add_plt_entry()
|
/external/ltrace/sysdeps/linux-gnu/x86/ |
D | plt.c | 46 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr() 54 struct library_symbol **ret) in arch_elf_add_plt_entry()
|
/external/ltrace/sysdeps/linux-gnu/ |
D | os.h | 36 struct library_symbol *ret_libsym;
|
D | trace.c | 1285 struct library_symbol **ret) in linux_elf_add_plt_entry_irelative() 1307 os_library_symbol_init(struct library_symbol *libsym) in os_library_symbol_init() 1314 os_library_symbol_destroy(struct library_symbol *libsym) in os_library_symbol_destroy() 1319 os_library_symbol_clone(struct library_symbol *retp, in os_library_symbol_clone() 1320 struct library_symbol *libsym) in os_library_symbol_clone() 1342 struct library_symbol **ret) in os_elf_add_func_entry() 1354 struct library_symbol *tmp = malloc(sizeof *tmp); in os_elf_add_func_entry() 1377 libsym_at_address(struct library_symbol *libsym, void *addrp) in libsym_at_address() 1393 struct library_symbol *libsym = NULL; in ifunc_ret_hit()
|
/external/ltrace/sysdeps/linux-gnu/sparc/ |
D | plt.c | 31 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
|
/external/ltrace/sysdeps/linux-gnu/cris/ |
D | plt.c | 31 void *sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
|
/external/ltrace/sysdeps/linux-gnu/metag/ |
D | plt.c | 35 *sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
|
/external/ltrace/sysdeps/linux-gnu/alpha/ |
D | plt.c | 32 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
|
/external/ltrace/sysdeps/linux-gnu/aarch64/ |
D | plt.c | 29 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
|
/external/ltrace/sysdeps/linux-gnu/m68k/ |
D | plt.c | 33 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
|