嵌入式开发coredump 使用(适用于无法直接跑gdb(比如内存不够,一跑就挂),或跑了gdb就没有错误了)

原理: 由于系统关键 / 核心进程,产生严重的无法恢复的错误,为了避免系统相关资源受到更大损害,操作系统都会强行停止运行,并将当前内存中的各种结构 , 核心进程出错位置及其代码状态,保存下来,以便以后分析。最常见的原因是指令走飞,或者缓冲区溢出,或者内存访问越界。走飞就是说代码流有问题,导致执行到某一步指令混乱,跳转到一些不属于它的指令位置去执行一些莫名其妙的东西(没人知道那些地方本来是代码还是数
相关文章
相关标签/搜索