2011-12-09 Hui Zhu Yao Qi * tracepoint.c (start_tracing): Clear `inserted' flag. --- gdb/tracepoint.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/gdb/tracepoint.c b/gdb/tracepoint.c index e00538c..da7298c 100644 --- a/gdb/tracepoint.c +++ b/gdb/tracepoint.c @@ -1756,6 +1756,10 @@ start_tracing (char *notes) struct tracepoint *t = (struct tracepoint *) b; struct bp_location *loc; + /* Clear `inserted' flag. */ + for (loc = b->loc; loc; loc = loc->next) + loc->inserted = 0; + if ((b->type == bp_fast_tracepoint ? !may_insert_fast_tracepoints : !may_insert_tracepoints)) -- 1.7.0.4