/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.h | 35 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 D | PassPlugin.h | 1 //===- 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 D | osm_event_plugin.c | 35 /****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 D | StructuredDataPlugin.h | 19 /// 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 D | SystemRuntime.h | 33 /// 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 D | StructuredDataPlugin.cpp | 23 "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 D | ValueProfileCollector.cpp | 21 /// 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 D | ValueProfilePlugins.inc | 9 // 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 D | ObjectLinkingLayer.h | 56 /// 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 D | DebugObjectManagerPlugin.h | 9 // 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 D | if_wtap_module.c | 90 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 D | visibility.c | 91 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 D | Options.td | 692 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 D | DriverUtils.cpp | 82 // 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 D | PassPlugin.cpp | 27 // 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 D | SBSaveCoreOptions.h | 24 /// 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 D | DWARFExpression.h | 23 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 D | DWARFExpressionList.h | 19 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 D | CommandObjectPlugin.cpp | 19 : 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 D | hal.c | 51 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 D | plugin.c | 46 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 D | PluginManager.h | 285 /// 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 D | zpool_influxdb.8 | 51 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 D | CheckerRegistry.h | 26 // 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 D | OMPGridValues.h | 22 /// 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.
|