Home
Trees
Indices
Help
WinAppDbg - Windows application debugging engine
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
winappdbg.win32.kernel32.FILE_INFO_BY_HANDLE_CLASS
winappdbg.win32.kernel32.CONTEXT.__ContextIterator
:
Iterator of CONTEXT structures.
object
:
The most base type
winappdbg.breakpoint.Breakpoint
:
Base class for breakpoints.
winappdbg.breakpoint.CodeBreakpoint
:
Code execution breakpoints (using an int3 opcode).
winappdbg.breakpoint.HardwareBreakpoint
:
Hardware breakpoint (using debug registers).
winappdbg.breakpoint.PageBreakpoint
:
Page access breakpoint (using guard pages).
winappdbg.breakpoint.BreakpointContainer
:
Encapsulates the capability to contain Breakpoint objects.
winappdbg.debug.Debug
:
The main debugger class.
winappdbg.breakpoint.BufferWatch
:
Used by
Debug.watch_buffer
.
winappdbg.crash.Crash
:
Represents a crash, bug, or another interesting event in the debugee.
winappdbg.crash.CrashContainer
:
Manages a database of persistent Crash objects, trying to avoid duplicates.
winappdbg.textio.CrashDump
:
Static functions for crash dumps.
winappdbg.textio.DebugLog
:
Static functions for debug logging.
winappdbg.breakpoint.DebugRegister
:
Class to manipulate debug registers.
winappdbg.event.Event
:
Event object.
winappdbg.event.CreateProcessEvent
:
Process creation event.
winappdbg.event.CreateThreadEvent
:
Thread creation event.
winappdbg.event.ExceptionEvent
:
Exception event.
winappdbg.event.ExitProcessEvent
:
Process termination event.
winappdbg.event.ExitThreadEvent
:
Thread termination event.
winappdbg.event.LoadDLLEvent
:
Module load event.
winappdbg.event.NoEvent
:
No event.
winappdbg.event.OutputDebugStringEvent
:
Debug string output event.
winappdbg.event.RIPEvent
:
RIP event.
winappdbg.event.UnloadDLLEvent
:
Module unload event.
winappdbg.event.EventDispatcher
:
Implements debug event dispatching capabilities.
winappdbg.debug.Debug
:
The main debugger class.
winappdbg.event.EventFactory
:
Factory of
Event
objects.
winappdbg.event.EventHandler
:
Base class for debug event handlers.
winappdbg.system.Thread.Flags
:
Commonly used processor flags
winappdbg.win32.defines.GuessStringType
:
Decorator that guesses the correct version (A or W) to call based on the types of the strings passed as parameters.
winappdbg.win32.kernel32.Handle
:
Encapsulates Win32 handles to avoid leaking them.
winappdbg.win32.kernel32.FileHandle
:
Win32 file handle.
winappdbg.win32.kernel32.ProcessHandle
:
Win32 process handle.
winappdbg.win32.kernel32.ThreadHandle
:
Win32 thread handle.
winappdbg.textio.HexDump
:
Static functions for hexadecimal dumps.
winappdbg.textio.HexInput
:
Static functions for user input parsing.
winappdbg.textio.HexOutput
:
Static functions for user output parsing.
winappdbg.breakpoint.Hook
:
Used by
Debug.hook_function
.
winappdbg.breakpoint.ApiHook
:
Used by
EventHandler
.
winappdbg.win32.defines.MakeANSIVersion
:
Decorator that generates an ANSI version of a Unicode (wide) only API call.
winappdbg.system.MemoryAddresses
:
Class to manipulate memory addresses.
winappdbg.system.MemoryOperations
:
Encapsulates the capabilities to manipulate the memory of a process.
winappdbg.system.Process
:
Interface to a process.
winappdbg.system.ModuleContainer
:
Encapsulates the capability to contain Module objects.
winappdbg.system.Process
:
Interface to a process.
winappdbg.system.PathOperations
:
Static methods for filename and pathname manipulation.
winappdbg.system.ProcessContainer
:
Encapsulates the capability to contain Process objects.
winappdbg.system.System
:
Interface to a batch of processes, plus some system wide settings.
winappdbg.system.ProcessDebugOperations
:
Encapsulates several useful debugging routines for processes.
winappdbg.system.Process
:
Interface to a process.
winappdbg.win32.kernel32.ProcessInformation
:
Process information object returned by
CreateProcess
.
winappdbg.system.SymbolContainer
:
Capability to contain symbols.
winappdbg.system.Module
:
Interface to a DLL library loaded in the context of another process.
winappdbg.system.SymbolEnumerator
:
Internally used by
SymbolContainer
to enumerate symbols in a module.
winappdbg.system.SymbolOperations
:
Encapsulates symbol operations capabilities.
winappdbg.system.Process
:
Interface to a process.
winappdbg.textio.Table
:
Text based table.
winappdbg.system.ThreadContainer
:
Encapsulates the capability to contain Thread objects.
winappdbg.system.Process
:
Interface to a process.
winappdbg.system.ThreadDebugOperations
:
Encapsulates several useful debugging routines for threads.
winappdbg.system.Thread
:
Interface to a thread in another process.
winappdbg.system.Window
unreachable
._CData
:
XXX to be provided
_ctypes.Structure
:
Structure base class
winappdbg.win32.kernel32.BY_HANDLE_FILE_INFORMATION
winappdbg.win32.ntdll.CLIENT_ID
winappdbg.win32.kernel32.CONTEXT
winappdbg.win32.kernel32.CREATE_PROCESS_DEBUG_INFO
winappdbg.win32.kernel32.CREATE_THREAD_DEBUG_INFO
winappdbg.win32.ntdll.CURDIR
winappdbg.win32.kernel32.DEBUG_EVENT
winappdbg.win32.kernel32.EXCEPTION_DEBUG_INFO
winappdbg.win32.kernel32.EXCEPTION_RECORD
winappdbg.win32.ntdll.EXCEPTION_REGISTRATION_RECORD
winappdbg.win32.kernel32.EXIT_PROCESS_DEBUG_INFO
winappdbg.win32.kernel32.EXIT_THREAD_DEBUG_INFO
winappdbg.win32.kernel32.FILETIME
winappdbg.win32.kernel32.FLOATING_SAVE_AREA
winappdbg.win32.ntdll.GDI_TEB_BATCH
winappdbg.win32.defines.GUID
winappdbg.win32.kernel32.HEAPENTRY32
winappdbg.win32.kernel32.HEAPLIST32
winappdbg.win32.dbghelp.IMAGEHLP_MODULE
winappdbg.win32.dbghelp.IMAGEHLP_MODULE64
winappdbg.win32.dbghelp.IMAGEHLP_MODULEW
winappdbg.win32.dbghelp.IMAGEHLP_MODULEW64
winappdbg.win32.ntdll.IO_STATUS_BLOCK
winappdbg.win32.ntdll.LDR_MODULE
winappdbg.win32.kernel32.LDT_ENTRY
winappdbg.win32.defines.LIST_ENTRY
winappdbg.win32.kernel32.LOAD_DLL_DEBUG_INFO
winappdbg.win32.advapi32.LUID
winappdbg.win32.advapi32.LUID_AND_ATTRIBUTES
winappdbg.win32.kernel32.MEMORY_BASIC_INFORMATION
winappdbg.win32.kernel32.MODULEENTRY32
winappdbg.win32.psapi.MODULEINFO
winappdbg.win32.ntdll.NT_TIB
winappdbg.win32.kernel32.OUTPUT_DEBUG_STRING_INFO
winappdbg.win32.ntdll.PEB
winappdbg.win32.ntdll.PEB_FREE_BLOCK
winappdbg.win32.ntdll.PEB_LDR_DATA
winappdbg.win32.kernel32.PROCESSENTRY32
winappdbg.win32.ntdll.PROCESS_BASIC_INFORMATION
winappdbg.win32.kernel32.PROCESS_INFORMATION
winappdbg.win32.kernel32.RIP_INFO
winappdbg.win32.ntdll.RTL_CRITICAL_SECTION
winappdbg.win32.ntdll.RTL_CRITICAL_SECTION_DEBUG
winappdbg.win32.ntdll.RTL_DRIVE_LETTER_CURDIR
winappdbg.win32.ntdll.RTL_USER_PROCESS_PARAMETERS
winappdbg.win32.kernel32.SECURITY_ATTRIBUTES
winappdbg.win32.kernel32.STARTUPINFO
winappdbg.win32.kernel32.STARTUPINFOEX
winappdbg.win32.ntdll.SYSDBG_MSR
winappdbg.win32.kernel32.SYSTEM_INFO
winappdbg.win32.ntdll.TEB
winappdbg.win32.kernel32.THREADENTRY32
winappdbg.win32.kernel32.THREADNAME_INFO
winappdbg.win32.ntdll.THREAD_BASIC_INFORMATION
winappdbg.win32.advapi32.TOKEN_PRIVILEGES
winappdbg.win32.defines.UNICODE_STRING
winappdbg.win32.kernel32.UNLOAD_DLL_DEBUG_INFO
winappdbg.win32.kernel32.VS_FIXEDFILEINFO
winappdbg.win32.kernel32._LDT_ENTRY_BITS_
winappdbg.win32.kernel32._LDT_ENTRY_BYTES_
winappdbg.win32.kernel32._SYSTEM_INFO_OEM_ID_STRUCT
_ctypes.Union
:
Union base class
winappdbg.win32.kernel32._DEBUG_EVENT_UNION_
winappdbg.win32.kernel32._LDT_ENTRY_HIGHWORD_
winappdbg.win32.ntdll._NT_TIB_UNION
winappdbg.win32.kernel32._SYSTEM_INFO_OEM_ID
_ctypes._Pointer
:
XXX to be provided
winappdbg.win32.defines.DWORD_PTR
winappdbg.win32.defines.LPBYTE
winappdbg.win32.defines.LPSBYTE
winappdbg.win32.defines.LPSDWORD
winappdbg.win32.defines.LPSWORD
winappdbg.win32.defines.LPWORD
winappdbg.win32.kernel32.PCONTEXT
winappdbg.win32.kernel32.PEXCEPTION_RECORD
winappdbg.win32.ntdll.PNTTIB
winappdbg.win32.defines.PPVOID
_ctypes._SimpleCData
:
XXX to be provided
ctypes.c_ulong.__ctype_be__
ctypes.c_short.__ctype_be__
ctypes.c_long.__ctype_be__
ctypes.c_ushort.__ctype_be__
ctypes.c_byte
ctypes.c_long
ctypes.c_short
ctypes.c_ubyte
ctypes.c_ulong
ctypes.c_ushort
ctypes.c_void_p
winappdbg.crash.CrashContainer.__CrashContainerIterator
:
Iterator of Crash objects.
winappdbg.system.Process.__ThreadsAndModulesIterator
:
Iterator object for
Process
objects.
winappdbg.win32.user32.__WindowEnumerator
winappdbg.win32.user32.__EnumChildProc
winappdbg.win32.user32.__EnumThreadWndProc
winappdbg.win32.user32.__EnumWndProc
Home
Trees
Indices
Help
WinAppDbg - Windows application debugging engine
Generated by Epydoc 3.0.1 on Tue Jun 16 14:18:28 2009
http://epydoc.sourceforge.net