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

Package vdb

source code

Submodules [hide private]

Classes [hide private]
  VdbLookup
Used for lookups by key or value.
  ScriptThread
  VdbTrace
Used to hand thing that need a persistant reference to a trace when using vdb to manage tracers.
  WrapExcThread
Places the return value or exception information into a queue that can be checked by the caller.
  Vdb
A VDB object is a debugger object which may be used to embed full debugger like functionality into a python application.
Functions [hide private]
 
setupBreakOnEntry(trace)
Sets a one time breakpoint at the __entry symbol.
source code
Variables [hide private]
  defconfig = {'vdb': {'BreakOnEntry': False, 'BreakOnMain': Fal...
  docconfig = {'vdb': {'BreakOnMain': 'Should the debugger break...
Function Details [hide private]

setupBreakOnEntry(trace)

source code 

Sets a one time breakpoint at the __entry symbol. Removes itself as a notifier after a single NOTIFY_BREAK event.


Variables Details [hide private]

defconfig

Value:
{'vdb': {'BreakOnEntry': False, 'BreakOnMain': False, 'SymbolCacheActi\
ve': True, 'SymbolCachePath': e_config.gethomedir('.envi', 'symcache')\
, 'KillOnQuit': False,}, 'cli': {'verbose': False, 'aliases': {'<f1>':\
 'stepi', '<f2>': 'go -I 1', '<f5>': 'go',}},}

docconfig

Value:
{'vdb': {'BreakOnMain': 'Should the debugger break on main() if known?\
', 'BreakOnEntry': 'Should the debugger break on the entry to the main\
 module? (only works if you exec (and not attach to) the process)', 'S\
ymbolCacheActive': 'Should we cache symbols for subsequent loads?', 'S\
ymbolCachePaths': 'Path elements ( ; seperated) to search/cache symbol\
s (filepath,cobra)',}}