From a528aa8e0b6fbc8bb7ba2b81889509dd605b4d09 Mon Sep 17 00:00:00 2001 From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> Date: Sat, 16 Mar 2024 16:17:27 -0500 Subject: [PATCH] Fix object address resolution with _dl_find_object, #104 --- src/binary/object.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/binary/object.hpp b/src/binary/object.hpp index bbc59f3..bc41737 100644 --- a/src/binary/object.hpp +++ b/src/binary/object.hpp @@ -44,9 +44,7 @@ namespace detail { frame.object_path = buffer; } } - frame.object_address = address - - to_frame_ptr(result.dlfo_link_map->l_addr) - + get_module_image_base(frame.object_path); + frame.object_address = address - to_frame_ptr(result.dlfo_link_map->l_addr); } return frame; }