Post #788 2.69K May 27, 2020, 05:15 UTC Forwarded from lldong https://stackoverflow.com/a/35619528讲 AMD64 设计调用约定时参数寄存器及顺序是怎么决定的 很多细节 Stack Overflow Why does Windows64 use a different calling convention from all other OSes on x86-64? AMD has an ABI specification that describes the calling convention to use on x86-64. All OSes follow it, except for Windows which has it's own x86-64 calling convention. Why? Does anyone know the