好的,我在用户模式下调试,使用GDB,IDA,w / e。 我也在内核模式下调试,使用GDB而不是QEMU。 我怎么混合这两个?!
我的意思是,例如,如果我正在使用GDB或IDA调试用户模式服务,我只能留在用户空间中,这会导致一些问题,因为调试服务器本身也处于用户模式,挂钩调试过程会导致与中断,定时器和其他进程冲突,这通常会导致信号暂停。
另一方面,如果我使用QEMU GDB在内核模式下进行调试,整个系统都可供我使用,这很棒,但是我无法进入用户模式/虚拟空间等。
在paralel中组合这两个调试方法似乎没有用,因为当内核模式调试器处于中断状态时用户模式调试器不会移动,并且当内核调试器处于释放状态时我会回到正方形用户模式调试问题。
思想?