diff options
author | Vladimir Prus <vladimir@codesourcery.com> | 2007-08-17 17:06:04 +0000 |
---|---|---|
committer | Vladimir Prus <vladimir@codesourcery.com> | 2007-08-17 17:06:04 +0000 |
commit | ca35b72ed5ca3877a75536d9595fe26c46610239 (patch) | |
tree | fb3410cad26a93751e9c4a12ed07fb69b0f26227 /gdb/breakpoint.h | |
parent | 858ff4c52eaa523bdf42dbdc0685bead0a5fd73f (diff) | |
download | gdb-ca35b72ed5ca3877a75536d9595fe26c46610239.tar.gz |
* breakpoint.c (bpstat_free): New.
(bpstat_clear): Use bpstat_free.
(delete_breakpoint): Document why we cannot
remove bpstats from stop_bpstat.
* breakpoint.h (bpstat_free): Declare.
Diffstat (limited to 'gdb/breakpoint.h')
-rw-r--r-- | gdb/breakpoint.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h index b7996a5b372..701d85c3c30 100644 --- a/gdb/breakpoint.h +++ b/gdb/breakpoint.h @@ -430,9 +430,12 @@ struct breakpoint typedef struct bpstats *bpstat; -/* Interface: */ -/* Clear a bpstat so that it says we are not at any breakpoint. - Also free any storage that is part of a bpstat. */ +/* Frees any storage that is part of a bpstat. + Does not walk the 'next' chain. */ +extern void bpstat_free (bpstat); + +/* Clears a chain of bpstat, freeing storage + of each. */ extern void bpstat_clear (bpstat *); /* Return a copy of a bpstat. Like "bs1 = bs2" but all storage that |