Module ptrace

Module ptrace 

Source

Structs§

__IncompleteArrayField
audit_features
audit_rule_data
audit_status
audit_tty_status
pt_regs
ptrace_peeksiginfo_args
ptrace_rseq_configuration
ptrace_sud_config
ptrace_syscall_info
ptrace_syscall_info__bindgen_ty_1__bindgen_ty_1
ptrace_syscall_info__bindgen_ty_1__bindgen_ty_2
ptrace_syscall_info__bindgen_ty_1__bindgen_ty_3
seccomp_data
seccomp_metadata
seccomp_notif
seccomp_notif_addfd
seccomp_notif_resp
seccomp_notif_sizes
sock_filter
sock_fprog

Enums§

_bindgen_ty_1
audit_nlgrps

Constants§

AUDIT_ADD
AUDIT_ADD_RULE
AUDIT_ALWAYS
AUDIT_ANOM_ABEND
AUDIT_ANOM_CREAT
AUDIT_ANOM_LINK
AUDIT_ANOM_PROMISCUOUS
AUDIT_ARCH
AUDIT_ARCH_AARCH64
AUDIT_ARCH_ALPHA
AUDIT_ARCH_ARCOMPACT
AUDIT_ARCH_ARCOMPACTBE
AUDIT_ARCH_ARCV2
AUDIT_ARCH_ARCV2BE
AUDIT_ARCH_ARM
AUDIT_ARCH_ARMEB
AUDIT_ARCH_C6X
AUDIT_ARCH_C6XBE
AUDIT_ARCH_CRIS
AUDIT_ARCH_CSKY
AUDIT_ARCH_FRV
AUDIT_ARCH_H8300
AUDIT_ARCH_HEXAGON
AUDIT_ARCH_I386
AUDIT_ARCH_IA64
AUDIT_ARCH_LOONGARCH32
AUDIT_ARCH_LOONGARCH64
AUDIT_ARCH_M32R
AUDIT_ARCH_M68K
AUDIT_ARCH_MICROBLAZE
AUDIT_ARCH_MIPS
AUDIT_ARCH_MIPS64
AUDIT_ARCH_MIPS64N32
AUDIT_ARCH_MIPSEL
AUDIT_ARCH_MIPSEL64
AUDIT_ARCH_MIPSEL64N32
AUDIT_ARCH_NDS32
AUDIT_ARCH_NDS32BE
AUDIT_ARCH_NIOS2
AUDIT_ARCH_OPENRISC
AUDIT_ARCH_PARISC
AUDIT_ARCH_PARISC64
AUDIT_ARCH_PPC
AUDIT_ARCH_PPC64
AUDIT_ARCH_PPC64LE
AUDIT_ARCH_RISCV32
AUDIT_ARCH_RISCV64
AUDIT_ARCH_S390
AUDIT_ARCH_S390X
AUDIT_ARCH_SH
AUDIT_ARCH_SH64
AUDIT_ARCH_SHEL
AUDIT_ARCH_SHEL64
AUDIT_ARCH_SPARC
AUDIT_ARCH_SPARC64
AUDIT_ARCH_TILEGX
AUDIT_ARCH_TILEGX32
AUDIT_ARCH_TILEPRO
AUDIT_ARCH_UNICORE
AUDIT_ARCH_X86_64
AUDIT_ARCH_XTENSA
AUDIT_ARG0
AUDIT_ARG1
AUDIT_ARG2
AUDIT_ARG3
AUDIT_AVC
AUDIT_AVC_PATH
AUDIT_BITMASK_SIZE
AUDIT_BIT_MASK
AUDIT_BIT_TEST
AUDIT_BPF
AUDIT_BPRM_FCAPS
AUDIT_CAPSET
AUDIT_CLASS_CHATTR
AUDIT_CLASS_CHATTR_32
AUDIT_CLASS_DIR_WRITE
AUDIT_CLASS_DIR_WRITE_32
AUDIT_CLASS_READ
AUDIT_CLASS_READ_32
AUDIT_CLASS_SIGNAL
AUDIT_CLASS_SIGNAL_32
AUDIT_CLASS_WRITE
AUDIT_CLASS_WRITE_32
AUDIT_COMPARE_AUID_TO_EUID
AUDIT_COMPARE_AUID_TO_FSUID
AUDIT_COMPARE_AUID_TO_OBJ_UID
AUDIT_COMPARE_AUID_TO_SUID
AUDIT_COMPARE_EGID_TO_FSGID
AUDIT_COMPARE_EGID_TO_OBJ_GID
AUDIT_COMPARE_EGID_TO_SGID
AUDIT_COMPARE_EUID_TO_FSUID
AUDIT_COMPARE_EUID_TO_OBJ_UID
AUDIT_COMPARE_EUID_TO_SUID
AUDIT_COMPARE_FSGID_TO_OBJ_GID
AUDIT_COMPARE_FSUID_TO_OBJ_UID
AUDIT_COMPARE_GID_TO_EGID
AUDIT_COMPARE_GID_TO_FSGID
AUDIT_COMPARE_GID_TO_OBJ_GID
AUDIT_COMPARE_GID_TO_SGID
AUDIT_COMPARE_SGID_TO_FSGID
AUDIT_COMPARE_SGID_TO_OBJ_GID
AUDIT_COMPARE_SUID_TO_FSUID
AUDIT_COMPARE_SUID_TO_OBJ_UID
AUDIT_COMPARE_UID_TO_AUID
AUDIT_COMPARE_UID_TO_EUID
AUDIT_COMPARE_UID_TO_FSUID
AUDIT_COMPARE_UID_TO_OBJ_UID
AUDIT_COMPARE_UID_TO_SUID
AUDIT_CONFIG_CHANGE
AUDIT_CWD
AUDIT_DAEMON_ABORT
AUDIT_DAEMON_CONFIG
AUDIT_DAEMON_END
AUDIT_DAEMON_START
AUDIT_DEL
AUDIT_DEL_RULE
AUDIT_DEVMAJOR
AUDIT_DEVMINOR
AUDIT_DIR
AUDIT_DM_CTRL
AUDIT_DM_EVENT
AUDIT_EGID
AUDIT_EOE
AUDIT_EQUAL
AUDIT_EUID
AUDIT_EVENT_LISTENER
AUDIT_EXE
AUDIT_EXECVE
AUDIT_EXIT
AUDIT_FAIL_PANIC
AUDIT_FAIL_PRINTK
AUDIT_FAIL_SILENT
AUDIT_FANOTIFY
AUDIT_FD_PAIR
AUDIT_FEATURE_BITMAP_ALL
AUDIT_FEATURE_BITMAP_BACKLOG_LIMIT
AUDIT_FEATURE_BITMAP_BACKLOG_WAIT_TIME
AUDIT_FEATURE_BITMAP_EXCLUDE_EXTEND
AUDIT_FEATURE_BITMAP_EXECUTABLE_PATH
AUDIT_FEATURE_BITMAP_FILTER_FS
AUDIT_FEATURE_BITMAP_LOST_RESET
AUDIT_FEATURE_BITMAP_SESSIONID_FILTER
AUDIT_FEATURE_CHANGE
AUDIT_FEATURE_LOGINUID_IMMUTABLE
AUDIT_FEATURE_ONLY_UNSET_LOGINUID
AUDIT_FEATURE_VERSION
AUDIT_FIELD_COMPARE
AUDIT_FILETYPE
AUDIT_FILTERKEY
AUDIT_FILTER_ENTRY
AUDIT_FILTER_EXCLUDE
AUDIT_FILTER_EXIT
AUDIT_FILTER_FS
AUDIT_FILTER_PREPEND
AUDIT_FILTER_TASK
AUDIT_FILTER_TYPE
AUDIT_FILTER_URING_EXIT
AUDIT_FILTER_USER
AUDIT_FILTER_WATCH
AUDIT_FIRST_KERN_ANOM_MSG
AUDIT_FIRST_USER_MSG
AUDIT_FIRST_USER_MSG2
AUDIT_FSGID
AUDIT_FSTYPE
AUDIT_FSUID
AUDIT_GET
AUDIT_GET_FEATURE
AUDIT_GID
AUDIT_GREATER_THAN
AUDIT_GREATER_THAN_OR_EQUAL
AUDIT_INODE
AUDIT_INTEGRITY_DATA
AUDIT_INTEGRITY_EVM_XATTR
AUDIT_INTEGRITY_HASH
AUDIT_INTEGRITY_METADATA
AUDIT_INTEGRITY_PCR
AUDIT_INTEGRITY_POLICY_RULE
AUDIT_INTEGRITY_RULE
AUDIT_INTEGRITY_STATUS
AUDIT_INTEGRITY_USERSPACE
AUDIT_IPC
AUDIT_IPC_SET_PERM
AUDIT_IPE_ACCESS
AUDIT_IPE_CONFIG_CHANGE
AUDIT_IPE_POLICY_LOAD
AUDIT_KERNEL
AUDIT_KERNEL_OTHER
AUDIT_KERN_MODULE
AUDIT_LANDLOCK_ACCESS
AUDIT_LANDLOCK_DOMAIN
AUDIT_LAST_FEATURE
AUDIT_LAST_KERN_ANOM_MSG
AUDIT_LAST_USER_MSG
AUDIT_LAST_USER_MSG2
AUDIT_LESS_THAN
AUDIT_LESS_THAN_OR_EQUAL
AUDIT_LIST
AUDIT_LIST_RULES
AUDIT_LOGIN
AUDIT_LOGINUID
AUDIT_LOGINUID_SET
AUDIT_MAC_CALIPSO_ADD
AUDIT_MAC_CALIPSO_DEL
AUDIT_MAC_CIPSOV4_ADD
AUDIT_MAC_CIPSOV4_DEL
AUDIT_MAC_CONFIG_CHANGE
AUDIT_MAC_IPSEC_ADDSA
AUDIT_MAC_IPSEC_ADDSPD
AUDIT_MAC_IPSEC_DELSA
AUDIT_MAC_IPSEC_DELSPD
AUDIT_MAC_IPSEC_EVENT
AUDIT_MAC_MAP_ADD
AUDIT_MAC_MAP_DEL
AUDIT_MAC_POLICY_LOAD
AUDIT_MAC_STATUS
AUDIT_MAC_UNLBL_ALLOW
AUDIT_MAC_UNLBL_STCADD
AUDIT_MAC_UNLBL_STCDEL
AUDIT_MAKE_EQUIV
AUDIT_MAX_FIELDS
AUDIT_MAX_FIELD_COMPARE
AUDIT_MAX_KEY_LEN
AUDIT_MESSAGE_TEXT_MAX
AUDIT_MMAP
AUDIT_MQ_GETSETATTR
AUDIT_MQ_NOTIFY
AUDIT_MQ_OPEN
AUDIT_MQ_SENDRECV
AUDIT_MSGTYPE
AUDIT_NEGATE
AUDIT_NETFILTER_CFG
AUDIT_NETFILTER_PKT
AUDIT_NEVER
AUDIT_NOT_EQUAL
AUDIT_NR_FILTERS
AUDIT_OBJ_GID
AUDIT_OBJ_LEV_HIGH
AUDIT_OBJ_LEV_LOW
AUDIT_OBJ_PID
AUDIT_OBJ_ROLE
AUDIT_OBJ_TYPE
AUDIT_OBJ_UID
AUDIT_OBJ_USER
AUDIT_OPENAT2
AUDIT_OPERATORS
AUDIT_PATH
AUDIT_PERM
AUDIT_PERM_ATTR
AUDIT_PERM_EXEC
AUDIT_PERM_READ
AUDIT_PERM_WRITE
AUDIT_PERS
AUDIT_PID
AUDIT_POSSIBLE
AUDIT_PPID
AUDIT_PROCTITLE
AUDIT_REPLACE
AUDIT_SADDR_FAM
AUDIT_SECCOMP
AUDIT_SELINUX_ERR
AUDIT_SESSIONID
AUDIT_SET
AUDIT_SET_FEATURE
AUDIT_SGID
AUDIT_SIGNAL_INFO
AUDIT_SOCKADDR
AUDIT_SOCKETCALL
AUDIT_STATUS_BACKLOG_LIMIT
AUDIT_STATUS_BACKLOG_WAIT_TIME
AUDIT_STATUS_BACKLOG_WAIT_TIME_ACTUAL
AUDIT_STATUS_ENABLED
AUDIT_STATUS_FAILURE
AUDIT_STATUS_LOST
AUDIT_STATUS_PID
AUDIT_STATUS_RATE_LIMIT
AUDIT_SUBJ_CLR
AUDIT_SUBJ_ROLE
AUDIT_SUBJ_SEN
AUDIT_SUBJ_TYPE
AUDIT_SUBJ_USER
AUDIT_SUCCESS
AUDIT_SUID
AUDIT_SYSCALL
AUDIT_SYSCALL_CLASSES
AUDIT_TIME_ADJNTPVAL
AUDIT_TIME_INJOFFSET
AUDIT_TRIM
AUDIT_TTY
AUDIT_TTY_GET
AUDIT_TTY_SET
AUDIT_UID
AUDIT_UNUSED_BITS
AUDIT_URINGOP
AUDIT_USER
AUDIT_USER_AVC
AUDIT_USER_TTY
AUDIT_VERSION_BACKLOG_LIMIT
AUDIT_VERSION_BACKLOG_WAIT_TIME
AUDIT_VERSION_LATEST
AUDIT_WATCH
AUDIT_WATCH_INS
AUDIT_WATCH_LIST
AUDIT_WATCH_REM
Audit_bad
Audit_bitmask
Audit_bittest
Audit_equal
Audit_ge
Audit_gt
Audit_le
Audit_lt
Audit_not_equal
BPF_A
BPF_ABS
BPF_ADD
BPF_ALU
BPF_AND
BPF_B
BPF_DIV
BPF_H
BPF_IMM
BPF_IND
BPF_JA
BPF_JEQ
BPF_JGE
BPF_JGT
BPF_JMP
BPF_JSET
BPF_K
BPF_LD
BPF_LDX
BPF_LEN
BPF_LL_OFF
BPF_LSH
BPF_MAJOR_VERSION
BPF_MAXINSNS
BPF_MEM
BPF_MEMWORDS
BPF_MINOR_VERSION
BPF_MISC
BPF_MOD
BPF_MSH
BPF_MUL
BPF_NEG
BPF_NET_OFF
BPF_OR
BPF_RET
BPF_RSH
BPF_ST
BPF_STX
BPF_SUB
BPF_TAX
BPF_TXA
BPF_W
BPF_X
BPF_XOR
CX86_ARR_BASE
CX86_CCR0
CX86_CCR1
CX86_CCR2
CX86_CCR3
CX86_CCR4
CX86_CCR5
CX86_CCR6
CX86_CCR7
CX86_DIR0
CX86_DIR1
CX86_GCR
CX86_PCR0
CX86_PCR1
CX86_RCR_BASE
EM_68K
EM_88K
EM_386
EM_486
EM_860
EM_AARCH64
EM_ALPHA
EM_ALTERA_NIOS2
EM_ARCOMPACT
EM_ARCV2
EM_ARM
EM_BLACKFIN
EM_BPF
EM_CRIS
EM_CSKY
EM_CYGNUS_M32R
EM_CYGNUS_MN10300
EM_FRV
EM_H8_300
EM_HEXAGON
EM_IA_64
EM_LOONGARCH
EM_M32
EM_M32R
EM_MICROBLAZE
EM_MIPS
EM_MIPS_RS3_LE
EM_MIPS_RS4_BE
EM_MN10300
EM_NDS32
EM_NONE
EM_OPENRISC
EM_PARISC
EM_PPC
EM_PPC64
EM_RISCV
EM_S390
EM_S390_OLD
EM_SH
EM_SPARC
EM_SPARC32PLUS
EM_SPARCV9
EM_SPU
EM_TILEGX
EM_TILEPRO
EM_TI_C6000
EM_UNICORE
EM_X86_64
EM_XTENSA
FRAME_SIZE
PTRACE_ARCH_PRCTL
PTRACE_ATTACH
PTRACE_CONT
PTRACE_DETACH
PTRACE_EVENTMSG_SYSCALL_ENTRY
PTRACE_EVENTMSG_SYSCALL_EXIT
PTRACE_EVENT_CLONE
PTRACE_EVENT_EXEC
PTRACE_EVENT_EXIT
PTRACE_EVENT_FORK
PTRACE_EVENT_SECCOMP
PTRACE_EVENT_STOP
PTRACE_EVENT_VFORK
PTRACE_EVENT_VFORK_DONE
PTRACE_GETEVENTMSG
PTRACE_GETFPREGS
PTRACE_GETFPXREGS
PTRACE_GETREGS
PTRACE_GETREGSET
PTRACE_GETSIGINFO
PTRACE_GETSIGMASK
PTRACE_GET_RSEQ_CONFIGURATION
PTRACE_GET_SYSCALL_INFO
PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG
PTRACE_GET_THREAD_AREA
PTRACE_INTERRUPT
PTRACE_KILL
PTRACE_LISTEN
PTRACE_OLDSETOPTIONS
PTRACE_O_EXITKILL
PTRACE_O_MASK
PTRACE_O_SUSPEND_SECCOMP
PTRACE_O_TRACECLONE
PTRACE_O_TRACEEXEC
PTRACE_O_TRACEEXIT
PTRACE_O_TRACEFORK
PTRACE_O_TRACESECCOMP
PTRACE_O_TRACESYSGOOD
PTRACE_O_TRACEVFORK
PTRACE_O_TRACEVFORKDONE
PTRACE_PEEKDATA
PTRACE_PEEKSIGINFO
PTRACE_PEEKSIGINFO_SHARED
PTRACE_PEEKTEXT
PTRACE_PEEKUSR
PTRACE_POKEDATA
PTRACE_POKETEXT
PTRACE_POKEUSR
PTRACE_SECCOMP_GET_FILTER
PTRACE_SECCOMP_GET_METADATA
PTRACE_SEIZE
PTRACE_SETFPREGS
PTRACE_SETFPXREGS
PTRACE_SETOPTIONS
PTRACE_SETREGS
PTRACE_SETREGSET
PTRACE_SETSIGINFO
PTRACE_SETSIGMASK
PTRACE_SET_SYSCALL_INFO
PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG
PTRACE_SET_THREAD_AREA
PTRACE_SINGLEBLOCK
PTRACE_SINGLESTEP
PTRACE_SYSCALL
PTRACE_SYSCALL_INFO_ENTRY
PTRACE_SYSCALL_INFO_EXIT
PTRACE_SYSCALL_INFO_NONE
PTRACE_SYSCALL_INFO_SECCOMP
PTRACE_SYSEMU
PTRACE_SYSEMU_SINGLESTEP
PTRACE_TRACEME
SECCOMP_ADDFD_FLAG_SEND
SECCOMP_ADDFD_FLAG_SETFD
SECCOMP_FILTER_FLAG_LOG
SECCOMP_FILTER_FLAG_NEW_LISTENER
SECCOMP_FILTER_FLAG_SPEC_ALLOW
SECCOMP_FILTER_FLAG_TSYNC
SECCOMP_FILTER_FLAG_TSYNC_ESRCH
SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV
SECCOMP_GET_ACTION_AVAIL
SECCOMP_GET_NOTIF_SIZES
SECCOMP_IOC_MAGIC
SECCOMP_MODE_DISABLED
SECCOMP_MODE_FILTER
SECCOMP_MODE_STRICT
SECCOMP_RET_ACTION
SECCOMP_RET_ACTION_FULL
SECCOMP_RET_ALLOW
SECCOMP_RET_DATA
SECCOMP_RET_ERRNO
SECCOMP_RET_KILL
SECCOMP_RET_KILL_PROCESS
SECCOMP_RET_KILL_THREAD
SECCOMP_RET_LOG
SECCOMP_RET_TRACE
SECCOMP_RET_TRAP
SECCOMP_RET_USER_NOTIF
SECCOMP_SET_MODE_FILTER
SECCOMP_SET_MODE_STRICT
SECCOMP_USER_NOTIF_FD_SYNC_WAKE_UP
SECCOMP_USER_NOTIF_FLAG_CONTINUE
SKF_AD_ALU_XOR_X
SKF_AD_CPU
SKF_AD_HATYPE
SKF_AD_IFINDEX
SKF_AD_MARK
SKF_AD_MAX
SKF_AD_NLATTR
SKF_AD_NLATTR_NEST
SKF_AD_OFF
SKF_AD_PAY_OFFSET
SKF_AD_PKTTYPE
SKF_AD_PROTOCOL
SKF_AD_QUEUE
SKF_AD_RANDOM
SKF_AD_RXHASH
SKF_AD_VLAN_TAG
SKF_AD_VLAN_TAG_PRESENT
SKF_AD_VLAN_TPID
SKF_LL_OFF
SKF_NET_OFF
X86_CR0_AM_BIT
X86_CR0_CD_BIT
X86_CR0_EM_BIT
X86_CR0_ET_BIT
X86_CR0_MP_BIT
X86_CR0_NE_BIT
X86_CR0_NW_BIT
X86_CR0_PE_BIT
X86_CR0_PG_BIT
X86_CR0_TS_BIT
X86_CR0_WP_BIT
X86_CR3_LAM_U48_BIT
X86_CR3_LAM_U57_BIT
X86_CR3_PCD_BIT
X86_CR3_PCID_BITS
X86_CR3_PCID_NOFLUSH_BIT
X86_CR3_PWT_BIT
X86_CR4_CET_BIT
X86_CR4_DE_BIT
X86_CR4_FRED_BIT
X86_CR4_FSGSBASE_BIT
X86_CR4_LA57_BIT
X86_CR4_LAM_SUP_BIT
X86_CR4_MCE_BIT
X86_CR4_OSFXSR_BIT
X86_CR4_OSXMMEXCPT_BIT
X86_CR4_OSXSAVE_BIT
X86_CR4_PAE_BIT
X86_CR4_PCE_BIT
X86_CR4_PCIDE_BIT
X86_CR4_PGE_BIT
X86_CR4_PKE_BIT
X86_CR4_PSE_BIT
X86_CR4_PVI_BIT
X86_CR4_SMAP_BIT
X86_CR4_SMEP_BIT
X86_CR4_SMXE_BIT
X86_CR4_TSD_BIT
X86_CR4_UMIP_BIT
X86_CR4_VME_BIT
X86_CR4_VMXE_BIT
X86_EFLAGS_AC_BIT
X86_EFLAGS_AF_BIT
X86_EFLAGS_CF_BIT
X86_EFLAGS_DF_BIT
X86_EFLAGS_FIXED_BIT
X86_EFLAGS_ID_BIT
X86_EFLAGS_IF_BIT
X86_EFLAGS_IOPL_BIT
X86_EFLAGS_NT_BIT
X86_EFLAGS_OF_BIT
X86_EFLAGS_PF_BIT
X86_EFLAGS_RF_BIT
X86_EFLAGS_SF_BIT
X86_EFLAGS_TF_BIT
X86_EFLAGS_VIF_BIT
X86_EFLAGS_VIP_BIT
X86_EFLAGS_VM_BIT
X86_EFLAGS_ZF_BIT
__AUDIT_ARCH_64BIT
__AUDIT_ARCH_CONVENTION_MASK
__AUDIT_ARCH_CONVENTION_MIPS64_N32
__AUDIT_ARCH_LE
__BITS_PER_LONG_LONG

Type Aliases§

__be16
__be32
__be64
__kernel_caddr_t
__kernel_clock_t
__kernel_clockid_t
__kernel_daddr_t
__kernel_gid16_t
__kernel_gid32_t
__kernel_gid_t
__kernel_ino_t
__kernel_ipc_pid_t
__kernel_key_t
__kernel_loff_t
__kernel_long_t
__kernel_mode_t
__kernel_mqd_t
__kernel_off_t
__kernel_old_dev_t
__kernel_old_gid_t
__kernel_old_time_t
__kernel_old_uid_t
__kernel_pid_t
__kernel_ptrdiff_t
__kernel_size_t
__kernel_ssize_t
__kernel_suseconds_t
__kernel_time64_t
__kernel_time_t
__kernel_timer_t
__kernel_uid16_t
__kernel_uid32_t
__kernel_uid_t
__kernel_ulong_t
__le16
__le32
__le64
__poll_t
__s8
__s16
__s32
__s64
__s128
__sum16
__u8
__u16
__u32
__u64
__u128
__wsum

Unions§

audit_status__bindgen_ty_1
ptrace_syscall_info__bindgen_ty_1