Expand description
FN_ID constants shared between the test/bench guest binaries and host-side test/bench drivers. Always compiled — host-visible. FN_ID constants for the test/bench guest binaries.
These are not part of the production RPC surface — they live in
nub-arch-x86 (not nub-arch-x86-abi) and are only exposed by
the nub-arch-x86-tests and nub-arch-x86-benches binaries.
Host-side test/bench code (in nub/tests/, nub/benches/, etc.)
imports these constants via the lib.
Constants§
- FN_
ID_ BENCH_ ARC_ PAGE_ ALLOC - Bench: allocate
N×Arc<Page>wherePageis a 4 KiB page-aligned block. - FN_
ID_ TEST_ INVOKE_ TWO_ SERIAL - Test-only scheduler probe. Payload is two raw
InvokePackets concatenated; output is rkyv-encoded[InvocationResult; 2]. - FN_
ID_ TEST_ SMOKE - Smoke probe — returns 42u64 rkyv-encoded.