docs.rs failed to build zisk-asm-runner-1.1.0-alpha
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
asm-runner
This crate is part of ZisK. See the ZisK documentation for an overview of the system.
asm-runner provides the core logic for managing the ZisK assembly-emulator process — the
fast, C++-backed emulator.
Overview
- Process management — launch and supervise the ASM emulator process.
- Shared memory — manage the shared-memory region between Rust and the C++ side.
- Synchronization — the primitives that coordinate the two processes.
- Communication — the protocol used to feed inputs and collect execution output.
It is the Rust bridge that lets the rest of ZisK run a program on the assembly emulator and read back the resulting trace.
Documentation
- ZisK docs home: https://0xpolygonhermez.github.io/zisk-docs/
- API reference: https://docs.rs/asm-runner
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.