aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorYao Qi <yao.qi@linaro.org>2016-02-19 15:54:03 +0000
committerYao Qi <yao.qi@linaro.org>2016-02-29 16:44:54 +0000
commitd521906965b3e94648a723a13576236aaba301d0 (patch)
treeb700ae6613688b54351fce66d32c745118fac1ab /gdb/ChangeLog
parent253b4d3a09e9edbb72d21127fbc85934ab1b7c07 (diff)
downloadgdb-d521906965b3e94648a723a13576236aaba301d0.zip
gdb-d521906965b3e94648a723a13576236aaba301d0.tar.gz
gdb-d521906965b3e94648a723a13576236aaba301d0.tar.bz2
aarch64-linux process record: more syscalls
The last patch supports several syscalls in linux-record.c, so now GDB aarch64-linux backend can return these canonicalized syscall numbers per aarch64 syscall number. This patch fixes the following fails, Process record and replay target doesn't support syscall number 59^M Process record: failed to record execution log.^M ^M Program stopped.^M 0x00000020000eab28 in pipe () from /lib/aarch64-linux-gnu/libc.so.6^M (gdb) FAIL: gdb.reverse/pipe-reverse.exp: continue to breakpoint: marker2 Process record and replay target doesn't support syscall number 59^M Process record: failed to record execution log.^M ^M Program stopped.^M 0x00000020000eab28 in pipe () from /lib/aarch64-linux-gnu/libc.so.6^M (gdb) FAIL: gdb.reverse/readv-reverse.exp: continue to breakpoint: marker2 gdb: 2016-02-29 Yao Qi <yao.qi@linaro.org> * aarch64-linux-tdep.c (aarch64_canonicalize_syscall): Support eventfd2, eventfd2, dup3, inotify_init1, fallocate and pipe2. Return gdb_sys_epoll_create1 instead of gdb_sys_epoll_create for aarch64_sys_epoll_create1.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index aa5bb97..a728959 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
2016-02-29 Yao Qi <yao.qi@linaro.org>
+ * aarch64-linux-tdep.c (aarch64_canonicalize_syscall): Support
+ eventfd2, eventfd2, dup3, inotify_init1, fallocate and pipe2.
+ Return gdb_sys_epoll_create1 instead of gdb_sys_epoll_create
+ for aarch64_sys_epoll_create1.
+
+2016-02-29 Yao Qi <yao.qi@linaro.org>
+
* linux-record.h (enum gdb_syscall) <gdb_sys_fallocate>: New.
<gdb_sys_eventfd2, gdb_sys_epoll_create1, gdb_sys_dup3>: New.
<gdb_sys_pipe2, gdb_sys_inotify_init1>: New.