From 8d01108b6d1a755e877632e8b4aa1456e966cb3f Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Fri, 16 Jan 2015 09:57:49 +0000 Subject: [PATCH] [0.3.x] added : getNumberFields method git-svn-id: https://pykd.svn.codeplex.com/svn@89635 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/pymod.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pykd/pymod.cpp b/pykd/pymod.cpp index ae796ab..42b15bf 100644 --- a/pykd/pymod.cpp +++ b/pykd/pymod.cpp @@ -574,6 +574,10 @@ BOOST_PYTHON_MODULE( pykd ) "Return bit field's offset" ) .def( "bitWidth", TypeInfoAdapter::getBitWidth, "Return bit field's length" ) + .def( "getNumberFields", TypeInfoAdapter::getElementCount, + "Return number of fields" ) + .def( "field", TypeInfoAdapter::getElementByIndex, + "Return field's type by index" ) .def( "field", TypeInfoAdapter::getElementByName, "Return field's type" ) .def( "fieldName", TypeInfoAdapter::getElementName, @@ -632,6 +636,8 @@ BOOST_PYTHON_MODULE( pykd ) "Return size of a variable in the target memory" ) .def("fieldOffset", TypedVarAdapter::getFieldOffsetByName, "Return target field offset" ) + .def("getNumberFields", TypedVarAdapter::getElementCount, + "Return number of fields") .def("field", TypedVarAdapter::getField, "Return field of structure as an object attribute" ) .def("field", TypedVarAdapter::getElementByIndex,