mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-05-02 22:23:23 +08:00

[+] bp without callback - always break when triggered, goLib - demo for this case [+] python thread restore for dbgCommand [~] remove trailing blanks git-svn-id: https://pykd.svn.codeplex.com/svn@69510 9b283d60-5439-405e-af05-b73fd8c4d996
44 lines
822 B
C++
44 lines
822 B
C++
#pragma once
|
|
|
|
#include <dbgeng.h>
|
|
#include <dbghelp.h>
|
|
|
|
class DbgExt {
|
|
|
|
public:
|
|
|
|
IDebugClient *client;
|
|
IDebugClient4 *client4;
|
|
IDebugClient5 *client5;
|
|
|
|
IDebugControl *control;
|
|
IDebugControl4 *control4;
|
|
|
|
IDebugRegisters *registers;
|
|
|
|
IDebugSymbols *symbols;
|
|
IDebugSymbols2 *symbols2;
|
|
IDebugSymbols3 *symbols3;
|
|
|
|
IDebugDataSpaces *dataSpaces;
|
|
IDebugDataSpaces4 *dataSpaces4;
|
|
|
|
IDebugAdvanced2 *advanced2;
|
|
|
|
IDebugSystemObjects *system;
|
|
IDebugSystemObjects2 *system2;
|
|
|
|
DbgExt( IDebugClient4 *client );
|
|
|
|
~DbgExt();
|
|
|
|
private:
|
|
|
|
DbgExt *m_previosExt;
|
|
};
|
|
|
|
extern DbgExt *dbgExt;
|
|
|
|
|
|
bool isWindbgExt();
|