mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-21 12:53:23 +08:00
set version to 3.4.6
This commit is contained in:
parent
1420b5b1a3
commit
20a3c5904a
@ -2,7 +2,7 @@
|
||||
#define PYKD_VERSION_MAJOR 0
|
||||
#define PYKD_VERSION_MINOR 3
|
||||
#define PYKD_VERSION_SUBVERSION 4
|
||||
#define PYKD_VERSION_BUILDNO 5
|
||||
#define PYKD_VERSION_BUILDNO 6
|
||||
|
||||
#define __VER_STR2__(x) #x
|
||||
#define __VER_STR1__(x) __VER_STR2__(x)
|
||||
|
@ -285,7 +285,7 @@ public:
|
||||
|
||||
static std::string hex(kdlib::NumConvertable& var) {
|
||||
kdlib::NumVariant v = var;
|
||||
return std::string("0x") + std::string(_bstr_t(v.asHex().c_str()));
|
||||
return _bstr_t(v.asHex().c_str());
|
||||
}
|
||||
|
||||
static bool isInteger(kdlib::NumConvertable& var) {
|
||||
|
@ -469,6 +469,12 @@ class TypedVarTest( unittest.TestCase ):
|
||||
self.assertEqual(var.m_field1, pykd.evalExpr("m_field1", var))
|
||||
self.assertEqual(var.m_field4.deref().m_field1, pykd.evalExpr("m_field4->m_field1", var))
|
||||
|
||||
def testEvalExprSizeof(self):
|
||||
self.assertEqual(4, pykd.evalExpr("sizeof(int)"))
|
||||
self.assertEqual(4, pykd.evalExpr("sizeof(int&)"))
|
||||
self.assertEqual(pykd.ptrSize() * 10, pykd.evalExpr("sizeof(int*[10])"))
|
||||
self.assertEqual(pykd.ptrSize(), pykd.evalExpr("sizeof(int(*)[10])"))
|
||||
|
||||
def testContain(self):
|
||||
var = pykd.typedVar("g_structTest")
|
||||
self.assertTrue("m_field1" in var)
|
||||
|
Loading…
Reference in New Issue
Block a user