- b4a7276 perf test: Add parse-events test for aliases with hyphens by John Garry · 3 years ago
- 864bc8c perf parse-events: Support event alias in form foo-bar-baz by John Garry · 3 years ago
- 94dbfd6 perf parse-events: Architecture specific leader override by Ian Rogers · 3 years, 2 months ago
- ecdcf63 perf evlist: Allow setting arbitrary leader by Ian Rogers · 3 years, 2 months ago
- b194c9c perf evsel: Fix memory leaks relating to unit by Ian Rogers · 3 years, 2 months ago
- 07eafd4 perf parse-event: Add init and exit to parse_event_error by Ian Rogers · 3 years, 2 months ago
- 6c19128 perf parse-events: Rename parse_events_error functions by Ian Rogers · 3 years, 2 months ago
- 0e0ae87 perf list: Display hybrid PMU events with cpu type by Jin Yao · 3 years, 4 months ago
- fb08115 perf parse-events: Allow config on kernel PMU events by Ian Rogers · 3 years, 3 months ago
- 2b62b3a perf parse-events: Add new "metric-id" term by Ian Rogers · 3 years, 3 months ago
- 8e8bbfb perf parse-events: Add const to evsel name by Ian Rogers · 3 years, 3 months ago
- 4f9d4f8 perf parse-events: Set numeric term config by John Garry · 3 years, 4 months ago
- 6c93f39 perf list: Display pmu prefix for partially supported hybrid cache events by Jin Yao · 3 years, 4 months ago
- cb7bfb1 perf parse-events: Remove unnecessary #includes by Ian Rogers · 4 years ago
- 8228e93 perf parse-events: Avoid enum forward declaration. by Ian Rogers · 3 years, 4 months ago
- 99fc594 perf tools: Fix hybrid config terms list corruption by Adrian Hunter · 3 years, 4 months ago
- a7d212f perf tools: Factor out copy_config_terms() and free_config_terms() by Adrian Hunter · 3 years, 4 months ago
- 2e6263a libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() by Jiri Olsa · 3 years, 6 months ago
- 3a68312 libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups by Jiri Olsa · 3 years, 6 months ago
- fba7c86 libperf: Move 'leader' from tools/perf to perf_evsel::leader by Jiri Olsa · 3 years, 6 months ago
- 38fe0e0 libperf: Move 'idx' from tools/perf to perf_evsel::idx by Jiri Olsa · 3 years, 6 months ago
- 3b2f17a perf parse-events: Check if the software events array slots are populated by Arnaldo Carvalho de Melo · 3 years, 8 months ago
- fb6c79d perf tools: Add 'cgroup-switches' software event by Namhyung Kim · 4 years ago
- 5e4edd1 perf parse-events: Support event inside hybrid pmu by Jin Yao · 3 years, 9 months ago
- c93afad perf parse-events: Compare with hybrid pmu name by Jin Yao · 3 years, 9 months ago
- 30def61 perf parse-events: Create two hybrid cache events by Jin Yao · 3 years, 9 months ago
- 9cbfa2f perf parse-events: Create two hybrid hardware events by Jin Yao · 3 years, 9 months ago
- 1227942 perf stat: Uniquify hybrid event name by Jin Yao · 3 years, 9 months ago
- 01bd8efc perf stat: Introduce ':b' modifier by Song Liu · 3 years, 9 months ago
- b0a752d Merge remote-tracking branch 'torvalds/master' into perf/core by Arnaldo Carvalho de Melo · 3 years, 10 months ago
- 4d39c89 perf tools: Fix various typos in comments by Ingo Molnar · 3 years, 10 months ago
- e406477 perf pmu: Validate raw event with sysfs exported format bits by Jin Yao · 3 years, 10 months ago
- e414fd1 perf evlist: Use the right prefix for 'struct evlist' evsel list methods by Arnaldo Carvalho de Melo · 4 years, 2 months ago
- a622eaf perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() by Arnaldo Carvalho de Melo · 4 years, 2 months ago
- c18cf78 perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT by Arnaldo Carvalho de Melo · 4 years, 3 months ago
- 0997a26 perf tools: Add support for exclusive groups/events by Andi Kleen · 4 years, 3 months ago
- dbaa1b3 Merge branch 'perf/urgent' into perf/core by Arnaldo Carvalho de Melo · 4 years, 3 months ago
- aa98d84 perf parse-events: Reduce casts around bp_addr by Ian Rogers · 4 years, 4 months ago
- 0f1b550 perf parse-event: Release cpu_map refcount if evsel alloc failed by Namhyung Kim · 4 years, 4 months ago
- 5d680be perf parse-event: Fix cpu map refcounting by Namhyung Kim · 4 years, 4 months ago
- b12eea5 perf parse-event: Fix memory leak in evsel->unit by Namhyung Kim · 4 years, 4 months ago
- 33321a0 perf parse-events: Avoid an uninitialized read when using fake PMUs by Ian Rogers · 4 years, 5 months ago
- 943b69a perf parse-events: Set exclude_guest=1 for user-space counting by Jin Yao · 4 years, 5 months ago
- 4929e95 perf tools: Fix term parsing for raw syntax by Jiri Olsa · 4 years, 6 months ago
- 5f634c8e perf parse-events: Report BPF errors by Ian Rogers · 4 years, 6 months ago
- 3bf91aa perf parse: Provide a way to pass a fake_pmu to parse_events() by Arnaldo Carvalho de Melo · 4 years, 8 months ago
- 387ad33 perf tools: Add fake pmu support by Jiri Olsa · 4 years, 8 months ago
- 7094349 perf tools: Add optional support for libpfm4 by Stephane Eranian · 4 years, 9 months ago
- 1244a32 perf parse: Add 'struct parse_events_state' pointer to scanner by Jiri Olsa · 4 years, 8 months ago
- ae76264 perf stat: Fail on extra comma while parsing events by Jiri Olsa · 4 years, 8 months ago
- 4ac22b4 perf parse-events: Make add PMU verbose output clearer by Ian Rogers · 4 years, 8 months ago
- 7fcdccd perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' by Arnaldo Carvalho de Melo · 4 years, 8 months ago
- 8510895 perf parse-events: Use strcmp() to compare the PMU name by Jin Yao · 4 years, 9 months ago
- c64e85e perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache* by Arnaldo Carvalho de Melo · 4 years, 8 months ago
- 8f6725a perf evsel: Rename perf_evsel__new*() to evsel__new*() by Arnaldo Carvalho de Melo · 4 years, 8 months ago
- 35ac0ca perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() by Arnaldo Carvalho de Melo · 4 years, 8 months ago
- c754c38 perf evsel: Rename perf_evsel__is_*() to evsel__is*() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
- ad681ad perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
- 8ab2e96 perf evsel: Rename *perf_evsel__*name() to *evsel__*name() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
- e8dfb81 perf parse-events: Fix memory leaks found on parse_events by Ian Rogers · 4 years, 10 months ago
- d0abbc3 perf parse-events: Add parse_events_option() variant that creates evlist by Arnaldo Carvalho de Melo · 4 years, 9 months ago
- d4953f7 perf parse-events: Fix 3 use after frees found with clang ASAN by Ian Rogers · 4 years, 10 months ago
- 05e54e2 perf parse-events: Fix reading of invalid memory in event parsing by Ian Rogers · 4 years, 10 months ago
- 7125f20 perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files by Arnaldo Carvalho de Melo · 4 years, 11 months ago
- 3220fb8 perf parse: Copy string to perf_evsel_config_term by Leo Yan · 5 years ago
- e884602 perf parse: Refactor 'struct perf_evsel_config_term' by Leo Yan · 5 years ago
- 4584f08 perf parse: Fix potential memory leak when handling tracepoint errors by Ian Rogers · 5 years ago
- a1ac7de perf pmu: When using default config, record which bits of config were changed by the user by Adrian Hunter · 5 years ago
- eb7a52d perf record: Add aux-sample-size config term by Adrian Hunter · 5 years ago
- a910e46 perf parse: Report initial event parsing error by Ian Rogers · 5 years ago
- 1dc9255 perf parse: Add a deep delete for parse event terms by Ian Rogers · 5 years ago
- 38f2c42 perf parse: If pmu configuration fails free terms by Ian Rogers · 5 years ago
- b6645a7 perf parse: Ensure config and str in terms are unique by Ian Rogers · 5 years ago
- 448d732 perf parse: Add parse events handle error by Ian Rogers · 5 years ago
- 8e8714c perf tools: Splice events onto evlist even on error by Ian Rogers · 5 years ago
- a7f6c8c perf list: Hide deprecated events by default by Jin Yao · 5 years ago
- 252a2fd perf tools: Replace needless mmap.h with what is needed, event.h by Arnaldo Carvalho de Melo · 5 years ago
- 95be9d1 perf evsel: Move config terms to a separate header by Arnaldo Carvalho de Melo · 5 years ago
- 515dbe4 libperf: Add perf_evlist__first()/last() functions by Jiri Olsa · 5 years ago
- 648b5af libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' by Jiri Olsa · 5 years ago
- e0fcfb0 perf evlist: Adopt backwards ring buffer state enum by Arnaldo Carvalho de Melo · 5 years ago
- 87ffb6c perf env: Remove needless cpumap.h header by Arnaldo Carvalho de Melo · 5 years ago
- fa0d984 perf tools: Remove needless evlist.h include directives by Arnaldo Carvalho de Melo · 5 years ago
- 4a3cec8 perf dsos: Move the dsos struct and its methods to separate source files by Arnaldo Carvalho de Melo · 5 years ago
- 0ac25fd perf tools: Remove perf.h from source files not needing it by Arnaldo Carvalho de Melo · 5 years ago
- 1b99215 perf tools: Add aux-output config term by Adrian Hunter · 5 years ago
- 5643b1a libperf: Move nr_members from perf's evsel to libperf's perf_evsel by Jiri Olsa · 5 years ago
- fe1f61b libperf: Add own_cpus to struct perf_evsel by Jiri Olsa · 5 years ago
- d400bd3 libperf: Add cpus to struct perf_evsel by Jiri Olsa · 5 years ago
- 9c3516d libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions by Jiri Olsa · 5 years ago
- 1fc632c libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel by Jiri Olsa · 5 years ago
- 6484d2f libperf: Add nr_entries to struct perf_evlist by Jiri Olsa · 5 years ago
- ce9036a libperf: Include perf_evlist in evlist object by Jiri Olsa · 5 years ago
- b27c4ec libperf: Include perf_evsel in evsel object by Jiri Olsa · 5 years ago
- 7836e52 libperf: Add perf_thread_map__get()/perf_thread_map__put() by Jiri Olsa · 5 years ago
- 38f01d8 libperf: Add perf_cpu_map__get()/perf_cpu_map__put() by Jiri Olsa · 5 years ago
- 5972d1e perf evsel: Rename perf_evsel__open() to evsel__open() by Jiri Olsa · 5 years ago
- 365c3ae perf evsel: Rename perf_evsel__new() to evsel__new() by Jiri Olsa · 5 years ago
- 5eb2dd2 perf evsel: Rename perf_evsel__delete() to evsel__delete() by Jiri Olsa · 5 years ago
- c12995a perf evlist: Rename perf_evlist__delete() to evlist__delete() by Jiri Olsa · 5 years ago