Expand description
Jonesy library - analyze Rust binaries for panic paths
This library provides the core functionality for analyzing Rust binaries to find code paths that can lead to panics.
Modulesยง
- analysis
- Binary and archive analysis functions.
- analysis_
cache - Analysis cache for incremental re-analysis.
- args
- binary_
format - Binary format abstraction for Mach-O and ELF.
- call_
graph - call_
tree - Call tree construction and processing.
- cargo
- Cargo project utilities.
- config
- Configuration for allow/deny rules on panic causes.
- crate_
line_ table - debug_
info - file_
watcher - Native file watching for LSP binary change detection.
- full_
line_ table - function_
index - heuristics
- Panic detection and classification.
- inline_
allows - Inline allow comment scanning.
- library_
call_ graph - lsp
- LSP server for jonesy panic point diagnostics.
- output
- Output formats for jonesy analysis results.
- panic_
cause - Panic cause detection and explanations.
- project_
context - Project context for source file ownership.
- string_
tables - Interned string tables for function names and file paths.
- sym