Lines Matching defs:bpstat

405 /* The following stuff is an abstract data type "bpstat" ("breakpoint
409 typedef struct bpstats *bpstat;
412 /* Clear a bpstat so that it says we are not at any breakpoint.
413 Also free any storage that is part of a bpstat. */
414 extern void bpstat_clear (bpstat *);
416 /* Return a copy of a bpstat. Like "bs1 = bs2" but all storage that
417 is part of the bpstat is copied as well. */
418 extern bpstat bpstat_copy (bpstat);
420 extern bpstat bpstat_stop_status (CORE_ADDR pc, ptid_t ptid,
429 /* Perform various other tests; that is, this bpstat does not
505 /* Tell what to do about this bpstat. */
506 struct bpstat_what bpstat_what (bpstat);
509 /* Find the bpstat associated with a breakpoint. NULL otherwise. */
510 bpstat bpstat_find_breakpoint (bpstat, struct breakpoint *);
512 /* Find a step_resume breakpoint associated with this bpstat.
521 extern struct breakpoint *bpstat_find_step_resume_breakpoint (bpstat);
530 without hardware support). This isn't related to a specific bpstat,
540 extern enum print_stop_action bpstat_print (bpstat);
543 at. *BSP upon return is a bpstat which points to the remaining
546 Return 0 if passed a bpstat which does not indicate any breakpoints. */
547 extern int bpstat_num (bpstat *);
552 extern void bpstat_do_actions (bpstat *);
555 extern void bpstat_clear_actions (bpstat);
557 /* Given a bpstat that records zero or more triggered eventpoints, this
558 function returns another bpstat which contains only the catchpoints
561 extern void bpstat_get_triggered_catchpoints (bpstat, bpstat *);
565 /* Values used to tell the printing routine how to behave for this bpstat. */
573 /* This is used when nothing should be printed for this bpstat entry. */
583 place, and a bpstat reflects the fact that both have been hit. */
584 bpstat next;
599 associated with this element of the bpstat chain. */
656 extern void breakpoint_auto_delete (bpstat);