Lines Matching refs:breakpoint
33 #include "breakpoint.h"
153 arch_addr_t, struct breakpoint *,
239 destroy_breakpoint_cb(struct process *proc, struct breakpoint *bp, void *data)
338 clone_single_bp(arch_addr_t *key, struct breakpoint **bpp, void *u)
340 struct breakpoint *bp = *bpp;
343 struct breakpoint *clone = malloc(sizeof(*clone));
410 arch_addr_t, struct breakpoint *, NULL,
781 "delayed and/or latent breakpoint pid=%d, %s@%p",
788 /* If there is an artificial breakpoint on the same address,
790 * there. That artificial breakpoint is there presumably for
792 * breakpoint, then this is a bug. ltrace-elf.c should filter
796 * supported. If a breakpoint has custom callbacks, it might
799 * around, and put the new breakpoint back in. */
800 struct breakpoint *bp;
805 * breakpoint, because when it hits, we won't know
953 "Couldn't insert breakpoint for %s to %d: %s.\n",
1012 * thus have ->breakpoint initialized. */
1019 proc_add_breakpoint(struct process *proc, struct breakpoint *bp)
1032 "couldn't enter breakpoint %s@%p to dictionary: %s\n",
1041 proc_remove_breakpoint(struct process *proc, struct breakpoint *bp)
1046 int rc = DICT_ERASE(proc->breakpoints, &bp->addr, struct breakpoint *,
1055 struct breakpoint *bp,
1061 each_breakpoint_cb(arch_addr_t *key, struct breakpoint **bpp, void *d)
1070 struct breakpoint *bp,
1079 arch_addr_t, struct breakpoint *, start,