From b451efd609f94152fbca97cb944467234dcc74d7 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Thu, 6 Feb 2025 23:59:12 -0500 Subject: Update Rust tests to respect image base --- rust/tests/render_layer.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rust/tests/render_layer.rs') diff --git a/rust/tests/render_layer.rs b/rust/tests/render_layer.rs index 88dabd87..184467b7 100644 --- a/rust/tests/render_layer.rs +++ b/rust/tests/render_layer.rs @@ -1,4 +1,5 @@ use binaryninja::basic_block::BasicBlock; +use binaryninja::binary_view::BinaryViewExt; use binaryninja::disassembly::{DisassemblyOption, DisassemblySettings, DisassemblyTextLine}; use binaryninja::function::NativeBlock; use binaryninja::headless::Session; @@ -51,7 +52,7 @@ fn test_render_layer_linear_view(_session: &Session) { let linear_view = LinearViewObject::disassembly(&view, &settings); let mut cursor = linear_view.create_cursor(); // Seek to the start of the function `__crt_strtox::is_overflow_condition` - cursor.seek_to_address(0x26240); + cursor.seek_to_address(view.original_image_base() + 0x26240); let current_object = cursor.current_object(); let current_lines = cursor.lines().to_vec(); -- cgit v1.3.1