Its a nifty tool, but I can't help feeling a little disappointed that we're still having to deal directly with issues such as memory allocation in 2019.
addr = getrandom(8);
mem = mmap(addr, len, PROT_RWX, MAP_FIXED|MAP_ANON, -1, 0);Hmm…
Don't forget that theres memory managed languages that compile to c. They still use malloc under the hood.