- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 Linux C/C++内存越界定位: 利用mprotect使程序在crash在第一现场
对于大型Linux C/C++程序,内存越界和野指针类问题往往比较难定位。有的由于内存被非法改写造成了业务功能问题,有的则直接导致了程序crash,而且还经常不是第一现场。针对这种问题,可以采取的解决方法有:利用valgrind工具来排查,会影响程序性能;使用Address Sanitizer工具排查;如果是固定的内存被破坏,可以利用gdb watch来抓取第一现场的调用栈;可以利用G...
2018-04-20 22:43:49 11955 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人