mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-20 03:23:23 +08:00
WOW64 stack fix
git-svn-id: https://pykd.svn.codeplex.com/svn@90955 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
cbd0023bac
commit
b3244c422b
@ -145,24 +145,23 @@ def printProcess(process,processFilter,threadFilter,moduleFilter,funcFilter,prin
|
|||||||
stkWow64 = []
|
stkWow64 = []
|
||||||
|
|
||||||
if processWow64 and printopt.showWow64stack == True:
|
if processWow64 and printopt.showWow64stack == True:
|
||||||
|
|
||||||
|
cpuMode = getCPUMode()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
||||||
switchCPUMode();
|
setCPUMode(CPUType.I386)
|
||||||
|
|
||||||
try:
|
if not wow64reloaded:
|
||||||
if not wow64reloaded:
|
dbgCommand( ".reload /user" )
|
||||||
dbgCommand( ".reload /user" )
|
wow64reloaded = True
|
||||||
wow64reloaded = True
|
stkWow64 = getStack()
|
||||||
stkWow64 = getStack()
|
|
||||||
|
|
||||||
except MemoryException:
|
|
||||||
pass
|
|
||||||
|
|
||||||
switchCPUMode();
|
|
||||||
|
|
||||||
except DbgException:
|
except DbgException:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
setCPUMode(cpuMode)
|
||||||
|
|
||||||
|
|
||||||
stk = []
|
stk = []
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user