diff --git a/ghost-core/src/yara_engine.rs b/ghost-core/src/yara_engine.rs index 755c9b0..fda7534 100644 --- a/ghost-core/src/yara_engine.rs +++ b/ghost-core/src/yara_engine.rs @@ -436,6 +436,7 @@ impl DynamicYaraEngine { /// Read memory from a specific process and region (Linux implementation) #[cfg(target_os = "linux")] + #[allow(dead_code)] fn read_process_memory(pid: u32, region: &MemoryRegion) -> Result, GhostError> { use std::fs::File; use std::io::{Read, Seek, SeekFrom}; diff --git a/ghost-core/tests/macos_process_test.rs b/ghost-core/tests/macos_process_test.rs index 088abba..802b613 100644 --- a/ghost-core/tests/macos_process_test.rs +++ b/ghost-core/tests/macos_process_test.rs @@ -47,7 +47,6 @@ fn test_process_info_structure() { let processes = process::enumerate_processes().expect("Failed to enumerate processes"); for proc in processes.iter().take(10) { - assert!(proc.pid > 0 || proc.pid == 0); assert!(proc.thread_count >= 1); if proc.pid > 0 { diff --git a/ghost-tui/src/app.rs b/ghost-tui/src/app.rs index 54b8a0f..0861e1f 100644 --- a/ghost-tui/src/app.rs +++ b/ghost-tui/src/app.rs @@ -402,6 +402,13 @@ impl App { } pub fn get_tab_titles(&self) -> Vec<&str> { - vec!["Overview", "Processes", "Detections", "Threat Intel", "Memory", "Logs"] + vec![ + "Overview", + "Processes", + "Detections", + "Threat Intel", + "Memory", + "Logs", + ] } }