当调试器无法选择要显示的位置时,将显示 Resolve Ambiguity
对话框。 例如,如果正在使用 C++ 模板,则可以从一个函数模板中创建多个函数。 如果调试器在模板的源位置停止,并且选择了 Go To Disassembly
,则调试器会有多个选项。 从模板创建的每个函数都有它自己的反汇编代码,而调试器不知道需要查看哪些代码。 利用 Resolve Ambiguity
对话框,您可以从所有对应位置的列表中选择所需的位置。
Choose the specific ___location
列出与命令对应的所有位置。
Address
显示每个函数的内存地址。
Function
显示每个函数的名称。
Module
显示包含函数对象代码的模块(EXE 或 DLL)。