找so库文件的虚函数表
怎样才能得到C++编译的so库文件里类的虚函数表? 谢谢! 回复 1# stone421so库文件只是在最终生成的目标文件格式上面有些不同,内部的.o文件格式还是差不多的。
虚函数表的是实现是编译器相关的,和版本也都有关系,不一定固定的。
可以参考
基于LINUX平台G++编译器从汇编层面深度剖析C++虚函数
http://www.cnmaizi.com/tech/casm/analysis-cplusplus-virtual-function-from-asm-based-linuxg/
相关背景知识:
C++虚函数表解析
http://blog.csdn.net/haoel/article/details/1948051
C++ 对象的内存布局(上)
http://blog.csdn.net/haoel/article/details/3081328
C++ 对象的内存布局(下)
http://blog.csdn.net/haoel/article/details/3081385 最简单的方法:你先编译一个,然后自己去看.
编译器不同,实现不同 用三楼的方法吧。BTW,4楼和5楼的帖子。。。无语。。。 谢谢各位! 付出真心,才会得到真心,却也可能伤得彻底。坚持间隔,就能维护自己,却也注定永远寂寞。
看看..
signature..................................
天才相师最新章节
页:
[1]