From 6089daf9822bb68d61befa06bbc1f6c37b41588b Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Mon, 4 Apr 2011 12:01:35 +0000 Subject: [PATCH] [pykd] added : method size() for dbgModuleClass git-svn-id: https://pykd.svn.codeplex.com/svn@63442 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/dbgext.cpp | 1 + pykd/dbgmodule.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp index 231de2f..cc28cd3 100644 --- a/pykd/dbgext.cpp +++ b/pykd/dbgext.cpp @@ -169,6 +169,7 @@ BOOST_PYTHON_MODULE( pykd ) boost::python::class_( "dbgModuleClass" ) .def("begin", &dbgModuleClass::getBegin ) .def("end", &dbgModuleClass::getEnd ) + .def("size", &dbgModuleClass::getSize ) .def("name", &dbgModuleClass::getName ) .def("contain", &dbgModuleClass::contain ) .def("image", &dbgModuleClass::getImageSymbolName ) diff --git a/pykd/dbgmodule.h b/pykd/dbgmodule.h index e1d3e90..8821389 100644 --- a/pykd/dbgmodule.h +++ b/pykd/dbgmodule.h @@ -77,6 +77,11 @@ public: getEnd() const { return m_end; } + + ULONG + getSize() const { + return (ULONG)( m_end - m_base ); + } bool contain( ULONG64 addr ) const {