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