Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › os/ › linux.zig › PTRACE
PTRACE
linux.PTRACE
pub const PTRACE = struct
File
Code
pub const PTRACE = struct {
pub const TRACEME = 0 ;
pub const PEEKTEXT = 1 ;
pub const PEEKDATA = 2 ;
pub const PEEKUSER = 3 ;
pub const POKETEXT = 4 ;
pub const POKEDATA = 5 ;
pub const POKEUSER = 6 ;
pub const CONT = 7 ;
pub const KILL = 8 ;
pub const SINGLESTEP = 9 ;
pub const GETREGS = 12 ;
pub const SETREGS = 13 ;
pub const GETFPREGS = 14 ;
pub const SETFPREGS = 15 ;
pub const ATTACH = 16 ;
pub const DETACH = 17 ;
pub const GETFPXREGS = 18 ;
pub const SETFPXREGS = 19 ;
pub const SYSCALL = 24 ;
pub const SETOPTIONS = 0x4200 ;
pub const GETEVENTMSG = 0x4201 ;
pub const GETSIGINFO = 0x4202 ;
pub const SETSIGINFO = 0x4203 ;
pub const GETREGSET = 0x4204 ;
pub const SETREGSET = 0x4205 ;
pub const SEIZE = 0x4206 ;
pub const INTERRUPT = 0x4207 ;
pub const LISTEN = 0x4208 ;
pub const PEEKSIGINFO = 0x4209 ;
pub const GETSIGMASK = 0x420a ;
pub const SETSIGMASK = 0x420b ;
pub const SECCOMP_GET_FILTER = 0x420c ;
pub const SECCOMP_GET_METADATA = 0x420d ;
pub const GET_SYSCALL_INFO = 0x420e ;
pub const EVENT = struct {
pub const FORK = 1 ;
pub const VFORK = 2 ;
pub const CLONE = 3 ;
pub const EXEC = 4 ;
pub const VFORK_DONE = 5 ;
pub const EXIT = 6 ;
pub const SECCOMP = 7 ;
pub const STOP = 128 ;
};
pub const O = struct {
pub const TRACESYSGOOD = 1 ;
pub const TRACEFORK = 1 << PTRACE .EVENT .FORK ;
pub const TRACEVFORK = 1 << PTRACE .EVENT .VFORK ;
pub const TRACECLONE = 1 << PTRACE .EVENT .CLONE ;
pub const TRACEEXEC = 1 << PTRACE .EVENT .EXEC ;
pub const TRACEVFORKDONE = 1 << PTRACE .EVENT .VFORK_DONE ;
pub const TRACEEXIT = 1 << PTRACE .EVENT .EXIT ;
pub const TRACESECCOMP = 1 << PTRACE .EVENT .SECCOMP ;
pub const EXITKILL = 1 << 20 ;
pub const SUSPEND_SECCOMP = 1 << 21 ;
pub const MASK = 0x000000ff | PTRACE .O .EXITKILL | PTRACE .O .SUSPEND_SECCOMP ;
};
}