aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/coregrind/m_syswrap/syswrap-arm64-linux.c5
-rwxr-xr-xmerge.upstream.sh4
2 files changed, 6 insertions, 3 deletions
diff --git a/main/coregrind/m_syswrap/syswrap-arm64-linux.c b/main/coregrind/m_syswrap/syswrap-arm64-linux.c
index aa9260e38..f10dee139 100644
--- a/main/coregrind/m_syswrap/syswrap-arm64-linux.c
+++ b/main/coregrind/m_syswrap/syswrap-arm64-linux.c
@@ -933,6 +933,7 @@ static SyscallTableEntry syscall_main_table[] = {
GENX_(__NR_write, sys_write), // 64
GENXY(__NR_readv, sys_readv), // 65
GENX_(__NR_writev, sys_writev), // 66
+ GENXY(__NR_pread64, sys_pread64), // 67
GENX_(__NR_pwrite64, sys_pwrite64), // 68
LINX_(__NR_pselect6, sys_pselect6), // 72
LINXY(__NR_ppoll, sys_ppoll), // 73
@@ -973,6 +974,8 @@ static SyscallTableEntry syscall_main_table[] = {
PLAX_(__NR_rt_sigreturn, sys_rt_sigreturn), // 139
GENX_(__NR_setpriority, sys_setpriority), // 140
GENX_(__NR_getpriority, sys_getpriority), // 141
+ GENX_(__NR_setregid, sys_setregid), // 143
+ GENX_(__NR_setreuid, sys_setreuid), // 145
LINX_(__NR_setresuid, sys_setresuid), // 147
LINXY(__NR_getresuid, sys_getresuid), // 148
LINXY(__NR_getresgid, sys_getresgid), // 150
@@ -1036,6 +1039,7 @@ static SyscallTableEntry syscall_main_table[] = {
PLAX_(__NR3264_fadvise64, sys_fadvise64), // 223
GENXY(__NR_mprotect, sys_mprotect), // 226
+ GENX_(__NR_msync, sys_msync), // 227
GENX_(__NR_madvise, sys_madvise), // 233
GENXY(__NR_wait4, sys_wait4), // 260
@@ -1230,7 +1234,6 @@ static SyscallTableEntry syscall_main_table[] = {
//ZZ LINXY(__NR_rt_sigpending, sys_rt_sigpending), // 176
//ZZ LINXY(__NR_rt_sigtimedwait, sys_rt_sigtimedwait),// 177
//ZZ
-//ZZ GENXY(__NR_pread64, sys_pread64), // 180
//ZZ LINX_(__NR_chown, sys_chown16), // 182
//ZZ
//ZZ LINX_(__NR_capset, sys_capset), // 185
diff --git a/merge.upstream.sh b/merge.upstream.sh
index eedc148ec..5c54da2b9 100755
--- a/merge.upstream.sh
+++ b/merge.upstream.sh
@@ -48,13 +48,13 @@ echo " vex : $upstream_vex_revision"
if [ $upstream_valgrind_revision -gt $valgrind_revision ]; then
echo "Merging valgrind... (in $valgrind_dir)" | tee $current_dir/merge.log
cd $valgrind_dir
- svn diff -r$valgrind_revision:$upstream_valgrind_revision $valgrind_svn_url | patch -p0 | tee -a $current_dir/merge.log
+ svn diff -r$valgrind_revision:$upstream_valgrind_revision $valgrind_svn_url | patch -Ep0 | tee -a $current_dir/merge.log
fi
if [ $upstream_vex_revision -gt $vex_revision ]; then
echo "Merging vex... (in $vex_dir)" | tee -a $current_dir/merge.log
cd $vex_dir
- svn diff -r$vex_revision:$upstream_vex_revision $vex_svn_url | patch -p0 | tee -a $current_dir/merge.log
+ svn diff -r$vex_revision:$upstream_vex_revision $vex_svn_url | patch -Ep0 | tee -a $current_dir/merge.log
fi
echo "val: $upstream_valgrind_revision" > $current_dir/upstream.revs.txt