首页
程序开发
写作辅助
多媒体
实用工具
博客
当前分类:
calling-convention
c - 为什么 GCC 不优化掉函数序言和结尾 (push ebp; mov ebp, esp; ...; pop ebp)
c - stdcall 函数的 asm 如何从堆栈中清除 args?
c++ - 为什么我可以在库中使用 C++ 代码并从 C 程序调用。这是如何运作的?
python 类和子类的调用顺序和固有
assembly - 使用 printf 在汇编 NASM 中打印数字
assembly - 如何在Assembly中打印数组
带浮点的 Windows ASM printf
gcc - 未通过带有 __attribute__((fastcall)) 的寄存器获取从 asm 传递到 C 的函数参数
assembly - 如何确定是否应保留寄存器
assembly - x64 fastcall 调用者堆栈管理
assembly - 设置 RBP 有不同的方法吗?为什么 Windows x64 不将 RBP 指向返回地址正下方的已保存 RBP?
c - 为什么使用 %ebx 寄存器会导致我的汇编代码出现段错误
c++ - 与使用早期版本的 Visual Studio 构建的第 3 方静态库链接时出错
assembly - 使用带参数的函数时 ebp 和 esp 在堆栈中的行为
linux - printf 上的段错误 - NASM 64 位 Linux
windows - 我可以使用寄存器作为循环计数器吗?
c - c中函数声明的范围
assembly - 清理堆栈时可以将动态值(寄存器或内存)与 RET 一起使用吗?
assembly - 在此编译器输出中,为什么 func(int) 使用其第一个 arg 作为指针,将指向内存的 24 字节归零? arg 不是指针
c++ - 函数指针将参数强制转换为 void
«
1
2
3
4
5
6
»
热门标签:
编程
数据结构与算法
其他