File riscv.patch of Package failed_tetragon

Index: tetragon-1.1.0/pkg/syscallinfo/syscallnames_riscv64.go
===================================================================
--- /dev/null
+++ tetragon-1.1.0/pkg/syscallinfo/syscallnames_riscv64.go
@@ -0,0 +1,320 @@
+// SPDX-License-Identifier: Apache-2.0
+// Copyright Authors of Tetragon
+
+//go:build riscv64 && linux
+// +build riscv64,linux
+
+package syscallinfo
+
+import (
+	"golang.org/x/sys/unix"
+)
+
+var syscallNames = map[int]string{
+	unix.SYS_READ:                    "sys_read",
+	unix.SYS_WRITE:                   "sys_write",
+	unix.SYS_CLOSE:                   "sys_close",
+	unix.SYS_FSTAT:                   "sys_fstat",
+	unix.SYS_LSEEK:                   "sys_lseek",
+	unix.SYS_MMAP:                    "sys_mmap",
+	unix.SYS_MPROTECT:                "sys_mprotect",
+	unix.SYS_MUNMAP:                  "sys_munmap",
+	unix.SYS_BRK:                     "sys_brk",
+	unix.SYS_RT_SIGACTION:            "sys_rt_sigaction",
+	unix.SYS_RT_SIGPROCMASK:          "sys_rt_sigprocmask",
+	unix.SYS_RT_SIGRETURN:            "sys_rt_sigreturn",
+	unix.SYS_IOCTL:                   "sys_ioctl",
+	unix.SYS_PREAD64:                 "sys_pread64",
+	unix.SYS_PWRITE64:                "sys_pwrite64",
+	unix.SYS_READV:                   "sys_readv",
+	unix.SYS_WRITEV:                  "sys_writev",
+	unix.SYS_SCHED_YIELD:             "sys_sched_yield",
+	unix.SYS_MREMAP:                  "sys_mremap",
+	unix.SYS_MSYNC:                   "sys_msync",
+	unix.SYS_MINCORE:                 "sys_mincore",
+	unix.SYS_MADVISE:                 "sys_madvise",
+	unix.SYS_SHMGET:                  "sys_shmget",
+	unix.SYS_SHMAT:                   "sys_shmat",
+	unix.SYS_SHMCTL:                  "sys_shmctl",
+	unix.SYS_DUP:                     "sys_dup",
+	unix.SYS_NANOSLEEP:               "sys_nanosleep",
+	unix.SYS_GETITIMER:               "sys_getitimer",
+	unix.SYS_SETITIMER:               "sys_setitimer",
+	unix.SYS_GETPID:                  "sys_getpid",
+	unix.SYS_SENDFILE:                "sys_sendfile",
+	unix.SYS_SOCKET:                  "sys_socket",
+	unix.SYS_CONNECT:                 "sys_connect",
+	unix.SYS_ACCEPT:                  "sys_accept",
+	unix.SYS_SENDTO:                  "sys_sendto",
+	unix.SYS_RECVFROM:                "sys_recvfrom",
+	unix.SYS_SENDMSG:                 "sys_sendmsg",
+	unix.SYS_RECVMSG:                 "sys_recvmsg",
+	unix.SYS_SHUTDOWN:                "sys_shutdown",
+	unix.SYS_BIND:                    "sys_bind",
+	unix.SYS_LISTEN:                  "sys_listen",
+	unix.SYS_GETSOCKNAME:             "sys_getsockname",
+	unix.SYS_GETPEERNAME:             "sys_getpeername",
+	unix.SYS_SOCKETPAIR:              "sys_socketpair",
+	unix.SYS_SETSOCKOPT:              "sys_setsockopt",
+	unix.SYS_GETSOCKOPT:              "sys_getsockopt",
+	unix.SYS_CLONE:                   "sys_clone",
+	unix.SYS_EXECVE:                  "sys_execve",
+	unix.SYS_EXIT:                    "sys_exit",
+	unix.SYS_WAIT4:                   "sys_wait4",
+	unix.SYS_KILL:                    "sys_kill",
+	unix.SYS_UNAME:                   "sys_uname",
+	unix.SYS_SEMGET:                  "sys_semget",
+	unix.SYS_SEMOP:                   "sys_semop",
+	unix.SYS_SEMCTL:                  "sys_semctl",
+	unix.SYS_SHMDT:                   "sys_shmdt",
+	unix.SYS_MSGGET:                  "sys_msgget",
+	unix.SYS_MSGSND:                  "sys_msgsnd",
+	unix.SYS_MSGRCV:                  "sys_msgrcv",
+	unix.SYS_MSGCTL:                  "sys_msgctl",
+	unix.SYS_FCNTL:                   "sys_fcntl",
+	unix.SYS_FLOCK:                   "sys_flock",
+	unix.SYS_FSYNC:                   "sys_fsync",
+	unix.SYS_FDATASYNC:               "sys_fdatasync",
+	unix.SYS_TRUNCATE:                "sys_truncate",
+	unix.SYS_FTRUNCATE:               "sys_ftruncate",
+	unix.SYS_GETCWD:                  "sys_getcwd",
+	unix.SYS_CHDIR:                   "sys_chdir",
+	unix.SYS_FCHDIR:                  "sys_fchdir",
+	unix.SYS_FCHMOD:                  "sys_fchmod",
+	unix.SYS_FCHOWN:                  "sys_fchown",
+	unix.SYS_UMASK:                   "sys_umask",
+	unix.SYS_GETTIMEOFDAY:            "sys_gettimeofday",
+	unix.SYS_GETRLIMIT:               "sys_getrlimit",
+	unix.SYS_GETRUSAGE:               "sys_getrusage",
+	unix.SYS_SYSINFO:                 "sys_sysinfo",
+	unix.SYS_TIMES:                   "sys_times",
+	unix.SYS_PTRACE:                  "sys_ptrace",
+	unix.SYS_GETUID:                  "sys_getuid",
+	unix.SYS_SYSLOG:                  "sys_syslog",
+	unix.SYS_GETGID:                  "sys_getgid",
+	unix.SYS_SETUID:                  "sys_setuid",
+	unix.SYS_SETGID:                  "sys_setgid",
+	unix.SYS_GETEUID:                 "sys_geteuid",
+	unix.SYS_GETEGID:                 "sys_getegid",
+	unix.SYS_SETPGID:                 "sys_setpgid",
+	unix.SYS_GETPPID:                 "sys_getppid",
+	unix.SYS_SETSID:                  "sys_setsid",
+	unix.SYS_SETREUID:                "sys_setreuid",
+	unix.SYS_SETREGID:                "sys_setregid",
+	unix.SYS_GETGROUPS:               "sys_getgroups",
+	unix.SYS_SETGROUPS:               "sys_setgroups",
+	unix.SYS_SETRESUID:               "sys_setresuid",
+	unix.SYS_GETRESUID:               "sys_getresuid",
+	unix.SYS_SETRESGID:               "sys_setresgid",
+	unix.SYS_GETRESGID:               "sys_getresgid",
+	unix.SYS_GETPGID:                 "sys_getpgid",
+	unix.SYS_SETFSUID:                "sys_setfsuid",
+	unix.SYS_SETFSGID:                "sys_setfsgid",
+	unix.SYS_GETSID:                  "sys_getsid",
+	unix.SYS_CAPGET:                  "sys_capget",
+	unix.SYS_CAPSET:                  "sys_capset",
+	unix.SYS_RT_SIGPENDING:           "sys_rt_sigpending",
+	unix.SYS_RT_SIGTIMEDWAIT:         "sys_rt_sigtimedwait",
+	unix.SYS_RT_SIGQUEUEINFO:         "sys_rt_sigqueueinfo",
+	unix.SYS_RT_SIGSUSPEND:           "sys_rt_sigsuspend",
+	unix.SYS_SIGALTSTACK:             "sys_sigaltstack",
+	unix.SYS_PERSONALITY:             "sys_personality",
+	unix.SYS_STATFS:                  "sys_statfs",
+	unix.SYS_FSTATFS:                 "sys_fstatfs",
+	unix.SYS_GETPRIORITY:             "sys_getpriority",
+	unix.SYS_SETPRIORITY:             "sys_setpriority",
+	unix.SYS_SCHED_SETPARAM:          "sys_sched_setparam",
+	unix.SYS_SCHED_GETPARAM:          "sys_sched_getparam",
+	unix.SYS_SCHED_SETSCHEDULER:      "sys_sched_setscheduler",
+	unix.SYS_SCHED_GETSCHEDULER:      "sys_sched_getscheduler",
+	unix.SYS_SCHED_GET_PRIORITY_MAX:  "sys_sched_get_priority_max",
+	unix.SYS_SCHED_GET_PRIORITY_MIN:  "sys_sched_get_priority_min",
+	unix.SYS_SCHED_RR_GET_INTERVAL:   "sys_sched_rr_get_interval",
+	unix.SYS_MLOCK:                   "sys_mlock",
+	unix.SYS_MUNLOCK:                 "sys_munlock",
+	unix.SYS_MLOCKALL:                "sys_mlockall",
+	unix.SYS_MUNLOCKALL:              "sys_munlockall",
+	unix.SYS_VHANGUP:                 "sys_vhangup",
+	unix.SYS_PIVOT_ROOT:              "sys_pivot_root",
+	unix.SYS_PRCTL:                   "sys_prctl",
+	unix.SYS_ADJTIMEX:                "sys_adjtimex",
+	unix.SYS_SETRLIMIT:               "sys_setrlimit",
+	unix.SYS_CHROOT:                  "sys_chroot",
+	unix.SYS_SYNC:                    "sys_sync",
+	unix.SYS_ACCT:                    "sys_acct",
+	unix.SYS_SETTIMEOFDAY:            "sys_settimeofday",
+	unix.SYS_MOUNT:                   "sys_mount",
+	unix.SYS_UMOUNT2:                 "sys_umount2",
+	unix.SYS_SWAPON:                  "sys_swapon",
+	unix.SYS_SWAPOFF:                 "sys_swapoff",
+	unix.SYS_REBOOT:                  "sys_reboot",
+	unix.SYS_SETHOSTNAME:             "sys_sethostname",
+	unix.SYS_SETDOMAINNAME:           "sys_setdomainname",
+	unix.SYS_INIT_MODULE:             "sys_init_module",
+	unix.SYS_DELETE_MODULE:           "sys_delete_module",
+	unix.SYS_QUOTACTL:                "sys_quotactl",
+	unix.SYS_NFSSERVCTL:              "sys_nfsservctl",
+	unix.SYS_GETTID:                  "sys_gettid",
+	unix.SYS_READAHEAD:               "sys_readahead",
+	unix.SYS_SETXATTR:                "sys_setxattr",
+	unix.SYS_LSETXATTR:               "sys_lsetxattr",
+	unix.SYS_FSETXATTR:               "sys_fsetxattr",
+	unix.SYS_GETXATTR:                "sys_getxattr",
+	unix.SYS_LGETXATTR:               "sys_lgetxattr",
+	unix.SYS_FGETXATTR:               "sys_fgetxattr",
+	unix.SYS_LISTXATTR:               "sys_listxattr",
+	unix.SYS_LLISTXATTR:              "sys_llistxattr",
+	unix.SYS_FLISTXATTR:              "sys_flistxattr",
+	unix.SYS_REMOVEXATTR:             "sys_removexattr",
+	unix.SYS_LREMOVEXATTR:            "sys_lremovexattr",
+	unix.SYS_FREMOVEXATTR:            "sys_fremovexattr",
+	unix.SYS_TKILL:                   "sys_tkill",
+	unix.SYS_FUTEX:                   "sys_futex",
+	unix.SYS_SCHED_SETAFFINITY:       "sys_sched_setaffinity",
+	unix.SYS_SCHED_GETAFFINITY:       "sys_sched_getaffinity",
+	unix.SYS_IO_SETUP:                "sys_io_setup",
+	unix.SYS_IO_DESTROY:              "sys_io_destroy",
+	unix.SYS_IO_GETEVENTS:            "sys_io_getevents",
+	unix.SYS_IO_SUBMIT:               "sys_io_submit",
+	unix.SYS_IO_CANCEL:               "sys_io_cancel",
+	unix.SYS_LOOKUP_DCOOKIE:          "sys_lookup_dcookie",
+	unix.SYS_REMAP_FILE_PAGES:        "sys_remap_file_pages",
+	unix.SYS_GETDENTS64:              "sys_getdents64",
+	unix.SYS_SET_TID_ADDRESS:         "sys_set_tid_address",
+	unix.SYS_RESTART_SYSCALL:         "sys_restart_syscall",
+	unix.SYS_SEMTIMEDOP:              "sys_semtimedop",
+	unix.SYS_FADVISE64:               "sys_fadvise64",
+	unix.SYS_TIMER_CREATE:            "sys_timer_create",
+	unix.SYS_TIMER_SETTIME:           "sys_timer_settime",
+	unix.SYS_TIMER_GETTIME:           "sys_timer_gettime",
+	unix.SYS_TIMER_GETOVERRUN:        "sys_timer_getoverrun",
+	unix.SYS_TIMER_DELETE:            "sys_timer_delete",
+	unix.SYS_CLOCK_SETTIME:           "sys_clock_settime",
+	unix.SYS_CLOCK_GETTIME:           "sys_clock_gettime",
+	unix.SYS_CLOCK_GETRES:            "sys_clock_getres",
+	unix.SYS_CLOCK_NANOSLEEP:         "sys_clock_nanosleep",
+	unix.SYS_EXIT_GROUP:              "sys_exit_group",
+	unix.SYS_EPOLL_CTL:               "sys_epoll_ctl",
+	unix.SYS_TGKILL:                  "sys_tgkill",
+	unix.SYS_MBIND:                   "sys_mbind",
+	unix.SYS_SET_MEMPOLICY:           "sys_set_mempolicy",
+	unix.SYS_GET_MEMPOLICY:           "sys_get_mempolicy",
+	unix.SYS_MQ_OPEN:                 "sys_mq_open",
+	unix.SYS_MQ_UNLINK:               "sys_mq_unlink",
+	unix.SYS_MQ_TIMEDSEND:            "sys_mq_timedsend",
+	unix.SYS_MQ_TIMEDRECEIVE:         "sys_mq_timedreceive",
+	unix.SYS_MQ_NOTIFY:               "sys_mq_notify",
+	unix.SYS_MQ_GETSETATTR:           "sys_mq_getsetattr",
+	unix.SYS_KEXEC_LOAD:              "sys_kexec_load",
+	unix.SYS_WAITID:                  "sys_waitid",
+	unix.SYS_ADD_KEY:                 "sys_add_key",
+	unix.SYS_REQUEST_KEY:             "sys_request_key",
+	unix.SYS_KEYCTL:                  "sys_keyctl",
+	unix.SYS_IOPRIO_SET:              "sys_ioprio_set",
+	unix.SYS_IOPRIO_GET:              "sys_ioprio_get",
+	unix.SYS_INOTIFY_ADD_WATCH:       "sys_inotify_add_watch",
+	unix.SYS_INOTIFY_RM_WATCH:        "sys_inotify_rm_watch",
+	unix.SYS_MIGRATE_PAGES:           "sys_migrate_pages",
+	unix.SYS_OPENAT:                  "sys_openat",
+	unix.SYS_MKDIRAT:                 "sys_mkdirat",
+	unix.SYS_MKNODAT:                 "sys_mknodat",
+	unix.SYS_FCHOWNAT:                "sys_fchownat",
+	unix.SYS_UNLINKAT:                "sys_unlinkat",
+	unix.SYS_LINKAT:                  "sys_linkat",
+	unix.SYS_SYMLINKAT:               "sys_symlinkat",
+	unix.SYS_READLINKAT:              "sys_readlinkat",
+	unix.SYS_FCHMODAT:                "sys_fchmodat",
+	unix.SYS_FACCESSAT:               "sys_faccessat",
+	unix.SYS_PSELECT6:                "sys_pselect6",
+	unix.SYS_PPOLL:                   "sys_ppoll",
+	unix.SYS_UNSHARE:                 "sys_unshare",
+	unix.SYS_SET_ROBUST_LIST:         "sys_set_robust_list",
+	unix.SYS_GET_ROBUST_LIST:         "sys_get_robust_list",
+	unix.SYS_SPLICE:                  "sys_splice",
+	unix.SYS_TEE:                     "sys_tee",
+	unix.SYS_SYNC_FILE_RANGE:         "sys_sync_file_range",
+	unix.SYS_VMSPLICE:                "sys_vmsplice",
+	unix.SYS_MOVE_PAGES:              "sys_move_pages",
+	unix.SYS_UTIMENSAT:               "sys_utimensat",
+	unix.SYS_EPOLL_PWAIT:             "sys_epoll_pwait",
+	unix.SYS_TIMERFD_CREATE:          "sys_timerfd_create",
+	unix.SYS_FALLOCATE:               "sys_fallocate",
+	unix.SYS_TIMERFD_SETTIME:         "sys_timerfd_settime",
+	unix.SYS_TIMERFD_GETTIME:         "sys_timerfd_gettime",
+	unix.SYS_ACCEPT4:                 "sys_accept4",
+	unix.SYS_SIGNALFD4:               "sys_signalfd4",
+	unix.SYS_EVENTFD2:                "sys_eventfd2",
+	unix.SYS_EPOLL_CREATE1:           "sys_epoll_create1",
+	unix.SYS_DUP3:                    "sys_dup3",
+	unix.SYS_PIPE2:                   "sys_pipe2",
+	unix.SYS_INOTIFY_INIT1:           "sys_inotify_init1",
+	unix.SYS_PREADV:                  "sys_preadv",
+	unix.SYS_PWRITEV:                 "sys_pwritev",
+	unix.SYS_RT_TGSIGQUEUEINFO:       "sys_rt_tgsigqueueinfo",
+	unix.SYS_PERF_EVENT_OPEN:         "sys_perf_event_open",
+	unix.SYS_RECVMMSG:                "sys_recvmmsg",
+	unix.SYS_FANOTIFY_INIT:           "sys_fanotify_init",
+	unix.SYS_FANOTIFY_MARK:           "sys_fanotify_mark",
+	unix.SYS_PRLIMIT64:               "sys_prlimit64",
+	unix.SYS_NAME_TO_HANDLE_AT:       "sys_name_to_handle_at",
+	unix.SYS_OPEN_BY_HANDLE_AT:       "sys_open_by_handle_at",
+	unix.SYS_CLOCK_ADJTIME:           "sys_clock_adjtime",
+	unix.SYS_SYNCFS:                  "sys_syncfs",
+	unix.SYS_SENDMMSG:                "sys_sendmmsg",
+	unix.SYS_SETNS:                   "sys_setns",
+	unix.SYS_GETCPU:                  "sys_getcpu",
+	unix.SYS_PROCESS_VM_READV:        "sys_process_vm_readv",
+	unix.SYS_PROCESS_VM_WRITEV:       "sys_process_vm_writev",
+	unix.SYS_KCMP:                    "sys_kcmp",
+	unix.SYS_FINIT_MODULE:            "sys_finit_module",
+	unix.SYS_SCHED_SETATTR:           "sys_sched_setattr",
+	unix.SYS_SCHED_GETATTR:           "sys_sched_getattr",
+	unix.SYS_RENAMEAT2:               "sys_renameat2",
+	unix.SYS_SECCOMP:                 "sys_seccomp",
+	unix.SYS_GETRANDOM:               "sys_getrandom",
+	unix.SYS_MEMFD_CREATE:            "sys_memfd_create",
+	unix.SYS_KEXEC_FILE_LOAD:         "sys_kexec_file_load",
+	unix.SYS_BPF:                     "sys_bpf",
+	unix.SYS_EXECVEAT:                "sys_execveat",
+	unix.SYS_USERFAULTFD:             "sys_userfaultfd",
+	unix.SYS_MEMBARRIER:              "sys_membarrier",
+	unix.SYS_MLOCK2:                  "sys_mlock2",
+	unix.SYS_COPY_FILE_RANGE:         "sys_copy_file_range",
+	unix.SYS_PREADV2:                 "sys_preadv2",
+	unix.SYS_PWRITEV2:                "sys_pwritev2",
+	unix.SYS_PKEY_MPROTECT:           "sys_pkey_mprotect",
+	unix.SYS_PKEY_ALLOC:              "sys_pkey_alloc",
+	unix.SYS_PKEY_FREE:               "sys_pkey_free",
+	unix.SYS_STATX:                   "sys_statx",
+	unix.SYS_IO_PGETEVENTS:           "sys_io_pgetevents",
+	unix.SYS_RSEQ:                    "sys_rseq",
+	unix.SYS_PIDFD_SEND_SIGNAL:       "sys_pidfd_send_signal",
+	unix.SYS_IO_URING_SETUP:          "sys_io_uring_setup",
+	unix.SYS_IO_URING_ENTER:          "sys_io_uring_enter",
+	unix.SYS_IO_URING_REGISTER:       "sys_io_uring_register",
+	unix.SYS_OPEN_TREE:               "sys_open_tree",
+	unix.SYS_MOVE_MOUNT:              "sys_move_mount",
+	unix.SYS_FSOPEN:                  "sys_fsopen",
+	unix.SYS_FSCONFIG:                "sys_fsconfig",
+	unix.SYS_FSMOUNT:                 "sys_fsmount",
+	unix.SYS_FSPICK:                  "sys_fspick",
+	unix.SYS_PIDFD_OPEN:              "sys_pidfd_open",
+	unix.SYS_CLONE3:                  "sys_clone3",
+	unix.SYS_CLOSE_RANGE:             "sys_close_range",
+	unix.SYS_OPENAT2:                 "sys_openat2",
+	unix.SYS_PIDFD_GETFD:             "sys_pidfd_getfd",
+	unix.SYS_FACCESSAT2:              "sys_faccessat2",
+	unix.SYS_PROCESS_MADVISE:         "sys_process_madvise",
+	unix.SYS_EPOLL_PWAIT2:            "sys_epoll_pwait2",
+	unix.SYS_MOUNT_SETATTR:           "sys_mount_setattr",
+	unix.SYS_QUOTACTL_FD:             "sys_quotactl_fd",
+	unix.SYS_LANDLOCK_CREATE_RULESET: "sys_landlock_create_ruleset",
+	unix.SYS_LANDLOCK_ADD_RULE:       "sys_landlock_add_rule",
+	unix.SYS_LANDLOCK_RESTRICT_SELF:  "sys_landlock_restrict_self",
+	unix.SYS_MEMFD_SECRET:            "sys_memfd_secret",
+	unix.SYS_PROCESS_MRELEASE:        "sys_process_mrelease",
+	// unix.SYS_FUTEX_WAITV:             "sys_futex_waitv",
+	// unix.SYS_SET_MEMPOLICY_HOME_NODE: "sys_set_mempolicy_home_node",
+}
+
+var syscallNames32 = map[int]string{}
openSUSE Build Service is sponsored by