Package vdb :: Package recon :: Module sniper
[hide private]
[frames] | no frames]

Module sniper

source code

Specialized breakpoints which identify dangerous calling mechanisms and tag them.

Classes [hide private]
  SniperDynArgBreak
A breakpoint for use in determining if an API was called with a dynamic pointer.
  SniperArgValueBreak
A breakpoint for monitoring an API for being called with a particular value.
Functions [hide private]
 
getStackArg(trace, argidx)
Assuming we are at the instruction after a call, grab the stack argument at the specified index (skipping the saved instruction pointer).
source code
 
snipeDynArg(trace, symname, argidx)
Construct a SnyperDynArgBreak and snap it in.
source code
Variables [hide private]
  __package__ = 'vdb.recon'