Expand description
Detcore configuration and widely used types.
Structs§
- Config
- Configuration options for detcore.
- Mount
Info Root Rewrite - One mount row whose kernel-private root must be replaced before it becomes guest-visible.
Enums§
- Blocking
Mode - How should we handle syscalls which may block, but are internal to the hermit container? These syscalls are determinizable, but there are multiple methods of doing so. These choices do not apply to blocking syscalls that wait for external conditions outside the container, such as network responses.
- Runs
Post Fork - Which side of an ordinary fork/clone receives the first post-registration turn.
- Sched
Heuristic - Apply a specialized scheduling heuristic which may help exercise certain bugs.
Constants§
- CONFIG_
FINGERPRINT_ ENV - N.B. we don’t want to specify two different notions of “default”, so we use the
Clapinstance above. Environment variable carrying the coordinator’sconfig_wire_fingerprintto an out-of-process plugin.
Statics§
- DEFAULT_
EPOCH_ STR - The default epoch used by DetCore for things like initial file modtimes.
Functions§
- config_
wire_ fingerprint - epoch_
from_ host_ time - Convert one invocation’s captured host instant without losing subsecond precision. CLI and comparison orchestration share this input conversion; guest clock progression never reads the host clock through it.
Type Aliases§
- Maybe
Preemption Timeout Deprecated - Deprecated name for an optional PMU-backed virtual-timeslice duration.
- Maybe
Timeslice - An optional virtual-timeslice duration.
Nonedisables that preemption mechanism.