![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2891 阅读 · 0 评论 -
C++虚函数表
C对象的内存布局只有数据成员的对象没有虚函数的对象拥有仅一个虚函数的类对象拥有多个虚函数的类对象单继承且本身不存在虚函数的继承类的内存布局本身不存在虚函数不严谨但存在基类虚函数覆盖的单继承类的内存布局定义了基类没有的虚函数的单继承的类对象布局多继承且存在虚函数覆盖同时又存在自身定义的虚函数的类对象布局如果第1个直接基类没有虚函数表What if 两个基类都没有虚函数表C中父子对转载 2017-08-22 17:35:57 · 578 阅读 · 0 评论