有人告诉我,如果我用作rsp通用寄存器,操作系统可能会将寄存器转储到它在中断时指向的位置,从而导致出现问题的行为。
rsp
这是真的吗?如果不是,那么如果我不需要堆栈,我可以将其rsp用作通用寄存器吗?
编辑:在用户空间中运行。
assembly x86-64 cpu-registers stack-pointer
assembly ×1
cpu-registers ×1
stack-pointer ×1
x86-64 ×1