| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | PluginManager.h | 124 ABICreateInstance create_callback); 126 static bool UnregisterPlugin(ABICreateInstance create_callback); 132 ArchitectureCreateInstance create_callback); 134 static void UnregisterPlugin(ArchitectureCreateInstance create_callback); 141 DisassemblerCreateInstance create_callback); 143 static bool UnregisterPlugin(DisassemblerCreateInstance create_callback); 154 DynamicLoaderCreateInstance create_callback, 157 static bool UnregisterPlugin(DynamicLoaderCreateInstance create_callback); 168 JITLoaderCreateInstance create_callback, 171 static bool UnregisterPlugin(JITLoaderCreateInstance create_callback); [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | PluginManager.cpp | 401 Callback create_callback, in PluginInstance() 404 create_callback(create_callback), in PluginInstance() 410 Callback create_callback; member 434 if (pos->create_callback == callback) { in UnregisterPlugin() 444 return instance->create_callback; in GetCallbackAtIndex() 462 return instance->create_callback; in GetCallbackForName() 557 ABICreateInstance create_callback) { in RegisterPlugin() argument 558 return GetABIInstances().RegisterPlugin(name, description, create_callback); in RegisterPlugin() 561 bool PluginManager::UnregisterPlugin(ABICreateInstance create_callback) { in UnregisterPlugin() argument 562 return GetABIInstances().UnregisterPlugin(create_callback); in UnregisterPlugin() [all …]
|
| H A D | DynamicLoader.cpp | 39 DynamicLoaderCreateInstance create_callback = nullptr; in FindPlugin() local 41 create_callback = in FindPlugin() 43 if (create_callback) { in FindPlugin() 45 create_callback(process, true)); in FindPlugin() 51 (create_callback = in FindPlugin() 56 create_callback(process, false)); in FindPlugin()
|
| H A D | ProtocolServer.cpp | 25 if (ProtocolServerCreateInstance create_callback = in GetOrCreate() local 28 g_protocol_server_instances.try_emplace(name, create_callback()); in GetOrCreate()
|
| H A D | EmulateInstruction.cpp | 48 EmulateInstructionCreateInstance create_callback = nullptr; in FindPlugin() local 50 create_callback = in FindPlugin() 53 if (create_callback) { in FindPlugin() 55 create_callback(arch, supported_inst_type); in FindPlugin() 61 (create_callback = in FindPlugin() 66 create_callback(arch, supported_inst_type); in FindPlugin()
|
| H A D | Disassembler.cpp | 65 DisassemblerCreateInstance create_callback = nullptr; in FindPlugin() local 68 create_callback = in FindPlugin() 70 if (create_callback) { in FindPlugin() 71 if (auto disasm_sp = create_callback(arch, flavor, cpu, features)) in FindPlugin() 76 (create_callback = PluginManager::GetDisassemblerCreateCallbackAtIndex( in FindPlugin() 79 if (auto disasm_sp = create_callback(arch, flavor, cpu, features)) in FindPlugin()
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | OperatingSystem.cpp | 18 OperatingSystemCreateInstance create_callback = nullptr; in FindPlugin() local 20 create_callback = in FindPlugin() 23 if (create_callback) { in FindPlugin() 25 create_callback(process, true)); in FindPlugin() 31 (create_callback = in FindPlugin() 36 create_callback(process, false)); in FindPlugin()
|
| H A D | InstrumentationRuntime.cpp | 23 InstrumentationRuntimeCreateInstance create_callback = nullptr; in ModulesDidLoad() local 26 create_callback = in ModulesDidLoad() 28 if (create_callback == nullptr) in ModulesDidLoad() 37 runtimes[type] = create_callback(process->shared_from_this()); in ModulesDidLoad()
|
| H A D | MemoryHistory.cpp | 16 MemoryHistoryCreateInstance create_callback = nullptr; in FindPlugin() local 19 (create_callback = PluginManager::GetMemoryHistoryCreateCallbackAtIndex( in FindPlugin() 22 MemoryHistorySP memory_history_sp(create_callback(process)); in FindPlugin()
|
| H A D | UnwindAssembly.cpp | 18 UnwindAssemblyCreateInstance create_callback; in FindPlugin() local 21 (create_callback = PluginManager::GetUnwindAssemblyCreateCallbackAtIndex( in FindPlugin() 24 UnwindAssemblySP assembly_profiler_up(create_callback(arch)); in FindPlugin()
|
| H A D | JITLoader.cpp | 19 JITLoaderCreateInstance create_callback = nullptr; in LoadPlugins() local 21 (create_callback = in LoadPlugins() 24 JITLoaderSP instance_sp(create_callback(process, false)); in LoadPlugins()
|
| H A D | LanguageRuntime.cpp | 204 LanguageRuntimeCreateInstance create_callback; in FindPlugin() local 206 (create_callback = in FindPlugin() 210 if (LanguageRuntime *runtime = create_callback(process, language)) in FindPlugin() 221 LanguageRuntimeCreateInstance create_callback; in GetExceptionPrecondition() local 223 (create_callback = in GetExceptionPrecondition() 292 LanguageRuntimeCreateInstance create_callback; in InitializeCommands() local 295 (create_callback = in InitializeCommands()
|
| H A D | SystemRuntime.cpp | 18 SystemRuntimeCreateInstance create_callback = nullptr; in FindPlugin() local 20 (create_callback = PluginManager::GetSystemRuntimeCreateCallbackAtIndex( in FindPlugin() 23 std::unique_ptr<SystemRuntime> instance_up(create_callback(process)); in FindPlugin()
|
| H A D | TraceExporter.cpp | 26 if (auto create_callback = in FindPlugin() local 28 return create_callback(); in FindPlugin()
|
| H A D | ABI.cpp | 29 ABICreateInstance create_callback; in FindPlugin() local 32 (create_callback = PluginManager::GetABICreateCallbackAtIndex(idx)) != in FindPlugin() 35 abi_sp = create_callback(process_sp, arch); in FindPlugin()
|
| H A D | Trace.cpp | 127 if (auto create_callback = in FindPluginForPostMortemProcess() local 129 return create_callback(trace_bundle_description, bundle_dir, debugger); in FindPluginForPostMortemProcess() 140 if (auto create_callback = in FindPluginForLiveProcess() local 142 return create_callback(process); in FindPluginForLiveProcess()
|
| H A D | Language.cpp | 92 LanguageCreateInstance create_callback; in FindPlugin() local 95 (create_callback = in FindPlugin() 98 language_ptr = create_callback(language); in FindPlugin()
|
| H A D | Platform.cpp | 221 if (PlatformCreateInstance create_callback = in Create() local 223 return create_callback(true, nullptr); in Create() 2135 PlatformCreateInstance create_callback; in GetOrCreate() local 2139 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetOrCreate() 2141 PlatformSP platform_sp = create_callback(false, &arch); in GetOrCreate() 2151 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetOrCreate() 2153 PlatformSP platform_sp = create_callback(false, &arch); in GetOrCreate() 2238 PlatformCreateInstance create_callback; in LoadPlatformBinaryAndSetup() local 2240 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in LoadPlatformBinaryAndSetup() 2243 PlatformSP platform_sp = create_callback(true, &arch); in LoadPlatformBinaryAndSetup()
|
| H A D | Process.cpp | 377 ProcessCreateInstance create_callback = nullptr; in FindPlugin() local 379 create_callback = in FindPlugin() 381 if (create_callback) { in FindPlugin() 382 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in FindPlugin() 393 (create_callback = in FindPlugin() 396 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in FindPlugin()
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | ObjectContainer.cpp | 46 ObjectContainerCreateMemoryInstance create_callback; in FindPlugin() local 48 (create_callback = in FindPlugin() 53 create_callback(module_sp, data_sp, process_sp, header_addr)); in FindPlugin()
|
| H A D | SymbolVendor.cpp | 29 SymbolVendorCreateInstance create_callback; in FindPlugin() local 32 (create_callback = PluginManager::GetSymbolVendorCreateCallbackAtIndex( in FindPlugin() 35 instance_up.reset(create_callback(module_sp, feedback_strm)); in FindPlugin()
|
| H A D | TypeSystem.cpp | 45 TypeSystemCreateInstance create_callback; in CreateInstanceHelper() local 46 while ((create_callback = PluginManager::GetTypeSystemCreateCallbackAtIndex( in CreateInstanceHelper() 48 if (auto type_system_sp = create_callback(language, module, target)) in CreateInstanceHelper() 271 std::optional<CreateCallback> create_callback) { in GetTypeSystemForLanguage() argument 303 if (!create_callback) in GetTypeSystemForLanguage() 309 TypeSystemSP type_system_sp = (*create_callback)(); in GetTypeSystemForLanguage()
|
| H A D | SymbolFile.cpp | 62 SymbolFileCreateInstance create_callback; in FindPlugin() local 64 (create_callback = PluginManager::GetSymbolFileCreateCallbackAtIndex( in FindPlugin() 67 std::unique_ptr<SymbolFile> curr_symfile_up(create_callback(objfile_sp)); in FindPlugin()
|
| H A D | ObjectFile.cpp | 168 ObjectFileCreateMemoryInstance create_callback; in FindPlugin() local 170 (create_callback = in FindPlugin() 175 create_callback(module_sp, data_sp, process_sp, header_addr)); in FindPlugin()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | TypeSystem.h | 604 std::optional<CreateCallback> create_callback = std::nullopt);
|