随笔分类 -  gdb

摘要:最近学习内存分布,通过gdb调试发现一些问题,栈空间变量地址应该是从高往低分布的,但是调试发现地址虽然是从高往低分布,但是变量地址的顺序是乱的,请教同事他说可能是gcc/g++默认启用了堆栈保护,关于堆栈保护可以查看这篇文章 默认编译 关闭堆栈保护编译 阅读全文
posted @ 2019-12-04 11:04 sfdevs 阅读(509) 评论(0) 推荐(0)
摘要:什么是gbd gdb是GUN debugger的缩写,是编程调试工具 gdb功能 启动程序,可以按照用户自定义的要求随心所欲的运行程序。 可让被调试的程序在用户所指定的调试的断点出停住(断电可以是条件表达式)。 当程序停住时,可以检查此时程序中所发生的事。 动态改变程序的执行环境。 运行程序 产看源 阅读全文
posted @ 2019-09-17 13:45 sfdevs
摘要:ubuntu开启core 检查是否开启core 开启core 永久开启 检查开启状态 调试core文件 阅读全文
posted @ 2019-09-02 12:39 sfdevs 阅读(453) 评论(0) 推荐(0)