Expand description
Ghostscope DWARF Analysis Library
High-performance DWARF analysis library with on-demand loading architecture inspired by GDB’s cooked index system.
Re-exports§
pub use analyzer::DwarfAnalyzer;pub use analyzer::MainExecutableInfo;pub use analyzer::ModuleLoadingEvent;pub use analyzer::ModuleLoadingStats;pub use analyzer::ModuleStats;pub use analyzer::SimpleFileInfo;pub use core::CfaResult;pub use core::ComputeStep;pub use core::DirectValueResult;pub use core::DwarfError;pub use core::EvaluationResult;pub use core::FunctionInfo;pub use core::LocationResult;pub use core::MemoryAccessSize;pub use core::ModuleAddress;pub use core::PieceResult;pub use core::Result;pub use core::SourceLocation;pub use core::VariableInfo;
Modules§
- analyzer
- Main DWARF analyzer - unified entry point for all DWARF operations
- constants
- Constant definitions.
- core
- Core types and utilities for ghostscope-dwarf
Structs§
- DwAte
- The encodings of the constants used in the
DW_AT_encodingattribute. - Enum
Variant - Enum variant information
- Struct
Member - Struct/union member information
- Variable
With Evaluation - Variable with complete information including EvaluationResult
Enums§
- Type
Info - Type information with full fidelity from DWARF debugging data
- Type
Kind - Variable type kind - used by compiler and streaming parser for runtime classification
- Type
Qualifier - Type qualifiers
Type Aliases§
- Type
Cache - Type cache for performance optimization