2

在 Win32 上,对于非托管代码,返回值通常存储在 EAX 寄存器中。当程序不将返回值保存在变量中时,这很有用。这可以在 Visual Studio 调试器中轻松看到。

托管代码是否有等价物?

4

1 回答 1

0

确实,JIT 编译器仍将 EAX 寄存器用于简单值类型,该技巧需要启用混合的本机和托管调试。事实是,目前在 Visual Studio 中没有简单的方法可以做到这一点。这是正在考虑的未来版本。我应该将其视为正式请求吗?:-)

于 2009-01-20T07:23:46.273 回答