File riscv.patch of Package tetragon

Index: tetragon-1.3.0/pkg/syscallinfo/riscv64/ids.go
===================================================================
--- /dev/null
+++ tetragon-1.3.0/pkg/syscallinfo/riscv64/ids.go
@@ -0,0 +1,648 @@
+// SPDX-License-Identifier: Apache-2.0
+// Copyright Authors of Tetragon
+
+package riscv64
+
+// This file was generated by dump-syscalls-info
+
+const (
+	SYS_IO_SETUP                = 0
+	SYS_IO_DESTROY              = 1
+	SYS_IO_SUBMIT               = 2
+	SYS_IO_CANCEL               = 3
+	SYS_IO_GETEVENTS            = 4
+	SYS_SETXATTR                = 5
+	SYS_LSETXATTR               = 6
+	SYS_FSETXATTR               = 7
+	SYS_GETXATTR                = 8
+	SYS_LGETXATTR               = 9
+	SYS_FGETXATTR               = 10
+	SYS_LISTXATTR               = 11
+	SYS_LLISTXATTR              = 12
+	SYS_FLISTXATTR              = 13
+	SYS_REMOVEXATTR             = 14
+	SYS_LREMOVEXATTR            = 15
+	SYS_FREMOVEXATTR            = 16
+	SYS_GETCWD                  = 17
+	SYS_LOOKUP_DCOOKIE          = 18
+	SYS_EVENTFD2                = 19
+	SYS_EPOLL_CREATE1           = 20
+	SYS_EPOLL_CTL               = 21
+	SYS_EPOLL_PWAIT             = 22
+	SYS_DUP                     = 23
+	SYS_DUP3                    = 24
+	SYS_FCNTL                   = 25
+	SYS_INOTIFY_INIT1           = 26
+	SYS_INOTIFY_ADD_WATCH       = 27
+	SYS_INOTIFY_RM_WATCH        = 28
+	SYS_IOCTL                   = 29
+	SYS_IOPRIO_SET              = 30
+	SYS_IOPRIO_GET              = 31
+	SYS_FLOCK                   = 32
+	SYS_MKNODAT                 = 33
+	SYS_MKDIRAT                 = 34
+	SYS_UNLINKAT                = 35
+	SYS_SYMLINKAT               = 36
+	SYS_LINKAT                  = 37
+	SYS_RENAMEAT                = 38
+	SYS_UMOUNT2                 = 39
+	SYS_MOUNT                   = 40
+	SYS_PIVOT_ROOT              = 41
+	SYS_NFSSERVCTL              = 42
+	SYS_STATFS                  = 43
+	SYS_FSTATFS                 = 44
+	SYS_TRUNCATE                = 45
+	SYS_FTRUNCATE               = 46
+	SYS_FALLOCATE               = 47
+	SYS_FACCESSAT               = 48
+	SYS_CHDIR                   = 49
+	SYS_FCHDIR                  = 50
+	SYS_CHROOT                  = 51
+	SYS_FCHMOD                  = 52
+	SYS_FCHMODAT                = 53
+	SYS_FCHOWNAT                = 54
+	SYS_FCHOWN                  = 55
+	SYS_OPENAT                  = 56
+	SYS_CLOSE                   = 57
+	SYS_VHANGUP                 = 58
+	SYS_PIPE2                   = 59
+	SYS_QUOTACTL                = 60
+	SYS_GETDENTS64              = 61
+	SYS_LSEEK                   = 62
+	SYS_READ                    = 63
+	SYS_WRITE                   = 64
+	SYS_READV                   = 65
+	SYS_WRITEV                  = 66
+	SYS_PREAD64                 = 67
+	SYS_PWRITE64                = 68
+	SYS_PREADV                  = 69
+	SYS_PWRITEV                 = 70
+	SYS_SENDFILE                = 71
+	SYS_PSELECT6                = 72
+	SYS_PPOLL                   = 73
+	SYS_SIGNALFD4               = 74
+	SYS_VMSPLICE                = 75
+	SYS_SPLICE                  = 76
+	SYS_TEE                     = 77
+	SYS_READLINKAT              = 78
+	SYS_NEWFSTATAT              = 79
+	SYS_FSTAT                   = 80
+	SYS_SYNC                    = 81
+	SYS_FSYNC                   = 82
+	SYS_FDATASYNC               = 83
+	SYS_SYNC_FILE_RANGE         = 84
+	SYS_TIMERFD_CREATE          = 85
+	SYS_TIMERFD_SETTIME         = 86
+	SYS_TIMERFD_GETTIME         = 87
+	SYS_UTIMENSAT               = 88
+	SYS_ACCT                    = 89
+	SYS_CAPGET                  = 90
+	SYS_CAPSET                  = 91
+	SYS_PERSONALITY             = 92
+	SYS_EXIT                    = 93
+	SYS_EXIT_GROUP              = 94
+	SYS_WAITID                  = 95
+	SYS_SET_TID_ADDRESS         = 96
+	SYS_UNSHARE                 = 97
+	SYS_FUTEX                   = 98
+	SYS_SET_ROBUST_LIST         = 99
+	SYS_GET_ROBUST_LIST         = 100
+	SYS_NANOSLEEP               = 101
+	SYS_GETITIMER               = 102
+	SYS_SETITIMER               = 103
+	SYS_KEXEC_LOAD              = 104
+	SYS_INIT_MODULE             = 105
+	SYS_DELETE_MODULE           = 106
+	SYS_TIMER_CREATE            = 107
+	SYS_TIMER_GETTIME           = 108
+	SYS_TIMER_GETOVERRUN        = 109
+	SYS_TIMER_SETTIME           = 110
+	SYS_TIMER_DELETE            = 111
+	SYS_CLOCK_SETTIME           = 112
+	SYS_CLOCK_GETTIME           = 113
+	SYS_CLOCK_GETRES            = 114
+	SYS_CLOCK_NANOSLEEP         = 115
+	SYS_SYSLOG                  = 116
+	SYS_PTRACE                  = 117
+	SYS_SCHED_SETPARAM          = 118
+	SYS_SCHED_SETSCHEDULER      = 119
+	SYS_SCHED_GETSCHEDULER      = 120
+	SYS_SCHED_GETPARAM          = 121
+	SYS_SCHED_SETAFFINITY       = 122
+	SYS_SCHED_GETAFFINITY       = 123
+	SYS_SCHED_YIELD             = 124
+	SYS_SCHED_GET_PRIORITY_MAX  = 125
+	SYS_SCHED_GET_PRIORITY_MIN  = 126
+	SYS_SCHED_RR_GET_INTERVAL   = 127
+	SYS_RESTART_SYSCALL         = 128
+	SYS_KILL                    = 129
+	SYS_TKILL                   = 130
+	SYS_TGKILL                  = 131
+	SYS_SIGALTSTACK             = 132
+	SYS_RT_SIGSUSPEND           = 133
+	SYS_RT_SIGACTION            = 134
+	SYS_RT_SIGPROCMASK          = 135
+	SYS_RT_SIGPENDING           = 136
+	SYS_RT_SIGTIMEDWAIT         = 137
+	SYS_RT_SIGQUEUEINFO         = 138
+	SYS_RT_SIGRETURN            = 139
+	SYS_SETPRIORITY             = 140
+	SYS_GETPRIORITY             = 141
+	SYS_REBOOT                  = 142
+	SYS_SETREGID                = 143
+	SYS_SETGID                  = 144
+	SYS_SETREUID                = 145
+	SYS_SETUID                  = 146
+	SYS_SETRESUID               = 147
+	SYS_GETRESUID               = 148
+	SYS_SETRESGID               = 149
+	SYS_GETRESGID               = 150
+	SYS_SETFSUID                = 151
+	SYS_SETFSGID                = 152
+	SYS_TIMES                   = 153
+	SYS_SETPGID                 = 154
+	SYS_GETPGID                 = 155
+	SYS_GETSID                  = 156
+	SYS_SETSID                  = 157
+	SYS_GETGROUPS               = 158
+	SYS_SETGROUPS               = 159
+	SYS_UNAME                   = 160
+	SYS_SETHOSTNAME             = 161
+	SYS_SETDOMAINNAME           = 162
+	SYS_GETRLIMIT               = 163
+	SYS_SETRLIMIT               = 164
+	SYS_GETRUSAGE               = 165
+	SYS_UMASK                   = 166
+	SYS_PRCTL                   = 167
+	SYS_GETCPU                  = 168
+	SYS_GETTIMEOFDAY            = 169
+	SYS_SETTIMEOFDAY            = 170
+	SYS_ADJTIMEX                = 171
+	SYS_GETPID                  = 172
+	SYS_GETPPID                 = 173
+	SYS_GETUID                  = 174
+	SYS_GETEUID                 = 175
+	SYS_GETGID                  = 176
+	SYS_GETEGID                 = 177
+	SYS_GETTID                  = 178
+	SYS_SYSINFO                 = 179
+	SYS_MQ_OPEN                 = 180
+	SYS_MQ_UNLINK               = 181
+	SYS_MQ_TIMEDSEND            = 182
+	SYS_MQ_TIMEDRECEIVE         = 183
+	SYS_MQ_NOTIFY               = 184
+	SYS_MQ_GETSETATTR           = 185
+	SYS_MSGGET                  = 186
+	SYS_MSGCTL                  = 187
+	SYS_MSGRCV                  = 188
+	SYS_MSGSND                  = 189
+	SYS_SEMGET                  = 190
+	SYS_SEMCTL                  = 191
+	SYS_SEMTIMEDOP              = 192
+	SYS_SEMOP                   = 193
+	SYS_SHMGET                  = 194
+	SYS_SHMCTL                  = 195
+	SYS_SHMAT                   = 196
+	SYS_SHMDT                   = 197
+	SYS_SOCKET                  = 198
+	SYS_SOCKETPAIR              = 199
+	SYS_BIND                    = 200
+	SYS_LISTEN                  = 201
+	SYS_ACCEPT                  = 202
+	SYS_CONNECT                 = 203
+	SYS_GETSOCKNAME             = 204
+	SYS_GETPEERNAME             = 205
+	SYS_SENDTO                  = 206
+	SYS_RECVFROM                = 207
+	SYS_SETSOCKOPT              = 208
+	SYS_GETSOCKOPT              = 209
+	SYS_SHUTDOWN                = 210
+	SYS_SENDMSG                 = 211
+	SYS_RECVMSG                 = 212
+	SYS_READAHEAD               = 213
+	SYS_BRK                     = 214
+	SYS_MUNMAP                  = 215
+	SYS_MREMAP                  = 216
+	SYS_ADD_KEY                 = 217
+	SYS_REQUEST_KEY             = 218
+	SYS_KEYCTL                  = 219
+	SYS_CLONE                   = 220
+	SYS_EXECVE                  = 221
+	SYS_MMAP                    = 222
+	SYS_FADVISE64               = 223
+	SYS_SWAPON                  = 224
+	SYS_SWAPOFF                 = 225
+	SYS_MPROTECT                = 226
+	SYS_MSYNC                   = 227
+	SYS_MLOCK                   = 228
+	SYS_MUNLOCK                 = 229
+	SYS_MLOCKALL                = 230
+	SYS_MUNLOCKALL              = 231
+	SYS_MINCORE                 = 232
+	SYS_MADVISE                 = 233
+	SYS_REMAP_FILE_PAGES        = 234
+	SYS_MBIND                   = 235
+	SYS_GET_MEMPOLICY           = 236
+	SYS_SET_MEMPOLICY           = 237
+	SYS_MIGRATE_PAGES           = 238
+	SYS_MOVE_PAGES              = 239
+	SYS_RT_TGSIGQUEUEINFO       = 240
+	SYS_PERF_EVENT_OPEN         = 241
+	SYS_ACCEPT4                 = 242
+	SYS_RECVMMSG                = 243
+	SYS_WAIT4                   = 260
+	SYS_PRLIMIT64               = 261
+	SYS_FANOTIFY_INIT           = 262
+	SYS_FANOTIFY_MARK           = 263
+	SYS_NAME_TO_HANDLE_AT       = 264
+	SYS_OPEN_BY_HANDLE_AT       = 265
+	SYS_CLOCK_ADJTIME           = 266
+	SYS_SYNCFS                  = 267
+	SYS_SETNS                   = 268
+	SYS_SENDMMSG                = 269
+	SYS_PROCESS_VM_READV        = 270
+	SYS_PROCESS_VM_WRITEV       = 271
+	SYS_KCMP                    = 272
+	SYS_FINIT_MODULE            = 273
+	SYS_SCHED_SETATTR           = 274
+	SYS_SCHED_GETATTR           = 275
+	SYS_RENAMEAT2               = 276
+	SYS_SECCOMP                 = 277
+	SYS_GETRANDOM               = 278
+	SYS_MEMFD_CREATE            = 279
+	SYS_BPF                     = 280
+	SYS_EXECVEAT                = 281
+	SYS_USERFAULTFD             = 282
+	SYS_MEMBARRIER              = 283
+	SYS_MLOCK2                  = 284
+	SYS_COPY_FILE_RANGE         = 285
+	SYS_PREADV2                 = 286
+	SYS_PWRITEV2                = 287
+	SYS_PKEY_MPROTECT           = 288
+	SYS_PKEY_ALLOC              = 289
+	SYS_PKEY_FREE               = 290
+	SYS_STATX                   = 291
+	SYS_IO_PGETEVENTS           = 292
+	SYS_RSEQ                    = 293
+	SYS_KEXEC_FILE_LOAD         = 294
+	SYS_PIDFD_SEND_SIGNAL       = 424
+	SYS_IO_URING_SETUP          = 425
+	SYS_IO_URING_ENTER          = 426
+	SYS_IO_URING_REGISTER       = 427
+	SYS_OPEN_TREE               = 428
+	SYS_MOVE_MOUNT              = 429
+	SYS_FSOPEN                  = 430
+	SYS_FSCONFIG                = 431
+	SYS_FSMOUNT                 = 432
+	SYS_FSPICK                  = 433
+	SYS_PIDFD_OPEN              = 434
+	SYS_CLONE3                  = 435
+	SYS_CLOSE_RANGE             = 436
+	SYS_OPENAT2                 = 437
+	SYS_PIDFD_GETFD             = 438
+	SYS_FACCESSAT2              = 439
+	SYS_PROCESS_MADVISE         = 440
+	SYS_EPOLL_PWAIT2            = 441
+	SYS_MOUNT_SETATTR           = 442
+	SYS_QUOTACTL_FD             = 443
+	SYS_LANDLOCK_CREATE_RULESET = 444
+	SYS_LANDLOCK_ADD_RULE       = 445
+	SYS_LANDLOCK_RESTRICT_SELF  = 446
+	SYS_MEMFD_SECRET            = 447
+	SYS_PROCESS_MRELEASE        = 448
+	SYS_FUTEX_WAITV             = 449
+	SYS_SET_MEMPOLICY_HOME_NODE = 450
+	SYS_CACHESTAT               = 451
+	SYS_FCHMODAT2               = 452
+	SYS_MAP_SHADOW_STACK        = 453
+	SYS_FUTEX_WAKE              = 454
+	SYS_FUTEX_WAIT              = 455
+	SYS_FUTEX_REQUEUE           = 456
+	SYS_STATMOUNT               = 457
+	SYS_LISTMOUNT               = 458
+	SYS_LSM_GET_SELF_ATTR       = 459
+	SYS_LSM_SET_SELF_ATTR       = 460
+	SYS_LSM_LIST_MODULES        = 461
+	SYS_MSEAL                   = 462
+)
+
+var Names = map[int]string{
+	SYS_IO_SETUP:                "io_setup",
+	SYS_IO_DESTROY:              "io_destroy",
+	SYS_IO_SUBMIT:               "io_submit",
+	SYS_IO_CANCEL:               "io_cancel",
+	SYS_IO_GETEVENTS:            "io_getevents",
+	SYS_SETXATTR:                "setxattr",
+	SYS_LSETXATTR:               "lsetxattr",
+	SYS_FSETXATTR:               "fsetxattr",
+	SYS_GETXATTR:                "getxattr",
+	SYS_LGETXATTR:               "lgetxattr",
+	SYS_FGETXATTR:               "fgetxattr",
+	SYS_LISTXATTR:               "listxattr",
+	SYS_LLISTXATTR:              "llistxattr",
+	SYS_FLISTXATTR:              "flistxattr",
+	SYS_REMOVEXATTR:             "removexattr",
+	SYS_LREMOVEXATTR:            "lremovexattr",
+	SYS_FREMOVEXATTR:            "fremovexattr",
+	SYS_GETCWD:                  "getcwd",
+	SYS_LOOKUP_DCOOKIE:          "lookup_dcookie",
+	SYS_EVENTFD2:                "eventfd2",
+	SYS_EPOLL_CREATE1:           "epoll_create1",
+	SYS_EPOLL_CTL:               "epoll_ctl",
+	SYS_EPOLL_PWAIT:             "epoll_pwait",
+	SYS_DUP:                     "dup",
+	SYS_DUP3:                    "dup3",
+	SYS_FCNTL:                   "fcntl",
+	SYS_INOTIFY_INIT1:           "inotify_init1",
+	SYS_INOTIFY_ADD_WATCH:       "inotify_add_watch",
+	SYS_INOTIFY_RM_WATCH:        "inotify_rm_watch",
+	SYS_IOCTL:                   "ioctl",
+	SYS_IOPRIO_SET:              "ioprio_set",
+	SYS_IOPRIO_GET:              "ioprio_get",
+	SYS_FLOCK:                   "flock",
+	SYS_MKNODAT:                 "mknodat",
+	SYS_MKDIRAT:                 "mkdirat",
+	SYS_UNLINKAT:                "unlinkat",
+	SYS_SYMLINKAT:               "symlinkat",
+	SYS_LINKAT:                  "linkat",
+	SYS_RENAMEAT:                "renameat",
+	SYS_UMOUNT2:                 "umount2",
+	SYS_MOUNT:                   "mount",
+	SYS_PIVOT_ROOT:              "pivot_root",
+	SYS_NFSSERVCTL:              "nfsservctl",
+	SYS_STATFS:                  "statfs",
+	SYS_FSTATFS:                 "fstatfs",
+	SYS_TRUNCATE:                "truncate",
+	SYS_FTRUNCATE:               "ftruncate",
+	SYS_FALLOCATE:               "fallocate",
+	SYS_FACCESSAT:               "faccessat",
+	SYS_CHDIR:                   "chdir",
+	SYS_FCHDIR:                  "fchdir",
+	SYS_CHROOT:                  "chroot",
+	SYS_FCHMOD:                  "fchmod",
+	SYS_FCHMODAT:                "fchmodat",
+	SYS_FCHOWNAT:                "fchownat",
+	SYS_FCHOWN:                  "fchown",
+	SYS_OPENAT:                  "openat",
+	SYS_CLOSE:                   "close",
+	SYS_VHANGUP:                 "vhangup",
+	SYS_PIPE2:                   "pipe2",
+	SYS_QUOTACTL:                "quotactl",
+	SYS_GETDENTS64:              "getdents64",
+	SYS_LSEEK:                   "lseek",
+	SYS_READ:                    "read",
+	SYS_WRITE:                   "write",
+	SYS_READV:                   "readv",
+	SYS_WRITEV:                  "writev",
+	SYS_PREAD64:                 "pread64",
+	SYS_PWRITE64:                "pwrite64",
+	SYS_PREADV:                  "preadv",
+	SYS_PWRITEV:                 "pwritev",
+	SYS_SENDFILE:                "sendfile",
+	SYS_PSELECT6:                "pselect6",
+	SYS_PPOLL:                   "ppoll",
+	SYS_SIGNALFD4:               "signalfd4",
+	SYS_VMSPLICE:                "vmsplice",
+	SYS_SPLICE:                  "splice",
+	SYS_TEE:                     "tee",
+	SYS_READLINKAT:              "readlinkat",
+	SYS_NEWFSTATAT:              "newfstatat",
+	SYS_FSTAT:                   "fstat",
+	SYS_SYNC:                    "sync",
+	SYS_FSYNC:                   "fsync",
+	SYS_FDATASYNC:               "fdatasync",
+	SYS_SYNC_FILE_RANGE:         "sync_file_range",
+	SYS_TIMERFD_CREATE:          "timerfd_create",
+	SYS_TIMERFD_SETTIME:         "timerfd_settime",
+	SYS_TIMERFD_GETTIME:         "timerfd_gettime",
+	SYS_UTIMENSAT:               "utimensat",
+	SYS_ACCT:                    "acct",
+	SYS_CAPGET:                  "capget",
+	SYS_CAPSET:                  "capset",
+	SYS_PERSONALITY:             "personality",
+	SYS_EXIT:                    "exit",
+	SYS_EXIT_GROUP:              "exit_group",
+	SYS_WAITID:                  "waitid",
+	SYS_SET_TID_ADDRESS:         "set_tid_address",
+	SYS_UNSHARE:                 "unshare",
+	SYS_FUTEX:                   "futex",
+	SYS_SET_ROBUST_LIST:         "set_robust_list",
+	SYS_GET_ROBUST_LIST:         "get_robust_list",
+	SYS_NANOSLEEP:               "nanosleep",
+	SYS_GETITIMER:               "getitimer",
+	SYS_SETITIMER:               "setitimer",
+	SYS_KEXEC_LOAD:              "kexec_load",
+	SYS_INIT_MODULE:             "init_module",
+	SYS_DELETE_MODULE:           "delete_module",
+	SYS_TIMER_CREATE:            "timer_create",
+	SYS_TIMER_GETTIME:           "timer_gettime",
+	SYS_TIMER_GETOVERRUN:        "timer_getoverrun",
+	SYS_TIMER_SETTIME:           "timer_settime",
+	SYS_TIMER_DELETE:            "timer_delete",
+	SYS_CLOCK_SETTIME:           "clock_settime",
+	SYS_CLOCK_GETTIME:           "clock_gettime",
+	SYS_CLOCK_GETRES:            "clock_getres",
+	SYS_CLOCK_NANOSLEEP:         "clock_nanosleep",
+	SYS_SYSLOG:                  "syslog",
+	SYS_PTRACE:                  "ptrace",
+	SYS_SCHED_SETPARAM:          "sched_setparam",
+	SYS_SCHED_SETSCHEDULER:      "sched_setscheduler",
+	SYS_SCHED_GETSCHEDULER:      "sched_getscheduler",
+	SYS_SCHED_GETPARAM:          "sched_getparam",
+	SYS_SCHED_SETAFFINITY:       "sched_setaffinity",
+	SYS_SCHED_GETAFFINITY:       "sched_getaffinity",
+	SYS_SCHED_YIELD:             "sched_yield",
+	SYS_SCHED_GET_PRIORITY_MAX:  "sched_get_priority_max",
+	SYS_SCHED_GET_PRIORITY_MIN:  "sched_get_priority_min",
+	SYS_SCHED_RR_GET_INTERVAL:   "sched_rr_get_interval",
+	SYS_RESTART_SYSCALL:         "restart_syscall",
+	SYS_KILL:                    "kill",
+	SYS_TKILL:                   "tkill",
+	SYS_TGKILL:                  "tgkill",
+	SYS_SIGALTSTACK:             "sigaltstack",
+	SYS_RT_SIGSUSPEND:           "rt_sigsuspend",
+	SYS_RT_SIGACTION:            "rt_sigaction",
+	SYS_RT_SIGPROCMASK:          "rt_sigprocmask",
+	SYS_RT_SIGPENDING:           "rt_sigpending",
+	SYS_RT_SIGTIMEDWAIT:         "rt_sigtimedwait",
+	SYS_RT_SIGQUEUEINFO:         "rt_sigqueueinfo",
+	SYS_RT_SIGRETURN:            "rt_sigreturn",
+	SYS_SETPRIORITY:             "setpriority",
+	SYS_GETPRIORITY:             "getpriority",
+	SYS_REBOOT:                  "reboot",
+	SYS_SETREGID:                "setregid",
+	SYS_SETGID:                  "setgid",
+	SYS_SETREUID:                "setreuid",
+	SYS_SETUID:                  "setuid",
+	SYS_SETRESUID:               "setresuid",
+	SYS_GETRESUID:               "getresuid",
+	SYS_SETRESGID:               "setresgid",
+	SYS_GETRESGID:               "getresgid",
+	SYS_SETFSUID:                "setfsuid",
+	SYS_SETFSGID:                "setfsgid",
+	SYS_TIMES:                   "times",
+	SYS_SETPGID:                 "setpgid",
+	SYS_GETPGID:                 "getpgid",
+	SYS_GETSID:                  "getsid",
+	SYS_SETSID:                  "setsid",
+	SYS_GETGROUPS:               "getgroups",
+	SYS_SETGROUPS:               "setgroups",
+	SYS_UNAME:                   "uname",
+	SYS_SETHOSTNAME:             "sethostname",
+	SYS_SETDOMAINNAME:           "setdomainname",
+	SYS_GETRLIMIT:               "getrlimit",
+	SYS_SETRLIMIT:               "setrlimit",
+	SYS_GETRUSAGE:               "getrusage",
+	SYS_UMASK:                   "umask",
+	SYS_PRCTL:                   "prctl",
+	SYS_GETCPU:                  "getcpu",
+	SYS_GETTIMEOFDAY:            "gettimeofday",
+	SYS_SETTIMEOFDAY:            "settimeofday",
+	SYS_ADJTIMEX:                "adjtimex",
+	SYS_GETPID:                  "getpid",
+	SYS_GETPPID:                 "getppid",
+	SYS_GETUID:                  "getuid",
+	SYS_GETEUID:                 "geteuid",
+	SYS_GETGID:                  "getgid",
+	SYS_GETEGID:                 "getegid",
+	SYS_GETTID:                  "gettid",
+	SYS_SYSINFO:                 "sysinfo",
+	SYS_MQ_OPEN:                 "mq_open",
+	SYS_MQ_UNLINK:               "mq_unlink",
+	SYS_MQ_TIMEDSEND:            "mq_timedsend",
+	SYS_MQ_TIMEDRECEIVE:         "mq_timedreceive",
+	SYS_MQ_NOTIFY:               "mq_notify",
+	SYS_MQ_GETSETATTR:           "mq_getsetattr",
+	SYS_MSGGET:                  "msgget",
+	SYS_MSGCTL:                  "msgctl",
+	SYS_MSGRCV:                  "msgrcv",
+	SYS_MSGSND:                  "msgsnd",
+	SYS_SEMGET:                  "semget",
+	SYS_SEMCTL:                  "semctl",
+	SYS_SEMTIMEDOP:              "semtimedop",
+	SYS_SEMOP:                   "semop",
+	SYS_SHMGET:                  "shmget",
+	SYS_SHMCTL:                  "shmctl",
+	SYS_SHMAT:                   "shmat",
+	SYS_SHMDT:                   "shmdt",
+	SYS_SOCKET:                  "socket",
+	SYS_SOCKETPAIR:              "socketpair",
+	SYS_BIND:                    "bind",
+	SYS_LISTEN:                  "listen",
+	SYS_ACCEPT:                  "accept",
+	SYS_CONNECT:                 "connect",
+	SYS_GETSOCKNAME:             "getsockname",
+	SYS_GETPEERNAME:             "getpeername",
+	SYS_SENDTO:                  "sendto",
+	SYS_RECVFROM:                "recvfrom",
+	SYS_SETSOCKOPT:              "setsockopt",
+	SYS_GETSOCKOPT:              "getsockopt",
+	SYS_SHUTDOWN:                "shutdown",
+	SYS_SENDMSG:                 "sendmsg",
+	SYS_RECVMSG:                 "recvmsg",
+	SYS_READAHEAD:               "readahead",
+	SYS_BRK:                     "brk",
+	SYS_MUNMAP:                  "munmap",
+	SYS_MREMAP:                  "mremap",
+	SYS_ADD_KEY:                 "add_key",
+	SYS_REQUEST_KEY:             "request_key",
+	SYS_KEYCTL:                  "keyctl",
+	SYS_CLONE:                   "clone",
+	SYS_EXECVE:                  "execve",
+	SYS_MMAP:                    "mmap",
+	SYS_FADVISE64:               "fadvise64",
+	SYS_SWAPON:                  "swapon",
+	SYS_SWAPOFF:                 "swapoff",
+	SYS_MPROTECT:                "mprotect",
+	SYS_MSYNC:                   "msync",
+	SYS_MLOCK:                   "mlock",
+	SYS_MUNLOCK:                 "munlock",
+	SYS_MLOCKALL:                "mlockall",
+	SYS_MUNLOCKALL:              "munlockall",
+	SYS_MINCORE:                 "mincore",
+	SYS_MADVISE:                 "madvise",
+	SYS_REMAP_FILE_PAGES:        "remap_file_pages",
+	SYS_MBIND:                   "mbind",
+	SYS_GET_MEMPOLICY:           "get_mempolicy",
+	SYS_SET_MEMPOLICY:           "set_mempolicy",
+	SYS_MIGRATE_PAGES:           "migrate_pages",
+	SYS_MOVE_PAGES:              "move_pages",
+	SYS_RT_TGSIGQUEUEINFO:       "rt_tgsigqueueinfo",
+	SYS_PERF_EVENT_OPEN:         "perf_event_open",
+	SYS_ACCEPT4:                 "accept4",
+	SYS_RECVMMSG:                "recvmmsg",
+	SYS_WAIT4:                   "wait4",
+	SYS_PRLIMIT64:               "prlimit64",
+	SYS_FANOTIFY_INIT:           "fanotify_init",
+	SYS_FANOTIFY_MARK:           "fanotify_mark",
+	SYS_NAME_TO_HANDLE_AT:       "name_to_handle_at",
+	SYS_OPEN_BY_HANDLE_AT:       "open_by_handle_at",
+	SYS_CLOCK_ADJTIME:           "clock_adjtime",
+	SYS_SYNCFS:                  "syncfs",
+	SYS_SETNS:                   "setns",
+	SYS_SENDMMSG:                "sendmmsg",
+	SYS_PROCESS_VM_READV:        "process_vm_readv",
+	SYS_PROCESS_VM_WRITEV:       "process_vm_writev",
+	SYS_KCMP:                    "kcmp",
+	SYS_FINIT_MODULE:            "finit_module",
+	SYS_SCHED_SETATTR:           "sched_setattr",
+	SYS_SCHED_GETATTR:           "sched_getattr",
+	SYS_RENAMEAT2:               "renameat2",
+	SYS_SECCOMP:                 "seccomp",
+	SYS_GETRANDOM:               "getrandom",
+	SYS_MEMFD_CREATE:            "memfd_create",
+	SYS_BPF:                     "bpf",
+	SYS_EXECVEAT:                "execveat",
+	SYS_USERFAULTFD:             "userfaultfd",
+	SYS_MEMBARRIER:              "membarrier",
+	SYS_MLOCK2:                  "mlock2",
+	SYS_COPY_FILE_RANGE:         "copy_file_range",
+	SYS_PREADV2:                 "preadv2",
+	SYS_PWRITEV2:                "pwritev2",
+	SYS_PKEY_MPROTECT:           "pkey_mprotect",
+	SYS_PKEY_ALLOC:              "pkey_alloc",
+	SYS_PKEY_FREE:               "pkey_free",
+	SYS_STATX:                   "statx",
+	SYS_IO_PGETEVENTS:           "io_pgetevents",
+	SYS_RSEQ:                    "rseq",
+	SYS_KEXEC_FILE_LOAD:         "kexec_file_load",
+	SYS_PIDFD_SEND_SIGNAL:       "pidfd_send_signal",
+	SYS_IO_URING_SETUP:          "io_uring_setup",
+	SYS_IO_URING_ENTER:          "io_uring_enter",
+	SYS_IO_URING_REGISTER:       "io_uring_register",
+	SYS_OPEN_TREE:               "open_tree",
+	SYS_MOVE_MOUNT:              "move_mount",
+	SYS_FSOPEN:                  "fsopen",
+	SYS_FSCONFIG:                "fsconfig",
+	SYS_FSMOUNT:                 "fsmount",
+	SYS_FSPICK:                  "fspick",
+	SYS_PIDFD_OPEN:              "pidfd_open",
+	SYS_CLONE3:                  "clone3",
+	SYS_CLOSE_RANGE:             "close_range",
+	SYS_OPENAT2:                 "openat2",
+	SYS_PIDFD_GETFD:             "pidfd_getfd",
+	SYS_FACCESSAT2:              "faccessat2",
+	SYS_PROCESS_MADVISE:         "process_madvise",
+	SYS_EPOLL_PWAIT2:            "epoll_pwait2",
+	SYS_MOUNT_SETATTR:           "mount_setattr",
+	SYS_QUOTACTL_FD:             "quotactl_fd",
+	SYS_LANDLOCK_CREATE_RULESET: "landlock_create_ruleset",
+	SYS_LANDLOCK_ADD_RULE:       "landlock_add_rule",
+	SYS_LANDLOCK_RESTRICT_SELF:  "landlock_restrict_self",
+	SYS_MEMFD_SECRET:            "memfd_secret",
+	SYS_PROCESS_MRELEASE:        "process_mrelease",
+	SYS_FUTEX_WAITV:             "futex_waitv",
+	SYS_SET_MEMPOLICY_HOME_NODE: "set_mempolicy_home_node",
+	SYS_CACHESTAT:               "cachestat",
+	SYS_FCHMODAT2:               "fchmodat2",
+	SYS_MAP_SHADOW_STACK:        "map_shadow_stack",
+	SYS_FUTEX_WAKE:              "futex_wake",
+	SYS_FUTEX_WAIT:              "futex_wait",
+	SYS_FUTEX_REQUEUE:           "futex_requeue",
+	SYS_STATMOUNT:               "statmount",
+	SYS_LISTMOUNT:               "listmount",
+	SYS_LSM_GET_SELF_ATTR:       "lsm_get_self_attr",
+	SYS_LSM_SET_SELF_ATTR:       "lsm_set_self_attr",
+	SYS_LSM_LIST_MODULES:        "lsm_list_modules",
+	SYS_MSEAL:                   "mseal",
+}
Index: tetragon-1.3.0/pkg/syscallinfo/syscallinfo.go
===================================================================
--- tetragon-1.3.0.orig/pkg/syscallinfo/syscallinfo.go
+++ tetragon-1.3.0/pkg/syscallinfo/syscallinfo.go
@@ -14,6 +14,7 @@ import (
 	"github.com/cilium/tetragon/pkg/syscallinfo/arm64"
 	"github.com/cilium/tetragon/pkg/syscallinfo/i386"
 	"github.com/cilium/tetragon/pkg/syscallinfo/x64"
+	"github.com/cilium/tetragon/pkg/syscallinfo/riscv64"
 )
 
 // NB: file below was generated by cmd/dump-syscall-info
@@ -52,6 +53,8 @@ func syscallNames(abi string) (map[int]s
 		return arm64.Names, nil
 	case "arm32":
 		return arm32.Names, nil
+	case "riscv64":
+		return riscv64.Names, nil
 	default:
 		return nil, fmt.Errorf("unknown abi '%s'", abi)
 	}
@@ -126,6 +129,8 @@ func DefaultABI() (string, error) {
 		return "x64", nil
 	case "arm64":
 		return "arm64", nil
+	case "riscv64":
+		return "riscv64", nil
 	default:
 		return "", fmt.Errorf("unsupported arch: %s", a)
 	}
openSUSE Build Service is sponsored by