diff --git a/src/perf_event_handler.rs b/src/perf_event_handler.rs index d5ccc24..9dc822d 100644 --- a/src/perf_event_handler.rs +++ b/src/perf_event_handler.rs @@ -58,13 +58,11 @@ impl EventHandler { self.send_perf_event(cpu, EventType::Lost(cnt)); } - #[no_mangle] unsafe extern "C" fn sample_event(ctx: *mut c_void, cpu: i32, data: *mut c_void, size: u32) { let handler: &mut EventHandler = &mut *(ctx as *mut EventHandler); handler.handle_sample_event(cpu, data, size); } - #[no_mangle] unsafe extern "C" fn lost_event(ctx: *mut c_void, cpu: i32, cnt: u64) { let handler: &mut EventHandler = &mut *(ctx as *mut EventHandler); handler.handle_lost_event(cpu, cnt);