diff options
author | Yao Qi <yao.qi@linaro.org> | 2016-02-19 15:54:03 +0000 |
---|---|---|
committer | Yao Qi <yao.qi@linaro.org> | 2016-02-29 16:44:54 +0000 |
commit | d521906965b3e94648a723a13576236aaba301d0 (patch) | |
tree | b700ae6613688b54351fce66d32c745118fac1ab /gdb/i386-linux-nat.h | |
parent | 253b4d3a09e9edbb72d21127fbc85934ab1b7c07 (diff) | |
download | gdb-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/i386-linux-nat.h')
0 files changed, 0 insertions, 0 deletions