Package vtrace :: Module breakpoints :: Class SnapshotBreak
[hide private]
[frames] | no frames]

Class SnapshotBreak

source code

Breakpoint --+
             |
            SnapshotBreak

A special breakpoint type which will produce vtrace snapshots for the target process when hit. The snapshots will be saved to a default name of <exename>-<timestamp>.vsnap. This is not recommended for use in heavily hit breakpoints as taking a snapshot is processor intensive.

Instance Methods [hide private]
 
notify(self, event, trace)
Breakpoints may also extend and implement "notify" which will be called whenever they are hit.
source code

Inherited from Breakpoint: __init__, __repr__, activate, deactivate, getAddress, getBreakpointCode, getId, getName, inittrace, isEnabled, resolveAddress, resolvedaddr, setBreakpointCode, setEnabled

Class Variables [hide private]

Inherited from Breakpoint: bpcodeobj

Method Details [hide private]

notify(self, event, trace)

source code 

Breakpoints may also extend and implement "notify" which will be called whenever they are hit. If you want to continue the ability for this breakpoint to have bpcode, you must call this method from your override.

Overrides: Breakpoint.notify
(inherited documentation)