Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in calling-convention

How are oversized struct returned on the stack?

Have compiler ignoring setting an argument register before calling function

Purpose of rdi register for no argument function

What's the best way to remember the x86-64 System V arg register order?

Accessing function args from the stack relative to EBP while pushing/popping other registers?

LINKER script GCC how to avoid veneer call

RISC-V assembly - stack layout - function call

Passing structs by-value in LLVM IR

Why modern calling conventions pass variadic arguments in registers?

Why does printf still work with RAX lower than the number of FP args in XMM registers?

Stack cleanup in stdcall (callee-pops) for variable arguments

Why does this REPNE SCASB implementation of strlen work?

Calling conventions with composite date types

c++ c gcc x86 calling-convention

Passing 128 bit register to C function from Assembly [duplicate]

return-to-libc exploit : where to provide arguments for system() call?

Why make some registers caller-saved and others callee-saved? Why not make the caller save everything it wants saved?

What kind of C11 data type is an array according to the AMD64 ABI

Why "long long" arguments need to "aligned even-odd register pair" in RISC-V