digraph {
mem[label=<
0 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 | 44 | 48 | 52 | 56 | 60 | 64 | 68 | 72 | 76 | 80 | ... | stack |
>, shape=plaintext, xlabel="memory"]
{
rank=same
free0[label=<>, shape=plaintext, xlabel="free pointer"]
free1[label=<>, shape=plaintext, xlabel="free block"]
null1[shape=point]
}
brk->mem:a20
sp->mem:stack
mem:a0->free0:in
mem:a1->free1:in
free0:next->free1:in
free1:next->null1
}