Lines Matching refs:create_callback

189                  Callback create_callback,  in PluginInstance()
191 : name(name), description(description), create_callback(create_callback), in PluginInstance()
196 Callback create_callback; member
221 if (pos->create_callback == callback) { in UnregisterPlugin()
231 return instance->create_callback; in GetCallbackAtIndex()
252 return instance.create_callback; in GetCallbackForName()
289 ABICreateInstance create_callback) { in RegisterPlugin() argument
290 return GetABIInstances().RegisterPlugin(name, description, create_callback); in RegisterPlugin()
293 bool PluginManager::UnregisterPlugin(ABICreateInstance create_callback) { in UnregisterPlugin() argument
294 return GetABIInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
313 ArchitectureCreateInstance create_callback) { in RegisterPlugin() argument
314 GetArchitectureInstances().push_back({name, description, create_callback}); in RegisterPlugin()
318 ArchitectureCreateInstance create_callback) { in UnregisterPlugin() argument
322 if (pos->create_callback == create_callback) { in UnregisterPlugin()
333 if (auto plugin_up = instances.create_callback(arch)) in CreateArchitectureInstance()
351 DisassemblerCreateInstance create_callback) { in RegisterPlugin() argument
353 create_callback); in RegisterPlugin()
357 DisassemblerCreateInstance create_callback) { in UnregisterPlugin() argument
358 return GetDisassemblerInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
384 DynamicLoaderCreateInstance create_callback, in RegisterPlugin() argument
387 name, description, create_callback, debugger_init_callback); in RegisterPlugin()
391 DynamicLoaderCreateInstance create_callback) { in UnregisterPlugin() argument
392 return GetDynamicLoaderInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
418 JITLoaderCreateInstance create_callback, in RegisterPlugin() argument
421 name, description, create_callback, debugger_init_callback); in RegisterPlugin()
424 bool PluginManager::UnregisterPlugin(JITLoaderCreateInstance create_callback) { in UnregisterPlugin() argument
425 return GetJITLoaderInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
446 EmulateInstructionCreateInstance create_callback) { in RegisterPlugin() argument
448 create_callback); in RegisterPlugin()
452 EmulateInstructionCreateInstance create_callback) { in UnregisterPlugin() argument
453 return GetEmulateInstructionInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
479 OperatingSystemCreateInstance create_callback, in RegisterPlugin() argument
482 name, description, create_callback, debugger_init_callback); in RegisterPlugin()
486 OperatingSystemCreateInstance create_callback) { in UnregisterPlugin() argument
487 return GetOperatingSystemInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
513 LanguageCreateInstance create_callback) { in RegisterPlugin() argument
515 create_callback); in RegisterPlugin()
518 bool PluginManager::UnregisterPlugin(LanguageCreateInstance create_callback) { in UnregisterPlugin() argument
519 return GetLanguageInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
533 CallbackType create_callback, in LanguageRuntimeInstance()
538 name, description, create_callback, debugger_init_callback), in LanguageRuntimeInstance()
555 LanguageRuntimeCreateInstance create_callback, in RegisterPlugin() argument
559 name, description, create_callback, nullptr, command_callback, in RegisterPlugin()
564 LanguageRuntimeCreateInstance create_callback) { in UnregisterPlugin() argument
565 return GetLanguageRuntimeInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
601 SystemRuntimeCreateInstance create_callback) { in RegisterPlugin() argument
603 create_callback); in RegisterPlugin()
607 SystemRuntimeCreateInstance create_callback) { in UnregisterPlugin() argument
608 return GetSystemRuntimeInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
621 CallbackType create_callback, in ObjectFileInstance()
627 name, description, create_callback, debugger_init_callback), in ObjectFileInstance()
645 ObjectFileCreateInstance create_callback, in RegisterPlugin() argument
651 name, description, create_callback, create_memory_callback, in RegisterPlugin()
655 bool PluginManager::UnregisterPlugin(ObjectFileCreateInstance create_callback) { in UnregisterPlugin() argument
656 return GetObjectFileInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
726 CallbackType create_callback, in ObjectContainerInstance()
729 create_callback), in ObjectContainerInstance()
743 ObjectContainerCreateInstance create_callback, in RegisterPlugin() argument
746 name, description, create_callback, get_module_specifications); in RegisterPlugin()
750 ObjectContainerCreateInstance create_callback) { in UnregisterPlugin() argument
751 return GetObjectContainerInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
780 PlatformCreateInstance create_callback, in RegisterPlugin() argument
783 name, description, create_callback, debugger_init_callback); in RegisterPlugin()
786 bool PluginManager::UnregisterPlugin(PlatformCreateInstance create_callback) { in UnregisterPlugin() argument
787 return GetPlatformInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
829 ProcessCreateInstance create_callback, in RegisterPlugin() argument
832 name, description, create_callback, debugger_init_callback); in RegisterPlugin()
835 bool PluginManager::UnregisterPlugin(ProcessCreateInstance create_callback) { in UnregisterPlugin() argument
836 return GetProcessInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
870 CallbackType create_callback, in ScriptInterpreterInstance()
873 create_callback), in ScriptInterpreterInstance()
889 ScriptInterpreterCreateInstance create_callback) { in RegisterPlugin() argument
891 name, description, create_callback, script_language); in RegisterPlugin()
895 ScriptInterpreterCreateInstance create_callback) { in UnregisterPlugin() argument
896 return GetScriptInterpreterInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
911 none_instance = instance.create_callback; in GetScriptInterpreterForLanguage()
914 return instance.create_callback(debugger); in GetScriptInterpreterForLanguage()
928 CallbackType create_callback, in StructuredDataPluginInstance()
932 name, description, create_callback, debugger_init_callback), in StructuredDataPluginInstance()
948 StructuredDataPluginCreateInstance create_callback, in RegisterPlugin() argument
952 name, description, create_callback, debugger_init_callback, in RegisterPlugin()
957 StructuredDataPluginCreateInstance create_callback) { in UnregisterPlugin() argument
958 return GetStructuredDataPluginInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
991 SymbolFileCreateInstance create_callback, in RegisterPlugin() argument
994 name, description, create_callback, debugger_init_callback); in RegisterPlugin()
997 bool PluginManager::UnregisterPlugin(SymbolFileCreateInstance create_callback) { in UnregisterPlugin() argument
998 return GetSymbolFileInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1018 SymbolVendorCreateInstance create_callback) { in RegisterPlugin() argument
1020 create_callback); in RegisterPlugin()
1024 SymbolVendorCreateInstance create_callback) { in UnregisterPlugin() argument
1025 return GetSymbolVendorInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1126 TraceExporterCreateInstance create_callback, in RegisterPlugin() argument
1129 name, description, create_callback, create_thread_trace_export_command); in RegisterPlugin()
1138 TraceExporterCreateInstance create_callback) { in UnregisterPlugin() argument
1139 return GetTraceExporterInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1167 UnwindAssemblyCreateInstance create_callback) { in RegisterPlugin() argument
1169 create_callback); in RegisterPlugin()
1173 UnwindAssemblyCreateInstance create_callback) { in UnregisterPlugin() argument
1174 return GetUnwindAssemblyInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1194 MemoryHistoryCreateInstance create_callback) { in RegisterPlugin() argument
1196 create_callback); in RegisterPlugin()
1200 MemoryHistoryCreateInstance create_callback) { in UnregisterPlugin() argument
1201 return GetMemoryHistoryInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1215 CallbackType create_callback, in InstrumentationRuntimeInstance()
1218 create_callback), in InstrumentationRuntimeInstance()
1234 InstrumentationRuntimeCreateInstance create_callback, in RegisterPlugin() argument
1237 name, description, create_callback, get_type_callback); in RegisterPlugin()
1241 InstrumentationRuntimeCreateInstance create_callback) { in UnregisterPlugin() argument
1242 return GetInstrumentationRuntimeInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1262 CallbackType create_callback, in TypeSystemInstance()
1266 create_callback), in TypeSystemInstance()
1284 TypeSystemCreateInstance create_callback, in RegisterPlugin() argument
1288 name, description, create_callback, supported_languages_for_types, in RegisterPlugin()
1292 bool PluginManager::UnregisterPlugin(TypeSystemCreateInstance create_callback) { in UnregisterPlugin() argument
1293 return GetTypeSystemInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
1321 CallbackType create_callback, LanguageSet supported_languages) in REPLInstance()
1322 : PluginInstance<REPLCreateInstance>(name, description, create_callback), in REPLInstance()
1336 REPLCreateInstance create_callback, in RegisterPlugin() argument
1338 return GetREPLInstances().RegisterPlugin(name, description, create_callback, in RegisterPlugin()
1342 bool PluginManager::UnregisterPlugin(REPLCreateInstance create_callback) { in UnregisterPlugin() argument
1343 return GetREPLInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()