Linux 程序崩溃定位
2017-09-21
阅读 6 分钟
4.3k栈帧信息 {代码...} 进程maps 信息 {代码...} 计算 rip 指向a.out 的 .text 段 r-xp rip - a.out .text 段基址 = 0x55943b2bb8c4 - 0x55943b2bb000 = 0x8c4 objdump objdump -ds a.out > a.txt {代码...} a.c 的内容: {代码...} 定位 0x8c4 即foo函数中 mov (%rax),%eax 对应的a = *p; 一句。完成!