summaryrefslogtreecommitdiff
path: root/tools/perf/util/parse-events.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-30perf: Skip and warn on unknown format 'configN' attrsRob Herring1-0/+3
2022-10-30perf pmu: Validate raw event with sysfs exported format bitsJin Yao1-0/+3
2022-04-20perf tools: Fix misleading add event PMU debug messageAdrian Hunter1-2/+3
2020-10-14perf tools: Add support for exclusive groups/eventsAndi Kleen1-2/+9
2020-10-13Merge branch 'perf/urgent' into perf/coreArnaldo Carvalho de Melo1-3/+5
2020-09-28perf parse-events: Reduce casts around bp_addrIan Rogers1-2/+2
2020-09-17perf parse-event: Release cpu_map refcount if evsel alloc failedNamhyung Kim1-1/+3
2020-09-17perf parse-event: Fix cpu map refcountingNamhyung Kim1-2/+2
2020-09-15perf parse-event: Fix memory leak in evsel->unitNamhyung Kim1-1/+1
2020-09-01perf parse-events: Avoid an uninitialized read when using fake PMUsIan Rogers1-13/+17
2020-09-01perf parse-events: Set exclude_guest=1 for user-space countingJin Yao1-0/+3
2020-07-30perf tools: Fix term parsing for raw syntaxJiri Olsa1-0/+28
2020-07-10perf parse-events: Report BPF errorsIan Rogers1-18/+20
2020-06-22perf parse: Provide a way to pass a fake_pmu to parse_events()Arnaldo Carvalho de Melo1-7/+8
2020-06-22perf tools: Add fake pmu supportJiri Olsa1-3/+3
2020-05-29perf tools: Add optional support for libpfm4Stephane Eranian1-7/+23
2020-05-28perf parse: Add 'struct parse_events_state' pointer to scannerJiri Olsa1-6/+9
2020-05-28perf stat: Fail on extra comma while parsing eventsJiri Olsa1-0/+1
2020-05-28perf parse-events: Make add PMU verbose output clearerIan Rogers1-1/+28
2020-05-28perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()'Arnaldo Carvalho de Melo1-1/+2
2020-05-28perf parse-events: Use strcmp() to compare the PMU nameJin Yao1-3/+2
2020-05-28perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache*Arnaldo Carvalho de Melo1-6/+5
2020-05-28perf evsel: Rename perf_evsel__new*() to evsel__new*()Arnaldo Carvalho de Melo1-3/+2
2020-05-28perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env()Arnaldo Carvalho de Melo1-6/+6
2020-05-05perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo1-3/+3
2020-05-05perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*()Arnaldo Carvalho de Melo1-3/+3
2020-05-05perf evsel: Rename *perf_evsel__*name() to *evsel__*name()Arnaldo Carvalho de Melo1-2/+1
2020-05-05perf parse-events: Fix memory leaks found on parse_eventsIan Rogers1-0/+1
2020-05-05perf parse-events: Add parse_events_option() variant that creates evlistArnaldo Carvalho de Melo1-0/+23
2020-03-23perf parse-events: Fix 3 use after frees found with clang ASANIan Rogers1-3/+3
2020-03-09perf parse-events: Fix reading of invalid memory in event parsingIan Rogers1-23/+23
2020-03-02perf parse-events: Use asprintf() instead of strncpy() to read tracepoint filesArnaldo Carvalho de Melo1-8/+2
2020-01-30perf parse: Copy string to perf_evsel_config_termLeo Yan1-1/+6
2020-01-30perf parse: Refactor 'struct perf_evsel_config_term'Leo Yan1-22/+40
2019-11-22perf parse: Fix potential memory leak when handling tracepoint errorsIan Rogers1-4/+5
2019-11-22perf pmu: When using default config, record which bits of config were changed...Adrian Hunter1-1/+41
2019-11-22perf record: Add aux-sample-size config termAdrian Hunter1-0/+14
2019-11-19perf parse: Report initial event parsing errorIan Rogers1-21/+57
2019-11-07perf parse: Add a deep delete for parse event termsIan Rogers1-3/+13
2019-11-07perf parse: If pmu configuration fails free termsIan Rogers1-1/+8
2019-11-06perf parse: Ensure config and str in terms are uniqueIan Rogers1-9/+42
2019-11-06perf parse: Add parse events handle errorIan Rogers1-31/+51
2019-11-06perf tools: Splice events onto evlist even on errorIan Rogers1-6/+11
2019-10-19perf list: Hide deprecated events by defaultJin Yao1-2/+2
2019-09-25perf tools: Replace needless mmap.h with what is needed, event.hArnaldo Carvalho de Melo1-1/+1
2019-09-25perf evsel: Move config terms to a separate headerArnaldo Carvalho de Melo1-0/+1
2019-09-25libperf: Add perf_evlist__first()/last() functionsJiri Olsa1-2/+2
2019-09-25libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel'Jiri Olsa1-1/+1
2019-09-25perf evlist: Adopt backwards ring buffer state enumArnaldo Carvalho de Melo1-0/+1
2019-09-20perf env: Remove needless cpumap.h headerArnaldo Carvalho de Melo1-1/+0