Function: find_demangled
Finds an IATSymbol
in a module Module
and demangles its name.
This function is safe
Parameters
This function has two calling signatures.
Name
module:
- the module to get the symbols for.Module
name: str
- the symbol name to look for. must be exact case-sensitive match.
Name and Dll name
module:
- the module to get the symbols for.Module
dll_name: str
- the dll name to look for the symbol in. is an exact case sensitive match, e.g.fooBar.dll
.name: str
- the symbol name to look for. must be a case-sensitive fuzzy match. this means your search term matches by case-exactly, however it is a contains search, e.g. searching forFooBar
invoid symbol FooBarBaz()
matches, butfoobar
won’t match.
Exceptions
If module in memory is invalid or cannot otherwise be read.
Return Value
Returns a IATSymbol
if found, or None
if not found.