Trees | Index | Help |
|
---|
Package utils :: Module crash_binning :: Class crash_binning |
|
To Do: Add persistant data support (disk / MySQL)
Method Summary | |
---|---|
__init__(self)
| |
For the last recorded crash, generate and return a report containing the disassemly around the violating address, the ID of the offending thread, the call stack and the SEH unwind. | |
Given a PyDbg instantiation that at the current time is assumed to have "crashed" (access violation for example) record various details such as the disassemly around the violating address, the ID of the offending thread, the call stack and the SEH unwind. |
Class Variable Summary | |
---|---|
dict |
bins = {}
|
NoneType |
last_crash = None |
NoneType |
pydbg = None |
Method Details |
---|
crash_synopsis(self)For the last recorded crash, generate and return a report containing the disassemly around the violating address, the ID of the offending thread, the call stack and the SEH unwind. |
record_crash(self, pydbg, extra=None)Given a PyDbg instantiation that at the current time is assumed to have "crashed" (access violation for example) record various details such as the disassemly around the violating address, the ID of the offending thread, the call stack and the SEH unwind. Store the recorded data in an internal dictionary, binning them by the exception address.
|
Class Variable Details |
---|
bins
|
last_crash
|
pydbg
|
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Thu Sep 14 10:39:51 2006 | http://epydoc.sf.net |