From ae5daeb100cb804bb9bfc1a5a0b78d877e856ee7 Mon Sep 17 00:00:00 2001 From: Alexander Kiselev Date: Fri, 6 Feb 2026 07:42:55 -0800 Subject: [PATCH] fix: find calls test - use main instead of add_numbers for macOS compatibility On macOS Mach-O, C symbols get a leading underscore (_add_numbers), so Ghidra can't find "add_numbers". Use "main" which is normalized across platforms. Co-Authored-By: Claude Opus 4.6 --- tests/find_tests.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/find_tests.rs b/tests/find_tests.rs index d4f6ac4..d1367f2 100644 --- a/tests/find_tests.rs +++ b/tests/find_tests.rs @@ -118,12 +118,12 @@ fn test_find_calls() { let harness = DaemonTestHarness::new(TEST_PROJECT, TEST_PROGRAM).expect("Failed to start daemon"); - // Use add_numbers which exists in the sample binary + // Use main which exists on all platforms (add_numbers becomes _add_numbers on macOS) Command::cargo_bin("ghidra") .unwrap() .arg("find") .arg("calls") - .arg("add_numbers") + .arg("main") .arg("--project") .arg(TEST_PROJECT) .arg("--program")