Trees | Indices | Help |
---|
|
Vtrace Debugger Framework Vtrace is a *mostly* native python debugging framework which can be used to quickly write programatic debuggers and research tools. I'm not known for writting great docs... but the code should be pretty straight forward... This has been in use for many years privately, but is nowhere *near* free of bugs... idiosyncracies abound. ==== Werd ===================================================== Blah blah blah... many more docs to come. Brought to you by kenshoto. e-mail invisigoth. Greetz: h1kari - eeeeeooorrrmmm CHKCHKCHKCHKCHKCHKCHK Ghetto - wizoo... to the tizoot. atlas - *whew* finally... no more teasing... beatle/dnm - come out and play yo! The Kenshoto Gophers. Blackhats Everywhere.
|
|||
|
|
|||
PlatformException A universal way to represent a failure in the platform layer for this tracer. |
|||
AccessViolation An exception which is raised on bad-touch to memory |
|||
Trace The main tracer object. |
|||
TraceGroup Encapsulate several traces, run them, and continue to handle their event notifications. |
|||
VtraceExpressionLocals A class which serves as the namespace dictionary during the evaluation of an expression on a tracer. |
|
|||
|
|||
|
|
Return a tracer object appropriate for this platform. This is the function you will use to get a tracer object with the appropriate ancestry for your host. ex. mytrace = vtrace.getTrace() NOTE: Use the release() method on the tracer once debugging is complete. This releases the tracer thread and allows garbage collection to function correctly. Some specialized tracers may be constructed by specifying the "plat" name from one of the following list. Additionally, each "specialized" tracer may require additional kwargs (which are listed). android - Debug android apps through adb (adb must be in your path) avd=<name> (None will let adb decide) vmware32 - Debug a 32bit VMWare target. host=<host> - Where is the gdb server listening? (default 127.0.0.1) port=<port> - What port (default: 8832) os=<osname> - On of "Windows", "Linux" (that's all we support now...) vmware64 - Debug a 64bit VMWare target. host=<host> - Where is the gdb server listening? (default 127.0.0.1) port=<port> - What port (default: 8864) os=<osname> - On of "Windows", "Linux" (that's all we support now...) Examples: t = vtrace.getTrace() # A tracer for *this* os t = vtrace.getTrace(plat='android') # The default ADB device t = vtrace.getTrace(plat='vmware32', host='localhost', port=31337) |
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Fri Nov 16 18:22:11 2012 | http://epydoc.sourceforge.net |