Docs.rs
armv8a_semihosting-0.0.1
armv8a_semihosting 0.0.1
Permalink
Docs.rs crate page
MIT
26 May 2026
Links
Repository
crates.io
Source
Owners
EnzoAlbornoz
Dependencies
Versions
81.82%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Crate armv8a_semihosting
armv8a_
semihosting
0.0.1
All Items
Crate Items
Modules
Macros
Functions
Crate
armv8a_
semihosting
Copy item path
Source
Modules
§
debug
Interacting with debugging agent
export
IMPLEMENTATION DETAILS USED BY MACROS
hio
Host I/O
macros
nr
Semihosting operations
Macros
§
dbg
Macro that prints and returns the value of a given expression for quick and dirty debugging. Works exactly like
dbg!
in the standard library, replacing
eprintln
with
heprintln
, which it unwraps.
heprint
Macro for printing to the HOST standard error
heprintln
Macro for printing to the HOST standard error, with a newline.
hprint
Macro for printing to the HOST standard output
hprintln
Macro for printing to the HOST standard output, with a newline.
syscall
Variable argument version of
syscall
syscall1
Macro version of
syscall1
Functions
§
syscall
⚠
syscall1
⚠