当前分类:calling-convention

GCC 修改/自定义目标,在 x86-64 上具有自定义调用约定

assembly - stdcall (callee-pops) 中变量参数的堆栈清理

cpu-registers - 在调用约定中使用非 volatile 寄存器有什么好处?

assembly - 使用堆栈框架外的堆栈空间在 cygwin 上的 gcc 输出

c - 在推送/弹出其他寄存器时从堆栈访问相对于 EBP 的函数参数?

c - x86-64 System V abi - 参数传递的参数分类

assembly - 这个程序中的堆栈指针是如何通过 call 和 ret 改变的

c - x64 参数和返回值调用约定

assembly - System V ABI - AMD64 - GCC 发出的程序集中的堆栈对齐

c - C 函数调用的 ARM 汇编函数中的寄存器使用情况

c - 如何告诉gcc不要在堆栈上对齐函数参数?

visual-studio-2008 - 在 Visual Studio 中使用自定义 prolog 和 epilog 代码编写裸函数

assembly - 在引导加载程序中使用的正确调用约定是什么?

C++ 当您从函数返回结构时,汇编中实际发生了什么?

assembly - 为什么IA-32具有非直观的主叫方和被叫方注册保存约定?

c++ - 让编译器在调用函数之前忽略设置参数寄存器

linux - 在调用 NASM 中的函数之前,%rsp 是否应该与 16 字节边界对齐?

在 Linux/x86-84 上传递大对象的 C++ 调用约定

C 调用约定 : who cleans the stack in variadic functions vs normal functions?

vba - 高级和低级过程之间的错误处理

热门标签: