在ELF文件中,我可以看到c++中混乱的名称

where in ELF file i can see the mangled names in c++

本文关键字:混乱 c++ ELF 文件 我可以      更新时间:2023-10-16

我读过关于对象文件的名称篡改和ELF文件格式。我想知道ELF的哪个部分/段,确切地说,混乱的名称是存储的?.文本或符号表?

看这里http://www.skyfree.org/linux/references/ELF_Format.pdf在1-8页。符号表(.symtab段)将包含所有符号,这些符号基本上是一个地址和一个名称,它是.strtab段的偏移量。您可以在ELF_Format.pdf中找到确切的结构。还要看一下这个问题,以了解各部分之间的一些差异:

一个很好的工具来玩周围的elf格式是readelf: http://linux.die.net/man/1/readelf。我知道它的可执行文件是通过MinGW

发布的。