【发布时间】:2017-07-10 18:12:51
【问题描述】:
注册窗口需要满足哪些标准才能被视为有效或无效?
我的理解是,如果一个窗口包含与某个函数相关的信息,例如,在一个函数链中,那么它包含有效信息。如果窗口的输出寄存器与有效窗口的内容(寄存器中)重叠,则认为该窗口无效(或者如果操作系统将该窗口保留为无效以进行陷阱处理)。
但是,在我看来,SPARC V8 手册或 System V ABI for SPARC 并没有详细解释这一点。
所以,我的问题是:什么时候窗口被认为是有效的或包含有效信息,什么时候被认为是无效的?
谢谢
【问题讨论】:
标签: cpu-registers sparc