Crate ghostscope_compiler

Crate ghostscope_compiler 

Source

Re-exports§

pub use script::compiler::CompilationResult;
pub use script::compiler::UProbeConfig;

Modules§

ebpf
eBPF code generation module
script
GhostScope script processing module

Structs§

CompileOptions
Compilation options including save options and eBPF map configuration

Enums§

CompileError
EventMapType
Event output map type for eBPF tracing

Functions§

compile_script
Main compilation interface with DwarfAnalyzer (multi-module support)
format_ebpf_bytecode
Format eBPF bytecode as hexadecimal string for inspection
generate_file_name_for_ast
Generate filename for AST files
hello
print_ast
Print AST for debugging
save_ast_to_file
Save AST to file

Type Aliases§

Result