| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | PluginManager.h | 57 ABICreateInstance create_callback); 59 static bool UnregisterPlugin(ABICreateInstance create_callback); 65 ArchitectureCreateInstance create_callback); 67 static void UnregisterPlugin(ArchitectureCreateInstance create_callback); 74 DisassemblerCreateInstance create_callback); 76 static bool UnregisterPlugin(DisassemblerCreateInstance create_callback); 87 DynamicLoaderCreateInstance create_callback, 90 static bool UnregisterPlugin(DynamicLoaderCreateInstance create_callback); 101 JITLoaderCreateInstance create_callback, 104 static bool UnregisterPlugin(JITLoaderCreateInstance create_callback); [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | PluginManager.cpp | 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() [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 | 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 | 64 DisassemblerCreateInstance create_callback = nullptr; in FindPlugin() local 67 create_callback = in FindPlugin() 69 if (create_callback) { in FindPlugin() 70 if (auto disasm_sp = create_callback(arch, flavor)) in FindPlugin() 75 (create_callback = PluginManager::GetDisassemblerCreateCallbackAtIndex( in FindPlugin() 78 if (auto disasm_sp = create_callback(arch, flavor)) 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 | 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() 287 LanguageRuntimeCreateInstance create_callback; in InitializeCommands() local 290 (create_callback = in InitializeCommands()
|
| 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 | 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() 2123 PlatformCreateInstance create_callback; in GetOrCreate() local 2127 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetOrCreate() 2129 PlatformSP platform_sp = create_callback(false, &arch); in GetOrCreate() 2139 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetOrCreate() 2141 PlatformSP platform_sp = create_callback(false, &arch); in GetOrCreate() 2226 PlatformCreateInstance create_callback; in LoadPlatformBinaryAndSetup() local 2228 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in LoadPlatformBinaryAndSetup() 2231 PlatformSP platform_sp = create_callback(true, &arch); in LoadPlatformBinaryAndSetup()
|
| H A D | Process.cpp | 407 ProcessCreateInstance create_callback = nullptr; in FindPlugin() local 409 create_callback = in FindPlugin() 411 if (create_callback) { in FindPlugin() 412 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in FindPlugin() 423 (create_callback = in FindPlugin() 426 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() 267 std::optional<CreateCallback> create_callback) { in GetTypeSystemForLanguage() argument 299 if (!create_callback) in GetTypeSystemForLanguage() 305 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 | 595 std::optional<CreateCallback> create_callback = std::nullopt);
|