pykd/samples/stacks.py
SND\kernelnet_cp 5cff86598c [!] re-commit
git-svn-id: https://pykd.svn.codeplex.com/svn@58075 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-26 11:53:20 +00:00

26 lines
569 B
Python

import sys
from pykd import *
def printStack():
threadList = getThreadList()
for threadPtr in threadList:
oldThread = 0
setImplicitThread( threadPtr )
stackFrames = getCurrentStack()
for frame in stackFrames: dprintln( findSymbol( frame.instructionOffset ) + " (%x)" % frame.instructionOffset )
dprintln("")
if __name__ == "__main__":
if not isSessionStart():
createSession()
loadDump( sys.argv[1] )
dprintln( sys.argv[1] + " - loaded OK" )
printStack()