我目前正在为一个小调试框架实现最后一个任务,即硬件断点。到目前为止我引用了这篇文章:http://www.codeproject.com/KB/debug/hardwarebreakpoint.aspx和一本关于编写调试器的书。到目前为止,我有以下两个函数来设置硬件断点:voiddebuglib::breakpoints::hw_bp(){HANDLEhelper=0;CONTEXTco;CURRENTCONTEXT(co);helper=::CreateThread(0,0,threadfunc,reinterpret_cast<void*>(co.Eip),0,0);DWOR
我目前正在为一个小调试框架实现最后一个任务,即硬件断点。到目前为止我引用了这篇文章:http://www.codeproject.com/KB/debug/hardwarebreakpoint.aspx和一本关于编写调试器的书。到目前为止,我有以下两个函数来设置硬件断点:voiddebuglib::breakpoints::hw_bp(){HANDLEhelper=0;CONTEXTco;CURRENTCONTEXT(co);helper=::CreateThread(0,0,threadfunc,reinterpret_cast<void*>(co.Eip),0,0);DWOR