Memory-dump example in Rust
In this tutorial chapter, we will run the mem-dump.rs Rust example code
to dump the physical memory of a domain.
First, we will compile libmicrovmi with the Xen driver enabled:
$ cd libmicrovmi
$ cargo build --features xen
Running the example
Next, let's run the example on your domain <vm_name>:
$ sudo -E ~/.cargo/bin/cargo run --features xen --example mem-dump <vm_name>
Expected output:

Toggle debug output
In case an error would arise, the logging output can be toggled with RUST_LOG env var
and offer more detailed information:
$ export RUST_LOG=debug
$ sudo -E ~/.cargo/bin/cargo run --features xen --example mem-dump <vm_name>