0x1000 offset in symbol resolution?
Mon Jan 11 16:05:30 GMT 2021
On Wed, 2020-12-30 at 16:51 +0100, Milian Wolff wrote:
> I stumbled upon a strange behavior while symbolizing a perf.data file
> hotspot/perfparser/elfutils that I have trouble understanding. I hope it's ok
> to send this call for help here.
> I'm running with elfutils 0.181, g++ 10.2, glibc 2.32 on archlinux with kernel
> So here, the address `0x555555555a40` should come from the second mapping,
> which has an offset 0x0 and starts at `0x555555555000` and has a size of
> `0x1000`. How can that possibly map to the `main` symbol which has an offset
> of `0x1a40`?
> Does anyone know what's going on here?
Isn't this simply the ELF file being loaded/mmapped in separate
What does eu-readelf -l show?
Is the address/offset range loaded/mmapped executable?
More information about the Elfutils-devel