Skip to content

Commit 7f81c26

Browse files
committed
Fix incorrect prctl values and add new ones
1 parent c0ac603 commit 7f81c26

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

helpers/argumentParsers.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,8 @@ const (
550550
PR_SET_TIMING
551551
PR_SET_NAME
552552
PR_GET_NAME
553+
_
554+
_
553555
PR_GET_ENDIAN
554556
PR_SET_ENDIAN
555557
PR_GET_SECCOMP
@@ -579,13 +581,39 @@ const (
579581
PR_SET_FP_MODE
580582
PR_GET_FP_MODE
581583
PR_CAP_AMBIENT
584+
_
585+
_
582586
PR_SVE_SET_VL
583587
PR_SVE_GET_VL
584588
PR_GET_SPECULATION_CTRL
585589
PR_SET_SPECULATION_CTRL
586590
PR_PAC_RESET_KEYS
587591
PR_SET_TAGGED_ADDR_CTRL
588592
PR_GET_TAGGED_ADDR_CTRL
593+
PR_SET_IO_FLUSHER
594+
PR_GET_IO_FLUSHER
595+
PR_SET_SYSCALL_USER_DISPATCH
596+
PR_PAC_SET_ENABLED_KEYS
597+
PR_PAC_GET_ENABLED_KEYS
598+
PR_SCHED_CORE
599+
PR_SME_SET_VL
600+
PR_SME_GET_VL
601+
PR_SET_MDWE
602+
PR_GET_MDWE
603+
PR_SET_MEMORY_MERGE
604+
PR_GET_MEMORY_MERGE
605+
PR_RISCV_V_SET_CONTROL
606+
PR_RISCV_V_GET_CONTROL
607+
PR_RISCV_SET_ICACHE_FLUSH_CTX
608+
PR_PPC_GET_DEXCR
609+
PR_PPC_SET_DEXCR
610+
PR_GET_SHADOW_STACK_STATUS
611+
PR_SET_SHADOW_STACK_STATUS
612+
PR_LOCK_SHADOW_STACK_STATUS
613+
// non-consecutive
614+
PR_SET_PTRACER = 0x59616d61
615+
PR_SET_VMA = 0x53564d41
616+
PR_GET_AUXV = 0x41555856
589617
)
590618

591619
func (p PrctlOptionArgument) Value() uint64 { return uint64(p) }

0 commit comments

Comments
 (0)