Large Bin基本结构
Large Bin的每个Bin中的chunk的大小都属于同一范围,Large Bin的每个chunk位于两个双向链表中。相比较其它chunk,Large Bin中的chunk多出了fd_nextsize
和bk_nextsize
两个字段,分别指向前一个/后一个与当前chunk大小相邻的不同大小的第一个空闲块(不包括bin头指针)。
之前师兄给我看过一个双Ubuntu on VMware Workstation的Linux Kernel调试解决方案,但是在Mac下配起来比Win上困难好多,因此就使用CentOS on VMware Fusion + QEMU/KVM的方案来搭建Linux Kernel(用目标内核替换发行版Linux的内核)调试环境。后来又改进成直接在VM中使用QEMU直接启动Linux Kernel来调试。
猪年(己亥年)快乐!