[][src]Module seccomp_tiny::abi

Linux ABI definitions

These are various definitions from Linux's userspace/kernelspace application binary interface, needed to use BPF and seccomp.

Warning, some of the definitions may be portable but this so far has only been written for x86_64.

Structs

SeccompData

seccomp_data, from seccomp(2)

SockFilter

sock_filter, from seccomp(2) and linux/include/uapi/linux/filter.h

SockFilterProg

sock_fprog, from seccomp(2)

Constants

BPF_ABS

bpf data mode

BPF_ADD

bpf alu operation

BPF_ALU

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_AND

bpf alu operation

BPF_B

bpf data width

BPF_DIV

bpf alu operation

BPF_DW

bpf data width

BPF_H

bpf data width

BPF_IMM

bpf data mode

BPF_IND

bpf data mode

BPF_JA

bpf jump code

BPF_JEQ

bpf jump code

BPF_JGE

bpf jump code

BPF_JGT

bpf jump code

BPF_JMP

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_JSET

bpf jump code

BPF_K

bpf source field

BPF_LD

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_LDX

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_LEN

bpf data mode

BPF_LSH

bpf alu operation

BPF_MAXINSNS

bpf program size limit

BPF_MEM

bpf data mode

BPF_MISX

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_MOD

bpf alu operation

BPF_MSH

bpf data mode

BPF_MUL

bpf alu operation

BPF_NEG

bpf alu operation

BPF_OR

bpf alu operation

BPF_RET

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_RSH

bpf alu operation

BPF_ST

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_STX

bpf instruction classes, linux/include/uapi/linux/bpf_common.h

BPF_SUB

bpf alu operation

BPF_W

bpf data width

BPF_X

bpf source field

BPF_XOR

bpf alu operation

PR_SET_NO_NEW_PRIVS

prctl parameters, from linux/include/uapi/linux/prctl.h

PR_SET_SECCOMP

prctl parameters, from linux/include/uapi/linux/prctl.h

SECCOMP_MODE_FILTER

prctl parameters, from linux/include/uapi/linux/prctl.h

SECCOMP_RET_ALLOW

seccomp filter return values, linux/include/uapi/linux/seccomp.h

SECCOMP_RET_ERRNO

seccomp filter return values, linux/include/uapi/linux/seccomp.h

SECCOMP_RET_KILL_PROCESS

seccomp filter return values, linux/include/uapi/linux/seccomp.h

SECCOMP_RET_KILL_THREAD

seccomp filter return values, linux/include/uapi/linux/seccomp.h

SECCOMP_RET_LOG

seccomp filter return values, linux/include/uapi/linux/seccomp.h

SECCOMP_RET_TRACE

seccomp filter return values, linux/include/uapi/linux/seccomp.h

SECCOMP_RET_TRAP

seccomp filter return values, linux/include/uapi/linux/seccomp.h