红色区域 问答列表

为什么 rsp 寄存器在叶函数中没有像任何其他函数开始时那样递减?[复制]

作者:alessio solari 提问时间:8/28/2023

这个问题在这里已经有答案了: 为什么这个函数序言中没有“sub rsp”指令,为什么函数参数存储在负 rbp 偏移量? (2 个答案) 在不调整 RSP 的情况下使用局部变量的编译器 (1 个答案) ...

即使我们在 gcc 中使用 -mno-red-zone 标志,红色区域是否仍然存在?

作者:alessio solari 提问时间:8/28/2023

我的系统:Ubuntu 22.04.3 在 x86_64上运行。GCC 版本 11.4.0 我读到System V ABI要求使用红色区域。来自 GCC 手册: 红色区域由 x86-64 ABI ...


共2条 当前第1页