MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / modulelist

Function modulelist

api-docs/source/conf.py:58–66  ·  view source on GitHub ↗
(module, basename="")

Source from the content-addressed store, hash-verified

56 pass
57
58def modulelist(module, basename=""):
59 modules = inspect.getmembers(module, inspect.ismodule)
60 # We block the module named "debugger", because it is the folder that contains all debugger Python files
61 moduleblacklist = ["binaryninja", "core", "_binaryninjacore", "associateddatastore",
62 "dbgcore", "_debuggercore", "_collaboration"]
63 if basename != "":
64 basename += "."
65
66 return sorted(set((basename + name, member) for (name, member) in modules if module.__name__ in inspect.getmodule(member).__name__ and name not in moduleblacklist))
67
68def classlist(module):
69 members = inspect.getmembers(module, inspect.isclass)

Callers 1

generaterstFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected