aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2012-08-31 15:15:07 +0200
committerPetr Machata <pmachata@redhat.com>2012-08-31 15:15:07 +0200
commit70747c3890f71f80ff6fafacc990293c91dcff77 (patch)
tree790d1fbdda9f6558fd73c4f59f13a5055514636e /sysdeps
parentc1e4186bc03fff3ddc2682bc10b11075381a950b (diff)
downloadltrace-70747c3890f71f80ff6fafacc990293c91dcff77.tar.gz
Use assert instead of printing an error that should never happen
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/linux-gnu/ia64/breakpoint.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sysdeps/linux-gnu/ia64/breakpoint.c b/sysdeps/linux-gnu/ia64/breakpoint.c
index a0bfaf9..16262f6 100644
--- a/sysdeps/linux-gnu/ia64/breakpoint.c
+++ b/sysdeps/linux-gnu/ia64/breakpoint.c
@@ -6,6 +6,7 @@
#include <sys/ptrace.h>
#include <string.h>
+#include <assert.h>
#include "common.h"
static long long
@@ -161,9 +162,7 @@ arch_enable_breakpoint(pid_t pid, struct breakpoint *sbp)
debug(1, "Enable Breakpoint at %p)", sbp->addr);
- if (slotnum > 2)
- printf
- ("Can't insert breakpoint for slot numbers greater than 2.");
+ assert(slotnum <= 2);
addr &= ~0x0f;
bundle.ubundle[0] = ptrace(PTRACE_PEEKTEXT, pid, addr, 0);