Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions pkg/system/syscalls_armf32.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ const (
SyscallArmUnknownNum = -1
SyscallArmUnknownName = "unknown_syscall"
SyscallArmMinNum32 = 0
SyscallArmMaxNum32 = 462
SyscallArmLastName32 = "mseal"
SyscallArmMaxNum32 = 472
SyscallArmLastName32 = "fchroot"
)

// https://github.com/torvalds/linux/blob/master/arch/arm64/tools/syscall_32.tbl , https://github.com/torvalds/linux/blob/master/arch/arm/tools/syscall.tbl
Expand Down Expand Up @@ -437,6 +437,16 @@ var syscallNumTableArmFamily32 = map[uint32]string{
460: "lsm_set_self_attr",
461: "lsm_list_modules",
462: "mseal",
463: "setxattrat",
464: "getxattrat",
465: "listxattrat",
466: "removexattrat",
467: "open_tree_attr",
468: "file_getattr",
469: "file_setattr",
470: "listns",
471: "rseq_slice_yield",
472: "fchroot",
}

func callNameArmFamily32(num uint32) string {
Expand Down
14 changes: 12 additions & 2 deletions pkg/system/syscalls_armf64.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ const (
SyscallArmUnknownNum64 = -1
SyscallArmUnknownName64 = "unknown_syscall"
SyscallArmMinNum64 = 0
SyscallArmMaxNum64 = 462
SyscallArmLastName64 = "mseal"
SyscallArmMaxNum64 = 472
SyscallArmLastName64 = "fchroot"
)

// https://github.com/torvalds/linux/blob/master/scripts/syscall.tbl
Expand Down Expand Up @@ -330,6 +330,16 @@ var syscallNumTableArmFamily64 = map[uint32]string{
460: "lsm_set_self_attr",
461: "lsm_list_modules",
462: "mseal",
463: "setxattrat",
464: "getxattrat",
465: "listxattrat",
466: "removexattrat",
467: "open_tree_attr",
468: "file_getattr",
469: "file_setattr",
470: "listns",
471: "rseq_slice_yield",
472: "fchroot",
}

func callNameArmFamily64(num uint32) string {
Expand Down
14 changes: 12 additions & 2 deletions pkg/system/syscalls_x86f32.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package system

const (
SyscallX86MaxNum32 = 462
SyscallX86LastName32 = "mseal"
SyscallX86MaxNum32 = 472
SyscallX86LastName32 = "fchroot"
)

// https://github.com/torvalds/linux/blob/master/arch/x86/entry/syscalls/syscall_32.tbl
Expand Down Expand Up @@ -471,6 +471,16 @@ var syscallNumTableX86Family32 = [...]string{
"lsm_set_self_attr", // 460
"lsm_list_modules", // 461
"mseal", // 462
"setxattrat", // 463
"getxattrat", // 464
"listxattrat", // 465
"removexattrat", // 466
"open_tree_attr", // 467
"file_getattr", // 468
"file_setattr", // 469
"listns", // 470
"rseq_slice_yield", // 471
"fchroot", // 472
}

func callNameX86Family32(num uint32) string {
Expand Down
14 changes: 12 additions & 2 deletions pkg/system/syscalls_x86f64.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package system

const (
SyscallX86MaxNum64 = 462
SyscallX86LastName64 = "mseal"
SyscallX86MaxNum64 = 472
SyscallX86LastName64 = "fchroot"
)

// https://github.com/torvalds/linux/blob/master/arch/x86/entry/syscalls/syscall_64.tbl , https://github.com/torvalds/linux/blob/master/scripts/syscall.tbl
Expand Down Expand Up @@ -471,6 +471,16 @@ var syscallNumTableX86Family64 = [...]string{
"lsm_set_self_attr", // 460
"lsm_list_modules", // 461
"mseal", // 462
"setxattrat", // 463
"getxattrat", // 464
"listxattrat", // 465
"removexattrat", // 466
"open_tree_attr", // 467
"file_getattr", // 468
"file_setattr", // 469
"listns", // 470
"rseq_slice_yield", // 471
"fchroot", // 472
}

func callNameX86Family64(num uint32) string {
Expand Down
Loading