digraph { mem[label=<
048121620242832364044485256606468727680...stack
>, shape=plaintext, xlabel="memory"] { rank=same free0[label=<
next-free20
>, shape=plaintext, xlabel="free pointer"] free1[label=<
next-free0
size52
...
>, shape=plaintext, xlabel="free block"] null1[shape=point] } { rank=same object1[label=<
ref. count1
size8
data
>, shape=plaintext, xlabel="object"] } brk->mem:a20 sp->mem:stack mem:a0->free0:in mem:a1->object1:in mem:a5->free1:in free0:next->free1:in free1:next->null1 free1->object1[style=invis] }