Skip to content

Commit

Permalink
Fix incorrect prctl values and add new ones
Browse files Browse the repository at this point in the history
  • Loading branch information
oshaked1 committed Feb 12, 2025
1 parent c0ac603 commit 7f81c26
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions helpers/argumentParsers.go
Original file line number Diff line number Diff line change
Expand Up @@ -550,6 +550,8 @@ const (
PR_SET_TIMING
PR_SET_NAME
PR_GET_NAME
_
_
PR_GET_ENDIAN
PR_SET_ENDIAN
PR_GET_SECCOMP
Expand Down Expand Up @@ -579,13 +581,39 @@ const (
PR_SET_FP_MODE
PR_GET_FP_MODE
PR_CAP_AMBIENT
_
_
PR_SVE_SET_VL
PR_SVE_GET_VL
PR_GET_SPECULATION_CTRL
PR_SET_SPECULATION_CTRL
PR_PAC_RESET_KEYS
PR_SET_TAGGED_ADDR_CTRL
PR_GET_TAGGED_ADDR_CTRL
PR_SET_IO_FLUSHER
PR_GET_IO_FLUSHER
PR_SET_SYSCALL_USER_DISPATCH
PR_PAC_SET_ENABLED_KEYS
PR_PAC_GET_ENABLED_KEYS
PR_SCHED_CORE
PR_SME_SET_VL
PR_SME_GET_VL
PR_SET_MDWE
PR_GET_MDWE
PR_SET_MEMORY_MERGE
PR_GET_MEMORY_MERGE
PR_RISCV_V_SET_CONTROL
PR_RISCV_V_GET_CONTROL
PR_RISCV_SET_ICACHE_FLUSH_CTX
PR_PPC_GET_DEXCR
PR_PPC_SET_DEXCR
PR_GET_SHADOW_STACK_STATUS
PR_SET_SHADOW_STACK_STATUS
PR_LOCK_SHADOW_STACK_STATUS
// non-consecutive
PR_SET_PTRACER = 0x59616d61
PR_SET_VMA = 0x53564d41
PR_GET_AUXV = 0x41555856
)

func (p PrctlOptionArgument) Value() uint64 { return uint64(p) }
Expand Down

0 comments on commit 7f81c26

Please sign in to comment.