Commit 6f3e1c4c authored by Brendan Gregg's avatar Brendan Gregg

list sw/hw probes with full names

parent f4376397
...@@ -65,7 +65,8 @@ void list_dir(const std::string path, std::vector<std::string> &files) ...@@ -65,7 +65,8 @@ void list_dir(const std::string path, std::vector<std::string> &files)
closedir(dp); closedir(dp);
} }
void list_probes_from_list(const std::vector<ProbeListItem> &probes_list, const std::string &search) void list_probes_from_list(const std::vector<ProbeListItem> &probes_list,
const std::string &probetype, const std::string &search)
{ {
for (auto &probeListItem : probes_list) for (auto &probeListItem : probes_list)
{ {
...@@ -75,10 +76,7 @@ void list_probes_from_list(const std::vector<ProbeListItem> &probes_list, const ...@@ -75,10 +76,7 @@ void list_probes_from_list(const std::vector<ProbeListItem> &probes_list, const
continue; continue;
} }
std::cout << probeListItem.path; std::cout << probetype << ":" << probeListItem.path << ":" << std::endl;
if (!probeListItem.alias.empty())
std::cout << " OR " << probeListItem.alias;
std::cout << std::endl;
} }
} }
...@@ -88,11 +86,11 @@ void list_probes(const std::string &search) ...@@ -88,11 +86,11 @@ void list_probes(const std::string &search)
std::string line, probe; std::string line, probe;
// software // software
list_probes_from_list(SW_PROBE_LIST, search); list_probes_from_list(SW_PROBE_LIST, "software", search);
// hardware // hardware
std::cout << std::endl; std::cout << std::endl;
list_probes_from_list(HW_PROBE_LIST, search); list_probes_from_list(HW_PROBE_LIST, "hardware", search);
// tracepoints // tracepoints
std::cout << std::endl; std::cout << std::endl;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment