Skip to content

Commit d1881b4

Browse files
FedeDPpoiana
authored andcommitted
update(driver): update syscalls tables and driver report.
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 16ece2c commit d1881b4

12 files changed

+106
-2
lines changed

docs/report.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
| gettimeofday | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
117117
| getuid | 🟢 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
118118
| getxattr | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
119+
| getxattrat | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
119120
| init_module | 🟢 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
120121
| inotify_add_watch | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
121122
| inotify_init | 🟢 | ppc64le,s390x,x86_64 |
@@ -151,6 +152,7 @@
151152
| listen | 🟢 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
152153
| listmount | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
153154
| listxattr | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
155+
| listxattrat | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
154156
| llistxattr | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
155157
| lookup_dcookie | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
156158
| lremovexattr | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
@@ -259,6 +261,7 @@
259261
| recvmsg | 🟢 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
260262
| remap_file_pages | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
261263
| removexattr | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
264+
| removexattrat | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
262265
| rename | 🟢 | ppc64le,s390x,x86_64 |
263266
| renameat | 🟢 | aarch64,ppc64le,s390x,x86_64 |
264267
| renameat2 | 🟢 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
@@ -330,6 +333,7 @@
330333
| settimeofday | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
331334
| setuid | 🟢 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
332335
| setxattr | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
336+
| setxattrat | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
333337
| sgetmask | 🟡 | ppc64le |
334338
| shmat | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |
335339
| shmctl | 🟡 | aarch64,loongarch64,ppc64le,riscv64,s390x,x86_64 |

driver/SCHEMA_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.4.0
1+
3.4.1

driver/ppm_events_public.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1989,7 +1989,11 @@ enum sys_exit_extra_code {
19891989
PPM_SC_X(LSM_SET_SELF_ATTR, 440) \
19901990
PPM_SC_X(LSM_LIST_MODULES, 441) \
19911991
PPM_SC_X(MSEAL, 442) \
1992-
PPM_SC_X(URETPROBE, 443)
1992+
PPM_SC_X(URETPROBE, 443) \
1993+
PPM_SC_X(REMOVEXATTRAT, 444) \
1994+
PPM_SC_X(LISTXATTRAT, 445) \
1995+
PPM_SC_X(GETXATTRAT, 446) \
1996+
PPM_SC_X(SETXATTRAT, 447)
19931997

19941998
typedef enum {
19951999
#define PPM_SC_X(name, value) PPM_SC_##name = (value),

driver/syscall_compat_aarch64.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -965,3 +965,15 @@ or GPL2.txt for full copies of the license.
965965
#ifndef __NR_mseal
966966
#define __NR_mseal 462
967967
#endif
968+
#ifndef __NR_setxattrat
969+
#define __NR_setxattrat 463
970+
#endif
971+
#ifndef __NR_getxattrat
972+
#define __NR_getxattrat 464
973+
#endif
974+
#ifndef __NR_listxattrat
975+
#define __NR_listxattrat 465
976+
#endif
977+
#ifndef __NR_removexattrat
978+
#define __NR_removexattrat 466
979+
#endif

driver/syscall_compat_loongarch64.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -953,3 +953,15 @@ or GPL2.txt for full copies of the license.
953953
#ifndef __NR_mseal
954954
#define __NR_mseal 462
955955
#endif
956+
#ifndef __NR_setxattrat
957+
#define __NR_setxattrat 463
958+
#endif
959+
#ifndef __NR_getxattrat
960+
#define __NR_getxattrat 464
961+
#endif
962+
#ifndef __NR_listxattrat
963+
#define __NR_listxattrat 465
964+
#endif
965+
#ifndef __NR_removexattrat
966+
#define __NR_removexattrat 466
967+
#endif

driver/syscall_compat_ppc64le.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1196,3 +1196,15 @@ or GPL2.txt for full copies of the license.
11961196
#ifndef __NR_mseal
11971197
#define __NR_mseal 462
11981198
#endif
1199+
#ifndef __NR_setxattrat
1200+
#define __NR_setxattrat 463
1201+
#endif
1202+
#ifndef __NR_getxattrat
1203+
#define __NR_getxattrat 464
1204+
#endif
1205+
#ifndef __NR_listxattrat
1206+
#define __NR_listxattrat 465
1207+
#endif
1208+
#ifndef __NR_removexattrat
1209+
#define __NR_removexattrat 466
1210+
#endif

driver/syscall_compat_riscv64.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -968,3 +968,15 @@ or GPL2.txt for full copies of the license.
968968
#ifndef __NR_mseal
969969
#define __NR_mseal 462
970970
#endif
971+
#ifndef __NR_setxattrat
972+
#define __NR_setxattrat 463
973+
#endif
974+
#ifndef __NR_getxattrat
975+
#define __NR_getxattrat 464
976+
#endif
977+
#ifndef __NR_listxattrat
978+
#define __NR_listxattrat 465
979+
#endif
980+
#ifndef __NR_removexattrat
981+
#define __NR_removexattrat 466
982+
#endif

driver/syscall_compat_s390x.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1124,3 +1124,15 @@ or GPL2.txt for full copies of the license.
11241124
#ifndef __NR_mseal
11251125
#define __NR_mseal 462
11261126
#endif
1127+
#ifndef __NR_setxattrat
1128+
#define __NR_setxattrat 463
1129+
#endif
1130+
#ifndef __NR_getxattrat
1131+
#define __NR_getxattrat 464
1132+
#endif
1133+
#ifndef __NR_listxattrat
1134+
#define __NR_listxattrat 465
1135+
#endif
1136+
#ifndef __NR_removexattrat
1137+
#define __NR_removexattrat 466
1138+
#endif

driver/syscall_compat_x86_64.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1103,3 +1103,15 @@ or GPL2.txt for full copies of the license.
11031103
#ifndef __NR_mseal
11041104
#define __NR_mseal 462
11051105
#endif
1106+
#ifndef __NR_setxattrat
1107+
#define __NR_setxattrat 463
1108+
#endif
1109+
#ifndef __NR_getxattrat
1110+
#define __NR_getxattrat 464
1111+
#endif
1112+
#ifndef __NR_listxattrat
1113+
#define __NR_listxattrat 465
1114+
#endif
1115+
#ifndef __NR_removexattrat
1116+
#define __NR_removexattrat 466
1117+
#endif

driver/syscall_ia32_64_map.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,4 +454,8 @@ const int g_ia32_64_map[SYSCALL_TABLE_SIZE] = {
454454
[460] = 460,
455455
[461] = 461,
456456
[462] = 462,
457+
[463] = 463,
458+
[464] = 464,
459+
[465] = 465,
460+
[466] = 466,
457461
};

0 commit comments

Comments
 (0)