X-Git-Url: http://git.ieval.ro/?p=linux-seccomp.git;a=blobdiff_plain;f=lib%2FLinux%2FSeccomp.pm;fp=lib%2FLinux%2FSeccomp.pm;h=3d0126238d18ad4a810ea3e40b43d440ddbd2e17;hp=621b1109b3b219c7307e9b44987d4330fe46b0bf;hb=7f46b372447515b6387e06d3f891a17d5472b028;hpb=3609d7b6848ab3554b7e5a7c67745afd04d1a6df diff --git a/lib/Linux/Seccomp.pm b/lib/Linux/Seccomp.pm index 621b110..3d01262 100644 --- a/lib/Linux/Seccomp.pm +++ b/lib/Linux/Seccomp.pm @@ -54,6 +54,7 @@ our %EXPORT_TAGS = ( SCMP_FLTATR_ACT_DEFAULT SCMP_FLTATR_CTL_NNP SCMP_FLTATR_CTL_TSYNC + SCMP_FLTATR_API_TSKIP SCMP_VER_MAJOR SCMP_VER_MICRO SCMP_VER_MINOR @@ -458,7 +459,13 @@ our %EXPORT_TAGS = ( __PNR_vm86 __PNR_vm86old __PNR_vserver - __PNR_waitpid/] + __PNR_waitpid + + __PNR_pkey_mprotect __NR_pkey_mprotect __PNR_pkey_alloc + __NR_pkey_alloc __PNR_pkey_free __NR_pkey_free + + __PNR_get_tls __NR_get_tls __PNR_s390_guarded_storage + __NR_s390_guarded_storage __PNR_s390_sthyi __NR_s390_sthyi/] ); $EXPORT_TAGS{all} = [@{$EXPORT_TAGS{functions}}, @{$EXPORT_TAGS{macros}}]; @@ -753,6 +760,13 @@ will fail). Specifies whether the kernel should synchronize the filters accross all threads when B is called. Defaults to 0 (off). +=item SCMP_FLTATR_API_TSKIP + +Specifies whether rules for the system call -1 should be allowed. This +value can be used by tracer programs to skip specific system call +invocations, see L for more information. Defaults to 0 +(off). + =back See L. @@ -861,6 +875,7 @@ Here is a list of all of them: SCMP_FLTATR_ACT_DEFAULT SCMP_FLTATR_CTL_NNP SCMP_FLTATR_CTL_TSYNC + SCMP_FLTATR_API_TSKIP SCMP_VER_MAJOR SCMP_VER_MICRO SCMP_VER_MINOR