在调试时看不到变量的值甚至所有设置都是正确的?

时间:2018-06-05 18:36:43

标签: python c visual-studio debugging ide

我正在尝试调试Python2.7以了解有关python如何工作的更多信息。

当我尝试在第4399行调试ceval.c时,我注意到我无法在IDE中看到arg的值,我检查了优化已禁用且/ DEBUG选项已启用。

我也看了反汇编,我确实看到arg有一个值,代码被执行了。

我也尝试在VS2013和VS2017中进行调试,两者都是相同的。

PDB已加载,我也可以看到一些var,但很多都缺失了

所以在这种情况下,问题出在哪里?为什么我看不到IDE的价值?

第4399行:

PyObject *arg = ((void)(lltrace &&  prtrace((*pp_stack)[-1], "ext_pop")), *--(*pp_stack));

enter image description here

enter image description here

PDB is loaded but I can see only some of the variable

0 个答案:

没有答案