• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:libsym

773 breakpoint_for_symbol(struct library_symbol *libsym, struct process *proc)  in breakpoint_for_symbol()  argument
779 if (libsym->latent || libsym->delayed) { in breakpoint_for_symbol()
782 proc->pid, libsym->name, libsym->enter_addr); in breakpoint_for_symbol()
786 bp_addr = sym2addr(proc, libsym); in breakpoint_for_symbol()
815 assert(bp->libsym == NULL); in breakpoint_for_symbol()
816 bp->libsym = libsym; in breakpoint_for_symbol()
823 || breakpoint_init(bp, proc, bp_addr, libsym) < 0) { in breakpoint_for_symbol()
843 cb_breakpoint_for_symbol(struct library_symbol *libsym, void *data) in cb_breakpoint_for_symbol() argument
845 return CBS_STOP_IF(breakpoint_for_symbol(libsym, data) < 0); in cb_breakpoint_for_symbol()
850 struct library_symbol *libsym) in proc_activate_latent_symbol() argument
852 assert(libsym->latent); in proc_activate_latent_symbol()
853 libsym->latent = 0; in proc_activate_latent_symbol()
855 return breakpoint_for_symbol(libsym, proc); in proc_activate_latent_symbol()
860 struct library_symbol *libsym) in proc_activate_delayed_symbol() argument
862 assert(libsym->delayed); in proc_activate_delayed_symbol()
863 libsym->delayed = 0; in proc_activate_delayed_symbol()
865 return breakpoint_for_symbol(libsym, proc); in proc_activate_delayed_symbol()
873 struct library_symbol *libsym = NULL; in activate_latent_in() local
874 while ((libsym = library_each_symbol(lib, libsym, in activate_latent_in()
878 if (libsym->latent in activate_latent_in()
879 && proc_activate_latent_symbol(proc, libsym) < 0) in activate_latent_in()
948 struct library_symbol *libsym = NULL; in proc_add_library() local
949 while ((libsym = library_each_symbol(lib, libsym, in proc_add_library()
954 libsym->name, proc->pid, strerror(errno)); in proc_add_library()