1) I'd like to log messages from any IRQL at ring0 to the host's log file (and DebugView if possible), the first thought I had was the VMWare backdoor and I've come across a repository named "open-vm-tools" but from what I've seen from skimming through it the logging API seems to be referencing VMWare guest tools which I believe runs in user-mode so not too sure how to use this interface. Ideally I'd like to register a custom handler and simply do in/out from the guest machine to interface with it.
2) Is there any way to configure what causes the GDB stub to break so I can do proper software breakpoints intead of a [cli x: jmp x]?
3) Do you have any tips on debugging triple-faults?
Thanks in advance,
Can