Source: https://github.com/eyolfson/os-slides
const void*
void *because it doesn’t care the type of pointer- const because it doesn’t manipulate the data the pointer is pointing to
Basic Hello world program, even lower level than C
An Application Binary Interface (ABI) defines the low-level rules for how compiled code interacts, particularly between programs and the operating system.
You cannot pass seven arguments or cannot use more than 8 bytes in a register
Disassemble the 36 bytes and we get