次の方法で共有


Caller/Callee Saved Registers

 

The latest version of this topic can be found at Caller-Callee Saved Registers.

The registers RAX, RCX, RDX, R8, R9, R10, R11 are considered volatile and must be considered destroyed on function calls (unless otherwise safety-provable by analysis such as whole program optimization).

The registers RBX, RBP, RDI, RSI, RSP, R12, R13, R14, and R15 are considered nonvolatile and must be saved and restored by a function that uses them.

See Also

Calling Convention