C++
neilooo
这个作者很懒,什么都没留下…
展开
-
hook方法整理
hook基础库函数可以实现多种功能,比如: 1.malloc/free,内存监控; 2.pthread_create,线程泄漏; 3.open/close,fd泄漏; 有助于程序的稳定性检测。 本文记录hook方法和原理,持续补充 glic malloc hook,plt hook(xhook)原创 2019-11-03 21:14:36 · 2897 阅读 · 0 评论 -
C++虚函数表
C对象的内存布局 只有数据成员的对象 没有虚函数的对象 拥有仅一个虚函数的类对象 拥有多个虚函数的类对象 单继承且本身不存在虚函数的继承类的内存布局 本身不存在虚函数不严谨但存在基类虚函数覆盖的单继承类的内存布局 定义了基类没有的虚函数的单继承的类对象布局 多继承且存在虚函数覆盖同时又存在自身定义的虚函数的类对象布局 如果第1个直接基类没有虚函数表 What if 两个基类都没有虚函数表 C中父子对转载 2017-08-22 17:35:57 · 579 阅读 · 0 评论