From af4ad01a9e08d0e7512cd7f5a03e3f81812737bd Mon Sep 17 00:00:00 2001 From: pandaadir05 Date: Thu, 20 Nov 2025 15:27:14 +0200 Subject: [PATCH] Implement manual Debug for EbpfDetector --- ghost-core/src/ebpf.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ghost-core/src/ebpf.rs b/ghost-core/src/ebpf.rs index 2a55b24..d31adeb 100644 --- a/ghost-core/src/ebpf.rs +++ b/ghost-core/src/ebpf.rs @@ -20,6 +20,18 @@ pub struct EbpfDetector { ring_buffer: Arc>, } +#[cfg(target_os = "linux")] +impl std::fmt::Debug for EbpfDetector { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_struct("EbpfDetector") + .field("program_manager", &self.program_manager) + .field("event_processor", &"") + .field("filter_manager", &self.filter_manager) + .field("ring_buffer", &">>") + .finish() + } +} + #[cfg(target_os = "linux")] #[derive(Debug)] pub struct EbpfProgramManager {