]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
arm64: hook up finit_module and bpf syscalls
authorAlexandra Hajkova <ahajkova@redhat.com>
Fri, 17 Jan 2020 11:59:11 +0000 (06:59 -0500)
committerMark Wielaard <mark@klomp.org>
Sat, 18 Jan 2020 00:44:33 +0000 (01:44 +0100)
This fixes "WARNING: unhandled arm64-linux syscall" in
delete_module01 and bpf_prog01 tests in the LTP test suite.

coregrind/m_syswrap/syswrap-arm64-linux.c

index 91329b6827ca78de4357f88abf31f494a6ac306d..017d3a779072930d7631d70922790509c440b24e 100644 (file)
@@ -805,14 +805,14 @@ static SyscallTableEntry syscall_main_table[] = {
    LINXY(__NR_process_vm_readv,  sys_process_vm_readv),  // 270
    LINX_(__NR_process_vm_writev, sys_process_vm_writev), // 271
    LINX_(__NR_kcmp,              sys_kcmp),              // 272
-   //   (__NR_finit_module,      sys_ni_syscall),        // 273
+   LINX_(__NR_finit_module,      sys_finit_module),      // 273
    //   (__NR_sched_setattr,     sys_ni_syscall),        // 274
    //   (__NR_sched_getattr,     sys_ni_syscall),        // 275
    LINX_(__NR_renameat2,         sys_renameat2),         // 276
    //   (__NR_seccomp,           sys_ni_syscall),        // 277
    LINXY(__NR_getrandom,         sys_getrandom),         // 278
    LINXY(__NR_memfd_create,      sys_memfd_create),      // 279
-   //   (__NR_bpf,               sys_ni_syscall)         // 280
+   LINXY(__NR_bpf,               sys_bpf),               // 280
    //   (__NR_execveat,          sys_ni_syscall),        // 281
    //   (__NR_userfaultfd,       sys_ni_syscall),        // 282
    LINX_(__NR_membarrier,        sys_membarrier),        // 283