Crates.io | udbserver |
lib.rs | udbserver |
version | 0.2.0 |
created_at | 2022-04-22 13:32:25.833152+00 |
updated_at | 2025-04-04 06:41:31.288743+00 |
description | Provide Unicorn emulator with a debug server |
homepage | |
repository | https://github.com/bet4it/udbserver |
max_upload_size | |
id | 572161 |
size | 65,873 |
udbserver
is a debugging plugin for Unicorn Engine that implements the GDB Remote Serial Protocol.
It enables GDB-compatible debugging capabilities for Unicorn-based emulation projects, allowing you to inspect and control the emulation state through a GDB client.
The easiest way to get started is via pip:
pip install udbserver
Check out the Python binding for examples and documentation.
As a native Rust project, you can use udbserver
directly as a crate. Check out the example:
cargo run --example server
udbserver
provides bindings for several languages:
Please check the corresponding directories for language-specific installation and usage instructions.