- state.disasm(n=8), disasm(addr, n=8) -> [{addr, bytes, text, target?, target_sym?}]
- read_mem_pristine() overlays orig bytes through active INT3 breakpoints
- branch/call targets get symbolized when they land in known symbols
- show.disasm / show.bp / show.regs prelude helpers for ergonomic printing
12 lines
427 B
TOML
12 lines
427 B
TOML
[package]
|
|
name = "llmdbg"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
nix = { version = "0.31", features = ["ptrace", "process", "uio", "signal"] }
|
|
rquickjs = { version = "0.12", features = ["std"] }
|
|
libc = "0.2"
|
|
object = { version = "0.36", default-features = false, features = ["read", "std"] }
|
|
iced-x86 = { version = "1.21", default-features = false, features = ["std", "decoder", "nasm", "fast_fmt", "instr_info"] }
|