Информация, которую вы ищете, нужна отладчикам и передается им при компиляции с -g
. На платформах ELF / DWARF (таких как Linux) вы можете увидеть, что там, выполнив:
g++ -g -c foo.cc
readelf -w foo.o
На других платформах objdump -g foo.o
может работать.
Для ELF / DWARF pahole выглядит как хорошее место для старта.