2012-04-29 Sergio Durigan Junior <sergiodj@redhat.com>

* tracepoint.c (start_tracing, stop_tracing): Checking for NULL
	probes.
This commit is contained in:
Sergio Durigan Junior 2012-04-29 15:14:31 +00:00
parent 5977971a97
commit 311fe7e108
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2012-04-29 Sergio Durigan Junior <sergiodj@redhat.com>
* tracepoint.c (start_tracing, stop_tracing): Checking for NULL
probes.
2012-04-29 Yao Qi <yao@codesourcery.com> 2012-04-29 Yao Qi <yao@codesourcery.com>
* gdb-code-style.el: New hook gdb-markup-hook * gdb-code-style.el: New hook gdb-markup-hook

View File

@ -1783,7 +1783,8 @@ start_tracing (char *notes)
t->number_on_target = b->number; t->number_on_target = b->number;
for (loc = b->loc; loc; loc = loc->next) for (loc = b->loc; loc; loc = loc->next)
loc->probe->pops->set_semaphore (loc->probe, loc->gdbarch); if (loc->probe != NULL)
loc->probe->pops->set_semaphore (loc->probe, loc->gdbarch);
} }
VEC_free (breakpoint_p, tp_vec); VEC_free (breakpoint_p, tp_vec);
@ -1878,7 +1879,8 @@ stop_tracing (char *note)
but we don't really care if this semaphore goes out of sync. but we don't really care if this semaphore goes out of sync.
That's why we are decrementing it here, but not taking care That's why we are decrementing it here, but not taking care
in other places. */ in other places. */
loc->probe->pops->clear_semaphore (loc->probe, loc->gdbarch); if (loc->probe != NULL)
loc->probe->pops->clear_semaphore (loc->probe, loc->gdbarch);
} }
} }