Skip to documentation
SLOP

tiny.machine.InstanceInput

Reference tiny.machine InstanceInput

Defined in instance.types.

Gathers everything one cold start of a K0 guest needs into one value, so a caller supplies all of this at once and knows how long to keep the image and the manifest around.

API (14)

Fields and members

Public fields and members.

No direct callersNo direct callsinstance.typesInput
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/machine/src/instance/types.zig:23

zig
/// Gathers everything one cold start of a K0 guest needs into one value, so a/// caller supplies all of this at once and knows how long to keep the image and/// the manifest around. The profile inside it decides which backend runs and/// under which execution rules. The caller keeps ownership of both slices and/// may free them once `Instance.init` has returned.pub const Input = struct {    profile: profile.Profile,    elf: []const u8,    execution_manifest: []const u8,    expected_execution_fingerprint: ExecutionFingerprint,    fence: os.abi.ActivationFence,    initial_time_tick: u64,    entropy_generation: u64,    terminal_offset: u64,    effect_frontier: u64,    block_root: os.abi.Digest,    source_root: os.abi.Digest,    input_frontier: u64,    terminal_input_offset: u64,    outstanding_effect: ?admission.EffectRequest,};

Source: lib/machine/src/root.zig:94

zig
pub const InstanceInput = instance.Input;

Also reachable as

instance.Input.

Audit

Definitions1
Public names3
Members14
Version26.7.0
Revisiondaab053ee433