Search code examples
RIP corrupt after I call WinApi function...


assemblywinapix86-64calling-conventionmasm64

Read More
x86 16 bit assembly function argument registers best practices...


assemblyx86-16calling-convention

Read More
x64 fastcall caller stack management...


assemblyx86-64disassemblycalling-conventionmasm64

Read More
Is 'this' reference stored on call stack in Java?...


javathiscallstackcalling-convention

Read More
How do functions access locals in stack frames?...


embeddedcalling-conventioninstruction-setbare-metal

Read More
Why are parameters allocated below the frame pointer instead of above?...


c++assemblyx86-64calling-conventionstack-frame

Read More
Printing `NSRect` argument passed to Cocoa method in lldb...


debuggingcocoalldbarm64calling-convention

Read More
What is a proper way to handle caller/callee saved register?...


compiler-constructioncalling-convention

Read More
how is a struct returned by value, in terms of assembly language, if that struct is too large to fit...


assemblyx86-64calling-conventionabireturn-by-value

Read More
When to use `__fastcall` calling convention...


c++c++buildervclcalling-conventionc++builder-xe7

Read More
What is the usage for the shadow space for the first 4 parameters in x64 calling convention...


assemblyx86-64calling-convention

Read More
Is fastcall really faster?...


c++performancex86calling-conventionfastcall

Read More
Is it safe to call a function after casting it to a void return type?...


ccastingstandardscalling-convention

Read More
Rust naked function alternative without prologue but with allowed Rust code...


functionrustx86stackcalling-convention

Read More
Call C function from Assembly, passing args and getting the return value in the ARM calling conventi...


cassemblyarmcalling-convention

Read More
Is the caller or callee responsible for freeing shadow store in x64 assembly (windows)?...


windowsassemblyx86-64calling-conventionstack-memory

Read More
Why is the order of arguments on stack is in such order that the first argument would be on the lowe...


assemblyparameter-passingmipscalling-convention

Read More
C# Getting System.DIINotFoundException in An Integration Test But Not When I'm Actually Running ...


c#asp.net-mvcdlldllimportcalling-convention

Read More
How does kernel_thread_helper pass parameters to kernel thread function using inline assembly?...


assemblylinux-kernelx86calling-convention

Read More
What is the rationale for setting all SSE/AVX registers call-clobbered in the SysV ABI?...


x86x86-64ssecalling-conventionabi

Read More
Does RCX need be be preserved for X64 Fastcall Leaf Functions?...


assemblyx86-64masmcpu-registerscalling-convention

Read More
Why can't stdcall handle varying amounts of arguments?...


cassemblywinapicalling-convention

Read More
Calling-convention for the 'this' parameter on Linux x64...


c++linuxcalling-conventionabi

Read More
Calling Win32's Sleep function from assembly creates access violation error...


c++winapiassemblyx86calling-convention

Read More
Why does GCC use additional registers for pushing values onto the stack?...


cassemblyx86-64calling-convention

Read More
Why does the x86-64 System V calling convention pass args in registers instead of just the stack?...


gccassemblyx86-64calling-convention

Read More
Why "Procedure Call Standard for the ARM Architecture" (AAPCS) requires SP to be 8-byte al...


assemblyarmcalling-conventionabistack-pointer

Read More
beginner_question = 'When do we add arguments to functions?'...


pythonfunctionnumpycalling-convention

Read More
Why is GCC with __attribute__((__ms_abi__)) returning values differently than MSVC does?...


cgccx86calling-conventionabi

Read More
Specifying registers for function arguments?...


cgccclangreverse-engineeringcalling-convention

Read More
BackNext