技术栈
core dump
赖small强
9 天前
linux
·
mmu
·
crash
·
core dump
·
野指针
【Linux C/C++开发】Linux 系统野指针崩溃机制深度解析
野指针 (Wild Pointer) 指向的是一个无效、已释放或未授权访问的内存地址。它主要分为三类:
赖small强
12 天前
linux
·
c语言
·
c++
·
asan
·
core dump
·
延迟奔溃
·
mprotect
【Linux C/C++开发】深入解析 Linux C/C++ 中的 Deferred Crash (延迟崩溃)
Deferred Crash(延迟崩溃),也常被称为 Delayed Crash 或 Silent Corruption(静默破坏),是指程序在执行过程中发生了严重的内存破坏或逻辑错误(如堆栈溢出、野指针写入),但程序并没有立即崩溃(Crash),而是继续运行了一段时间,直到后续访问被破坏的内存区域时才触发异常(如 Segmentation Fault 或 Abort)。
云中双月
1 年前
linux
·
嵌入式
·
gdb
·
调试
·
gcc
·
崩溃
·
ida pro
·
ulimit
·
core dump
·
cross compile
如何使用Ida Pro和Core Dump文件定位崩溃位置(Linux下无调试符号的进程专享)
我们在嵌入式Linux开发过程中经常会遇到一个问题,就是程序崩溃后不知道具体位置。因为我们发布到生产环境的一般是没有调试符号的(使用strip或编译时加-s参数,CMake生成的编译指令中的-O3也会造成调试符号丢失),毕竟嵌入式的存储都比较有限,肯定是需要剥离调试符号的。
码农研究僧
2 年前
linux
·
bug
·
core dump
详细分析Linux中的core dump异常(附 Demo排查)
Core dump 是指在程序异常终止时,操作系统将程序的内存映像保存到磁盘上的一种机制。 在 Linux 系统中,core dump 提供了一种调试程序错误的重要方式,它记录了程序在崩溃时的内存状态,可以帮助开发人员定位问题
我是有底线的