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; 一句。完成!

回忆Emacs 和Vim 的学习之路 - v0.0.9

2015-11-13
阅读 2 分钟
3.6k
最早偏听偏信,嫌弃 Emacs “臃肿”,忍受着不停的“哔哔哔”,先学习了 Vim。后来在好奇心和折腾的本能驱使下,开始走上 Emacs 之路。