Function Calls and Returns in Detail

Trace call and ret mechanics, identify stack cleanup responsibility, and see how return values arrive in eax or rax.