Commit Graph
5 Commits
Author SHA1 Message Date
Alexander KiselevandClaude Opus 4.6 68854a10d6 fix: inject --project/--program after subcommand in GhidraCommand helper
The GhidraCommand builder was adding --project before the subcommand
args (e.g., `ghidra --project X function list`), but --project is a
per-subcommand arg, not a global one. Now stores project/program as
builder state and injects them after all other args in run().

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-05 14:02:31 -08:00
Alexander Kiselev ac1fb7b931 v2 wip 2026-02-04 14:04:32 -08:00
Alexander Kiselev 76fde9c3f7 Getting ready for v0.1.0 2026-01-26 16:04:00 -08:00
Alexander Kiselev cf0d15686d ripping out rpc and stuff 2026-01-25 22:55:56 -08:00
Alexander Kiselev 35716fe468 Enhance tests for disassembly, patching, and querying commands
- Refactor disassembly tests to dynamically resolve addresses and validate instruction schemas.
- Introduce error handling tests for invalid inputs in disassembly.
- Improve patching tests by validating output structure and ensuring graceful failure on invalid inputs.
- Add snapshot tests for output format regression detection in patching and querying commands.
- Update function list and memory map tests to validate JSON output against typed schemas.
- Ensure all tests utilize dynamic address resolution instead of hardcoded values for robustness.
2026-01-25 19:07:58 -08:00