malloc拿到的那塊chunk是一個header + data
因為size alignment的機制heap會以16(0x10)個bytes為基準去對齊
Allocated chunk
: malloc拿到的Free chunk
: 釋放掉的chunk,未被重新使用Top chunk
: 未被分配的fd
跟bk
fd
(forward) : 指向 bin 中下一個chunk(靠近 list 尾端)bk
(back) : 指向 bin 中前一個chunk(靠近 list 頭端)fd
跟bk
不是連續記憶體的前一塊跟後一塊,是linked list鍊上的