[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 00/46] Windbg supporting
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v4 00/46] Windbg supporting |
Date: |
Fri, 12 Jan 2018 09:27:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 |
On 11/12/2017 14:21, Mihail Abakumov wrote:
> How it works:
> The WinDbg debugger has the possibility of connecting to a remote debug
> service
> (Kdsrv.exe) in the Windows kernel. Therefore, it is possible to connect to the
> guest system running in the QEMU emulator. Kernel debugging is possible only
> with the enabled debugging mode, may change at the same time. Our module of
> WinDbg debugger for QEMU is an alternative of the remote debugging service in
> the kernel. Thus, the debugger connects to the debugging module, not to the
> kernel of the operating system. The module obtains all the necessary
> information
> answering debugger requests from the QEMU emulator. At the same time for
> debugging there is no need to enable debugging mode in the kernel. This leads
> to
> hidden debugging. Our module supports all features of WinDbg regarding remote
> debugging, besides interception of events and exceptions. Only i386 is
> supported
> now.
How hard would it be to support x86_64? I'm not sure how useful this is
for 32-bit only.
Paolo