Package winappdbg :: Module crash :: Class VolatileCrashContainer
[hide private]
[frames] | no frames]

Class VolatileCrashContainer

source code


Old in-memory crash dump storage.


Warning: Superceded by CrashDictionary since WinAppDbg 1.5. New applications should not use this class.

Instance Methods [hide private]
 
__init__(self, allowRepeatedKeys=True)
Volatile containers are stored only in memory and destroyed when they go out of scope.
source code
bool
__bool__(self)
Returns: False if the container is empty. (Inherited from winappdbg.crash.CrashDictionary)
source code
bool
__contains__(self, crash)
Returns: True if the Crash object is in the container. (Inherited from winappdbg.crash.CrashDictionary)
source code
iterator
__iter__(self)
Returns: Iterator of the contained Crash objects. (Inherited from winappdbg.crash.CrashDictionary)
source code
int
__len__(self)
Returns: Count of Crash elements in the container. (Inherited from winappdbg.crash.CrashDictionary)
source code
 
add(self, crash)
Adds a new crash to the container. (Inherited from winappdbg.crash.CrashDictionary)
source code
Crash object.
get(self, key)
Retrieves a crash from the container. (Inherited from winappdbg.crash.CrashDictionary)
source code
bool
has_key(self, key)
Returns: True if a matching Crash object is in the container. (Inherited from winappdbg.crash.CrashDictionary)
source code
iterator
iterkeys(self)
Returns: Iterator of the contained Crash heuristic signatures. (Inherited from winappdbg.crash.CrashDictionary)
source code
iterator
itervalues(self)
Returns: Iterator of the contained Crash objects. (Inherited from winappdbg.crash.CrashDictionary)
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, allowRepeatedKeys=True)
(Constructor)

source code 

Volatile containers are stored only in memory and destroyed when they go out of scope.

Parameters:
  • allowRepeatedKeys (bool) - If True all Crash objects are stored.

    If False any Crash object with the same key as a previously existing object will be ignored.

Overrides: object.__init__