Crates.io | riscv_debugger |
lib.rs | riscv_debugger |
version | 0.1.2 |
source | src |
created_at | 2024-11-06 08:05:27.864533 |
updated_at | 2024-11-10 11:43:32.210693 |
description | A powerful, open-source debugger tailored for RISC-V architectures. |
homepage | |
repository | https://github.com/bensatlantik/riscv_debugger |
max_upload_size | |
id | 1437919 |
size | 7,735 |
This repository was a gift from me to the Rust and open-source community. It is no longer actively maintained and has been archived. Feel free to fork and continue development on your own.
riscv_debugger is a powerful, open-source debugger tailored specifically for RISC-V architectures. It equips developers with essential debugging functionalities, facilitating the identification and resolution of issues in RISC-V applications.
riscv_debugger
on your system.To install riscv_debugger
, add it to your Cargo.toml
:
[dependencies]
riscv_debugger = "0.1.1"
use riscv_debugger::Debugger;
fn main() {
let debugger = Debugger::new();
// Set a breakpoint
debugger.set_breakpoint("main.rs", 10);
// Start debugging
debugger.start();
// Step over a line
debugger.step_over();
// Step into a function
debugger.step_into();
// Step out of a function
debugger.step_out();
// Inspect a variable
debugger.inspect_variable("some_variable");
// Examine memory
debugger.examine_memory(0x1000, 64);
}
This project is licensed under the MIT License.
Ben Santora