|
|
1
2
根据调用约定,您可以获得一些保存在堆栈上的寄存器。例如,在 cdecl calling convention ,调用者或被调用者需要保存除EAX、ECX和EDX之外的所有寄存器。这三个寄存器是可关闭的,因此您通常无法从调用堆栈的更高层获取它们的值。如果函数不使用必须保存的寄存器,则不会保存它,但由于它不使用它,该寄存器在下一个更高的堆栈帧中具有相同的值。 |
|
|
2
1
|
|
|
3
0
在优化的构建中,确实有些信息可能会被抛出堆栈,但是,您可以要求调试器尝试显示给定堆栈帧的信息。“先做”
查看帮助(“
|
|
|
4
-1
我认为调试时您也无法获得它。可以从寄存器中获得的唯一值是它们在当前指令中的值。 |
|
|
Albert Laure · 在SSRS中的不同数据集中添加值字段 12 年前 |
|
|
Edward Newgate · 正确的Json反序列化 13 年前 |
|
|
DiggDev · visualstudio2005 ctrl+f不工作 13 年前 |