diff --git a/data/syscall-names.text b/data/syscall-names.text index 27965bc..034cc59 100644 --- a/data/syscall-names.text +++ b/data/syscall-names.text @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind bpf +breakpoint brk cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy get_robust_list get_thread_area +get_tls getcpu getcwd getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node set_robust_list set_thread_area set_tid_address +set_tls setdomainname setfsgid setfsgid32 @@ -510,6 +513,8 @@ unlinkat unshare uretprobe userfaultfd +usr26 +usr32 ustat utime utimensat diff --git a/data/tables/syscalls-arm b/data/tables/syscalls-arm index aa7cccb..fee4cae 100644 --- a/data/tables/syscalls-arm +++ b/data/tables/syscalls-arm @@ -16,9 +16,10 @@ atomic_barrier atomic_cmpxchg_32 bind 282 bpf 386 +breakpoint 983041 brk 45 cachectl -cacheflush +cacheflush 983042 cachestat 451 capget 184 capset 185 @@ -111,6 +112,7 @@ futimesat 326 get_mempolicy 320 get_robust_list 339 get_thread_area +get_tls 983046 getcpu 345 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 338 set_thread_area set_tid_address 256 +set_tls 983045 setdomainname 121 setfsgid 139 setfsgid32 216 @@ -510,6 +513,8 @@ unlinkat 328 unshare 337 uretprobe userfaultfd 388 +usr26 983043 +usr32 983044 ustat 62 utime utimensat 348 diff --git a/data/tables/syscalls-arm64 b/data/tables/syscalls-arm64 index ad89d07..71597bf 100644 --- a/data/tables/syscalls-arm64 +++ b/data/tables/syscalls-arm64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-armoabi b/data/tables/syscalls-armoabi index 7f9b5c9..6cf38dc 100644 --- a/data/tables/syscalls-armoabi +++ b/data/tables/syscalls-armoabi @@ -16,9 +16,10 @@ atomic_barrier atomic_cmpxchg_32 bind 9437466 bpf 9437570 +breakpoint 10420225 brk 9437229 cachectl -cacheflush +cacheflush 10420226 cachestat 9437635 capget 9437368 capset 9437369 @@ -111,6 +112,7 @@ futimesat 9437510 get_mempolicy 9437504 get_robust_list 9437523 get_thread_area +get_tls 10420230 getcpu 9437529 getcwd 9437367 getdents 9437325 @@ -402,6 +404,7 @@ set_mempolicy_home_node 9437634 set_robust_list 9437522 set_thread_area set_tid_address 9437440 +set_tls 10420229 setdomainname 9437305 setfsgid 9437323 setfsgid32 9437400 @@ -510,6 +513,8 @@ unlinkat 9437512 unshare 9437521 uretprobe userfaultfd 9437572 +usr26 10420227 +usr32 10420228 ustat 9437246 utime 9437214 utimensat 9437532 diff --git a/data/tables/syscalls-csky b/data/tables/syscalls-csky index ed95284..b67913e 100644 --- a/data/tables/syscalls-csky +++ b/data/tables/syscalls-csky @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush 245 @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area 244 set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-hexagon b/data/tables/syscalls-hexagon index 14a676e..eaa9a22 100644 --- a/data/tables/syscalls-hexagon +++ b/data/tables/syscalls-hexagon @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-i386 b/data/tables/syscalls-i386 index dda93e6..aae47b3 100644 --- a/data/tables/syscalls-i386 +++ b/data/tables/syscalls-i386 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 361 bpf 357 +breakpoint brk 45 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 299 get_mempolicy 275 get_robust_list 312 get_thread_area 244 +get_tls getcpu 318 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 311 set_thread_area 243 set_tid_address 258 +set_tls setdomainname 121 setfsgid 139 setfsgid32 216 @@ -510,6 +513,8 @@ unlinkat 301 unshare 310 uretprobe userfaultfd 374 +usr26 +usr32 ustat 62 utime 30 utimensat 320 diff --git a/data/tables/syscalls-loongarch64 b/data/tables/syscalls-loongarch64 index 0230795..667d723 100644 --- a/data/tables/syscalls-loongarch64 +++ b/data/tables/syscalls-loongarch64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-m68k b/data/tables/syscalls-m68k index 61d045d..e8adc64 100644 --- a/data/tables/syscalls-m68k +++ b/data/tables/syscalls-m68k @@ -16,6 +16,7 @@ atomic_barrier 336 atomic_cmpxchg_32 335 bind 358 bpf 354 +breakpoint brk 45 cachectl cacheflush 123 @@ -111,6 +112,7 @@ futimesat 292 get_mempolicy 269 get_robust_list 305 get_thread_area 333 +get_tls getcpu 314 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 304 set_thread_area 334 set_tid_address 253 +set_tls setdomainname 121 setfsgid 139 setfsgid32 216 @@ -510,6 +513,8 @@ unlinkat 294 unshare 303 uretprobe userfaultfd 373 +usr26 +usr32 ustat 62 utime 30 utimensat 316 diff --git a/data/tables/syscalls-microblaze b/data/tables/syscalls-microblaze index d61a439..da6c13b 100644 --- a/data/tables/syscalls-microblaze +++ b/data/tables/syscalls-microblaze @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 347 bpf 387 +breakpoint brk 45 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 299 get_mempolicy 275 get_robust_list 312 get_thread_area 244 +get_tls getcpu 318 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 311 set_thread_area 243 set_tid_address 258 +set_tls setdomainname 121 setfsgid 139 setfsgid32 216 @@ -510,6 +513,8 @@ unlinkat 301 unshare 310 uretprobe userfaultfd 389 +usr26 +usr32 ustat 62 utime 30 utimensat 320 diff --git a/data/tables/syscalls-mips64 b/data/tables/syscalls-mips64 index f4cf44f..596faed 100644 --- a/data/tables/syscalls-mips64 +++ b/data/tables/syscalls-mips64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 5048 bpf 5315 +breakpoint brk 5012 cachectl 5198 cacheflush 5197 @@ -111,6 +112,7 @@ futimesat 5251 get_mempolicy 5228 get_robust_list 5269 get_thread_area +get_tls getcpu 5271 getcwd 5077 getdents 5076 @@ -402,6 +404,7 @@ set_mempolicy_home_node 5450 set_robust_list 5268 set_thread_area 5242 set_tid_address 5212 +set_tls setdomainname 5166 setfsgid 5121 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 5253 unshare 5262 uretprobe userfaultfd 5317 +usr26 +usr32 ustat 5133 utime 5130 utimensat 5275 diff --git a/data/tables/syscalls-mips64n32 b/data/tables/syscalls-mips64n32 index d271b8d..cce6f1e 100644 --- a/data/tables/syscalls-mips64n32 +++ b/data/tables/syscalls-mips64n32 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 6048 bpf 6319 +breakpoint brk 6012 cachectl 6198 cacheflush 6197 @@ -111,6 +112,7 @@ futimesat 6255 get_mempolicy 6232 get_robust_list 6273 get_thread_area +get_tls getcpu 6275 getcwd 6077 getdents 6076 @@ -402,6 +404,7 @@ set_mempolicy_home_node 6450 set_robust_list 6272 set_thread_area 6246 set_tid_address 6213 +set_tls setdomainname 6166 setfsgid 6121 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 6257 unshare 6266 uretprobe userfaultfd 6321 +usr26 +usr32 ustat 6133 utime 6130 utimensat 6279 diff --git a/data/tables/syscalls-mipso32 b/data/tables/syscalls-mipso32 index 6e82df7..8894920 100644 --- a/data/tables/syscalls-mipso32 +++ b/data/tables/syscalls-mipso32 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 4169 bpf 4355 +breakpoint brk 4045 cachectl 4148 cacheflush 4147 @@ -111,6 +112,7 @@ futimesat 4292 get_mempolicy 4269 get_robust_list 4310 get_thread_area +get_tls getcpu 4312 getcwd 4203 getdents 4141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 4450 set_robust_list 4309 set_thread_area 4283 set_tid_address 4252 +set_tls setdomainname 4121 setfsgid 4139 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 4294 unshare 4303 uretprobe userfaultfd 4357 +usr26 +usr32 ustat 4062 utime 4030 utimensat 4316 diff --git a/data/tables/syscalls-nios2 b/data/tables/syscalls-nios2 index c88f667..915223f 100644 --- a/data/tables/syscalls-nios2 +++ b/data/tables/syscalls-nios2 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush 244 @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-openrisc b/data/tables/syscalls-openrisc index cd272c6..5342fbc 100644 --- a/data/tables/syscalls-openrisc +++ b/data/tables/syscalls-openrisc @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-parisc b/data/tables/syscalls-parisc index 59dd422..4b3e81c 100644 --- a/data/tables/syscalls-parisc +++ b/data/tables/syscalls-parisc @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 22 bpf 341 +breakpoint brk 45 cachectl cacheflush 356 @@ -111,6 +112,7 @@ futimesat 279 get_mempolicy 261 get_robust_list 290 get_thread_area +get_tls getcpu 296 getcwd 110 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 289 set_thread_area set_tid_address 237 +set_tls setdomainname 121 setfsgid 139 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 281 unshare 288 uretprobe userfaultfd 344 +usr26 +usr32 ustat 62 utime 30 utimensat 301 diff --git a/data/tables/syscalls-parisc64 b/data/tables/syscalls-parisc64 index 9e5f7b0..26ac06b 100644 --- a/data/tables/syscalls-parisc64 +++ b/data/tables/syscalls-parisc64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 22 bpf 341 +breakpoint brk 45 cachectl cacheflush 356 @@ -111,6 +112,7 @@ futimesat 279 get_mempolicy 261 get_robust_list 290 get_thread_area +get_tls getcpu 296 getcwd 110 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 289 set_thread_area set_tid_address 237 +set_tls setdomainname 121 setfsgid 139 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 281 unshare 288 uretprobe userfaultfd 344 +usr26 +usr32 ustat 62 utime 30 utimensat 301 diff --git a/data/tables/syscalls-powerpc b/data/tables/syscalls-powerpc index 6f8b578..8138f7b 100644 --- a/data/tables/syscalls-powerpc +++ b/data/tables/syscalls-powerpc @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 327 bpf 361 +breakpoint brk 45 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 290 get_mempolicy 260 get_robust_list 299 get_thread_area +get_tls getcpu 302 getcwd 182 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 300 set_thread_area set_tid_address 232 +set_tls setdomainname 121 setfsgid 139 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 292 unshare 282 uretprobe userfaultfd 364 +usr26 +usr32 ustat 62 utime 30 utimensat 304 diff --git a/data/tables/syscalls-powerpc64 b/data/tables/syscalls-powerpc64 index 4e8df01..c87e773 100644 --- a/data/tables/syscalls-powerpc64 +++ b/data/tables/syscalls-powerpc64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 327 bpf 361 +breakpoint brk 45 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 290 get_mempolicy 260 get_robust_list 299 get_thread_area +get_tls getcpu 302 getcwd 182 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 300 set_thread_area set_tid_address 232 +set_tls setdomainname 121 setfsgid 139 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 292 unshare 282 uretprobe userfaultfd 364 +usr26 +usr32 ustat 62 utime 30 utimensat 304 diff --git a/data/tables/syscalls-riscv32 b/data/tables/syscalls-riscv32 index acf0204..6332ffb 100644 --- a/data/tables/syscalls-riscv32 +++ b/data/tables/syscalls-riscv32 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat diff --git a/data/tables/syscalls-riscv64 b/data/tables/syscalls-riscv64 index 21efa19..486ad1e 100644 --- a/data/tables/syscalls-riscv64 +++ b/data/tables/syscalls-riscv64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 200 bpf 280 +breakpoint brk 214 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat get_mempolicy 236 get_robust_list 100 get_thread_area +get_tls getcpu 168 getcwd 17 getdents @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 99 set_thread_area set_tid_address 96 +set_tls setdomainname 162 setfsgid 152 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 35 unshare 97 uretprobe userfaultfd 282 +usr26 +usr32 ustat utime utimensat 88 diff --git a/data/tables/syscalls-s390 b/data/tables/syscalls-s390 index 2a30bd9..d356be4 100644 --- a/data/tables/syscalls-s390 +++ b/data/tables/syscalls-s390 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 361 bpf 351 +breakpoint brk 45 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 292 get_mempolicy 269 get_robust_list 305 get_thread_area +get_tls getcpu 311 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 304 set_thread_area set_tid_address 252 +set_tls setdomainname 121 setfsgid 139 setfsgid32 216 @@ -510,6 +513,8 @@ unlinkat 294 unshare 303 uretprobe userfaultfd 355 +usr26 +usr32 ustat 62 utime 30 utimensat 315 diff --git a/data/tables/syscalls-s390x b/data/tables/syscalls-s390x index 40ba5f9..d06874f 100644 --- a/data/tables/syscalls-s390x +++ b/data/tables/syscalls-s390x @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 361 bpf 351 +breakpoint brk 45 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 292 get_mempolicy 269 get_robust_list 305 get_thread_area +get_tls getcpu 311 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 304 set_thread_area set_tid_address 252 +set_tls setdomainname 121 setfsgid 216 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 294 unshare 303 uretprobe userfaultfd 355 +usr26 +usr32 ustat 62 utime 30 utimensat 315 diff --git a/data/tables/syscalls-sh b/data/tables/syscalls-sh index 9c5dc44..c386c1e 100644 --- a/data/tables/syscalls-sh +++ b/data/tables/syscalls-sh @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 341 bpf 375 +breakpoint brk 45 cachectl cacheflush 123 @@ -111,6 +112,7 @@ futimesat 299 get_mempolicy 275 get_robust_list 312 get_thread_area +get_tls getcpu 318 getcwd 183 getdents 141 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 311 set_thread_area set_tid_address 258 +set_tls setdomainname 121 setfsgid 139 setfsgid32 216 @@ -510,6 +513,8 @@ unlinkat 301 unshare 310 uretprobe userfaultfd 377 +usr26 +usr32 ustat 62 utime 30 utimensat 320 diff --git a/data/tables/syscalls-sparc b/data/tables/syscalls-sparc index f6bc3da..e94a3b9 100644 --- a/data/tables/syscalls-sparc +++ b/data/tables/syscalls-sparc @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 353 bpf 349 +breakpoint brk 17 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 288 get_mempolicy 304 get_robust_list 301 get_thread_area +get_tls getcpu 308 getcwd 119 getdents 174 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 300 set_thread_area set_tid_address 166 +set_tls setdomainname 163 setfsgid 229 setfsgid32 94 @@ -510,6 +513,8 @@ unlinkat 290 unshare 299 uretprobe userfaultfd 352 +usr26 +usr32 ustat 168 utime 30 utimensat 310 diff --git a/data/tables/syscalls-sparc64 b/data/tables/syscalls-sparc64 index 298c200..b1bd602 100644 --- a/data/tables/syscalls-sparc64 +++ b/data/tables/syscalls-sparc64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 353 bpf 349 +breakpoint brk 17 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 288 get_mempolicy 304 get_robust_list 301 get_thread_area +get_tls getcpu 308 getcwd 119 getdents 174 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 300 set_thread_area set_tid_address 166 +set_tls setdomainname 163 setfsgid 229 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 290 unshare 299 uretprobe userfaultfd 352 +usr26 +usr32 ustat 168 utime 30 utimensat 310 diff --git a/data/tables/syscalls-x32 b/data/tables/syscalls-x32 index fbe1af1..fcdac93 100644 --- a/data/tables/syscalls-x32 +++ b/data/tables/syscalls-x32 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 1073741873 bpf 1073742145 +breakpoint brk 1073741836 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 1073742085 get_mempolicy 1073742063 get_robust_list 1073742355 get_thread_area +get_tls getcpu 1073742133 getcwd 1073741903 getdents 1073741902 @@ -402,6 +404,7 @@ set_mempolicy_home_node 1073742274 set_robust_list 1073742354 set_thread_area set_tid_address 1073742042 +set_tls setdomainname 1073741995 setfsgid 1073741947 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 1073742087 unshare 1073742096 uretprobe 1073742159 userfaultfd 1073742147 +usr26 +usr32 ustat 1073741960 utime 1073741956 utimensat 1073742104 diff --git a/data/tables/syscalls-x86_64 b/data/tables/syscalls-x86_64 index bd28427..5186655 100644 --- a/data/tables/syscalls-x86_64 +++ b/data/tables/syscalls-x86_64 @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 49 bpf 321 +breakpoint brk 12 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 261 get_mempolicy 239 get_robust_list 274 get_thread_area 211 +get_tls getcpu 309 getcwd 79 getdents 78 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 273 set_thread_area 205 set_tid_address 218 +set_tls setdomainname 171 setfsgid 123 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 263 unshare 272 uretprobe 335 userfaultfd 323 +usr26 +usr32 ustat 136 utime 132 utimensat 280 diff --git a/data/tables/syscalls-xtensa b/data/tables/syscalls-xtensa index 7637567..2465040 100644 --- a/data/tables/syscalls-xtensa +++ b/data/tables/syscalls-xtensa @@ -16,6 +16,7 @@ atomic_barrier atomic_cmpxchg_32 bind 100 bpf 340 +breakpoint brk 83 cachectl cacheflush @@ -111,6 +112,7 @@ futimesat 298 get_mempolicy 264 get_robust_list 285 get_thread_area +get_tls getcpu 280 getcwd 43 getdents 59 @@ -402,6 +404,7 @@ set_mempolicy_home_node 450 set_robust_list 284 set_thread_area set_tid_address 126 +set_tls setdomainname 199 setfsgid 181 setfsgid32 @@ -510,6 +513,8 @@ unlinkat 291 unshare 266 uretprobe userfaultfd 342 +usr26 +usr32 ustat 183 utime 64 utimensat 296 diff --git a/scripts/update-tables.sh b/scripts/update-tables.sh index c610393..bde6425 100755 --- a/scripts/update-tables.sh +++ b/scripts/update-tables.sh @@ -35,7 +35,13 @@ grab_syscall_names_from_tables() grab_syscall_names_from_unistd_h() { - grep -E -h "^#define __NR_" ${PWD}/headers/usr/include/asm/unistd*.h \ + if [[ -n "$private_prefix" ]] + then + prefixes="(__NR|$private_prefix)" + else + prefixes="__NR" + fi + grep -E -h "^#define ${prefixes}_" ${PWD}/headers/usr/include/asm/unistd*.h \ ${PWD}/headers/usr/include/asm-generic/unistd.h > ${TEMP}/syscall-names.tosort drop_bad_entries @@ -43,10 +49,16 @@ grab_syscall_names_from_unistd_h() drop_bad_entries() { + if [[ -n "$private_prefix" ]] + then + prefixes="\(__NR\|$private_prefix\)" + else + prefixes="__NR" + fi grep -E -v "(unistd.h|NR3264|__NR_syscall|__SC_COMP|__NR_.*Linux|__NR_FAST)" ${TEMP}/syscall-names.tosort | grep -E -vi "(not implemented|available|unused|reserved|xtensa|spill)" | grep -E -v "(__SYSCALL|SYSCALL_BASE|SYSCALL_MASK)" | - sed -e "s/#define\s*__NR_//g" -e "s/\s.*//g" | + sed -e "s/#define\s*${prefixes}_//g" -e "s/\s.*//g" | sort -u >${TEMP}/syscall-names.text cat ${DATADIR}/syscall-names.text >>${TEMP}/syscall-names.text grep -w -v -f ${DATADIR}/removed-names.text ${TEMP}/syscall-names.text | sort -u >${DATADIR}/syscall-names.text @@ -61,6 +73,8 @@ generate_table() extraflags="${extraflags} -D__BITS_PER_LONG=32" fi + grab_syscall_names_from_unistd_h + generate_list_syscalls_c >${TEMP}/list-syscalls.c gcc list-syscalls.c -U__LP64__ -U__ILP32__ -U__i386__ -D${arch^^} \ -D__${arch}__ ${extraflags} -I headers/usr/include/ -o list-syscalls &>/dev/null ./list-syscalls > "${DATADIR}/tables/syscalls-$arch" @@ -79,12 +93,21 @@ generate_list_syscalls_c() for syscall in `cat ${DATADIR}/syscall-names.text` do echo " - #ifdef __NR_$syscall - printf('$syscall\\t%d\\n', __NR_$syscall); + #if defined(__NR_$syscall) + printf(\"$syscall\\t%d\\n\", __NR_$syscall);" + + if [[ -n "$private_prefix" ]] + then + echo " + #elif defined(${private_prefix}_$syscall) + printf(\"$syscall\\t%d\\n\", ${private_prefix}_$syscall);" + fi + + echo " #else - printf('$syscall\\n'); + printf(\"$syscall\\n\"); #endif - " +" done echo " return 0; @@ -120,13 +143,12 @@ do_all_tables() esac export_headers - grab_syscall_names_from_unistd_h case ${arch} in arm) bits=32 - arch=armoabi extraflags= generate_table - arch=arm extraflags=-D__ARM_EABI__ generate_table + arch=armoabi extraflags= private_prefix=__ARM_NR generate_table + arch=arm extraflags=-D__ARM_EABI__ private_prefix=__ARM_NR generate_table ;; loongarch) # 32-bit variant of loongarch may appear @@ -180,7 +202,7 @@ do_all_tables() done echo "" - cd - + cd - >/dev/null } create_tables_for_python() @@ -216,7 +238,6 @@ create_tables_for_python() } grab_syscall_names_from_tables -generate_list_syscalls_c | sed -e "s/'/\"/g">${TEMP}/list-syscalls.c do_all_tables create_tables_for_python diff --git a/system_calls/tables/arm.py b/system_calls/tables/arm.py index cca78cf..cc20732 100644 --- a/system_calls/tables/arm.py +++ b/system_calls/tables/arm.py @@ -12,7 +12,9 @@ "arm_fadvise64_64": 270, "bind": 282, "bpf": 386, + "breakpoint": 983041, "brk": 45, + "cacheflush": 983042, "cachestat": 451, "capget": 184, "capset": 185, @@ -97,6 +99,7 @@ "futimesat": 326, "get_mempolicy": 320, "get_robust_list": 339, + "get_tls": 983046, "getcpu": 345, "getcwd": 183, "getdents": 141, @@ -317,6 +320,7 @@ "set_mempolicy_home_node": 450, "set_robust_list": 338, "set_tid_address": 256, + "set_tls": 983045, "setdomainname": 121, "setfsgid": 139, "setfsgid32": 216, @@ -405,6 +409,8 @@ "unlinkat": 328, "unshare": 337, "userfaultfd": 388, + "usr26": 983043, + "usr32": 983044, "ustat": 62, "utimensat": 348, "utimensat_time64": 412, diff --git a/system_calls/tables/armoabi.py b/system_calls/tables/armoabi.py index ee1a280..dd6a3ac 100644 --- a/system_calls/tables/armoabi.py +++ b/system_calls/tables/armoabi.py @@ -13,7 +13,9 @@ "arm_fadvise64_64": 9437454, "bind": 9437466, "bpf": 9437570, + "breakpoint": 10420225, "brk": 9437229, + "cacheflush": 10420226, "cachestat": 9437635, "capget": 9437368, "capset": 9437369, @@ -98,6 +100,7 @@ "futimesat": 9437510, "get_mempolicy": 9437504, "get_robust_list": 9437523, + "get_tls": 10420230, "getcpu": 9437529, "getcwd": 9437367, "getdents": 9437325, @@ -323,6 +326,7 @@ "set_mempolicy_home_node": 9437634, "set_robust_list": 9437522, "set_tid_address": 9437440, + "set_tls": 10420229, "setdomainname": 9437305, "setfsgid": 9437323, "setfsgid32": 9437400, @@ -416,6 +420,8 @@ "unlinkat": 9437512, "unshare": 9437521, "userfaultfd": 9437572, + "usr26": 10420227, + "usr32": 10420228, "ustat": 9437246, "utime": 9437214, "utimensat": 9437532, diff --git a/system_calls/tables/names.py b/system_calls/tables/names.py index dfdb683..d572525 100644 --- a/system_calls/tables/names.py +++ b/system_calls/tables/names.py @@ -18,6 +18,7 @@ "atomic_cmpxchg_32", "bind", "bpf", + "breakpoint", "brk", "cachectl", "cacheflush", @@ -113,6 +114,7 @@ "get_mempolicy", "get_robust_list", "get_thread_area", + "get_tls", "getcpu", "getcwd", "getdents", @@ -404,6 +406,7 @@ "set_robust_list", "set_thread_area", "set_tid_address", + "set_tls", "setdomainname", "setfsgid", "setfsgid32", @@ -512,6 +515,8 @@ "unshare", "uretprobe", "userfaultfd", + "usr26", + "usr32", "ustat", "utime", "utimensat",