Skip to documentation
SLOP

tiny.sys.rseq

Reference tiny.sys rseq

Defined in tiny.sys.

API (24)

Types and contracts

Public types and contracts.

Values and defaults

Public values and defaults.

No direct callersNo direct callstiny.sysrseq
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/sys/src/root.zig:47

zig
pub const rseq = @import("rseq/root.zig");

Source: lib/sys/src/rseq/root.zig

zig
const builtin = @import("builtin");const sys = @import("../root.zig");const impl = switch (builtin.os.tag) {    .linux => @import("linux.zig"),    else => @import("none.zig"),};pub const required_capabilities = sys.capabilities.noLibc(&.{ .libc_interop, .threads });pub const supported = impl.supported;pub const alignment = impl.alignment;pub const signature = impl.signature;pub const cpu_id_uninitialized = impl.cpu_id_uninitialized;pub const cpu_id_registration_failed = impl.cpu_id_registration_failed;pub const Flags = impl.Flags;pub const CriticalSectionFlags = impl.CriticalSectionFlags;pub const CriticalSection = impl.CriticalSection;pub const Area = impl.Area;pub const RegistrationState = impl.RegistrationState;pub const RegistrationPolicy = impl.RegistrationPolicy;pub const RegisterError = impl.RegisterError;pub const registrationPolicy = impl.registrationPolicy;pub const currentState = impl.currentState;pub const registered = impl.registered;pub const ensureRegistered = impl.ensureRegistered;pub const currentArea = impl.currentArea;pub const currentCpu = impl.currentCpu;pub const currentNode = impl.currentNode;pub const currentMemoryMapConcurrencyId = impl.currentMemoryMapConcurrencyId;pub const setCriticalSection = impl.setCriticalSection;pub const clearCriticalSection = impl.clearCriticalSection;pub const validCpuId = impl.validCpuId;

Audit

Definitions25
Public names25
Members0
Version26.7.0
Revisiondaab053ee433