From: Christian Borntraeger Date: Thu, 27 Feb 2014 13:46:02 +0000 (+0000) Subject: wire up some more system calls on s390 X-Git-Tag: svn/VALGRIND_3_10_0~594 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a0d760a1032b49ad533762a8fb89168e8008228;p=thirdparty%2Fvalgrind.git wire up some more system calls on s390 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13842 --- diff --git a/coregrind/m_syswrap/syswrap-s390x-linux.c b/coregrind/m_syswrap/syswrap-s390x-linux.c index 58ed0f819c..664c6ffa24 100644 --- a/coregrind/m_syswrap/syswrap-s390x-linux.c +++ b/coregrind/m_syswrap/syswrap-s390x-linux.c @@ -846,7 +846,7 @@ static SyscallTableEntry syscall_table[] = { LINX_(__NR_sched_get_priority_max, sys_sched_get_priority_max), // 159 LINX_(__NR_sched_get_priority_min, sys_sched_get_priority_min), // 160 -// ?????(__NR_sched_rr_get_interval, ), // 161 + LINXY(__NR_sched_rr_get_interval, sys_sched_rr_get_interval), // 162 GENXY(__NR_nanosleep, sys_nanosleep), // 162 GENX_(__NR_mremap, sys_mremap), // 163 GENX_(164, sys_ni_syscall), /* unimplemented (by the kernel) */ // 164 @@ -1020,13 +1020,13 @@ static SyscallTableEntry syscall_table[] = { LINX_(__NR_set_robust_list, sys_set_robust_list), // 304 LINXY(__NR_get_robust_list, sys_get_robust_list), // 305 -// ?????(__NR_splice, ), + LINX_(__NR_splice, sys_splice), // 306 LINX_(__NR_sync_file_range, sys_sync_file_range), // 307 -// ?????(__NR_tee, ), -// ?????(__NR_vmsplice, ), + LINX_(__NR_tee, sys_tee), // 308 + LINXY(__NR_vmsplice, sys_vmsplice), // 309 GENX_(310, sys_ni_syscall), /* unimplemented (by the kernel) */ // 310 -// ?????(__NR_getcpu, ), + LINXY(__NR_getcpu, sys_getcpu), // 311 LINXY(__NR_epoll_pwait, sys_epoll_pwait), // 312 GENX_(__NR_utimes, sys_utimes), // 313 LINX_(__NR_fallocate, sys_fallocate), // 314 @@ -1049,16 +1049,18 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_preadv, sys_preadv), // 328 LINX_(__NR_pwritev, sys_pwritev), // 329 -// ?????(__NR_rt_tgsigqueueinfo, ), + LINXY(__NR_rt_tgsigqueueinfo, sys_rt_tgsigqueueinfo), // 330 LINXY(__NR_perf_event_open, sys_perf_event_open), // 331 -// ?????(__NR_fanotify_init, ), // 332 -// ?????(__NR_fanotify_mark, ), // 333 + LINXY(__NR_fanotify_init, sys_fanotify_init), // 332 + LINX_(__NR_fanotify_mark, sys_fanotify_mark), // 333 LINXY(__NR_prlimit64, sys_prlimit64), // 334 -// ?????(__NR_name_to_handle_at, ), // 335 -// ?????(__NR_open_by_handle_at, ), // 336 + + LINXY(__NR_name_to_handle_at, sys_name_to_handle_at), // 335 + LINXY(__NR_open_by_handle_at, sys_open_by_handle_at), // 336 LINXY(__NR_clock_adjtime, sys_clock_adjtime), // 337 // ?????(__NR_syncfs, ), // 338 // ?????(__NR_setns, ), // 339 + LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 340 LINX_(__NR_process_vm_writev, sys_process_vm_writev), // 341 };