Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/lldb/include/lldb/Core/
H A DPluginManager.h57 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-src/contrib/llvm-project/lldb/source/Core/
H A DPluginManager.cpp189 Callback create_callback, in PluginInstance()
191 : name(name), description(description), create_callback(create_callback), in PluginInstance()
196 Callback create_callback;
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()
290 return GetABIInstances().RegisterPlugin(name, description, create_callback); in RegisterPlugin()
293 bool PluginManager::UnregisterPlugin(ABICreateInstance create_callback) { in UnregisterPlugin()
195 Callback create_callback; global() member
288 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,ABICreateInstance create_callback) RegisterPlugin() argument
292 UnregisterPlugin(ABICreateInstance create_callback) UnregisterPlugin() argument
312 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,ArchitectureCreateInstance create_callback) RegisterPlugin() argument
317 UnregisterPlugin(ArchitectureCreateInstance create_callback) UnregisterPlugin() argument
350 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,DisassemblerCreateInstance create_callback) RegisterPlugin() argument
356 UnregisterPlugin(DisassemblerCreateInstance create_callback) UnregisterPlugin() argument
383 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,DynamicLoaderCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
390 UnregisterPlugin(DynamicLoaderCreateInstance create_callback) UnregisterPlugin() argument
417 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,JITLoaderCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
423 UnregisterPlugin(JITLoaderCreateInstance create_callback) UnregisterPlugin() argument
445 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,EmulateInstructionCreateInstance create_callback) RegisterPlugin() argument
451 UnregisterPlugin(EmulateInstructionCreateInstance create_callback) UnregisterPlugin() argument
478 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,OperatingSystemCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
485 UnregisterPlugin(OperatingSystemCreateInstance create_callback) UnregisterPlugin() argument
512 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,LanguageCreateInstance create_callback) RegisterPlugin() argument
517 UnregisterPlugin(LanguageCreateInstance create_callback) UnregisterPlugin() argument
554 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,LanguageRuntimeCreateInstance create_callback,LanguageRuntimeGetCommandObject command_callback,LanguageRuntimeGetExceptionPrecondition precondition_callback) RegisterPlugin() argument
563 UnregisterPlugin(LanguageRuntimeCreateInstance create_callback) UnregisterPlugin() argument
600 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,SystemRuntimeCreateInstance create_callback) RegisterPlugin() argument
606 UnregisterPlugin(SystemRuntimeCreateInstance create_callback) UnregisterPlugin() argument
644 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,ObjectFileCreateInstance create_callback,ObjectFileCreateMemoryInstance create_memory_callback,ObjectFileGetModuleSpecifications get_module_specifications,ObjectFileSaveCore save_core,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
654 UnregisterPlugin(ObjectFileCreateInstance create_callback) UnregisterPlugin() argument
745 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,ObjectContainerCreateInstance create_callback,ObjectFileGetModuleSpecifications get_module_specifications,ObjectContainerCreateMemoryInstance create_memory_callback) RegisterPlugin() argument
754 UnregisterPlugin(ObjectContainerCreateInstance create_callback) UnregisterPlugin() argument
792 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,PlatformCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
798 UnregisterPlugin(PlatformCreateInstance create_callback) UnregisterPlugin() argument
841 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,ProcessCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
847 UnregisterPlugin(ProcessCreateInstance create_callback) UnregisterPlugin() argument
897 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,RegisterTypeBuilderCreateInstance create_callback) RegisterPlugin() argument
903 UnregisterPlugin(RegisterTypeBuilderCreateInstance create_callback) UnregisterPlugin() argument
940 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,lldb::ScriptLanguage script_language,ScriptInterpreterCreateInstance create_callback) RegisterPlugin() argument
946 UnregisterPlugin(ScriptInterpreterCreateInstance create_callback) UnregisterPlugin() argument
999 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,StructuredDataPluginCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback,StructuredDataFilterLaunchInfo filter_callback) RegisterPlugin() argument
1008 UnregisterPlugin(StructuredDataPluginCreateInstance create_callback) UnregisterPlugin() argument
1042 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,SymbolFileCreateInstance create_callback,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
1048 UnregisterPlugin(SymbolFileCreateInstance create_callback) UnregisterPlugin() argument
1069 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,SymbolVendorCreateInstance create_callback) RegisterPlugin() argument
1075 UnregisterPlugin(SymbolVendorCreateInstance create_callback) UnregisterPlugin() argument
1117 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,SymbolLocatorCreateInstance create_callback,SymbolLocatorLocateExecutableObjectFile locate_executable_object_file,SymbolLocatorLocateExecutableSymbolFile locate_executable_symbol_file,SymbolLocatorDownloadObjectAndSymbolFile download_object_symbol_file,SymbolLocatorFindSymbolFileInBundle find_symbol_file_in_bundle,DebuggerInitializeCallback debugger_init_callback) RegisterPlugin() argument
1130 UnregisterPlugin(SymbolLocatorCreateInstance create_callback) UnregisterPlugin() argument
1291 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,TraceExporterCreateInstance create_callback,ThreadTraceExportCommandCreator create_thread_trace_export_command) RegisterPlugin() argument
1303 UnregisterPlugin(TraceExporterCreateInstance create_callback) UnregisterPlugin() argument
1332 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,UnwindAssemblyCreateInstance create_callback) RegisterPlugin() argument
1338 UnregisterPlugin(UnwindAssemblyCreateInstance create_callback) UnregisterPlugin() argument
1359 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,MemoryHistoryCreateInstance create_callback) RegisterPlugin() argument
1365 UnregisterPlugin(MemoryHistoryCreateInstance create_callback) UnregisterPlugin() argument
1399 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,InstrumentationRuntimeCreateInstance create_callback,InstrumentationRuntimeGetType get_type_callback) RegisterPlugin() argument
1406 UnregisterPlugin(InstrumentationRuntimeCreateInstance create_callback) UnregisterPlugin() argument
1449 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,TypeSystemCreateInstance create_callback,LanguageSet supported_languages_for_types,LanguageSet supported_languages_for_expressions) RegisterPlugin() argument
1457 UnregisterPlugin(TypeSystemCreateInstance create_callback) UnregisterPlugin() argument
1501 RegisterPlugin(llvm::StringRef name,llvm::StringRef description,REPLCreateInstance create_callback,LanguageSet supported_languages) RegisterPlugin() argument
1507 UnregisterPlugin(REPLCreateInstance create_callback) UnregisterPlugin() argument
[all...]
H A DDynamicLoader.cpp39 DynamicLoaderCreateInstance create_callback = nullptr; in FindPlugin()
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()
38 DynamicLoaderCreateInstance create_callback = nullptr; FindPlugin() local
H A DEmulateInstruction.cpp48 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 DDisassembler.cpp64 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-src/contrib/llvm-project/lldb/source/Target/
H A DOperatingSystem.cpp18 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 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()
H A 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()
H A 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()
H A DJITLoader.cpp19 JITLoaderCreateInstance create_callback = nullptr; in LoadPlugins() local
21 (create_callback = in LoadPlugins()
24 JITLoaderSP instance_sp(create_callback(process, false)); in LoadPlugins()
H A DLanguageRuntime.cpp204 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 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()
H A DTraceExporter.cpp26 if (auto create_callback = in FindPlugin() local
28 return create_callback(); in FindPlugin()
H A DABI.cpp29 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 DLanguage.cpp92 LanguageCreateInstance create_callback; in FindPlugin()
95 (create_callback = in FindPlugin()
98 language_ptr = create_callback(language); in FindPlugin()
61 LanguageCreateInstance create_callback; FindPlugin() local
H A DTrace.cpp127 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 DPlatform.cpp221 if (PlatformCreateInstance create_callback = in GetSharedModule()
223 return create_callback(true, nullptr); in GetSharedModule()
2123 PlatformCreateInstance create_callback; in GetSoftwareBreakpointTrapOpcode()
2127 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetSiginfoType()
2129 PlatformSP platform_sp = create_callback(false, &arch);
2139 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetLocateModuleCallback()
2141 PlatformSP platform_sp = create_callback(false, &arch);
2226 PlatformCreateInstance create_callback; in GetOrCreate()
2228 (create_callback = PluginManager::GetPlatformCreateCallbackAtIndex(idx)); in GetOrCreate()
2231 PlatformSP platform_sp = create_callback(tru in GetOrCreate()
255 if (PlatformCreateInstance create_callback = Create() local
2171 PlatformCreateInstance create_callback; GetOrCreate() local
2274 PlatformCreateInstance create_callback; LoadPlatformBinaryAndSetup() local
[all...]
H A DProcess.cpp407 ProcessCreateInstance create_callback = nullptr; in FindPlugin()
409 create_callback =
411 if (create_callback) { in GetStaticBroadcasterClass()
412 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in GetStaticBroadcasterClass()
423 (create_callback = in Process()
426 process_sp = create_callback(target_sp, listener_sp, crash_file_path, in Process()
377 ProcessCreateInstance create_callback = nullptr; FindPlugin() local
/freebsd-src/contrib/llvm-project/lldb/source/Symbol/
H A DObjectContainer.cpp46 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 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()
H A DTypeSystem.cpp45 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()
299 if (!create_callback) in GetTypeSystemForLanguage()
305 TypeSystemSP type_system_sp = (*create_callback)(); in GetTypeSystemForLanguage()
262 GetTypeSystemForLanguage(lldb::LanguageType language,std::optional<CreateCallback> create_callback) GetTypeSystemForLanguage() argument
H A 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()
H A DObjectFile.cpp168 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-src/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h587 /// \param create_callback A callback that will be called if no previously
595 std::optional<CreateCallback> create_callback = std::nullopt);