aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver/tracepoint.c
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2015-10-29 12:55:02 +0000
committerPedro Alves <palves@redhat.com>2015-10-29 12:56:27 +0000
commitc17414a2a4de406c1aa55882b25a1644ba26f555 (patch)
tree5e53cf06ad682aad614c054f75a3197faf9b3475 /gdb/gdbserver/tracepoint.c
parente053fbc44f32c12a67f4bcd9f01142b4e043496c (diff)
downloadgdb-c17414a2a4de406c1aa55882b25a1644ba26f555.zip
gdb-c17414a2a4de406c1aa55882b25a1644ba26f555.tar.gz
gdb-c17414a2a4de406c1aa55882b25a1644ba26f555.tar.bz2
gdbserver/tracepoint: Add casts out of tpoint->handle
... as needed for C++. tpoint->handle is a generic 'void *' handle. gdb/gdbserver/ChangeLog: 2015-10-29 Pedro Alves <palves@redhat.com> * tracepoint.c (clear_installed_tracepoints): Add casts.
Diffstat (limited to 'gdb/gdbserver/tracepoint.c')
-rw-r--r--gdb/gdbserver/tracepoint.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/gdb/gdbserver/tracepoint.c b/gdb/gdbserver/tracepoint.c
index b6c70c9..9006a2e 100644
--- a/gdb/gdbserver/tracepoint.c
+++ b/gdb/gdbserver/tracepoint.c
@@ -2448,10 +2448,20 @@ clear_installed_tracepoints (void)
switch (tpoint->type)
{
case trap_tracepoint:
- delete_breakpoint (tpoint->handle);
+ {
+ struct breakpoint *bp
+ = (struct breakpoint *) tpoint->handle;
+
+ delete_breakpoint (bp);
+ }
break;
case fast_tracepoint:
- delete_fast_tracepoint_jump (tpoint->handle);
+ {
+ struct fast_tracepoint_jump *jump
+ = (struct fast_tracepoint_jump *) tpoint->handle;
+
+ delete_fast_tracepoint_jump (jump);
+ }
break;
case static_tracepoint:
if (prev_stpoint != NULL