Skip to main content

Module in_guest_launch

Module in_guest_launch 

Source
Expand description

What Hermit tells the in-guest LiteInst runtime at launch, carried in the sealed preload bootstrap’s tool data (reverie_inguest::bootstrap) rather than in the guest’s environment.

The kernel copies a launch environment onto the guest’s initial stack, so a value there shifts every stack address and stays readable in /proc/self/environ even after the runtime removes it. The bootstrap is a sealed memfd the runtime reads and closes before the guest’s code runs.

Structs§

InGuestLaunch
Hermit’s launch settings for one in-guest LiteInst run.