summaryrefslogtreecommitdiff
path: root/tools/perf/util/parse-events.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-06perf parse-events: Remove unused macros __PERF_EVENT_FIELD()Chen Zhongjin1-8/+0
2022-09-26perf parse-events: Remove "not supported" hybrid cache eventsZhengjun Xing1-0/+39
2022-08-10perf tools: Do not pass NULL to parse_events()Adrian Hunter1-6/+12
2022-08-10perf parse-events: Fix segfault when event parser gets an errorAdrian Hunter1-3/+11
2022-08-02perf parse-events: Break out tracepoint and printingIan Rogers1-706/+7
2022-08-02perf parse-events: Don't #define YY_EXTRA_TYPEIan Rogers1-1/+0
2022-05-26perf stat: Add requires_cpu flag for uncoreAdrian Hunter1-1/+1
2022-05-09perf evsel: Constify a few arraysIan Rogers1-1/+1
2022-04-24Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-2/+3
2022-04-20perf list: Print all available tool eventsFlorian Fischer1-6/+34
2022-04-20perf stat: Add user_time and system_time eventsFlorian Fischer1-1/+3
2022-04-13perf tools: Fix misleading add event PMU debug messageAdrian Hunter1-2/+3
2022-03-12perf parse: Fix event parser error for hybrid systemsZhengjun Xing1-2/+4
2022-03-12perf parse-events: Fix NULL check against wrong variableWeiguo Li1-1/+1
2022-01-22perf test: Add parse-events test for aliases with hyphensJohn Garry1-9/+33
2022-01-22perf parse-events: Support event alias in form foo-bar-bazJohn Garry1-2/+23
2021-12-08perf parse-events: Architecture specific leader overrideIan Rogers1-1/+7
2021-12-08perf evlist: Allow setting arbitrary leaderIan Rogers1-2/+2
2021-11-18perf evsel: Fix memory leaks relating to unitIan Rogers1-3/+6
2021-11-07perf parse-event: Add init and exit to parse_event_errorIan Rogers1-5/+15
2021-11-07perf parse-events: Rename parse_events_error functionsIan Rogers1-58/+58
2021-10-25perf list: Display hybrid PMU events with cpu typeJin Yao1-3/+5
2021-10-20perf parse-events: Allow config on kernel PMU eventsIan Rogers1-30/+36
2021-10-20perf parse-events: Add new "metric-id" termIan Rogers1-31/+64
2021-10-20perf parse-events: Add const to evsel nameIan Rogers1-7/+8
2021-09-28perf parse-events: Set numeric term configJohn Garry1-1/+1
2021-09-24perf list: Display pmu prefix for partially supported hybrid cache eventsJin Yao1-8/+68
2021-09-22perf parse-events: Remove unnecessary #includesIan Rogers1-2/+0
2021-09-16perf parse-events: Avoid enum forward declaration.Ian Rogers1-1/+1
2021-09-11perf tools: Fix hybrid config terms list corruptionAdrian Hunter1-6/+12
2021-09-11perf tools: Factor out copy_config_terms() and free_config_terms()Adrian Hunter1-8/+1
2021-07-09libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader()Jiri Olsa1-1/+1
2021-07-09libperf: Move 'nr_groups' from tools/perf to evlist::nr_groupsJiri Olsa1-1/+1
2021-07-09libperf: Move 'leader' from tools/perf to perf_evsel::leaderJiri Olsa1-1/+1
2021-07-09libperf: Move 'idx' from tools/perf to perf_evsel::idxJiri Olsa1-1/+1
2021-05-21perf parse-events: Check if the software events array slots are populatedArnaldo Carvalho de Melo1-2/+7
2021-05-19perf tools: Add 'cgroup-switches' software eventNamhyung Kim1-0/+4
2021-04-29perf parse-events: Support event inside hybrid pmuJin Yao1-0/+63
2021-04-29perf parse-events: Compare with hybrid pmu nameJin Yao1-2/+3
2021-04-29perf parse-events: Create two hybrid cache eventsJin Yao1-1/+9
2021-04-29perf parse-events: Create two hybrid hardware eventsJin Yao1-0/+18
2021-04-29perf stat: Uniquify hybrid event nameJin Yao1-0/+3
2021-04-29perf stat: Introduce ':b' modifierSong Liu1-1/+7
2021-03-29Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-0/+3
2021-03-23perf tools: Fix various typos in commentsIngo Molnar1-5/+5
2021-03-15perf pmu: Validate raw event with sysfs exported format bitsJin Yao1-0/+3
2020-11-30perf evlist: Use the right prefix for 'struct evlist' evsel list methodsArnaldo Carvalho de Melo1-1/+1
2020-11-30perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_le...Arnaldo Carvalho de Melo1-1/+1
2020-11-04perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORTArnaldo Carvalho de Melo1-0/+25
2020-10-14perf tools: Add support for exclusive groups/eventsAndi Kleen1-2/+9