[0.3.x] fixed : issue #13860 ( ypedVar.getAddress returns non properly extended address )

git-svn-id: https://pykd.svn.codeplex.com/svn@90943 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\kernelnet_cp 2016-03-04 10:48:57 +00:00 committed by Mikhail I. Izmestev
parent 82270f2067
commit cbd0023bac

View File

@ -349,7 +349,8 @@ class TypedVarTest( unittest.TestCase ):
self.assertEqual( ( pykd.Location.Memory, tv.getAddress()), tv.getLocation() )
def testGetAddress(self):
tv = target.module.typedVar( "structTest", 0x80000000 )
self.assertEqual( 0xFFFFFFFF80000000, tv.getAddress() )
self.assertEqual( 0xFFFFFFFF80000000, tv )
if not pykd.is64bitSystem():
tv = target.module.typedVar( "structTest", 0x80000000 )
self.assertEqual( 0xFFFFFFFF80000000, tv.getAddress() )
self.assertEqual( 0xFFFFFFFF80000000, tv )