gcc
文章平均质量分 69
VanceKing
用最专业的心态做最靠谱的事
展开
-
【Linux开发】GCC 4.8及以上支持内存非法访问检查
【Linux开发】GCC 4.8及以上支持内存非法访问检查2015-2-27阅读162 评论0gcc4.8及以上版本支持地址越界,野指针检查,只需要在编译时使用-fsanitize=address选项即可,当运行程序时如果访问非本程序申请的地址就会报错。root@localhost:/home/ngos/practice> vi nullpoint.c 1 #转载 2015-09-07 12:46:29 · 7049 阅读 · 0 评论 -
如何在堆栈被破坏的情况下解决宕机问题
宕机不用怕,原来这样哒!通常在生产环境下如果遇到宕机,我们的做法很简单gdb调试core文件,可以看到程序的堆栈信息,就可以定位问题,解决问题。但是在某些情况下,堆栈信息由于某些原因被损坏了,bt打出来显示的全是??????那么如果想找到问题那就难办了。不过今天我们介绍一种,方法使用GCC内建函数__builtin_return_address(level) le原创 2016-01-08 13:42:46 · 2301 阅读 · 0 评论