Search code examples
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
What registers to save in the ARM C calling convention?...


cassemblyarmcalling-conventionfunction-call

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
How exactly does the callstack work?...


assemblycpucallstacklow-levelcalling-convention

Read More
How to access a parameter passed on the stack on entry to a DLL?...


assemblynasmx86-64ctypescalling-convention

Read More
What are callee and caller saved registers?...


assemblycpu-registerscalling-conventionabi

Read More
Why does MSVC never return struct in RAX for member-functions?...


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

Read More
Ensuring x64 compliance of custom ASM-function in clang-cl...


c++x86-64inline-assemblycalling-conventionclang-cl

Read More
Calling Rust functions from inline assembly and calling conventions...


crustcalling-convention

Read More
What is __stdcall?...


cwinapicalling-conventionstdcall

Read More
What is difference between callback function and regular function?...


c++winapivisual-c++callbackcalling-convention

Read More
How to avoid infinite loops in a function call in assembly?...


assemblyx86-64infinite-loopcalling-conventionmethod-call

Read More
What registers are preserved through a linux x86-64 function call...


linuxassemblyx86-64calling-conventionabi

Read More
MFC MDI Function calling vs SendMessage. C programmer trying to understand a basic concept...


c++visual-studioclassmfccalling-convention

Read More
How do callee-saved registers work? Who should push the original value onto the stack?...


assemblyx86-64cpu-registerscalling-convention

Read More
What are the calling conventions for UNIX & Linux system calls (and user-space functions) on i38...


linuxassemblyx86-64calling-conventionabi

Read More
ROP - The use of the jmp esp...


assemblyx86buffer-overflowcalling-conventionshellcode

Read More
Why does gcc pass char type in 8 byte format to function assembly...


cassemblygccx86-64calling-convention

Read More
Where is the "%d\n" format string stored and how does GCC pass it to printf on x86-64?...


assemblyx86-64calling-convention

Read More
x86 Assembly subroutines - understanding how to return local var struct using only 1 register...


cassemblyx86x86-64calling-convention

Read More
BackNext