最近在给新买的 mac 装机,在配置 iTerm2 的时候发现,option + 方向键并不能按照以往那样将光标移动一个单词,而是输出了 ABCD 等字符。 可以确认的是,这个问题是 iTerm2 独有的。在系统的其他地方,无论是浏览器、即时通讯的输入框、还是默认的终端,opt + 方向键的效果都是符合预期的。 在 google 上直接搜索,找到的…
1. brk/sbrk syscall 要介绍 brk,需要先引入 program break 这一概念。它可以直接理解为是虚存中的一个指针,指向堆的终点。进程初始化时,由于堆大小为 0,故 program break 直接指向 .bss 段的终点。 brk/sbrk syscall 的作用就是移动 program break 的位置。如果向高地址…