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

Module dbghelp

source code

Debugging API wrappers in ctypes.


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

Classes [hide private]
  IMAGEHLP_MODULE
  PIMAGEHLP_MODULE
  IMAGEHLP_MODULE64
  PIMAGEHLP_MODULE64
  IMAGEHLP_MODULEW
  PIMAGEHLP_MODULEW
  IMAGEHLP_MODULEW64
  PIMAGEHLP_MODULEW64
Functions [hide private]
 
SymInitialize(hProcess, UserSearchPath=None, fInvadeProcess=False) source code
 
SymCleanup(hProcess) source code
 
SymRefreshModuleList(hProcess) source code
 
SymSetParentWindow(hwnd) source code
 
SymSetOptions(SymOptions) source code
 
SymGetOptions() source code
 
SymLoadModule(hProcess, hFile=None, ImageName=None, ModuleName=None, BaseOfDll=None, SizeOfDll=None) source code
 
SymLoadModule64(hProcess, hFile=None, ImageName=None, ModuleName=None, BaseOfDll=None, SizeOfDll=None) source code
 
SymUnloadModule(hProcess, BaseOfDll) source code
 
SymUnloadModule64(hProcess, BaseOfDll) source code
 
SymGetModuleInfoA(hProcess, dwAddr) source code
 
SymGetModuleInfoW(hProcess, dwAddr) source code
 
SymGetModuleInfo64A(hProcess, dwAddr) source code
 
SymGetModuleInfo64W(hProcess, dwAddr) source code
 
SymEnumerateModulesA(hProcess, EnumModulesCallback, UserContext=None) source code
 
SymEnumerateModulesW(hProcess, EnumModulesCallback, UserContext=None) source code
 
SymEnumerateModules64A(hProcess, EnumModulesCallback, UserContext=None) source code
 
SymEnumerateModules64W(hProcess, EnumModulesCallback, UserContext=None) source code
 
SymEnumerateSymbolsA(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext=None) source code
 
SymEnumerateSymbolsW(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext=None) source code
 
SymEnumerateSymbols64A(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext=None) source code
 
SymEnumerateSymbols64W(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext=None) source code
 
UnDecorateSymbolNameA(DecoratedName, Flags=0) source code
 
UnDecorateSymbolNameW(DecoratedName, Flags=0) source code
 
SymGetSearchPathA(hProcess) source code
 
SymGetSearchPathW(hProcess) source code
 
SymSetSearchPathA(hProcess, SearchPath=None) source code
 
SymSetSearchPathW(hProcess, SearchPath=None) source code
Variables [hide private]
  __revision__ = '$Id: dbghelp.py 343 2009-08-03 22:58:22Z Qvasi...
  UNDNAME_32_BIT_DECODE = 2048
  UNDNAME_COMPLETE = 0
  UNDNAME_NAME_ONLY = 4096
  UNDNAME_NO_ACCESS_SPECIFIERS = 128
  UNDNAME_NO_ALLOCATION_LANGUAGE = 16
  UNDNAME_NO_ALLOCATION_MODEL = 8
  UNDNAME_NO_ARGUMENTS = 8192
  UNDNAME_NO_CV_THISTYPE = 64
  UNDNAME_NO_FUNCTION_RETURNS = 4
  UNDNAME_NO_LEADING_UNDERSCORES = 1
  UNDNAME_NO_MEMBER_TYPE = 512
  UNDNAME_NO_MS_KEYWORDS = 2
  UNDNAME_NO_MS_THISTYPE = 32
  UNDNAME_NO_RETURN_UDT_MODEL = 1024
  UNDNAME_NO_SPECIAL_SYMS = 16384
  UNDNAME_NO_THISTYPE = 96
  UNDNAME_NO_THROW_SIGNATURES = 256
  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...
  SymGetModuleInfo64 = GuessStringType(SymGetModuleInfo64A, SymG...
  SymEnumerateModules = GuessStringType(SymEnumerateModulesA, Sy...
  SymEnumerateModules64 = GuessStringType(SymEnumerateModules64A...
  SymEnumerateSymbols = GuessStringType(SymEnumerateSymbolsA, Sy...
  SymEnumerateSymbols64 = GuessStringType(SymEnumerateSymbols64A...
  UnDecorateSymbolName = GuessStringType(UnDecorateSymbolNameA, ...
  SymGetSearchPath = GuessStringType(SymGetSearchPathA, SymGetSe...
  SymSetSearchPath = GuessStringType(SymSetSearchPathA, SymSetSe...
  __package__ = 'winappdbg.win32'
Variables Details [hide private]

__revision__

Value:
'$Id: dbghelp.py 343 2009-08-03 22:58:22Z QvasiModo $'

SymGetModuleInfo

Value:
GuessStringType(SymGetModuleInfoA, SymGetModuleInfoW)

SymGetModuleInfo64

Value:
GuessStringType(SymGetModuleInfo64A, SymGetModuleInfo64W)

SymEnumerateModules

Value:
GuessStringType(SymEnumerateModulesA, SymEnumerateModulesW)

SymEnumerateModules64

Value:
GuessStringType(SymEnumerateModules64A, SymEnumerateModules64W)

SymEnumerateSymbols

Value:
GuessStringType(SymEnumerateSymbolsA, SymEnumerateSymbolsW)

SymEnumerateSymbols64

Value:
GuessStringType(SymEnumerateSymbols64A, SymEnumerateSymbols64W)

UnDecorateSymbolName

Value:
GuessStringType(UnDecorateSymbolNameA, UnDecorateSymbolNameW)

SymGetSearchPath

Value:
GuessStringType(SymGetSearchPathA, SymGetSearchPathW)

SymSetSearchPath

Value:
GuessStringType(SymSetSearchPathA, SymSetSearchPathW)