1. d180aa5 perf record: Add BPF event filter support by Namhyung Kim · 1 year, 11 months ago
  2. 7abf0bc perf evsel: Add function to compute group PMU name by Ian Rogers · 1 year, 11 months ago
  3. c6d616f perf evsel: Allow const evsel for certain accesses by Ian Rogers · 1 year, 11 months ago
  4. 6f8f98a perf stat: Remove evsel metric_name/expr by Ian Rogers · 2 years, 1 month ago
  5. d50a79c perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() by James Clark · 2 years, 1 month ago
  6. 1634bad perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE by Ian Rogers · 2 years, 1 month ago
  7. 1784eeae perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE by Ian Rogers · 2 years, 1 month ago
  8. 5f8f956 perf evlist: Remove group option. by Ian Rogers · 2 years, 2 months ago
  9. b9a49f8 perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE by Arnaldo Carvalho de Melo · 2 years, 2 months ago
  10. 378ef0f perf build: Use libtraceevent from the system by Ian Rogers · 2 years, 2 months ago
  11. fd3f518 perf thread_map: Reduce exposure of libperf internal API by Ian Rogers · 2 years, 3 months ago
  12. b58230d perf python: Add perf_env stubs that will be needed in evsel__open_strerror() by Arnaldo Carvalho de Melo · 2 years, 11 months ago
  13. 1d1d9af perf python: Fix cpu_map__item() building by Ian Rogers · 3 years, 1 month ago
  14. 57d1737 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux by Linus Torvalds · 3 years, 1 month ago
  15. 4d66020 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace by Linus Torvalds · 3 years, 1 month ago
  16. 6d18804 perf cpumap: Give CPUs their own type by Ian Rogers · 3 years, 1 month ago
  17. 9937e8d perf python: Fix NULL vs IS_ERR_OR_NULL() checking by Miaoqian Lin · 3 years, 2 months ago
  18. 7c689c8 tools/perf: Add '__rel_loc' event field parsing support by Masami Hiramatsu · 3 years, 3 months ago
  19. 3500eee perf evsel: Fix missing exclude_{host,guest} setting by Namhyung Kim · 3 years, 3 months ago
  20. 38fe0e0 libperf: Move 'idx' from tools/perf to perf_evsel::idx by Jiri Olsa · 3 years, 7 months ago
  21. 5508c9d perf stat: Introduce bpf_counter_ops->disable() by Song Liu · 3 years, 10 months ago
  22. fa853c4 perf stat: Enable counting events for BPF programs by Song Liu · 4 years, 2 months ago
  23. 3ccf8a7 perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods by Arnaldo Carvalho de Melo · 4 years, 3 months ago
  24. a622eaf perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() by Arnaldo Carvalho de Melo · 4 years, 3 months ago
  25. b214ba8 perf tools: Copy metric events properly when expand cgroups by Namhyung Kim · 4 years, 5 months ago
  26. 8366f0d perf tests: Call test_attr__open() directly by Jiri Olsa · 4 years, 6 months ago
  27. 6b6017a perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() by Arnaldo Carvalho de Melo · 4 years, 10 months ago
  28. 30f7c59 perf evsel: Rename perf_evsel__exit() to evsel__exit() by Arnaldo Carvalho de Melo · 4 years, 10 months ago
  29. ccd2674 perf tool: Provide an option to print perf_event_open args and return value by Ravi Bangoria · 5 years ago
  30. 151ed5d libperf: Adopt perf_mmap__read_event() from tools/perf by Jiri Olsa · 5 years ago
  31. 7c4d418 libperf: Adopt perf_mmap__read_init() from tools/perf by Jiri Olsa · 5 years ago
  32. 7728fa0 libperf: Adopt perf_mmap__consume() function from tools/perf by Jiri Olsa · 5 years ago
  33. 9db0e36 perf evsel: Fall back to global 'perf_env' in perf_evsel__env() by Arnaldo Carvalho de Melo · 5 years ago
  34. 80ab298 libperf: Add perf_evlist__poll() function by Jiri Olsa · 5 years ago
  35. 20f2be1 libperf: Move 'page_size' global variable to libperf by Jiri Olsa · 6 years ago
  36. 40cb2d5 libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' by Jiri Olsa · 6 years ago
  37. c976ee1 libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' by Jiri Olsa · 6 years ago
  38. 56a9470 libperf: Add 'cpu' to struct perf_mmap by Jiri Olsa · 6 years ago
  39. 470579b perf tools: Rename perf_evlist__exit() to evlist__exit() by Jiri Olsa · 5 years ago
  40. 9521b5f perf tools: Rename perf_evlist__mmap() to evlist__mmap() by Jiri Olsa · 6 years ago
  41. a583053 perf tools: Rename 'struct perf_mmap' to 'struct mmap' by Jiri Olsa · 6 years ago
  42. 5939cac perf python: Remove debug.h by Arnaldo Carvalho de Melo · 5 years ago
  43. 87ffb6c perf env: Remove needless cpumap.h header by Arnaldo Carvalho de Melo · 5 years ago
  44. f2a39fe perf auxtrace: Uninline functions that touch perf_session by Arnaldo Carvalho de Melo · 5 years ago
  45. b420902 perf tools: Remove debug.h from header files not needing it by Arnaldo Carvalho de Melo · 5 years ago
  46. 91854f9 perf tools: Move everything related to sys_perf_event_open() to perf-sys.h by Arnaldo Carvalho de Melo · 5 years ago
  47. 7293237 libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix by Jiri Olsa · 5 years ago
  48. 69d81f0 libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix by Arnaldo Carvalho de Melo · 5 years ago
  49. 003c66f libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h by Jiri Olsa · 5 years ago
  50. 5290ed6 libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h by Jiri Olsa · 5 years ago
  51. bceb59b libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h by Jiri Olsa · 5 years ago
  52. 1345e2e libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h by Jiri Olsa · 5 years ago
  53. 9c3516d libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions by Jiri Olsa · 6 years ago
  54. 1fc632c libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel by Jiri Olsa · 6 years ago
  55. 6484d2f libperf: Add nr_entries to struct perf_evlist by Jiri Olsa · 6 years ago
  56. 7836e52 libperf: Add perf_thread_map__get()/perf_thread_map__put() by Jiri Olsa · 6 years ago
  57. 38f01d8 libperf: Add perf_cpu_map__get()/perf_cpu_map__put() by Jiri Olsa · 6 years ago
  58. 474ddc4 perf evlist: Rename perf_evlist__open() to evlist__open() by Jiri Olsa · 6 years ago
  59. 5972d1e perf evsel: Rename perf_evsel__open() to evsel__open() by Jiri Olsa · 6 years ago
  60. a1cf3a7 perf evlist: Rename perf_evlist__add() to evlist__add() by Jiri Olsa · 6 years ago
  61. 52c86bc perf evlist: Rename perf_evlist__init() to evlist__init() by Jiri Olsa · 6 years ago
  62. b4b62ee perf evsel: Rename perf_evsel__init() to evsel__init() by Jiri Olsa · 6 years ago
  63. 63503db perf evlist: Rename struct perf_evlist to struct evlist by Jiri Olsa · 6 years ago
  64. 32dcd02 perf evsel: Rename struct perf_evsel to struct evsel by Jiri Olsa · 6 years ago
  65. 9749b90 perf tools: Rename struct thread_map to struct perf_thread_map by Jiri Olsa · 6 years ago
  66. f854839 perf cpu_map: Rename struct cpu_map to struct perf_cpu_map by Jiri Olsa · 6 years ago
  67. 1b2fc35 perf tools: Add missing util.h to pick up 'page_size' variable by Arnaldo Carvalho de Melo · 6 years ago
  68. 69769ce perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" by Tzvetomir Stoyanov · 6 years ago
  69. a389aec perf python: Do not force closing original perf descriptor in evlist.get_pollfd() by Jiri Olsa · 6 years ago
  70. 97fbf3f tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' by Tzvetomir Stoyanov · 6 years ago
  71. bb39ccb tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags by Tzvetomir Stoyanov (VMware) · 6 years ago
  72. 2c92f98 tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} by Tzvetomir Stoyanov (VMware) · 6 years ago
  73. 4963b0f tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format by Tzvetomir Stoyanov (VMware) · 6 years ago
  74. 721f0df perf python: Fix pyrf_evlist__read_on_cpu() interface by Jiri Olsa · 6 years ago
  75. 59c1bae tools lib traceevent, perf tools: Rename pevent_read_number_* APIs by Tzvetomir Stoyanov (VMware) · 7 years ago
  76. af85cd1 tools lib traceevent, perf tools: Rename pevent find APIs by Tzvetomir Stoyanov (VMware) · 7 years ago
  77. 096177a tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle by Tzvetomir Stoyanov (VMware) · 7 years ago
  78. 83428f2 perf python: Reference Py_None before returning it by Petr Machata · 7 years ago
  79. b9bae2c perf mmap: Simplify perf_mmap__read_init() by Kan Liang · 7 years ago
  80. 0019dc87 perf mmap: Simplify perf_mmap__read_event() by Kan Liang · 7 years ago
  81. d6ace3d perf mmap: Simplify perf_mmap__consume() by Kan Liang · 7 years ago
  82. 35b7cdc perf python: Switch to new perf_mmap__read_event() interface by Kan Liang · 7 years ago
  83. 66dfdff perf tools: Add Python 3 support by Jaroslav Škarvada · 7 years ago
  84. f74b9d3a perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap by Wang Nan · 7 years ago
  85. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  86. 56e2e05 perf callchain: Move callchain specific routines from util.[ch] by Arnaldo Carvalho de Melo · 8 years ago
  87. fea0139 perf tools: Move print_binary definitions to separate files by Arnaldo Carvalho de Melo · 8 years ago
  88. accaed2 perf tools: Make is_printable_array global by Jiri Olsa · 9 years ago
  89. bae57e3 perf python: Add support to resolve tracepoint fields by Jiri Olsa · 9 years ago
  90. 377f698 perf python: Add struct evsel into struct pyrf_event by Jiri Olsa · 9 years ago
  91. 1075fbb perf python: Add perf.tracepoint method by Jiri Olsa · 9 years ago
  92. 85e37de perf python: Put perf.event objects into dictionary by Jiri Olsa · 9 years ago
  93. e8968e6 perf python: Fix pyrf_evlist__read_on_cpu event consuming by Jiri Olsa · 9 years ago
  94. ad4e3c04 perf python: Init perf_event_attr::size in perf.evsel constructor by Jiri Olsa · 9 years ago
  95. e5cadb9 perf evlist: Rename for_each() macros to for_each_entry() by Arnaldo Carvalho de Melo · 9 years ago
  96. ae93880 perf python: Support the PERF_RECORD_SWITCH event by Arnaldo Carvalho de Melo · 9 years ago
  97. 84576da perf python: Add missing PERF_RECORD_{MMAP2,AUX,etc} by Arnaldo Carvalho de Melo · 10 years ago
  98. 5865fe3 perf python: Add macro to simplify maintainance of the constants array by Arnaldo Carvalho de Melo · 10 years ago
  99. 186fbb7 perf tools: Add reference counting for thread_map object by Jiri Olsa · 10 years ago
  100. f30a79b perf tools: Add reference counting for cpu_map object by Jiri Olsa · 10 years ago