Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in calling-convention

x86-64 order of passing parameters in registers

How are function arguments passed in C?

Plainly and simply, why do we use _stdcall?

Any real use case for using the calling convention fastcall?

Linux x64: why does r10 come before r8 and r9 in syscalls?

Why does using the wrong calling convention sometimes work?

What are function epilogues and prologues?

Why is RCX not used for passing parameters to system calls, being replaced with R10? [duplicate]

How to print a single-precision float with printf

x86 Assembly - Why is [e]bx preserved in calling conventions?

Understanding C disassembled call

Why does IA-32 have a non-intuitive caller and callee register saving convention?

Should I prefer "default" calling convention over __fastcall when I don't really care of the calling convention?

Why does the caller have to clear the stack in the cdecl calling convention?

Why gcc emits unneeded memory accesses when passing trivial struct by value?

COM calling convention on x64

Is this interface binary compatible between MSVC and mingw?

How are AVX registers handled by the common calling conventions?

C calling convention: who cleans the stack in variadic functions vs normal functions?