ghostscope-dwarf 0.1.5

DWARF parser and symbolizer used by GhostScope to resolve variables and types at runtime.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Unified DWARF parser - single-pass parsing for all DWARF information

pub(crate) mod detailed_parser;
pub(crate) mod fast_parser;
pub(crate) mod range_extractor;
// Full type resolver removed; shallow resolver lives in detailed_parser

// Internal parser output consumed by the semantic planning layer.
pub(crate) use detailed_parser::ParsedVariable;

// Internal re-exports for crate use
pub(crate) use crate::dwarf_expr::ExpressionEvaluator;
pub(crate) use detailed_parser::DetailedParser;
pub(crate) use fast_parser::{
    CompilationUnit, DebugParseResult, DwarfParseResult, DwarfParser, LineParseResult, SourceFile,
};
pub(crate) use range_extractor::RangeExtractor;