From c0c47147e24398c48155abaa4604e3d26da82b2a Mon Sep 17 00:00:00 2001 From: "SND\\EreTIk_cp" Date: Mon, 17 Mar 2014 11:17:02 +0000 Subject: [PATCH] [0.3.x] fix: undecorated names for exern-"C"-objects git-svn-id: https://pykd.svn.codeplex.com/svn@87576 9b283d60-5439-405e-af05-b73fd8c4d996 --- test/scripts/moduletest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/scripts/moduletest.py b/test/scripts/moduletest.py index 4f62c48..5d869fc 100644 --- a/test/scripts/moduletest.py +++ b/test/scripts/moduletest.py @@ -59,13 +59,16 @@ class ModuleTest( unittest.TestCase ): self.assertEqual( "StdcallFunc", target.module.findSymbol( target.module.offset("StdcallFunc") ) ) self.assertEqual( "FastcallFunc", target.module.findSymbol( target.module.offset("FastcallFunc") ) ) self.assertEqual( "_UnderscoreFunc", target.module.findSymbol( target.module.offset("_UnderscoreFunc") ) ) + self.assertEqual( "PureCStdcallFunc", target.module.findSymbol( target.module.offset("PureCStdcallFunc") ) ) + self.assertEqual( "PureCCdeclFunc", target.module.findSymbol( target.module.offset("PureCCdeclFunc") ) ) + self.assertEqual( "PureCFastcallFunc", target.module.findSymbol( target.module.offset("PureCFastcallFunc") ) ) #self.assertEqual( "targetapp!FuncWithName0", pykd.findSymbol( target.module.offset("FuncWithName0") ) ) #self.assertEqual( "targetapp!_FuncWithName2", pykd.findSymbol( target.module.offset("_FuncWithName2") ) ) #self.assertEqual( "_FuncWithName2+10", target.module.findSymbol( target.module.offset("_FuncWithName2") + 0x10 ) ) #self.assertEqual( "_FuncWithName2", target.module.findSymbol( target.module.offset("_FuncWithName2") + 0x10, showDisplacement = False ) ) #self.assertEqual( "targetapp!_FuncWithName2+10", pykd.findSymbol( target.module.offset("_FuncWithName2") + 0x10 ) ) #self.assertEqual( "targetapp!_FuncWithName2", pykd.findSymbol( target.module.offset("_FuncWithName2") + 0x10, showDisplacement = False ) ) - pass + def testFindSymbolAndDisp( self ): #vaFuncWithName0 = target.module.offset("FuncWithName0")