mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-29 11:53:23 +08:00
[!] bug fixed: issue #6862 ( loadUnicodeString for x64 target does not work )
git-svn-id: https://pykd.svn.codeplex.com/svn@53990 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
9cc359b816
commit
f5286ff2e8
@ -182,6 +182,8 @@ loadUnicodeStr( ULONG64 address )
|
||||
|
||||
if ( is64bitSystem() )
|
||||
{
|
||||
address += address % 8 ? ( 8 - address % 8 ) : 0 ; // выравнивание на 8 байт
|
||||
|
||||
if ( !loadMemory( address, &buffer, 8 ) )
|
||||
break;
|
||||
|
||||
@ -189,6 +191,8 @@ loadUnicodeStr( ULONG64 address )
|
||||
}
|
||||
else
|
||||
{
|
||||
address += address % 4 ? ( 4 - address % 4 ) : 0 ; // выравнивание на 8 байт
|
||||
|
||||
if ( !loadMemory( address, &buffer, 4 ) )
|
||||
break;
|
||||
|
||||
@ -253,6 +257,8 @@ loadAnsiStr( ULONG64 address )
|
||||
|
||||
if ( is64bitSystem() )
|
||||
{
|
||||
address += address % 8 ? ( 8 - address % 8 ) : 0; // выравнивание на 8 байт
|
||||
|
||||
if ( !loadMemory( address, &buffer, 8 ) )
|
||||
break;
|
||||
|
||||
@ -260,6 +266,8 @@ loadAnsiStr( ULONG64 address )
|
||||
}
|
||||
else
|
||||
{
|
||||
address += address % 4 ? ( 4 - address % 4 ) : 0; // выравнивание на 8 байт
|
||||
|
||||
if ( !loadMemory( address, &buffer, 4 ) )
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user