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

Package winappdbg

source code

Windows application debugging engine for Python.

by Mario Vilas (mvilas at gmail.com)

Project: http://sourceforge.net/projects/winappdbg/

Web: http://winappdbg.sourceforge.net/

Blog: http://breakingcode.wordpress.com

Submodules [hide private]
    Win32 API wrappers
    Internal use

Classes [hide private]
  DummyCrashContainer
Fakes a database of volatile Crash objects, trying to mimic part of it's interface.
  VolatileCrashContainer
Manages a database of volatile Crash objects, trying to avoid duplicates if requested.
  CrashTable
Manages a database of persistent Crash objects, trying to avoid duplicates only when requested.
  Table
Text based table.
  Logger
Logs text to standard output and/or a text file.
    Instrumentation
  System
Interface to a batch of processes, plus some system wide settings.
  Thread
Interface to a thread in another process.
  Process
Interface to a process.
  Module
Interface to a DLL library loaded in the context of another process.
    Debugging
  Debug
The main debugger class.
  NoEvent
No event.
  EventHandler
Base class for debug event handlers.
  DebugRegister
Class to manipulate debug registers.
    Crash reporting
  Crash
Represents a crash, bug, or another interesting event in the debugee.
  CrashContainer
Manages a database of persistent Crash objects, trying to avoid duplicates.
  CrashDump
Static functions for crash dumps.
    Text input and output
  HexDump
Static functions for hexadecimal dumps.
  HexOutput
Static functions for user output parsing.
  DebugLog
Static functions for debug logging.
  HexInput
Static functions for user input parsing.
    Win32 API wrappers
  Handle
Encapsulates Win32 handles to avoid leaking them.
  ProcessHandle
Win32 process handle.
  ThreadHandle
Win32 thread handle.
  FileHandle
Win32 file handle.
Variables [hide private]
  __revision__ = '$Id: __init__.py 424 2009-10-19 00:42:24Z qvas...
str version = 'Version 1.3'
This WinAppDbg release version.
  __package__ = 'winappdbg'
Variables Details [hide private]

__revision__

Value:
'$Id: __init__.py 424 2009-10-19 00:42:24Z qvasimodo $'