Messages in this thread Patch in this message |  | | From | Dongsheng Yang <> | Subject | [PATCH 4/6] perf tools: Fix bug in 'perf list event_glob'. | Date | Thu, 12 Dec 2013 15:39:28 -0500 |
| |
Example: # perf list kvmmmu
List of pre-defined events (to be used in -e):
Verification: # perf list kvmmmu
List of pre-defined events (to be used in -e): kvmmmu:kvm_mmu_pagetable_walk [Tracepoint event] kvmmmu:kvm_mmu_paging_element [Tracepoint event] kvmmmu:kvm_mmu_set_accessed_bit [Tracepoint event] kvmmmu:kvm_mmu_set_dirty_bit [Tracepoint event] kvmmmu:kvm_mmu_walker_error [Tracepoint event] kvmmmu:kvm_mmu_get_page [Tracepoint event] kvmmmu:kvm_mmu_sync_page [Tracepoint event] kvmmmu:kvm_mmu_unsync_page [Tracepoint event] kvmmmu:kvm_mmu_prepare_zap_page [Tracepoint event] kvmmmu:mark_mmio_spte [Tracepoint event] kvmmmu:handle_mmio_page_fault [Tracepoint event] kvmmmu:fast_page_fault [Tracepoint event]
Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com> --- tools/perf/util/parse-events.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/perf/util/parse-events.c b/tools/perf/util/parse-events.c index 969cb8f..8acfa71 100644 --- a/tools/perf/util/parse-events.c +++ b/tools/perf/util/parse-events.c @@ -1236,6 +1236,8 @@ void print_events(const char *event_glob, bool name_only) print_pmu_events(event_glob, name_only); + print_tracepoint_events(event_glob, NULL, name_only); + if (event_glob != NULL) return; @@ -1254,8 +1256,6 @@ void print_events(const char *event_glob, bool name_only) event_type_descriptors[PERF_TYPE_BREAKPOINT]); printf("\n"); } - - print_tracepoint_events(NULL, NULL, name_only); } int parse_events__is_hardcoded_term(struct parse_events_term *term) -- 1.8.2.1
|  |