summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/parse-events.c
Commit message (Expand)AuthorAgeFilesLines
* perf tools: Fix hybrid config terms list corruptionAdrian Hunter2021-09-111-6/+12
* perf tools: Factor out copy_config_terms() and free_config_terms()Adrian Hunter2021-09-111-8/+1
* libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader()Jiri Olsa2021-07-091-1/+1
* libperf: Move 'nr_groups' from tools/perf to evlist::nr_groupsJiri Olsa2021-07-091-1/+1
* libperf: Move 'leader' from tools/perf to perf_evsel::leaderJiri Olsa2021-07-091-1/+1
* libperf: Move 'idx' from tools/perf to perf_evsel::idxJiri Olsa2021-07-091-1/+1
* perf parse-events: Check if the software events array slots are populatedArnaldo Carvalho de Melo2021-05-211-2/+7
* perf tools: Add 'cgroup-switches' software eventNamhyung Kim2021-05-191-0/+4
* perf parse-events: Support event inside hybrid pmuJin Yao2021-04-291-0/+63
* perf parse-events: Compare with hybrid pmu nameJin Yao2021-04-291-2/+3
* perf parse-events: Create two hybrid cache eventsJin Yao2021-04-291-1/+9
* perf parse-events: Create two hybrid hardware eventsJin Yao2021-04-291-0/+18
* perf stat: Uniquify hybrid event nameJin Yao2021-04-291-0/+3
* perf stat: Introduce ':b' modifierSong Liu2021-04-291-1/+7
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2021-03-291-0/+3
|\
| * perf pmu: Validate raw event with sysfs exported format bitsJin Yao2021-03-151-0/+3
* | perf tools: Fix various typos in commentsIngo Molnar2021-03-231-5/+5
|/
* perf evlist: Use the right prefix for 'struct evlist' evsel list methodsArnaldo Carvalho de Melo2020-11-301-1/+1
* perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_le...Arnaldo Carvalho de Melo2020-11-301-1/+1
* perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORTArnaldo Carvalho de Melo2020-11-041-0/+25
* perf tools: Add support for exclusive groups/eventsAndi Kleen2020-10-141-2/+9
* Merge branch 'perf/urgent' into perf/coreArnaldo Carvalho de Melo2020-10-131-3/+5
|\
| * perf parse-event: Release cpu_map refcount if evsel alloc failedNamhyung Kim2020-09-171-1/+3
| * perf parse-event: Fix cpu map refcountingNamhyung Kim2020-09-171-2/+2
* | perf parse-events: Reduce casts around bp_addrIan Rogers2020-09-281-2/+2
|/
* perf parse-event: Fix memory leak in evsel->unitNamhyung Kim2020-09-151-1/+1
* perf parse-events: Avoid an uninitialized read when using fake PMUsIan Rogers2020-09-011-13/+17
* perf parse-events: Set exclude_guest=1 for user-space countingJin Yao2020-09-011-0/+3
* perf tools: Fix term parsing for raw syntaxJiri Olsa2020-07-301-0/+28
* perf parse-events: Report BPF errorsIan Rogers2020-07-101-18/+20
* perf parse: Provide a way to pass a fake_pmu to parse_events()Arnaldo Carvalho de Melo2020-06-221-7/+8
* perf tools: Add fake pmu supportJiri Olsa2020-06-221-3/+3
* perf tools: Add optional support for libpfm4Stephane Eranian2020-05-291-7/+23
* perf parse: Add 'struct parse_events_state' pointer to scannerJiri Olsa2020-05-281-6/+9
* perf stat: Fail on extra comma while parsing eventsJiri Olsa2020-05-281-0/+1
* perf parse-events: Make add PMU verbose output clearerIan Rogers2020-05-281-1/+28
* perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()'Arnaldo Carvalho de Melo2020-05-281-1/+2
* perf parse-events: Use strcmp() to compare the PMU nameJin Yao2020-05-281-3/+2
* perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache*Arnaldo Carvalho de Melo2020-05-281-6/+5
* perf evsel: Rename perf_evsel__new*() to evsel__new*()Arnaldo Carvalho de Melo2020-05-281-3/+2
* perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env()Arnaldo Carvalho de Melo2020-05-281-6/+6
* perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo2020-05-051-3/+3
* perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*()Arnaldo Carvalho de Melo2020-05-051-3/+3
* perf evsel: Rename *perf_evsel__*name() to *evsel__*name()Arnaldo Carvalho de Melo2020-05-051-2/+1
* perf parse-events: Fix memory leaks found on parse_eventsIan Rogers2020-05-051-0/+1
* perf parse-events: Add parse_events_option() variant that creates evlistArnaldo Carvalho de Melo2020-05-051-0/+23
* perf parse-events: Fix 3 use after frees found with clang ASANIan Rogers2020-03-231-3/+3
* perf parse-events: Fix reading of invalid memory in event parsingIan Rogers2020-03-091-23/+23
* perf parse-events: Use asprintf() instead of strncpy() to read tracepoint filesArnaldo Carvalho de Melo2020-03-021-8/+2
* perf parse: Copy string to perf_evsel_config_termLeo Yan2020-01-301-1/+6