Home | Trees | Indices | Help |
|
---|
|
Interface to a DLL library loaded in the context of another process.
|
|||
_SymbolEnumerator Internally used by Module to enumerate symbols in a module. |
|
|||
|
|||
|
|||
str |
|
||
Inherited from |
|||
Properties | |||
---|---|---|---|
|
|||
Process |
|
||
|
|||
int or None |
|
||
int or None |
|
||
int or None |
|
||
int or None |
|
||
str or None |
|
||
str |
|
||
|
|||
|
|||
FileHandle |
|
||
Labels | |||
bool |
|
||
str |
|
||
str |
|
||
bool or None |
|
||
int |
|
||
int |
|
||
Symbols | |||
|
|||
|
|||
list of tuple( str, int, int ) |
|
||
iterator of tuple( str, int, int ) |
|
||
int or None |
|
||
None or tuple( str, int, int ) |
|
||
Modules snapshot | |||
|
|
|||
str |
unknown =
Suggested tag for unknown modules. |
|
|||
FileHandle |
hFile Handle to the module file. |
||
Process |
process Process where the module is loaded. |
||
int |
EntryPoint Entry point of the module. |
||
int |
SizeOfImage Size of the module. |
||
str |
fileName Module filename. |
||
int |
lpBaseOfDll Base of DLL module. |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
|
|
Manually set the parent process. Use with care!
|
|
|
|
|
|
|
Warning: Names are NOT guaranteed to be unique. If you need unique identification for a loaded module, use the base address instead. See Also: get_label |
|
Opens a new handle to the module. The new handle is stored in the hFile property. |
Closes the handle to the module. Note:
Normally you don't need to call this method. All handles created by
WinAppDbg are automatically closed when the garbage
collector claims them. So unless you've been tinkering with it,
setting hFile to |
|
Loads the debugging symbols for a module. Automatically called by get_symbols. |
Returns the debugging symbols for a module. The symbols are automatically loaded when needed.
|
Returns an iterator for the debugging symbols in a module, in no particular order. The symbols are automatically loaded when needed.
|
Resolves a debugging symbol's address.
|
Tries to find the closest matching symbol for the given address.
|
Retrieves the label for the given function of this module or the module base address if no function name is given.
|
Creates a label from the given memory address. If the address belongs to the module, the label is made relative to it's base address.
|
Tries to determine if the given address belongs to this module.
|
Resolves a function exported by this module.
|
Resolves a label for this module only. If the label refers to another module, an exception is raised.
|
|
hFileHandle to the module file. Use get_handle instead.
|
processProcess where the module is loaded. Use the get_process method instead.
|
EntryPointEntry point of the module. Use get_entry_point instead.
|
SizeOfImageSize of the module. Use get_size instead.
|
fileNameModule filename. Use get_filename instead.
|
lpBaseOfDllBase of DLL module. Use get_base instead.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Dec 20 17:54:53 2013 | http://epydoc.sourceforge.net |