Crate renacer

Crate renacer 

Source
Expand description

Renacer - Pure Rust system call tracer with source-aware correlation

This library provides the core functionality for tracing system calls in Rust binaries, with support for DWARF debug information, function profiling, and comprehensive filtering.

Modules§

anomaly
Real-time anomaly detection using sliding window statistics
autoencoder
Simple Linear Autoencoder for Anomaly Detection (Sprint 23)
chaos
cli
CLI argument parsing for Renacer
csv_output
CSV output format for syscall traces
decision_trace
Transpiler Decision Tracing
dwarf
DWARF debug info parsing for source correlation
filter
Syscall filtering for -e trace= expressions
function_profiler
Function-level profiling with DWARF correlation
hpu
HPU (High-Performance Unit) Acceleration Module - Sprint 21
html_output
HTML output format for syscall trace reports
isolation_forest
Isolation Forest for ML-based outlier detection (Sprint 22)
json_output
JSON output format for syscall traces
lazy_span
ml_anomaly
ML-based anomaly detection using Aprender (Sprint 23)
otlp_exporter
OpenTelemetry OTLP Exporter for Renacer (Sprint 30)
profiling
Self-profiling infrastructure for Renacer
span_pool
stack_unwind
Stack unwinding for remote process via ptrace
stats
Syscall statistics tracking for -c mode
syscalls
Syscall number to name mapping for x86_64
trace_context
tracer
System call tracing using ptrace
transpiler_map

Macros§

lazy_span
Convenience macro for creating lazy spans with zero-copy
trace_compute_block
Trace a compute block (multiple Trueno operations) - Sprint 32