Home
last modified time | relevance | path

Searched full:plugin (Results 1 – 25 of 475) sorted by relevance

12345678910>>...19

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h35 namespace lldb_private::plugin {
40 } // namespace lldb_private::plugin
44 class DWARFASTParserClang : public lldb_private::plugin::dwarf::DWARFASTParser {
53 const lldb_private::plugin::dwarf::DWARFDIE &die,
57 const lldb_private::plugin::dwarf::DWARFDIE &die) override;
61 const lldb_private::plugin::dwarf::DWARFDIE &die,
65 CompleteTypeFromDWARF(const lldb_private::plugin::dwarf::DWARFDIE &die,
70 const lldb_private::plugin::dwarf::DWARFDIE &die) override;
76 const lldb_private::plugin::dwarf::DWARFDIE &die) override;
79 const lldb_private::plugin::dwarf::DWARFDIE &die) override;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassPlugin.h1 //===- llvm/Passes/PassPlugin.h - Public Plugin API -----------------------===//
27 /// Identifies the API version understood by this plugin.
29 /// When a plugin is loaded, the driver will check it's supported plugin version
30 /// against that of the plugin. A mismatch is an error. The supported version
36 /// Information about the plugin required to load its passes
39 /// be filled out by plugin implementors. LLVM-side users of a plugin are
42 /// The API version understood by this plugin, usually \c
45 /// A meaningful name of the plugin.
47 /// The version of the plugin.
50 /// The callback for registering plugin passes with a \c PassBuilder
[all …]
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_event_plugin.c35 /****h* OpenSM Event plugin interface
77 /* find the plugin */ in osm_epi_construct()
87 "Failed to open event plugin \"%s\" : \"%s\"\n", in osm_epi_construct()
105 OSM_LOG(&osm->log, OSM_LOG_ERROR, "Error loading plugin: " in osm_epi_construct()
114 OSM_LOG(&osm->log, OSM_LOG_ERROR, "Error loading plugin" in osm_epi_construct()
115 " \'%s\': OpenSM version mismatch - plugin was built" in osm_epi_construct()
123 "Error loading plugin \'%s\': no create() method.\n", in osm_epi_construct()
143 void osm_epi_destroy(osm_epi_plugin_t * plugin) in osm_epi_destroy() argument
145 if (plugin) { in osm_epi_destroy()
146 if (plugin->impl->delete) in osm_epi_destroy()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DStructuredDataPlugin.h19 /// Plugin that supports process-related structured data sent asynchronously
22 /// This plugin type is activated by a Process-derived instance when that
35 /// data events raised by the plugin, and give the plugin both the output
36 /// and error streams such that the plugin can display something about the
50 /// Return whether this plugin supports the given StructuredData feature.
54 /// one at a time, and have the first plugin that supports a given feature
55 /// be the plugin instantiated to handle that feature. There is a 1-1
57 /// mapped to that process. A plugin can support handling multiple
58 /// features, and if that happens, there is a single plugin instance
66 /// true if the plugin supports the feature; otherwise, false.
[all …]
H A DSystemRuntime.h33 /// For instance, a system runtime plugin use a breakpoint when threads are
38 /// The plugin will insert its own breakpoint when Created and start
45 /// Find a system runtime plugin for a given process.
52 /// plugin instance.
66 /// Allow the SystemRuntime plugin to execute some code after attaching to a
72 /// Allow the SystemRuntime plugin to execute some code after launching a
78 /// Allow the SystemRuntime plugin to enable logging features in the system
84 /// This will give a SystemRuntime plugin a chance to free any resources in
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DStructuredDataPlugin.cpp23 "Parent for per-plugin structured data commands", in CommandStructuredData()
24 "plugin structured-data <plugin>") {} in CommandStructuredData()
36 // By default, plugins are always enabled. Plugin authors should override in GetEnabled()
37 // this if there is an enabled/disabled state for their plugin. in GetEnabled()
48 if (!interpreter.GetCommandObject("plugin structured-data")) { in InitializeBasePluginForDebugger()
51 debugger.GetCommandInterpreter().GetCommandObject("plugin"); in InitializeBasePluginForDebugger()
59 // Hook it up under the top-level plugin command. in InitializeBasePluginForDebugger()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.cpp21 /// A plugin-based class that takes an arbitrary number of Plugin types.
22 /// Each plugin type must satisfy the following API:
23 /// 1) the constructor must take a `Function &f`. Typically, the plugin would
27 /// such that the plugin would append its result into the vector parameter.
44 PluginT Plugin; member in __anoncb397ce60111::PluginChain
49 : PluginChain<Ts...>(F, TLI), Plugin(F, TLI) {} in PluginChain()
53 Plugin.run(Candidates); in get()
H A DValueProfilePlugins.inc9 // This file contains a set of plugin classes used in ValueProfileCollectorImpl.
10 // Each plugin is responsible for collecting Value Profiling candidates for a
12 // Each plugin must satisfy the interface described in ValueProfileCollector.cpp
124 /// For now, registering a plugin with the ValueProfileCollector is done by
125 /// adding the plugin type to the VP_PLUGIN_LIST macro.
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h56 /// Plugin instances can be added to the ObjectLinkingLayer to receive
59 class Plugin {
65 virtual ~Plugin();
124 /// Add a plugin.
125 ObjectLinkingLayer &addPlugin(std::shared_ptr<Plugin> P) { in addPlugin()
131 /// Remove a plugin. This remove applies only to subsequent links (links
132 /// already underway will continue to use the plugin), and does not of itself
133 /// destroy the plugin -- destruction will happen once all shared pointers
135 void removePlugin(Plugin &P) { in removePlugin()
137 auto I = llvm::find_if(Plugins, [&](const std::shared_ptr<Plugin> &Elem) { in removePlugin()
[all …]
H A DDebugObjectManagerPlugin.h9 // ObjectLinkingLayer plugin for emitting debug objects.
46 /// plugin.
48 class DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
54 /// Create the plugin to submit DebugObjects for JITLink artifacts. For all
/freebsd/sys/dev/wtap/
H A Dif_wtap_module.c90 MALLOC_DEFINE(M_WTAP_PLUGIN, "wtap plugin", "wtap wireless simulator plugin");
135 struct visibility_plugin *plugin; in event_handler() local
147 /* Setting up a simple plugin */ in event_handler()
148 plugin = (struct visibility_plugin *)malloc in event_handler()
151 plugin->base.wp_hal = hal; in event_handler()
152 plugin->base.init = visibility_init; in event_handler()
153 plugin->base.deinit = visibility_deinit; in event_handler()
154 plugin->base.work = visibility_work; in event_handler()
155 register_plugin(hal, (struct wtap_plugin *)plugin); in event_handler()
/freebsd/sys/dev/wtap/plugins/
H A Dvisibility.c91 visibility_init(struct wtap_plugin *plugin) in visibility_init() argument
95 vis_plugin = (struct visibility_plugin *) plugin; in visibility_init()
96 plugin->wp_sdev = make_dev(&vis_cdevsw,0,UID_ROOT,GID_WHEEL,0600, in visibility_init()
98 plugin->wp_sdev->si_drv1 = vis_plugin; in visibility_init()
101 printf("Using visibility wtap plugin...\n"); in visibility_init()
105 visibility_deinit(struct wtap_plugin *plugin) in visibility_deinit() argument
109 vis_plugin = (struct visibility_plugin *) plugin; in visibility_deinit()
110 destroy_dev(plugin->wp_sdev); in visibility_deinit()
113 printf("Removing visibility wtap plugin...\n"); in visibility_deinit()
120 visibility_work(struct wtap_plugin *plugin, struct packet *p) in visibility_work() argument
[all …]
/freebsd/contrib/llvm-project/lld/ELF/
H A DOptions.td692 def: J<"plugin-opt=O">, Alias<lto_O>, HelpText<"Alias for --lto-O">;
693 def: F<"plugin-opt=debug-pass-manager">,
695 def: F<"plugin-opt=disable-verify">, Alias<disable_verify>, HelpText<"Alias for --disable-verify">;
696 def plugin_opt_dwo_dir_eq: J<"plugin-opt=dwo_dir=">,
698 def plugin_opt_emit_asm: F<"plugin-opt=emit-asm">,
700 def plugin_opt_emit_llvm: F<"plugin-opt=emit-llvm">,
702 def: J<"plugin-opt=jobs=">, Alias<thinlto_jobs_eq>, HelpText<"Alias for --thinlto-jobs=">;
703 def: J<"plugin-opt=lto-partitions=">, Alias<lto_partitions>, HelpText<"Alias for --lto-partitions">;
704 def plugin_opt_mcpu_eq: J<"plugin-opt=mcpu=">;
705 def: F<"plugin-opt=cs-profile-generate">,
[all …]
H A DDriverUtils.cpp82 // Gold LTO plugin takes a `--plugin-opt foo=bar` option as an alias for
83 // `--plugin-opt=foo=bar`. We want to handle `--plugin-opt=foo=` as an
88 // `--plugin-opt <foo>` is converted to `--plugin-opt=<foo>`. This is a
89 // bit hacky, but looks like it is still better than handling --plugin-opt
95 if ((s == "-plugin-opt" || s == "--plugin-opt") && i + 1 != e) { in concatLTOPluginOptions()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassPlugin.cpp27 // llvmGetPassPluginInfo should be resolved to the definition from the plugin in Load()
33 // If the symbol isn't found, this is probably a legacy plugin, which is an in Load()
35 return make_error<StringError>(Twine("Plugin entry point not found in '") + in Load()
36 Filename + "'. Is this a legacy plugin?", in Load()
43 Twine("Wrong API version on plugin '") + Filename + "'. Got version " + in Load()
49 return make_error<StringError>(Twine("Empty entry callback in plugin '") + in Load()
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBSaveCoreOptions.h24 /// Set the plugin name. Supplying null or empty string will reset
27 /// \param plugin Name of the object file plugin.
28 SBError SetPluginName(const char *plugin);
30 /// Get the Core dump plugin name, if set.
32 /// \return The name of the plugin, or null if not set.
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h23 namespace plugin {
27 } // namespace plugin
71 lldb::addr_t GetLocation_DW_OP_addr(const plugin::dwarf::DWARFUnit *dwarf_cu,
74 bool Update_DW_OP_addr(const plugin::dwarf::DWARFUnit *dwarf_cu,
81 ContainsThreadLocalStorage(const plugin::dwarf::DWARFUnit *dwarf_cu) const;
84 const plugin::dwarf::DWARFUnit *dwarf_cu,
138 const plugin::dwarf::DWARFUnit *dwarf_cu,
142 static bool ParseDWARFLocationList(const plugin::dwarf::DWARFUnit *dwarf_cu,
H A DDWARFExpressionList.h19 namespace plugin {
23 } // namespace plugin
33 const plugin::dwarf::DWARFUnit *dwarf_cu, in DWARFExpressionList()
39 const plugin::dwarf::DWARFUnit *dwarf_cu) in DWARFExpressionList()
146 const plugin::dwarf::DWARFUnit *m_dwarf_cu = nullptr;
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectPlugin.cpp19 : CommandObjectParsed(interpreter, "plugin load", in CommandObjectPluginLoad()
20 "Import a dylib that implements an LLDB plugin.", in CommandObjectPluginLoad()
32 result.AppendError("'plugin load' requires one argument"); in DoExecute()
50 : CommandObjectMultiword(interpreter, "plugin", in CommandObjectPlugin()
52 "plugin <subcommand> [<subcommand-options>]") { in CommandObjectPlugin()
/freebsd/sys/dev/wtap/wtap_hal/
H A Dhal.c51 hal->plugin->work(hal->plugin, p); in hal_tx_proc()
80 register_plugin(struct wtap_hal *hal, struct wtap_plugin *plugin) in register_plugin() argument
83 plugin->init(plugin); in register_plugin()
84 hal->plugin = plugin; in register_plugin()
91 hal->plugin->deinit(hal->plugin); in deregister_plugin()
92 hal->plugin in deregister_plugin()
[all...]
/freebsd/crypto/heimdal/lib/krb5/
H A Dplugin.c46 struct plugin { struct
59 struct plugin *next; argument
63 static struct plugin *registered = NULL;
67 LIBDIR "/plugin/krb5",
99 struct plugin *e; in loadlib()
127 * Register a plugin symbol name of specific type.
129 * @param type type of plugin symbol
130 * @param name name of plugin symbol
144 struct plugin *e; in krb5_plugin_register()
222 struct plugin *e; in load_plugins()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DPluginManager.h285 /// The name of the plugin.
288 /// A description string for the plugin.
302 /// 1. Only do something if the plugin's behavior is enabled.
304 /// plugin. The callback gets a pointer to the Target, which
307 /// plugin if, for instance, additional environment variables
399 /// the given plugin.
402 /// The name of the plugin.
405 /// An empty \a StringRef if no plugin was found with that plugin name,
410 /// the plugin given by its index.
413 /// The index of the plugin to get the schema of.
/freebsd/sys/contrib/openzfs/man/man8/
H A Dzpool_influxdb.851 The expected use is as a plugin to a
67 plugin.
76 are suitable for graphing with Grafana's heatmap plugin.
81 This works well for Grafana's heatmap plugin.
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Frontend/
H A DCheckerRegistry.h26 // At the very least, a checker plugin is a dynamic library that exports
34 // be incompatible with a plugin. Plugins with incompatible version strings,
37 // To add a custom checker to the analyzer, the plugin must also define the
56 // To load a checker plugin, specify the full path to the dynamic library as
60 // clang -cc1 -load </path/to/plugin.dylib> -analyze
63 // For a complete working example, see examples/analyzer-plugin.
68 // Unfortunately, this string has to be statically embedded in each plugin,
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPGridValues.h22 /// consistent between host RTL (plugin), device RTL, and clang.
44 /// Example usage in libomptarget hsa plugin:
47 /// ... Then use this reference to access GV_Warp_Size in the hsa plugin.
50 /// Example usage in libomptarget cuda plugin:
53 /// ... Then use this reference to access GV_Warp_Size in the cuda plugin.

12345678910>>...19