And you shouldn’t forget to mention all the wonderful things that your average libc does for you, like handling actual memory allocation (malloc is not an actual syscall, it’s brk plus a bunch of logic for pooling memory), caching all sorts of stuff, etc.
1 Like