diff --git a/Cargo.lock b/Cargo.lock index 01cf991..be3bd5d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -521,7 +521,7 @@ dependencies = [ [[package]] name = "jtracing" -version = "0.2.7" +version = "0.2.8" dependencies = [ "byteorder", "cc", diff --git a/Cargo.toml b/Cargo.toml index dba27fc..f829e6c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jtracing" -version = "0.2.7" +version = "0.2.8" description = "Tracing utilites." authors = ["Seimizu Joukan "] repository = "https://github.com/saimizi/jtracing.git" diff --git a/segfault_analyzer/segfault_analyzer.rs b/segfault_analyzer/segfault_analyzer.rs index 55806b8..30d159c 100644 --- a/segfault_analyzer/segfault_analyzer.rs +++ b/segfault_analyzer/segfault_analyzer.rs @@ -1639,18 +1639,6 @@ fn format_event_as_json(event: &SegfaultEvent) -> Result { }) } -/// Classify SIGABRT event - simplified to just treat all as abort -/// Users can identify stack smashing from the stack trace if needed -fn classify_abort_event( - _stack_trace: &Option>, - _instruction_pointer: u64, - _pid: u32, -) -> (EventType, FaultType) { - // All SIGABRT events are classified as abort - // Stack trace will show __stack_chk_fail if it's stack smashing - (EventType::Abort, FaultType::Abort) -} - /// Parse BPF event data into Rust SegfaultEvent structure fn parse_bpf_event(data: &[u8]) -> Result { // Validate input data size