1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
//! # LibCASR
//! LibCASR provides API for parsing stacktraces, collecting crash reports,
//! triaging crashes (deduplication and clustering), and estimating severity of
//! crashes.
//!
//! It can analyze crashes from different sources:
//!
//! * AddressSanitizer
//! * UndefinedBehaviorSanitizer
//! * Gdb output
//!
//! and program languages:
//!
//! * C/C++
//! * Rust
//! * Go
//! * Python
//! * Java
//! * JavaScript
//! * C#
//!
//! It could be built with `exploitable` feature for severity estimation crashes
//! collected from gdb. To save crash reports as json (.casrep/.sarif) use `serde` feature.
pub mod asan;
pub mod cluster;
pub mod constants;
pub mod cpp;
pub mod csharp;
pub mod error;
pub mod exception;
pub mod execution_class;
pub mod gdb;
pub mod go;
pub mod java;
pub mod js;
pub mod python;
pub mod report;
pub mod rust;
#[cfg(feature = "serde")]
pub mod sarif;
pub mod severity;
pub mod stacktrace;
pub mod ubsan;