[0.3.x] added : ctor for targetSystem, targetProcess and tragetThread classes

git-svn-id: https://pykd.svn.codeplex.com/svn@90828 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\kernelnet_cp 2015-10-02 07:01:49 +00:00 committed by Mikhail I. Izmestev
parent 2c90283c42
commit fc255caa0c
3 changed files with 8 additions and 8 deletions

View File

@ -2,7 +2,7 @@
#define PYKD_VERSION_MAJOR 0
#define PYKD_VERSION_MINOR 3
#define PYKD_VERSION_SUBVERSION 0
#define PYKD_VERSION_BUILDNO 30
#define PYKD_VERSION_BUILDNO 31
#define __VER_STR2__(x) #x
#define __VER_STR1__(x) __VER_STR2__(x)

View File

@ -524,12 +524,12 @@ BOOST_PYTHON_MODULE( pykd )
python::class_<kdlib::TargetSystem, kdlib::TargetSystemPtr, boost::noncopyable>("targetSystem", "Class representing target system", python::no_init)
.def("__init__", python::make_constructor(&kdlib::TargetSystem::getCurrent))
.def("__init__", python::make_constructor(&kdlib::TargetSystem::getByIndex))
.def("getNumber", TargetSystemAdapter::getNumberSystems,
"Retunr number of systems").staticmethod("getNumber")
.def("getCurrent", TargetSystemAdapter::getCurrent,
"Return current target system").staticmethod("getCurrent")
.def("getSystem", TargetSystemAdapter::getSystem,
"Return target system by index").staticmethod("getSystem")
.def("getSystemById", TargetSystemAdapter::getSystemById,
"Return target system by id").staticmethod("getSystemById")
.add_property("desc", TargetSystemAdapter::getDescription,
@ -555,12 +555,12 @@ BOOST_PYTHON_MODULE( pykd )
;
python::class_<kdlib::TargetProcess, kdlib::TargetProcessPtr, boost::noncopyable>("targetProcess", "Class representing process in the target system", python::no_init )
.def("__init__", python::make_constructor(&kdlib::TargetProcess::getByIndex))
.def("__init__", python::make_constructor(&kdlib::TargetProcess::getCurrent))
.def("getNumber", TargetProcessAdapter::getNumberProcesses,
"Return number of processes" ).staticmethod("getNumber")
.def("getCurrent", TargetProcessAdapter::getCurrent,
"Return a current process" ).staticmethod("getCurrent")
.def("getProcess", TargetProcessAdapter::getProcess,
"Return process by index").staticmethod("getProcess")
.def("getProcessById", TargetProcessAdapter::getProcessById,
"Return process by id").staticmethod("getProcessById")
.add_property("systemID", TargetProcessAdapter::getSystemId,
@ -592,12 +592,12 @@ BOOST_PYTHON_MODULE( pykd )
;
python::class_<kdlib::TargetThread, kdlib::TargetThreadPtr, boost::noncopyable>("targetThread", "Class representing process in the target system", python::no_init )
.def("__init__", python::make_constructor(&kdlib::TargetThread::getByIndex))
.def("__init__", python::make_constructor(&kdlib::TargetThread::getCurrent))
.def("getNumber", TargetThreadAdapter::getNumberThreads,
"Return number of threads").staticmethod("getNumber")
.def("getCurrent", TargetThreadAdapter::getCurrent,
"Return a current thread").staticmethod("getCurrent")
.def("getThread", TargetThreadAdapter::getThread,
"Return thread by index").staticmethod("getThread")
.def("getThreadById", TargetThreadAdapter::getThreadById,
"Return process by id").staticmethod("getThreadById")
.add_property("id", TargetThreadAdapter::getId,

View File

@ -36,7 +36,7 @@ def main():
print "Tag must have 4 symbols length"
return
tag = argv[1]
tag = str(argv[1])
modLst = getModuleList()
for m in modLst: