System V AMD64 Calling Convention
Used by Linux, macOS, BSD for C functions on x86-64.
Key Takeaway
To call system("/bin/sh") via ROP you must load RDI with a pointer to the string — RDI is arg 1.