aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/linux-gnu/trace.c
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2012-04-03 00:32:03 +0200
committerPetr Machata <pmachata@redhat.com>2012-04-19 01:35:45 +0200
commit949a56a0e1d4a13dc437621a991e993d6623aef5 (patch)
treeb7d42b9b1793b571ac14d21fd93ae301c929404b /sysdeps/linux-gnu/trace.c
parent0b55b5852b9fe2ed6cceada004db303fe6efe6ce (diff)
downloadltrace-949a56a0e1d4a13dc437621a991e993d6623aef5.tar.gz
Fix PLT calls on PPC64 unprelinked stripped
Diffstat (limited to 'sysdeps/linux-gnu/trace.c')
-rw-r--r--sysdeps/linux-gnu/trace.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sysdeps/linux-gnu/trace.c b/sysdeps/linux-gnu/trace.c
index e108ea9..90cd4de 100644
--- a/sysdeps/linux-gnu/trace.c
+++ b/sysdeps/linux-gnu/trace.c
@@ -723,6 +723,9 @@ process_stopping_on_event(struct event_handler *super, Event *event)
case CBS_STOP:
break;
case CBS_CONT:
+ /* Sink singlestep event. */
+ if (event->type == EVENT_BREAKPOINT)
+ event = NULL;
goto do_singlestep;
}
}