DbgBreak怎么在多处理器环境下中断process?

Windows内核调试

DbgBreak怎么在多处理器环境下中断process?


Thomson 2008-11-25, 21:35 下午
ntdll!DbgBreakPoint在处理器环境下面,怎么中断一个process呢?假如这个process还有线程在其它的CPU上执行,怎么能使这些线程停下来?

Re: DbgBreak怎么在多处理器环境下中断process?


格蠹老雷 2008-11-26, 12:49 下午
INT3异常发生后,DbgkpSendApiMessage会调用DbgkpSuspendPorcess来挂起当前进程的其它线程,参见《软件调试》9.3.2,P201.

Powered by Community Server Powered by CnForums.Net