aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-linux-nat.c
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2016-08-23 23:17:13 +0100
committerPedro Alves <palves@redhat.com>2016-08-23 23:18:13 +0100
commit7b42e25f7cac78821b6efea2890fe725c59250fc (patch)
tree21363e989c4a3c9f2f1b04f15f20bd66248a7f90 /gdb/arm-linux-nat.c
parent53e8498437380263d5321bf841c6de526e676347 (diff)
downloadgdb-7b42e25f7cac78821b6efea2890fe725c59250fc.zip
gdb-7b42e25f7cac78821b6efea2890fe725c59250fc.tar.gz
gdb-7b42e25f7cac78821b6efea2890fe725c59250fc.tar.bz2
x32: gdbserver's agent bytecode JIT: fix "call" emission
Running fast tracepoint tests on x32 exposes a latent bug in the agent bytecode jitting. There's a code path that forgets to emit the call opcode... Whoops. Fixes a bunch of gdb.trace/trace-condition.exp FAILs, like: (gdb) continue Continuing. Thread 1 "trace-condition" received signal SIGSEGV, Segmentation fault. 0x7ffec016 in ?? () (gdb) FAIL: gdb.trace/trace-condition.exp: ftrace: $rip == *set_point: advance through tracing gdb/gdbserver/ChangeLog: 2016-08-23 Pedro Alves <palves@redhat.com> * linux-x86-low.c (amd64_emit_call): Emit missing call opcode.
Diffstat (limited to 'gdb/arm-linux-nat.c')
0 files changed, 0 insertions, 0 deletions