pykd/pykd/dbgext.h
SND\EreTIk_cp 5ac233a473 [~] python thread state moved from dbgExt to TLS
[+] 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
2011-09-02 07:48:53 +00:00

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();