Directories
¶
| Path | Synopsis |
|---|---|
|
PVMtrace
Package PVMtrace provides per-instruction and host-call boundary tracing for PVM interpreter and recompiler backends.
|
Package PVMtrace provides per-instruction and host-call boundary tracing for PVM interpreter and recompiler backends. |
|
PVMtrace/deblob
Package deblob provides utilities for extracting and writing PVM program static metadata (InstrMeta, BlockMeta) from program blobs.
|
Package deblob provides utilities for extracting and writing PVM program static metadata (InstrMeta, BlockMeta) from program blobs. |
|
PVMtrace/diff
Package diff implements offline streaming comparison of two PVM trace directories.
|
Package diff implements offline streaming comparison of two PVM trace directories. |
|
interpreter
Package interpreter is the cross-platform (pure-Go) PVM execution backend.
|
Package interpreter is the cross-platform (pure-Go) PVM execution backend. |
|
recompiler
Package recompiler implements the PVM JIT recompiler's memory management layer, including executable memory (W^X), guest memory (unified mmap with slice aliasing), code cache, and control region accessors for the Generic Sandbox memory layout.
|
Package recompiler implements the PVM JIT recompiler's memory management layer, including executable memory (W^X), guest memory (unified mmap with slice aliasing), code cache, and control region accessors for the Generic Sandbox memory layout. |
|
recompiler/asm
Package asm provides a minimal x86-64 assembler for the PVM JIT recompiler.
|
Package asm provides a minimal x86-64 assembler for the PVM JIT recompiler. |
|
cmd
|
|
|
fuzz
command
|
|
|
node
command
|
|
|
pvmtrace
command
Command pvmtrace provides offline PVM trace analysis tools.
|
Command pvmtrace provides offline PVM trace analysis tools. |
|
internal
|
|
|
safrole
6.7.
|
6.7. |
|
telemetry
Package telemetry implements a JIP-3 telemetry client streaming node events to JamTART (or any compatible aggregator) over TCP.
|
Package telemetry implements a JIP-3 telemetry client streaming node events to JamTART (or any compatible aggregator) over TCP. |
|
utilities/timing
Package timing provides utilities for measuring and reporting execution time of various code sections across the codebase.
|
Package timing provides utilities for measuring and reporting execution time of various code sections across the codebase. |
|
jamtests
|
|
|
pkg
|
|
Click to show internal directories.
Click to hide internal directories.