From 22d6f58e9bd26529acf222b2750b726992d56773 Mon Sep 17 00:00:00 2001 From: Friday Ortiz Date: Wed, 15 Oct 2025 18:01:29 +0000 Subject: [PATCH] test: use gunzip symbol to determine kaslr offset This symbol should appear in both kallsyms and System.map, whereas the _text symbol does not. --- test/integration-test/src/tests/perf_event_bp.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/integration-test/src/tests/perf_event_bp.rs b/test/integration-test/src/tests/perf_event_bp.rs index 90268270..699a4a54 100644 --- a/test/integration-test/src/tests/perf_event_bp.rs +++ b/test/integration-test/src/tests/perf_event_bp.rs @@ -75,8 +75,8 @@ fn perf_event_bp() { let attach_addr = if let Some(addr) = find_kallsyms_symbol("modprobe_path") { addr } else { - let kaslr_offset: i64 = (i128::from(find_kallsyms_symbol("_text").unwrap()) - - (i128::from(find_system_map_symbol("_text").unwrap()))) + let kaslr_offset: i64 = (i128::from(find_kallsyms_symbol("gunzip").unwrap()) + - (i128::from(find_system_map_symbol("gunzip").unwrap()))) .try_into() .unwrap();