Home
last modified time | relevance | path

Searched refs:library_symbol (Results 1 – 25 of 32) sorted by relevance

12

/external/ltrace/
Dlibrary.h47 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 …]
Dlibrary.c74 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 …]
Dbackend.h182 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 …]
Dproc.h70 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 *),
Dltrace-elf.c72 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 …]
Dbreakpoint.h64 struct library_symbol *libsym;
104 arch_addr_t addr, struct library_symbol *libsym);
135 struct library_symbol *libsym);
Dproc.c465 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 …]
Doutput.h29 struct library_symbol *libsym);
31 struct library_symbol *libsym,
Dbreakpoints.c166 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()
Dltrace-elf.h98 struct library_symbol **ret);
109 struct library_symbol **ret);
Dsummary.h31 void summary_account_call(struct library_symbol *libsym,
Dforward.h30 struct library_symbol;
/external/ltrace/sysdeps/linux-gnu/mips/
Dplt.c106 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/
Dplt.c152 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 …]
Darch.h50 struct library_symbol;
55 struct library_symbol *stubs;
123 struct library_symbol *irel_libsym;
/external/ltrace/sysdeps/linux-gnu/s390/
Dplt.c36 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/
Dplt.c46 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/
Dos.h36 struct library_symbol *ret_libsym;
Dtrace.c1285 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/
Dplt.c31 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
/external/ltrace/sysdeps/linux-gnu/cris/
Dplt.c31 void *sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
/external/ltrace/sysdeps/linux-gnu/metag/
Dplt.c35 *sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
/external/ltrace/sysdeps/linux-gnu/alpha/
Dplt.c32 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
/external/ltrace/sysdeps/linux-gnu/aarch64/
Dplt.c29 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()
/external/ltrace/sysdeps/linux-gnu/m68k/
Dplt.c33 sym2addr(struct process *proc, struct library_symbol *sym) in sym2addr()

12