Expand description
This module defines the ABI boundary between the host and the zygote.
In general everything here can be modified at will, provided the zygote is recompiled.
Structs§
- The virtual machine context.
Enums§
Constants§
- The VM is busy.
- The VM has triggered a host call and is idle.
- The VM’s signal handler was triggered.
- The VM has went through a single instruction is idle.
- The VM has triggered a trap and is idle.
- The VM is idle.
- The address where the indirect jump table starts inside of the VM.
- The address where the return-to-host jump table vector physically resides.
- The address where the native code starts inside of the VM.
- The address of the top of the native stack.
- The address of the native stack.
- The size of the native stack.
- Address where the shared memory is mapped.
- The address of the signal stack.
- The address of the global per-VM context struct.
- The maximum number of native code bytes that can be emitted by a single VM instruction.
- The maximum number of bytes the jump table can be.
- The maximum number of bytes the jump table can span in virtual memory.
- The maximum number of bytes the native code can be.
- The size of the shared memory region.