Skip to main content

Module summary

Module summary 

Source
Expand description

Summaries of complete hermit runs.

Structs§

DispatchStats
The backend dispatch record a run summary carries, re-exported so readers of summaries and verification reports need no direct Reverie dependency. The shared end-of-run dispatch record for one backend run.
PathEvidence
Per-execution SaBRe path evidence written as one JSON object per line.
PreemptionSummary
Configured timeslice and the runtime’s preemption timer mechanism.
RunSummary
Statistics that summarize a hermit run.
RunSummaryInfo
INFO view built with the producer’s preemption description, before its host destination is appended. Launch configuration is separate report metadata; this view preserves the guest-behavior fields compared by --verify.
StoreExclusiveCounts
The store-exclusives a run’s guest speculatively executed that failed, and all it executed (aarch64 STREX_FAIL_SPEC and STREX_SPEC).
TimesliceStats
Running distribution statistics over timeslice durations, measured in virtual nanoseconds. A “timeslice” is the span of virtual time a thread runs between two consecutive scheduler yields (i.e. between end_of_timeslice resets).