Public Member Functions | |
| CoreScriptingProvider (BNScriptingProvider *provider) | |
| virtual Ref< ScriptingInstance > | CreateNewInstance () override |
| virtual bool | LoadModule (const std::string &repository, const std::string &module, bool force) override |
| virtual bool | InstallModules (const std::string &modules) override |
Public Member Functions inherited from BinaryNinja::ScriptingProvider | |
| std::string | GetName () |
| std::string | GetAPIName () |
Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNScriptingProvider > | |
| StaticCoreRefCountObject () | |
| virtual | ~StaticCoreRefCountObject () |
| BNScriptingProvider * | GetObject () const |
| void | AddRef () |
| void | Release () |
| void | AddRefForRegistration () |
| void | AddRefForCallback () |
| void | ReleaseForCallback () |
Additional Inherited Members | |
Static Public Member Functions inherited from BinaryNinja::ScriptingProvider | |
| static std::vector< Ref< ScriptingProvider > > | GetList () |
| static Ref< ScriptingProvider > | GetByName (const std::string &name) |
| static Ref< ScriptingProvider > | GetByAPIName (const std::string &apiName) |
| static void | Register (ScriptingProvider *provider) |
Static Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNScriptingProvider > | |
| static BNScriptingProvider * | GetObject (const StaticCoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::StaticCoreRefCountObject< BNScriptingProvider > | |
| std::atomic< int > | m_refs |
| BNScriptingProvider * | m_object |
Protected Member Functions inherited from BinaryNinja::ScriptingProvider | |
| ScriptingProvider (const std::string &name, const std::string &apiName) | |
| ScriptingProvider (BNScriptingProvider *provider) | |
Static Protected Member Functions inherited from BinaryNinja::ScriptingProvider | |
| static BNScriptingInstance * | CreateInstanceCallback (void *ctxt) |
| static bool | LoadModuleCallback (void *ctxt, const char *repository, const char *module, bool force) |
| static bool | InstallModulesCallback (void *ctxt, const char *modules) |
| CoreScriptingProvider::CoreScriptingProvider | ( | BNScriptingProvider * | provider | ) |
|
overridevirtual |
Implements BinaryNinja::ScriptingProvider.
|
overridevirtual |
Implements BinaryNinja::ScriptingProvider.
|
overridevirtual |
Implements BinaryNinja::ScriptingProvider.