Package vdb :: Package stalker :: Class StalkerBreak
[hide private]
[frames] | no frames]

Class StalkerBreak

source code

vtrace.breakpoints.Breakpoint --+
                                |
                               StalkerBreak

Stalker breakpoints are added to function entry points to trigger code-flow analysis and subsequent block breakpoint addition.

Instance Methods [hide private]
 
__init__(self, address, expression=None) source code
 
resolvedaddr(self, trace, address)
An initialization callback which will be executed when the actual address for this breakpoint has been resolved.
source code
 
notify(self, event, trace)
Breakpoints may also extend and implement "notify" which will be called whenever they are hit.
source code

Inherited from vtrace.breakpoints.Breakpoint: __repr__, activate, deactivate, getAddress, getBreakpointCode, getId, getName, inittrace, isEnabled, resolveAddress, setBreakpointCode, setEnabled

Class Variables [hide private]

Inherited from vtrace.breakpoints.Breakpoint: bpcodeobj

Method Details [hide private]

__init__(self, address, expression=None)
(Constructor)

source code 
Overrides: vtrace.breakpoints.Breakpoint.__init__

resolvedaddr(self, trace, address)

source code 

An initialization callback which will be executed when the actual address for this breakpoint has been resolved.

Overrides: vtrace.breakpoints.Breakpoint.resolvedaddr
(inherited documentation)

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: vtrace.breakpoints.Breakpoint.notify
(inherited documentation)