Enhance CLI functionality and improve common utilities
- Added new commands to the CLI for dumping regions, renaming functions by address, and setting various types of comments. - Implemented JSON output formatting for CLI commands. - Introduced functions for decompiling and disassembling functions, as well as retrieving cross-references. - Enhanced common utilities with functions for reading memory regions, iterating Java items, and managing function metadata. - Added suppress_output context manager to hide process output during Ghidra startup. - Updated existing functions to improve error handling and output formatting.
This commit is contained in:
parent
24d4416003
commit
a56851f994
16 changed files with 1072 additions and 36 deletions
23
.gitignore
vendored
23
.gitignore
vendored
|
|
@ -15,3 +15,26 @@ Thumbs.db
|
|||
|
||||
# Local Python environments
|
||||
.venv-pyghidra311/
|
||||
|
||||
# Python caches, bytecode, and tooling state
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
.python-version
|
||||
.pytest_cache/
|
||||
.mypy_cache/
|
||||
.ruff_cache/
|
||||
.pyre/
|
||||
.hypothesis/
|
||||
.tox/
|
||||
.nox/
|
||||
.coverage
|
||||
.coverage.*
|
||||
htmlcov/
|
||||
build/
|
||||
dist/
|
||||
*.egg-info/
|
||||
|
||||
# Local scratch and probe files
|
||||
.tmp_*.txt
|
||||
.tmp_*.py
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue