import sys alloc(length int) -> []byte { x := sys.mmap(0, length+8, prot.read|prot.write, map.private|map.anonymous) if x < 0x1000 { return x } store(x, 8, length) return x + 8 }