Home
last modified time | relevance | path

Searched refs:create_callback (Results 1 – 23 of 23) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/
DPluginManager.h58 ABICreateInstance create_callback);
60 static bool UnregisterPlugin(ABICreateInstance create_callback);
66 ArchitectureCreateInstance create_callback);
68 static void UnregisterPlugin(ArchitectureCreateInstance create_callback);
75 DisassemblerCreateInstance create_callback);
77 static bool UnregisterPlugin(DisassemblerCreateInstance create_callback);
88 DynamicLoaderCreateInstance create_callback,
91 static bool UnregisterPlugin(DynamicLoaderCreateInstance create_callback);
102 JITLoaderCreateInstance create_callback,
105 static bool UnregisterPlugin(JITLoaderCreateInstance create_callback);
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Core/
DPluginManager.cpp188 Callback create_callback = nullptr, in PluginInstance()
191 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()
288 ABICreateInstance create_callback) { in RegisterPlugin() argument
289 return GetABIInstances().RegisterPlugin(name, description, create_callback); in RegisterPlugin()
292 bool PluginManager::UnregisterPlugin(ABICreateInstance create_callback) { in UnregisterPlugin() argument
293 return GetABIInstances().UnregisterPlugin(create_callback); in UnregisterPlugin()
[all …]
DDynamicLoader.cpp34 DynamicLoaderCreateInstance create_callback = nullptr; in FindPlugin() local
37 create_callback = in FindPlugin()
40 if (create_callback) { in FindPlugin()
42 create_callback(process, true)); in FindPlugin()
48 (create_callback = in FindPlugin()
53 create_callback(process, false)); in FindPlugin()
DEmulateInstruction.cpp47 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()
DDisassembler.cpp64 DisassemblerCreateInstance create_callback = nullptr; in FindPlugin() local
68 create_callback = PluginManager::GetDisassemblerCreateCallbackForPluginName( in FindPlugin()
70 if (create_callback) { in FindPlugin()
71 DisassemblerSP disassembler_sp(create_callback(arch, flavor)); in FindPlugin()
78 (create_callback = PluginManager::GetDisassemblerCreateCallbackAtIndex( in FindPlugin()
81 DisassemblerSP disassembler_sp(create_callback(arch, flavor)); in FindPlugin()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Target/
DOperatingSystem.cpp18 OperatingSystemCreateInstance create_callback = nullptr; in FindPlugin() local
21 create_callback = in FindPlugin()
24 if (create_callback) { in FindPlugin()
26 create_callback(process, true)); in FindPlugin()
32 (create_callback = in FindPlugin()
37 create_callback(process, false)); in FindPlugin()
DInstrumentationRuntime.cpp23 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()
DMemoryHistory.cpp16 MemoryHistoryCreateInstance create_callback = nullptr; in FindPlugin() local
19 (create_callback = PluginManager::GetMemoryHistoryCreateCallbackAtIndex( in FindPlugin()
22 MemoryHistorySP memory_history_sp(create_callback(process)); in FindPlugin()
DLanguageRuntime.cpp205 LanguageRuntimeCreateInstance create_callback; in FindPlugin() local
207 (create_callback = in FindPlugin()
211 if (LanguageRuntime *runtime = create_callback(process, language)) in FindPlugin()
222 LanguageRuntimeCreateInstance create_callback; in GetExceptionPrecondition() local
224 (create_callback = in GetExceptionPrecondition()
288 LanguageRuntimeCreateInstance create_callback; in InitializeCommands() local
291 (create_callback = in InitializeCommands()
DUnwindAssembly.cpp18 UnwindAssemblyCreateInstance create_callback; in FindPlugin() local
21 (create_callback = PluginManager::GetUnwindAssemblyCreateCallbackAtIndex( in FindPlugin()
24 UnwindAssemblySP assembly_profiler_up(create_callback(arch)); in FindPlugin()
DJITLoader.cpp19 JITLoaderCreateInstance create_callback = nullptr; in LoadPlugins() local
21 (create_callback = in LoadPlugins()
24 JITLoaderSP instance_sp(create_callback(process, false)); in LoadPlugins()
DSystemRuntime.cpp18 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()
DTraceExporter.cpp27 if (auto create_callback = in FindPlugin() local
29 return create_callback(); in FindPlugin()
DTrace.cpp71 if (auto create_callback = PluginManager::GetTraceCreateCallback(plugin_name)) in FindPluginForPostMortemProcess() local
72 return create_callback(trace_session_file, session_file_dir, debugger); in FindPluginForPostMortemProcess()
84 if (auto create_callback = in FindPluginForLiveProcess() local
86 return create_callback(process); in FindPluginForLiveProcess()
DABI.cpp28 ABICreateInstance create_callback; in FindPlugin() local
31 (create_callback = PluginManager::GetABICreateCallbackAtIndex(idx)) != in FindPlugin()
34 abi_sp = create_callback(process_sp, arch); in FindPlugin()
DLanguage.cpp61 LanguageCreateInstance create_callback; in FindPlugin() local
64 (create_callback = in FindPlugin()
67 language_ptr = create_callback(language); in FindPlugin()
DPlatform.cpp290 PlatformCreateInstance create_callback = nullptr; in Create() local
297 create_callback = in Create()
299 if (create_callback) in Create()
300 platform_sp = create_callback(true, nullptr); in Create()
338 PlatformCreateInstance create_callback; in Create() local
341 for (idx = 0; (create_callback = in Create()
344 if (create_callback) { in Create()
345 platform_sp = create_callback(false, &arch); in Create()
356 for (idx = 0; (create_callback = in Create()
359 if (create_callback) { in Create()
[all …]
DProcess.cpp345 ProcessCreateInstance create_callback = nullptr; in FindPlugin() local
348 create_callback = in FindPlugin()
350 if (create_callback) { in FindPlugin()
351 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in FindPlugin()
362 (create_callback = in FindPlugin()
365 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in FindPlugin()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
DTypeSystem.cpp43 TypeSystemCreateInstance create_callback; in CreateInstanceHelper() local
44 while ((create_callback = PluginManager::GetTypeSystemCreateCallbackAtIndex( in CreateInstanceHelper()
47 create_callback(language, module, target); in CreateInstanceHelper()
225 llvm::Optional<CreateCallback> create_callback) { in GetTypeSystemForLanguage() argument
259 if (!create_callback) in GetTypeSystemForLanguage()
267 TypeSystemSP type_system_sp = (*create_callback)(); in GetTypeSystemForLanguage()
DSymbolVendor.cpp29 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()
DSymbolFile.cpp62 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()
DObjectFile.cpp164 ObjectFileCreateMemoryInstance create_callback; in FindPlugin() local
166 (create_callback = in FindPlugin()
171 create_callback(module_sp, data_sp, process_sp, header_addr)); in FindPlugin()
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
DTypeSystem.h543 llvm::Optional<CreateCallback> create_callback = llvm::None);