Lines Matching defs:provider

72 			const char *provider,
95 if (provider != NULL && p->get_provider () != provider)
122 char *objfile_namestr = NULL, *provider = NULL, *name, *p;
159 /* This is `-p provider:name'. */
160 provider = arg;
165 /* This is `-p objfile:provider:name'. */
168 provider = hold;
175 if (provider && *provider == '\0')
176 error (_("invalid provider name"));
184 provider, name, &result);
190 provider, name, &result);
196 _("No probe matching objfile=`%s', provider=`%s', name=`%s'"),
198 provider ? provider : _("<any>"),
216 find_probes_in_objfile (struct objfile *objfile, const char *provider,
228 if (p->get_provider () != provider)
280 collect_probes (const std::string &objname, const std::string &provider,
286 if (!provider.empty ())
287 prov_pat.emplace (provider.c_str (), REG_NOSUB,
288 _("Invalid provider regexp"));
467 parse_probe_linespec (const char *str, std::string *provider,
472 *provider = extract_arg (&str);
473 if (!provider->empty ())
487 std::string provider, probe_name, objname;
497 parse_probe_linespec (arg, &provider, &probe_name, &objname);
500 = collect_probes (objname, provider, probe_name, spops);
533 /* Determining the maximum size of each field (`type', `provider',
548 current_uiout->table_header (size_provider, ui_left, "provider",
575 current_uiout->field_string ("provider",
620 std::string provider, probe_name, objname;
622 parse_probe_linespec ((const char *) arg, &provider, &probe_name, &objname);
625 = collect_probes (objname, provider, probe_name, &any_static_probe_ops);
655 std::string provider, probe_name, objname;
657 parse_probe_linespec ((const char *) arg, &provider, &probe_name, &objname);
660 = collect_probes (objname, provider, probe_name, &any_static_probe_ops);
921 PROVIDER matches probe provider names.\n\
932 PROVIDER matches probe provider names.\n\