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
- cli
- CLI argument parsing for Renacer
- csv_
output - CSV output format for syscall traces
- 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
- json_
output - JSON output format for syscall traces
- ml_
anomaly - ML-based anomaly detection using Aprender (Sprint 23)
- profiling
- Self-profiling infrastructure for Renacer
- 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
- tracer
- System call tracing using ptrace