mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-20 03:23:23 +08:00

[+] Added dbgExtensionClass::print() [+] Added dbgBreakpointClass::print() [+] Added dbgStackFrameClass::print() git-svn-id: https://pykd.svn.codeplex.com/svn@61914 9b283d60-5439-405e-af05-b73fd8c4d996
55 lines
1.0 KiB
C++
55 lines
1.0 KiB
C++
#pragma once
|
|
|
|
#include <boost/python.hpp>
|
|
#include <boost/python/object.hpp>
|
|
#include <dbgeng.h>
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
|
|
boost::python::object
|
|
getThreadList();
|
|
|
|
bool
|
|
setImplicitThread(
|
|
ULONG64 newThreadAddr );
|
|
|
|
ULONG64
|
|
getImplicitThread();
|
|
|
|
boost::python::object
|
|
getCurrentStack();
|
|
|
|
boost::python::object
|
|
getLocals();
|
|
|
|
|
|
class dbgStackFrameClass : public DEBUG_STACK_FRAME {
|
|
|
|
public:
|
|
|
|
dbgStackFrameClass()
|
|
{
|
|
memset( static_cast<DEBUG_STACK_FRAME*>( this ), 0, sizeof(DEBUG_STACK_FRAME) );
|
|
}
|
|
|
|
dbgStackFrameClass( const DEBUG_STACK_FRAME &stackFrame );
|
|
|
|
std::string
|
|
print() const;
|
|
};
|
|
|
|
boost::python::object
|
|
getProcessorMode();
|
|
|
|
void
|
|
setProcessorMode(
|
|
const std::string &mode );
|
|
|
|
ULONG64
|
|
getCurrentProcess();
|
|
|
|
VOID
|
|
setCurrentProcess(
|
|
ULONG64 processAddr );
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////
|