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 <noreply@anthropic.com>
This commit is contained in:
Alexander Kiselev
2026-02-06 07:42:55 -08:00
co-authored by Claude Opus 4.6
parent 525fd0d9df
commit ae5daeb100
+2 -2
View File
@@ -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")