News for hackers. Stuff that matters.
Re:x86 Assembly Guide (2018) by jcranmer on Saturday April 06, 2019 @06:13PM (#19593334)
Nope, the Windows ABI uses a different set of registers than the SysV (Unix) ABI. SysV uses rdi, rsi, rdx, rcx, r8, r9 (in that order), and Windows uses rcx, rdx, r8, r9 (in that order).
Re:x86 Assembly Guide (2018) by billti on Sunday April 07, 2019 @12:43PM (#19597988)
It's not just the registers, the use of the stack (e.g. lack of a "red zone" on Windows) as well as the data used for exception handling are different too.

The MSDN links above are quite detailed on what Windows implements. The post by Eli at https://eli.thegreenplace.net/2011/09/06/stack-frame-layout-... goes over some Windows differences towards the end.