Python调试器:与线程关联的寄存器的错误内容

时间:2013-06-21 22:35:29

标签: python debugging ctypes

我正在研究如何在 python 中构建调试器,在“ Gray Hat Python ”调试器代码的指导下,我执行了一个输入的代码 PID 然后打印与给定进程关联的线程的寄存器值。 问题是:无论我提供什么进程,它都会为与进程关联的每个线程打印“ 0x00000000 ”,我认为这是不正确的。

以下是书面代码(直接来自书中):

my_debugger_defines.py):此文件包含Windows API的结构和联合的映射(我认为问题不在这里)

my_debugger.py:调试器代码本身

和调试器测试人员my_test.py

我无法想到可能导致此问题的问题,除了识别与该过程相关联的线程时出错。

有什么想法吗?

0 个答案:

没有答案