Lines Matching defs:create_callback

189                  Callback create_callback,
191 : name(name), description(description), create_callback(create_callback),
196 Callback create_callback;
220 if (pos->create_callback == callback) {
230 return instance->create_callback;
251 return instance.create_callback;
288 ABICreateInstance create_callback) {
289 return GetABIInstances().RegisterPlugin(name, description, create_callback);
292 bool PluginManager::UnregisterPlugin(ABICreateInstance create_callback) {
293 return GetABIInstances().UnregisterPlugin(create_callback);
312 ArchitectureCreateInstance create_callback) {
313 GetArchitectureInstances().push_back({name, description, create_callback});
317 ArchitectureCreateInstance create_callback) {
321 if (pos->create_callback == create_callback) {
332 if (auto plugin_up = instances.create_callback(arch))
350 DisassemblerCreateInstance create_callback) {
352 create_callback);
356 DisassemblerCreateInstance create_callback) {
357 return GetDisassemblerInstances().UnregisterPlugin(create_callback);
383 DynamicLoaderCreateInstance create_callback,
386 name, description, create_callback, debugger_init_callback);
390 DynamicLoaderCreateInstance create_callback) {
391 return GetDynamicLoaderInstances().UnregisterPlugin(create_callback);
417 JITLoaderCreateInstance create_callback,
420 name, description, create_callback, debugger_init_callback);
423 bool PluginManager::UnregisterPlugin(JITLoaderCreateInstance create_callback) {
424 return GetJITLoaderInstances().UnregisterPlugin(create_callback);
445 EmulateInstructionCreateInstance create_callback) {
447 create_callback);
451 EmulateInstructionCreateInstance create_callback) {
452 return GetEmulateInstructionInstances().UnregisterPlugin(create_callback);
478 OperatingSystemCreateInstance create_callback,
481 name, description, create_callback, debugger_init_callback);
485 OperatingSystemCreateInstance create_callback) {
486 return GetOperatingSystemInstances().UnregisterPlugin(create_callback);
512 LanguageCreateInstance create_callback) {
514 create_callback);
517 bool PluginManager::UnregisterPlugin(LanguageCreateInstance create_callback) {
518 return GetLanguageInstances().UnregisterPlugin(create_callback);
532 CallbackType create_callback,
537 name, description, create_callback, debugger_init_callback),
554 LanguageRuntimeCreateInstance create_callback,
558 name, description, create_callback, nullptr, command_callback,
563 LanguageRuntimeCreateInstance create_callback) {
564 return GetLanguageRuntimeInstances().UnregisterPlugin(create_callback);
600 SystemRuntimeCreateInstance create_callback) {
602 create_callback);
606 SystemRuntimeCreateInstance create_callback) {
607 return GetSystemRuntimeInstances().UnregisterPlugin(create_callback);
620 CallbackType create_callback,
626 name, description, create_callback, debugger_init_callback),
656 ObjectFileCreateInstance create_callback,
662 name, description, create_callback, create_memory_callback,
666 bool PluginManager::UnregisterPlugin(ObjectFileCreateInstance create_callback) {
667 return GetObjectFileInstances().UnregisterPlugin(create_callback);
754 CallbackType create_callback,
758 create_callback),
774 ObjectContainerCreateInstance create_callback,
778 name, description, create_callback, create_memory_callback,
783 ObjectContainerCreateInstance create_callback) {
784 return GetObjectContainerInstances().UnregisterPlugin(create_callback);
821 PlatformCreateInstance create_callback,
824 name, description, create_callback, debugger_init_callback);
827 bool PluginManager::UnregisterPlugin(PlatformCreateInstance create_callback) {
828 return GetPlatformInstances().UnregisterPlugin(create_callback);
870 ProcessCreateInstance create_callback,
873 name, description, create_callback, debugger_init_callback);
876 bool PluginManager::UnregisterPlugin(ProcessCreateInstance create_callback) {
877 return GetProcessInstances().UnregisterPlugin(create_callback);
911 CallbackType create_callback)
913 create_callback) {}
926 RegisterTypeBuilderCreateInstance create_callback) {
928 create_callback);
932 RegisterTypeBuilderCreateInstance create_callback) {
933 return GetRegisterTypeBuilderInstances().UnregisterPlugin(create_callback);
942 return instances[0].create_callback(target);
950 CallbackType create_callback,
953 create_callback),
969 ScriptInterpreterCreateInstance create_callback) {
971 name, description, create_callback, script_language);
975 ScriptInterpreterCreateInstance create_callback) {
976 return GetScriptInterpreterInstances().UnregisterPlugin(create_callback);
991 none_instance = instance.create_callback;
994 return instance.create_callback(debugger);
1008 CallbackType create_callback,
1012 name, description, create_callback, debugger_init_callback),
1028 StructuredDataPluginCreateInstance create_callback,
1032 name, description, create_callback, debugger_init_callback,
1037 StructuredDataPluginCreateInstance create_callback) {
1038 return GetStructuredDataPluginInstances().UnregisterPlugin(create_callback);
1071 SymbolFileCreateInstance create_callback,
1074 name, description, create_callback, debugger_init_callback);
1077 bool PluginManager::UnregisterPlugin(SymbolFileCreateInstance create_callback) {
1078 return GetSymbolFileInstances().UnregisterPlugin(create_callback);
1098 SymbolVendorCreateInstance create_callback) {
1100 create_callback);
1104 SymbolVendorCreateInstance create_callback) {
1105 return GetSymbolVendorInstances().UnregisterPlugin(create_callback);
1119 CallbackType create_callback,
1126 name, description, create_callback, debugger_init_callback),
1146 SymbolLocatorCreateInstance create_callback,
1153 name, description, create_callback, locate_executable_object_file,
1159 SymbolLocatorCreateInstance create_callback) {
1160 return GetSymbolLocatorInstances().UnregisterPlugin(create_callback);
1320 TraceExporterCreateInstance create_callback,
1323 name, description, create_callback, create_thread_trace_export_command);
1332 TraceExporterCreateInstance create_callback) {
1333 return GetTraceExporterInstances().UnregisterPlugin(create_callback);
1361 UnwindAssemblyCreateInstance create_callback) {
1363 create_callback);
1367 UnwindAssemblyCreateInstance create_callback) {
1368 return GetUnwindAssemblyInstances().UnregisterPlugin(create_callback);
1388 MemoryHistoryCreateInstance create_callback) {
1390 create_callback);
1394 MemoryHistoryCreateInstance create_callback) {
1395 return GetMemoryHistoryInstances().UnregisterPlugin(create_callback);
1409 CallbackType create_callback,
1412 create_callback),
1428 InstrumentationRuntimeCreateInstance create_callback,
1431 name, description, create_callback, get_type_callback);
1435 InstrumentationRuntimeCreateInstance create_callback) {
1436 return GetInstrumentationRuntimeInstances().UnregisterPlugin(create_callback);
1456 CallbackType create_callback,
1460 create_callback),
1478 TypeSystemCreateInstance create_callback,
1482 name, description, create_callback, supported_languages_for_types,
1486 bool PluginManager::UnregisterPlugin(TypeSystemCreateInstance create_callback) {
1487 return GetTypeSystemInstances().UnregisterPlugin(create_callback);
1516 ScriptedInterfaceCreateInstance create_callback,
1520 create_callback),
1536 ScriptedInterfaceCreateInstance create_callback,
1539 name, description, create_callback, language, usages);
1543 ScriptedInterfaceCreateInstance create_callback) {
1544 return GetScriptedInterfaceInstances().UnregisterPlugin(create_callback);
1579 CallbackType create_callback, LanguageSet supported_languages)
1580 : PluginInstance<REPLCreateInstance>(name, description, create_callback),
1594 REPLCreateInstance create_callback,
1596 return GetREPLInstances().RegisterPlugin(name, description, create_callback,
1600 bool PluginManager::UnregisterPlugin(REPLCreateInstance create_callback) {
1601 return GetREPLInstances().UnregisterPlugin(create_callback);