aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Ivanov <dimitry@google.com>2014-06-13 08:05:44 -0700
committerDmitriy Ivanov <dimitry@google.com>2014-06-13 08:05:44 -0700
commitef55c8efa05914ca56bda61f0eb4ed5cf5e5aef0 (patch)
tree959f851cfa5835aafbae3fb0193f08560d4a77bf
parent47c007da13b4c550e3d29e006067247c5b03826b (diff)
downloadvalgrind-ef55c8efa05914ca56bda61f0eb4ed5cf5e5aef0.tar.gz
Add some missing arm64 syscalls
Change-Id: I6347cd2d9d65724fa89eae7de2e3743eb564893a
-rw-r--r--main/coregrind/m_syswrap/syswrap-arm64-linux.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/main/coregrind/m_syswrap/syswrap-arm64-linux.c b/main/coregrind/m_syswrap/syswrap-arm64-linux.c
index f10dee139..4b031e26b 100644
--- a/main/coregrind/m_syswrap/syswrap-arm64-linux.c
+++ b/main/coregrind/m_syswrap/syswrap-arm64-linux.c
@@ -920,6 +920,9 @@ static SyscallTableEntry syscall_main_table[] = {
LINX_(__NR_fallocate, sys_fallocate), // 47
LINX_(__NR_faccessat, sys_faccessat), // 48
GENX_(__NR_chdir, sys_chdir), // 49
+ GENX_(__NR_fchmod, sys_fchmod), // 52
+ LINX_(__NR_fchmodat, sys_fchmodat), // 53
+ LINX_(__NR_fchownat, sys_fchownat), // 54
LINXY(__NR_openat, sys_openat), // 56
GENXY(__NR_close, sys_close), // 57
LINXY(__NR_pipe2, sys_pipe2), // 59
@@ -950,6 +953,7 @@ static SyscallTableEntry syscall_main_table[] = {
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 86
LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 87
LINXY(__NR_capget, sys_capget), // 90
+ LINX_(__NR_capset, sys_capset), // 91
GENX_(__NR_exit, sys_exit), // 93
LINX_(__NR_exit_group, sys_exit_group), // 94
LINX_(__NR_set_tid_address, sys_set_tid_address), // 96
@@ -1147,7 +1151,6 @@ static SyscallTableEntry syscall_main_table[] = {
//ZZ GENXY(__NR_munmap, sys_munmap), // 91
//ZZ GENX_(__NR_truncate, sys_truncate), // 92
//ZZ GENX_(__NR_ftruncate, sys_ftruncate), // 93
-//ZZ GENX_(__NR_fchmod, sys_fchmod), // 94
//ZZ
//ZZ LINX_(__NR_fchown, sys_fchown16), // 95
//ZZ // GENX_(__NR_profil, sys_ni_syscall), // 98
@@ -1236,7 +1239,6 @@ static SyscallTableEntry syscall_main_table[] = {
//ZZ
//ZZ LINX_(__NR_chown, sys_chown16), // 182
//ZZ
-//ZZ LINX_(__NR_capset, sys_capset), // 185
//ZZ LINXY(__NR_sendfile, sys_sendfile), // 187
//ZZ // GENXY(__NR_getpmsg, sys_getpmsg), // 188
//ZZ // GENX_(__NR_putpmsg, sys_putpmsg), // 189
@@ -1356,14 +1358,12 @@ static SyscallTableEntry syscall_main_table[] = {
//ZZ // LINX_(__NR_migrate_pages, sys_migrate_pages), // 294
//ZZ
//ZZ LINX_(__NR_mknodat, sys_mknodat), // 297
-//ZZ LINX_(__NR_fchownat, sys_fchownat), // 298
//ZZ LINX_(__NR_futimesat, sys_futimesat), // 326 on arm
//ZZ
//ZZ PLAXY(__NR_fstatat64, sys_fstatat64), // 300
//ZZ LINX_(__NR_renameat, sys_renameat), // 302
//ZZ LINX_(__NR_symlinkat, sys_symlinkat), // 304
//ZZ
-//ZZ LINX_(__NR_fchmodat, sys_fchmodat), //
//ZZ LINX_(__NR_shmget, sys_shmget), //307
//ZZ // LINX_(__NR_pselect6, sys_pselect6), //
//ZZ