我正在尝试调试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));