Resolve a couple compilation warnings

This commit is contained in:
Jeremy 2023-11-21 12:11:16 -06:00
parent 92c3b63fc0
commit 64a60f227d
No known key found for this signature in database
GPG Key ID: B4C8300FEC395042
2 changed files with 2 additions and 2 deletions

View File

@ -89,7 +89,7 @@ namespace detail {
}
}
frame.object_address = addr
- reinterpret_cast<std::uintptr_t>(result.dlfo_link_map->l_addr)
- to_frame_ptr(result.dlfo_link_map->l_addr)
+ get_module_image_base(frame.object_path);
}
frames.push_back(frame);

View File

@ -25,7 +25,7 @@ namespace detail {
out->raw_address = address;
dl_find_object result;
if(_dl_find_object(reinterpret_cast<void*>(address), &result) == 0) {
out->address_relative_to_object_start = address - reinterpret_cast<frame_ptr>(result.dlfo_link_map->l_addr);
out->address_relative_to_object_start = address - to_frame_ptr(result.dlfo_link_map->l_addr);
if(result.dlfo_link_map->l_name != nullptr && result.dlfo_link_map->l_name[0] != 0) {
std::size_t path_length = std::strlen(result.dlfo_link_map->l_name);
std::memcpy(