79201919

Date: 2024-11-19 02:20:49
Score: 1
Natty:
Report link

Needed to convert absolute address to offset using:

std::uint64_t convertToVMA(void* addr)
{
    Dl_info info;
    struct link_map* link_map;
    dladdr1((void*)addr, &info, (void**)&link_map, RTLD_DL_LINKMAP);
    return reinterpret_cast<std::uint64_t>(addr) - link_map->l_addr;
}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: David Partridge