Package winappdbg :: Package win32 :: Module dbghelp
[hide private]
[frames] | no frames]

Module dbghelp

Debugging API wrappers in ctypes.


See Also: http://apps.sourceforge.net/trac/winappdbg/wiki/Win32APIWrappers

Classes [hide private]
  IMAGEHLP_MODULE
  IMAGEHLP_MODULE64
  IMAGEHLP_MODULEW
  IMAGEHLP_MODULEW64
Functions [hide private]
 
SymInitialize(hProcess, UserSearchPath=None, fInvadeProcess=False)
 
SymCleanup(hProcess)
 
SymRefreshModuleList(hProcess)
 
SymSetParentWindow(hwnd)
 
SymSetOptions(SymOptions)
 
SymGetOptions()
 
SymLoadModule(hProcess, hFile=None, ImageName=None, ModuleName=None, BaseOfDll=None, SizeOfDll=None)
 
SymUnloadModule(hProcess, BaseOfDll)
 
SymGetModuleInfoA(hProcess, dwAddr)
 
SymGetModuleInfoW(hProcess, dwAddr)
 
SymEnumerateModulesA(hProcess, BaseOfDll, EnumModulesCallback, UserContext=None)
 
SymEnumerateModulesW(hProcess, BaseOfDll, EnumModulesCallback, UserContext=None)
 
SymEnumerateSymbolsA(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext=None)
 
SymEnumerateSymbolsW(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext=None)
 
SymGetSearchPathA(hProcess)
 
SymGetSearchPathW(hProcess)
 
SymSetSearchPathA(hProcess, SearchPath=None)
 
SymSetSearchPathW(hProcess, SearchPath=None)
Variables [hide private]
  __revision__ = '$Id$'
  SYMOPT_ALLOW_ABSOLUTE_SYMBOLS = 2048
  SYMOPT_ALLOW_ZERO_ADDRESS = 16777216
  SYMOPT_AUTO_PUBLICS = 65536
  SYMOPT_CASE_INSENSITIVE = 1
  SYMOPT_DEBUG = 2147483648
  SYMOPT_DEFERRED_LOADS = 4
  SYMOPT_DISABLE_SYMSRV_AUTODETECT = 33554432
  SYMOPT_EXACT_SYMBOLS = 1024
  SYMOPT_FAIL_CRITICAL_ERRORS = 512
  SYMOPT_FAVOR_COMPRESSED = 8388608
  SYMOPT_FLAT_DIRECTORY = 4194304
  SYMOPT_IGNORE_CVREC = 128
  SYMOPT_IGNORE_IMAGEDIR = 2097152
  SYMOPT_IGNORE_NT_SYMPATH = 4096
  SYMOPT_INCLUDE_32BIT_MODULES = 8192
  SYMOPT_LOAD_ANYTHING = 64
  SYMOPT_LOAD_LINES = 16
  SYMOPT_NO_CPP = 8
  SYMOPT_NO_IMAGE_SEARCH = 131072
  SYMOPT_NO_PROMPTS = 524288
  SYMOPT_NO_PUBLICS = 32768
  SYMOPT_NO_UNQUALIFIED_LOADS = 256
  SYMOPT_OVERWRITE = 1048576
  SYMOPT_PUBLICS_ONLY = 16384
  SYMOPT_SECURE = 262144
  SYMOPT_UNDNAME = 2
  SymNone = 0
  SymCoff = 1
  SymCv = 2
  SymPdb = 3
  SymExport = 4
  SymDeferred = 5
  SymSym = 6
  SymDia = 7
  SymVirtual = 8
  NumSymTypes = 9
  SymGetModuleInfo = GuessStringType(SymGetModuleInfoA, SymGetMo...
  SymEnumerateModules = GuessStringType(SymEnumerateModulesA, Sy...
  SymEnumerateSymbols = GuessStringType(SymEnumerateSymbolsA, Sy...
  SymGetSearchPath = GuessStringType(SymGetSearchPathA, SymGetSe...
  SymSetSearchPath = GuessStringType(SymSetSearchPathA, SymSetSe...
  __package__ = 'winappdbg.win32'
Variables Details [hide private]

SymGetModuleInfo

Value:
GuessStringType(SymGetModuleInfoA, SymGetModuleInfoW)

SymEnumerateModules

Value:
GuessStringType(SymEnumerateModulesA, SymEnumerateModulesW)

SymEnumerateSymbols

Value:
GuessStringType(SymEnumerateSymbolsA, SymEnumerateSymbolsW)

SymGetSearchPath

Value:
GuessStringType(SymGetSearchPathA, SymGetSearchPathW)

SymSetSearchPath

Value:
GuessStringType(SymSetSearchPathA, SymSetSearchPathW)