1. 33321a0 perf parse-events: Avoid an uninitialized read when using fake PMUs by Ian Rogers · 4 years, 5 months ago
  2. 943b69a perf parse-events: Set exclude_guest=1 for user-space counting by Jin Yao · 4 years, 5 months ago
  3. 4929e95 perf tools: Fix term parsing for raw syntax by Jiri Olsa · 4 years, 6 months ago
  4. 5f634c8e perf parse-events: Report BPF errors by Ian Rogers · 4 years, 7 months ago
  5. 3bf91aa perf parse: Provide a way to pass a fake_pmu to parse_events() by Arnaldo Carvalho de Melo · 4 years, 8 months ago
  6. 387ad33 perf tools: Add fake pmu support by Jiri Olsa · 4 years, 8 months ago
  7. 7094349 perf tools: Add optional support for libpfm4 by Stephane Eranian · 4 years, 9 months ago
  8. 1244a32 perf parse: Add 'struct parse_events_state' pointer to scanner by Jiri Olsa · 4 years, 8 months ago
  9. ae76264 perf stat: Fail on extra comma while parsing events by Jiri Olsa · 4 years, 8 months ago
  10. 4ac22b4 perf parse-events: Make add PMU verbose output clearer by Ian Rogers · 4 years, 8 months ago
  11. 7fcdccd perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' by Arnaldo Carvalho de Melo · 4 years, 8 months ago
  12. 8510895 perf parse-events: Use strcmp() to compare the PMU name by Jin Yao · 4 years, 9 months ago
  13. c64e85e perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache* by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  14. 8f6725a perf evsel: Rename perf_evsel__new*() to evsel__new*() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  15. 35ac0ca perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  16. c754c38 perf evsel: Rename perf_evsel__is_*() to evsel__is*() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  17. ad681ad perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  18. 8ab2e96 perf evsel: Rename *perf_evsel__*name() to *evsel__*name() by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  19. e8dfb81 perf parse-events: Fix memory leaks found on parse_events by Ian Rogers · 4 years, 10 months ago
  20. d0abbc3 perf parse-events: Add parse_events_option() variant that creates evlist by Arnaldo Carvalho de Melo · 4 years, 9 months ago
  21. d4953f7 perf parse-events: Fix 3 use after frees found with clang ASAN by Ian Rogers · 4 years, 10 months ago
  22. 05e54e2 perf parse-events: Fix reading of invalid memory in event parsing by Ian Rogers · 4 years, 11 months ago
  23. 7125f20 perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files by Arnaldo Carvalho de Melo · 4 years, 11 months ago
  24. 3220fb8 perf parse: Copy string to perf_evsel_config_term by Leo Yan · 5 years ago
  25. e884602 perf parse: Refactor 'struct perf_evsel_config_term' by Leo Yan · 5 years ago
  26. 4584f08 perf parse: Fix potential memory leak when handling tracepoint errors by Ian Rogers · 5 years ago
  27. a1ac7de perf pmu: When using default config, record which bits of config were changed by the user by Adrian Hunter · 5 years ago
  28. eb7a52d perf record: Add aux-sample-size config term by Adrian Hunter · 5 years ago
  29. a910e46 perf parse: Report initial event parsing error by Ian Rogers · 5 years ago
  30. 1dc9255 perf parse: Add a deep delete for parse event terms by Ian Rogers · 5 years ago
  31. 38f2c42 perf parse: If pmu configuration fails free terms by Ian Rogers · 5 years ago
  32. b6645a7 perf parse: Ensure config and str in terms are unique by Ian Rogers · 5 years ago
  33. 448d732 perf parse: Add parse events handle error by Ian Rogers · 5 years ago
  34. 8e8714c perf tools: Splice events onto evlist even on error by Ian Rogers · 5 years ago
  35. a7f6c8c perf list: Hide deprecated events by default by Jin Yao · 5 years ago
  36. 252a2fd perf tools: Replace needless mmap.h with what is needed, event.h by Arnaldo Carvalho de Melo · 5 years ago
  37. 95be9d1 perf evsel: Move config terms to a separate header by Arnaldo Carvalho de Melo · 5 years ago
  38. 515dbe4 libperf: Add perf_evlist__first()/last() functions by Jiri Olsa · 5 years ago
  39. 648b5af libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' by Jiri Olsa · 5 years ago
  40. e0fcfb0 perf evlist: Adopt backwards ring buffer state enum by Arnaldo Carvalho de Melo · 5 years ago
  41. 87ffb6c perf env: Remove needless cpumap.h header by Arnaldo Carvalho de Melo · 5 years ago
  42. fa0d984 perf tools: Remove needless evlist.h include directives by Arnaldo Carvalho de Melo · 5 years ago
  43. 4a3cec8 perf dsos: Move the dsos struct and its methods to separate source files by Arnaldo Carvalho de Melo · 5 years ago
  44. 0ac25fd perf tools: Remove perf.h from source files not needing it by Arnaldo Carvalho de Melo · 5 years ago
  45. 1b99215 perf tools: Add aux-output config term by Adrian Hunter · 5 years ago
  46. 5643b1a libperf: Move nr_members from perf's evsel to libperf's perf_evsel by Jiri Olsa · 6 years ago
  47. fe1f61b libperf: Add own_cpus to struct perf_evsel by Jiri Olsa · 6 years ago
  48. d400bd3 libperf: Add cpus to struct perf_evsel by Jiri Olsa · 6 years ago
  49. 9c3516d libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions by Jiri Olsa · 6 years ago
  50. 1fc632c libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel by Jiri Olsa · 6 years ago
  51. 6484d2f libperf: Add nr_entries to struct perf_evlist by Jiri Olsa · 6 years ago
  52. ce9036a libperf: Include perf_evlist in evlist object by Jiri Olsa · 6 years ago
  53. b27c4ec libperf: Include perf_evsel in evsel object by Jiri Olsa · 6 years ago
  54. 7836e52 libperf: Add perf_thread_map__get()/perf_thread_map__put() by Jiri Olsa · 6 years ago
  55. 38f01d8 libperf: Add perf_cpu_map__get()/perf_cpu_map__put() by Jiri Olsa · 6 years ago
  56. 5972d1e perf evsel: Rename perf_evsel__open() to evsel__open() by Jiri Olsa · 6 years ago
  57. 365c3ae perf evsel: Rename perf_evsel__new() to evsel__new() by Jiri Olsa · 6 years ago
  58. 5eb2dd2 perf evsel: Rename perf_evsel__delete() to evsel__delete() by Jiri Olsa · 6 years ago
  59. c12995a perf evlist: Rename perf_evlist__delete() to evlist__delete() by Jiri Olsa · 6 years ago
  60. 63503db perf evlist: Rename struct perf_evlist to struct evlist by Jiri Olsa · 6 years ago
  61. 32dcd02 perf evsel: Rename struct perf_evsel to struct evsel by Jiri Olsa · 6 years ago
  62. 9749b90 perf tools: Rename struct thread_map to struct perf_thread_map by Jiri Olsa · 6 years ago
  63. f854839 perf cpu_map: Rename struct cpu_map to struct perf_cpu_map by Jiri Olsa · 6 years ago
  64. af4a099 perf evsel: Store backpointer to attached bpf_object by Arnaldo Carvalho de Melo · 6 years ago
  65. 2620b7e perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! by Arnaldo Carvalho de Melo · 6 years ago
  66. e56fbc9 perf tools: Use list_del_init() more thorougly by Arnaldo Carvalho de Melo · 6 years ago
  67. 7f7c536 tools lib: Adopt zalloc()/zfree() from tools/perf by Arnaldo Carvalho de Melo · 6 years ago
  68. 064b4e8 perf tools: Add a 'percore' event qualifier by Jin Yao · 6 years ago
  69. 5e0861b perf list: Output tool events by Andi Kleen · 6 years ago
  70. f0fbb11 perf stat: Implement duration_time as a proper event by Andi Kleen · 6 years ago
  71. 8bde851 perf build-id: Fix memory leak in print_sdt_events() by Changbin Du · 6 years ago
  72. 39df730 perf list: Don't forget to drop the reference to the allocated thread_map by Changbin Du · 6 years ago
  73. 33bbc57 perf list: Display metric expressions for --details option by Jiri Olsa · 6 years ago
  74. bd8d57f perf parse-events: Fix unchecked usage of strncpy() by Arnaldo Carvalho de Melo · 6 years ago
  75. 2fda5ad perf evsel: Introduce per event max_events property by Arnaldo Carvalho de Melo · 6 years ago
  76. 49836f7 perf parser: Improve error message for PMU address filters by Jack Henschel · 7 years ago
  77. 7014e0e tools lib api fs tracing_path: Introduce opendir() method by Arnaldo Carvalho de Melo · 7 years ago
  78. 25a7d914 perf parse-events: Use get/put_events_file() by Arnaldo Carvalho de Melo · 7 years ago
  79. c02cab2 perf tools: Reuse the path to the tracepoint /events/ directory by Arnaldo Carvalho de Melo · 7 years ago
  80. 3cdc5c2 perf parse-events: Handle uncore event aliases in small groups properly by Kan Liang · 7 years ago
  81. c23080a perf tools: Add missing newline when parsing empty BPF proggie by Arnaldo Carvalho de Melo · 7 years ago
  82. 77f1815 perf tools: Fix snprint warnings for gcc 8 by Jiri Olsa · 7 years ago
  83. c199c11 perf pmu: Auto-merge PMU events created by prefix or glob match by Agustin Vega-Frias · 7 years ago
  84. 8c5421c perf pmu: Display pmu name when printing unmerged events in stat by Agustin Vega-Frias · 7 years ago
  85. bafae98 perf evlist: Remove fcntl.h from evlist.h by Arnaldo Carvalho de Melo · 7 years ago
  86. c2f1cea perf record: Fix -c/-F options for cpu event aliases by Andi Kleen · 7 years ago
  87. 15bcdc9 Merge branch 'linus' into perf/core, to fix conflicts by Ingo Molnar · 7 years ago
  88. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  89. ca4b9c3b Merge branch 'perf/urgent' into perf/core, to pick up fixes by Ingo Molnar · 7 years ago
  90. 66ec1191 perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU by Mark Rutland · 7 years ago
  91. 333b566 perf pmu: Improve error messages for missing PMUs by Andi Kleen · 7 years ago
  92. 71b0acc perf list: Add metric groups to perf list by Andi Kleen · 7 years ago
  93. 5a5dfe4 perf tools: Support weak groups in 'perf stat' by Andi Kleen · 7 years ago
  94. 63ce844 perf stat: Only auto-merge events that are PMU aliases by Arnaldo Carvalho de Melo · 7 years ago
  95. 5d9cdc1 perf events parse: Rename parse_events_parse arguments by Arnaldo Carvalho de Melo · 7 years ago
  96. d17d087 perf events parse: Use just one parse events state struct by Arnaldo Carvalho de Melo · 7 years ago
  97. 5d369a7 perf events parse: Rename parsing state struct to clearer name by Arnaldo Carvalho de Melo · 7 years ago
  98. f045b8c perf buildid-cache: Support binary objects from other namespaces by Krister Johansen · 8 years ago
  99. 86a5e0c perf tools: Remove sys/ioctl.h from util.h by Arnaldo Carvalho de Melo · 8 years ago
  100. 391e420 perf tools: Include sys/param.h where needed by Arnaldo Carvalho de Melo · 8 years ago