Search code examples
What makes the calling convention different?...


c++assemblycalling-conventionabi

Read More
Why can a T* be passed in register, but a unique_ptr<T> cannot?...


c++assemblyunique-ptrcalling-conventionabi

Read More
What is the point of calling conventions in C?...


ccalling-convention

Read More
Why doesn't Linux follow Unix syscall conventions?...


clinuxunixx86calling-convention

Read More
Where is the x86-64 System V ABI documented?...


linuxassemblyx86-64calling-conventionabi

Read More
Why usually the return address's value is stored in the stack pointer with offset 12 ? Why can&#...


assemblyriscvcalling-conventionstack-frameriscv32

Read More
EFI calling convention on RISC-V (illegal-instruction)...


assemblyriscvcalling-conventionu-bootuefi

Read More
Is it possible to eliminate the this pointer in a singleton?...


c++oopsingletoncompiler-optimizationcalling-convention

Read More
Are rdi and rsi caller saved or callee saved registers?...


assemblyx86-64nasmcpu-registerscalling-convention

Read More
x86 Absolute Value Confusion...


assemblyx86-64calling-conventionabsolute-value

Read More
Do RISC-V kernel-space calling conventions exist?...


assemblylinux-kernelsystem-callsriscvcalling-convention

Read More
Nulling %al register before calling print...


c++assemblyx86-64calling-convention

Read More
Consequence of violating macOS's ARM64 calling convention...


macosassemblyarm64calling-conventionabi

Read More
What registers to save in the ARM C calling convention?...


cassemblyarmcalling-conventionfunction-call

Read More
Why does MSVC x64 C use 8-byte int32 parameter alignment instead of 4-byte?...


visual-c++x86-64memory-alignmentcalling-conventionabi

Read More
68000 Assembly - Passing Parameters via Stack in a Sorting Routine...


assemblycalling-conventionmotorola68000

Read More
x86 NASM Crash - Iterate over string...


assemblyx86nasmcalling-convention

Read More
Forwarding variadic arguments in Windows x64 assembly...


assemblyx86-64calling-conventionfastcall

Read More
C++ VS2010 Compiler doesn't use 'push' for a simple function call...


c++assemblyvisual-c++x86-64calling-convention

Read More
Why modern calling conventions pass variadic arguments in registers?...


cassemblyx86-64arm64calling-convention

Read More
What's the equivalent of BP register ( Frame Pointer ) on ARM processors?...


assemblyarmcalling-conventionstack-memoryframe-pointer

Read More
Does the C runtime clear the home slots of args prior to function calls?...


assemblyx86-64calling-convention

Read More
Is this interface binary compatible between MSVC and mingw?...


visual-c++mingwcalling-conventionbinary-compatibility

Read More
C++ on x86-64: when are structs/classes passed and returned in registers?...


c++assemblyx86-64calling-conventionabi

Read More
How to get function Argument from Stack - Assembly...


assemblystackx86-64calling-convention

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


assemblycalling-conventionriscv

Read More
Return values and parametery in assembly...


windowsassemblykernelmasmcalling-convention

Read More
Why $ra is Caller Saved in RISC-V...


assemblyriscvsubroutinecalling-convention

Read More
iPhone/ARM calling convention...


iphoneassemblycalling-convention

Read More
Difference between calling convention and order of evaluation of function arguments in C?...


cfunctioncalling-convention

Read More
BackNext