From 67b4559f9d3e363c579a5732eae65d12024b06f3 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Wed, 9 Mar 2011 09:19:14 +0000 Subject: [PATCH] [!] fixed : issue 8493 ( loadPtrs returns dict instead list ) git-svn-id: https://pykd.svn.codeplex.com/svn@62424 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/dbgmem.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pykd/dbgmem.cpp b/pykd/dbgmem.cpp index 70e0981..7d264da 100644 --- a/pykd/dbgmem.cpp +++ b/pykd/dbgmem.cpp @@ -124,14 +124,14 @@ loadPtrArray( ULONG64 address, ULONG number ) if ( loadMemory( address, buffer.get(), number*sizeof(ULONG64) ) ) { - boost::python::dict arr; + boost::python::list lst; for ( ULONG i = 0; i < number; ++i ) - arr[i] = buffer[i]; + lst.append( buffer[i] ); - return arr; + return lst; } - + return boost::python::object(); } else @@ -140,12 +140,12 @@ loadPtrArray( ULONG64 address, ULONG number ) if ( loadMemory( address, buffer.get(), number*sizeof(ULONG) ) ) { - boost::python::dict arr; + boost::python::list lst; for ( ULONG i = 0; i < number; ++i ) - arr[i] = addr64( buffer[i] ); + lst.append( addr64( buffer[i] ) ); - return arr; + return lst; } return boost::python::object();