| 89fb1ca2abb7 ("perf tools: Allow creation of cgroup without open") |
| b214ba8c4275 ("perf tools: Copy metric events properly when expand cgroups") |
| d1c5a0e86a4e ("perf stat: Add --for-each-cgroup option") |
| ee7fe31e6e26 ("perf tools: Consolidate close_control_option()'s into one function") |
| a8fcbd269b43 ("perf tools: Add FIFO file names as alternative options to --control") |
| 1f4390d825cc ("perf tools: Use AsciiDoc formatting for --control option documentation") |
| 9864a66defeb ("perf tools: Consolidate --control option parsing into one function") |
| 1d078ccb3380 ("perf record: Introduce --control fd:ctl-fd[,ack-fd] options") |
| 27e9769aad3c ("perf stat: Introduce --control fd:ctl-fd[,ack-fd] options") |
| f6fb0960f920 ("perf metric: Add recursion check when processing nested metrics") |
| 5a606f3b9c85 ("perf metric: Add DCache_L2 to metric parse test") |
| 55f30d68397d ("perf metric: Add cache_miss_cycles to metric parse test") |
| 98461d9dc115 ("perf metric: Add events for the current list") |
| fc393839c11b ("perf metric: Add referenced metrics to hash data") |
| 83de0b7d535d ("perf metric: Collect referenced metrics in struct metric_ref_node") |
| e7e1badd8028 ("perf metric: Rename __metricgroup__add_metric to __add_metric") |
| a29c164aa316 ("perf metric: Add add_metric function") |
| ce3919403400 ("perf metric: Add macros for iterating map events") |
| 5c5f5e835f7e ("perf metric: Change expr__get_id to return struct expr_id_data") |
| 332603c2aa1a ("perf metric: Add expr__add_id function") |
| bee328cb71eb ("perf stat: Implement control commands handling") |
| 987b8238136d ("perf stat: Factor out event handling loop into dispatch_events()") |
| b0ce0c8df4dd ("perf stat: Factor out body of event handling loop for fork case") |
| 7bb4ff05c090 ("perf stat: Move target check to loop control statement") |
| dece3a4d33ce ("perf stat: Factor out body of event handling loop for system wide") |
| ec886bf538f6 ("perf evlist: Implement control command handling functions") |
| 070b3b5ad7bd ("perf metric: Add 'struct expr_id_data' to keep expr value") |
| 2c46f54249c6 ("perf metric: Rename expr__add_id() to expr__add_val()") |
| 3744ca1e670e ("perf expr: Add missing headers noticed when building with NO_LIBBPF=1") |
| 218ca91df477 ("perf tests: Add parse metric test for frontend metric") |
| 0a507af9c681 ("perf tests: Add parse metric test for ipc metric") |
| 6d432c4c8aa5 ("perf tools: Add test_generic_metric function") |
| 9afe5658a6fa ("perf tools: Release metric_events rblist") |
| 2cfaa853d8ea ("perf tools: Factor out prepare_metric function") |
| f78ac00a8c99 ("perf tools: Add metricgroup__parse_groups_test function") |
| 1381396b0b77 ("perf tools: Add map to parse_groups() function") |
| 68173bda6ac9 ("perf tools: Add fake_pmu to parse_group() function") |
| 8b4468a2107a ("perf parse: Factor out parse_groups() function") |
| e1c92a7fbbc5 ("perf tests: Add another metric parsing test") |
| 34bacc9578de ("perf tests: Factor check_parse_id function") |
| 709434907842 ("perf tools: Add optional support for libpfm4") |
| 43de3869b516 ("perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable") |
| 9b90d9734ab7 ("perf build: Group the NO_SYSCALL_TABLE logic") |
| 525c821de0a6 ("perf tests: Add test for the java demangler") |
| 5f09ca5a1484 ("perf stat: Do not pass avg to generic_metric") |
| 05530a7921c0 ("perf metricgroup: Add options to not group or merge") |
| 2440689d62e9 ("perf metricgroup: Remove duped metric group events") |
| 6bf2102bec4e ("perf metricgroup: Order event groups by size") |
| 7f9eca51c1e8 ("perf metricgroup: Delay events string creation") |
| 908103991a99 ("perf metricgroup: Use early return in add_metric") |