diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp index 0f175d7..e9402ad 100644 --- a/pykd/dbgext.cpp +++ b/pykd/dbgext.cpp @@ -67,6 +67,7 @@ BOOST_PYTHON_MODULE( pykd ) boost::python::def( "loadDump", &dbgLoadDump ); boost::python::def( "dbgCommand", &dbgCommand ); boost::python::def( "is64bitSystem", is64bitSystem ); + boost::python::def( "ptrSize", ptrSize ); boost::python::def( "reg", &loadRegister ); boost::python::def( "typedVar", &loadTypedVar ); boost::python::def( "typedVarList", &loadTypedVarList ); diff --git a/pykd/dbgsystem.cpp b/pykd/dbgsystem.cpp index c0aa2ab..c8b9f0f 100644 --- a/pykd/dbgsystem.cpp +++ b/pykd/dbgsystem.cpp @@ -33,6 +33,14 @@ is64bitSystem() /////////////////////////////////////////////////////////////////////////////////// +int +ptrSize() +{ + return is64bitSystem() ? 8 : 4; +} + +/////////////////////////////////////////////////////////////////////////////////// + std::string dbgSymPath() { diff --git a/pykd/dbgsystem.h b/pykd/dbgsystem.h index bc06c49..6b1cb26 100644 --- a/pykd/dbgsystem.h +++ b/pykd/dbgsystem.h @@ -7,11 +7,8 @@ bool is64bitSystem(); -inline int -ptrSize() { - return is64bitSystem() ? 8 : 4; -} +ptrSize(); std::string dbgSymPath();