[0.1.x] ~some test, incomplete

git-svn-id: https://pykd.svn.codeplex.com/svn@74274 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\EreTIk_cp 2012-02-17 17:22:34 +00:00 committed by Mikhail I. Izmestev
parent 1d8f5373ed
commit 2b989073cb
3 changed files with 11 additions and 1 deletions

View File

@ -297,7 +297,7 @@ public:
}
private:
TypeInfoPtr m_derefType;
ULONG m_size;

View File

@ -114,7 +114,9 @@ class TypeInfoTest( unittest.TestCase ):
def testPtr(self):
self.assertEqual( "listStruct1*", target.module.type( "g_listHead1" ).name() )
self.assertEqual( "listStruct1*[2]", target.module.type( "g_arrOfListStruct1" ).name())
self.assertEqual( "Void*", target.module.type( "g_voidPtr" ).name() )
self.assertEqual( "Void*[3]", target.module.type( "g_arrOfVoidPtr" ).name())
def testUnion(self):
ti = target.module.type("unionTest")

View File

@ -160,8 +160,16 @@ struct listStruct1;
static listStruct1 *g_listHead1 = NULL;
listStruct1* g_arrOfListStruct1[] = {
g_listHead1, g_listHead1
};
void* g_voidPtr = g_listHead1;
void *g_arrOfVoidPtr[] = {
g_voidPtr, g_voidPtr, g_voidPtr
};
struct listStruct1 {
int num;
struct listStruct1 *next;