in functions/functraceplus.py [0:0]
def dbg_get_imports(self):
nimps = ida_nalt.get_import_module_qty()
for i in range(nimps):
module_name = ida_nalt.get_import_module_name(i).lower()
if not module_name:
logging.warning("Failed to get import module name for #%d" % i)
module_name = "<unnamed>"
self.module_funcs[module_name] = []
def imp_cb(ea, name, ordinal):
if not name:
self.module_funcs[module_name].append({"ea":ea, "ordinal":ordinal})
else:
self.module_funcs[module_name].append({"ea":ea, "ordinal":ordinal, "name":name})
return True
ida_nalt.enum_import_names(i, imp_cb)