ghostscope-compiler 0.1.5

Compiles GhostScope trace definitions into DWARF-aware eBPF programs ready for injection.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! eBPF code generation module
//!
//! This module handles LLVM IR generation and eBPF bytecode compilation
//! for GhostScope tracing programs.

pub mod codegen; // New instruction analysis and variable resolution
pub mod context;
pub mod dwarf_bridge;
pub mod expression;
mod expression_plan;
pub mod helper_functions;
pub mod instruction; // New staged transmission and ringbuf messaging
pub mod maps;
pub mod variables;

// Re-export main types for convenience
pub use context::*;