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

Package stalker

source code

The stalker subsystem is a breakpoint based coverage tool

Classes [hide private]
  StalkerCodeFlow
  StalkerBreak
Stalker breakpoints are added to function entry points to trigger code-flow analysis and subsequent block breakpoint addition.
  StalkerBlockBreak
A breakpoint object which is put on codeblock boundaries to track hits.
  StalkerDynBreak
A breakpoint which is placed on dynamic branches to track code flow across them.
Functions [hide private]
 
initStalker(trace) source code
 
clearStalkerHits(trace)
Clear the stalker hit list for the given trace
source code
 
getStalkerHits(trace)
Retrieve the list of blocks hit in the current stalker
source code
 
clearStalkerBreaks(trace)
Cleanup all stalker breaks and metadata
source code
 
resetStalkerBreaks(trace)
Re-enable all previously hit stalker breakpoints.
source code
 
addStalkerEntry(trace, va)
Add stalker coverage beginning with the specified entry point
source code
Variables [hide private]
  __package__ = 'vdb.stalker'