mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-20 03:23:23 +08:00
[0.3.x] added : targetSystem::isKernelDebugging method
git-svn-id: https://pykd.svn.codeplex.com/svn@90193 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
fd4e98030e
commit
977d75c0f7
@ -518,6 +518,12 @@ BOOST_PYTHON_MODULE( pykd )
|
||||
"Return target system by index").staticmethod("getSystem")
|
||||
.add_property("desc", TargetSystemAdapter::getDescription,
|
||||
"Retunr target system description")
|
||||
.add_property("isDumpAnalyzing", TargetSystemAdapter::isDumpAnalyzing,
|
||||
"Check if it is a dump analyzing ( not living debuggee )")
|
||||
.add_property("isKernelDebugging", TargetSystemAdapter::isKernelDebugging,
|
||||
"Check if kernel dubugging is running")
|
||||
.add_property("is64bitSystem", TargetSystemAdapter::is64bitSystem,
|
||||
"Check if 64 bit system running" )
|
||||
.def("getNumberProcesses", TargetSystemAdapter::getNumberProcesses,
|
||||
"Return processed number of the target system")
|
||||
.def("process", TargetSystemAdapter::getProcessByIndex,
|
||||
|
@ -33,6 +33,24 @@ struct TargetSystemAdapter {
|
||||
return system.getDescription();
|
||||
}
|
||||
|
||||
static bool isDumpAnalyzing(kdlib::TargetSystem& system)
|
||||
{
|
||||
AutoRestorePyState pystate;
|
||||
return system.isDumpAnalyzing();
|
||||
}
|
||||
|
||||
static bool isKernelDebugging(kdlib::TargetSystem& system)
|
||||
{
|
||||
AutoRestorePyState pystate;
|
||||
return system.isKernelDebugging();
|
||||
}
|
||||
|
||||
static bool is64bitSystem(kdlib::TargetSystem& system)
|
||||
{
|
||||
AutoRestorePyState pystate;
|
||||
return system.is64bitSystem();
|
||||
}
|
||||
|
||||
static unsigned long getNumberProcesses(kdlib::TargetSystem& system)
|
||||
{
|
||||
AutoRestorePyState pystate;
|
||||
|
Loading…
Reference in New Issue
Block a user