在ELF文件中,我可以看到c++中混乱的名称
where in ELF file i can see the mangled names in c++
我读过关于对象文件的名称篡改和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
相关文章:
- 如何克服提升精神AST混乱
- 整数类型应该显式转换(例如"int"到"无符号")还是只会增加混乱?
- std::result_of语法混乱
- 使用具有默认参数的函数模板进行 decltype 会使结果混乱(一个有趣的问题或 gcc 的错误)
- C++中多线程的混乱
- Arduino LCD 显示屏显示混乱的字母
- 在MSDOS编译器上,用大于最大值的值初始化int时输出混乱
- 库设计混乱.. "public"/"private"(模板)标题,库文件..?
- 常量指针上的混乱
- 智能手机代码厨师问题逻辑混乱
- 数组和指针使算术混乱
- C++智能指针混乱
- 双链表混乱
- SFML视图与窗口混乱
- 如果我将html与QTextEdit一起使用,则键入会很混乱
- 为什么我在有关文件编码格式的QT代码中获得了混乱的代码
- 双结肠混乱
- C 公共变量范围混乱
- 关于返回和参数类型的混乱
- 我的前横向如何混乱