| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-25 | perf env: Remove global perf_env | Ian Rogers | 1 | -3/+0 |
| 2025-01-10 | perf tools: Remove dependency on libaudit | Charlie Jenkins | 1 | -5/+1 |
| 2024-10-17 | perf test: Remove C test wrapper for attr.py | Ian Rogers | 1 | -2/+0 |
| 2024-09-04 | perf check: Introduce 'check' subcommand | Aditya Gupta | 1 | -0/+1 |
| 2024-03-21 | perf tools: Suggest inbuilt commands for unknown command | Ian Rogers | 1 | -6/+17 |
| 2023-11-28 | perf tools: Add --debug-file option to redirect debug output | Yang Jihong | 1 | -0/+30 |
| 2023-08-15 | perf parse-events: Remove BPF event support | Ian Rogers | 1 | -2/+0 |
| 2023-04-10 | perf util: Move input_name to util | Ian Rogers | 1 | -1/+0 |
| 2023-04-10 | perf version: Use regular verbose flag | Ian Rogers | 1 | -1/+1 |
| 2023-04-10 | perf usage: Move usage strings | Ian Rogers | 1 | -6/+0 |
| 2023-04-10 | perf ui: Move window resize signal functions | Ian Rogers | 1 | -18/+0 |
| 2022-12-14 | perf build: Use libtraceevent from the system | Ian Rogers | 1 | -6/+18 |
| 2022-10-04 | perf tools: Add same_cmd_with_prefix() helper | Shang XiaoJing | 1 | -3/+9 |
| 2022-07-26 | perf kwork: New tool to trace time properties of kernel work (such as softirq... | Yang Jihong | 1 | -0/+1 |
| 2022-04-09 | perf tools: Add external commands to list-cmds | Michael Petlan | 1 | -0/+4 |
| 2022-04-09 | perf tools: Fix perf's libperf_print callback | Adrian Hunter | 1 | -1/+1 |
| 2021-05-27 | perf debug: Move debug initialization earlier | Ian Rogers | 1 | -2/+2 |
| 2021-02-09 | perf daemon: Add daemon command | Jiri Olsa | 1 | -0/+1 |
| 2019-09-25 | libperf: Merge libperf_set_print() into libperf_init() | Jiri Olsa | 1 | -1/+7 |
| 2019-09-25 | libperf: Move 'page_size' global variable to libperf | Jiri Olsa | 1 | -3/+4 |
| 2019-09-20 | perf tools: Remove util.h from where it is not needed | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2019-08-31 | perf tools: Remove needless evlist.h include directives | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2019-08-31 | perf event: Remove needless include directives from event.h | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2019-08-31 | perf debug: Remove needless include directives from debug.h | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2019-08-29 | perf tools: Remove needless perf.h include directive from headers | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2019-08-29 | perf tools: Move everything related to sys_perf_event_open() to perf-sys.h | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2019-08-28 | perf tools: Remove needless util.h include from builtin.h | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2019-08-12 | perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig | Arnaldo Carvalho de Melo | 1 | -0/+3 |
| 2019-07-09 | tools lib: Adopt zalloc()/zfree() from tools/perf | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2019-06-25 | perf tools: Add missing util.h to pick up 'page_size' variable | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2019-03-19 | perf bpf: Save bpf_prog_info in a rbtree in perf_env | Song Liu | 1 | -0/+1 |
| 2018-06-04 | perf tools: Remove dead quote.[ch] code | Arnaldo Carvalho de Melo | 1 | -1/+0 |
| 2018-05-17 | perf tools: No need to unconditionally read the max_stack sysctls | Arnaldo Carvalho de Melo | 1 | -7/+0 |
| 2018-05-17 | perf tools: Read the cache line size lazily | Arnaldo Carvalho de Melo | 1 | -11/+0 |
| 2018-05-16 | tools lib api: Unexport 'tracing_path' variable | Arnaldo Carvalho de Melo | 1 | -4/+1 |
| 2018-05-16 | perf config: Call perf_config__init() lazily | Arnaldo Carvalho de Melo | 1 | -1/+0 |
| 2018-04-12 | perf tools: Rename HAVE_SYSCALL_TABLE to HAVE_SYSCALL_TABLE_SUPPORT | Jin Yao | 1 | -2/+2 |
| 2018-04-02 | perf tools: Add 'perf -vv' as an alias to 'perf version --build-options' | Jin Yao | 1 | -0/+6 |
| 2018-01-23 | perf trace: Remove audit-libs dependency if syscall tables are present | Hendrik Brueckner | 1 | -2/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-12 | perf tools: Support running perf binaries with a dash in their name | Milian Wolff | 1 | -4/+10 |
| 2017-07-20 | tools include: Adopt strstarts() from the kernel | Arnaldo Carvalho de Melo | 1 | -8/+8 |
| 2017-04-25 | perf tools: Move event prototypes from util.h to event.h | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2017-04-24 | perf tools: Remove string.h, unistd.h and sys/stat.h from util.h | Arnaldo Carvalho de Melo | 1 | -0/+3 |
| 2017-04-24 | perf tools: Remove stale prototypes from builtin.h | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2017-04-20 | perf tools: Add signal.h to places using its definitions | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2017-04-19 | perf tools: Include errno.h where needed | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2017-04-19 | perf tools: Ditch unused PATH_SEP, STRIP_EXTENSION | Arnaldo Carvalho de Melo | 1 | -10/+0 |
| 2017-04-19 | perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is used | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2017-04-04 | perf tools: Remove die() call | Arnaldo Carvalho de Melo | 1 | -1/+2 |
| 2017-03-28 | perf tools: Remove support for command aliases | Arnaldo Carvalho de Melo | 1 | -90/+7 |
| 2017-03-27 | perf tools: Remove unused 'prefix' from builtin functions | Arnaldo Carvalho de Melo | 1 | -8/+3 |
| 2017-01-27 | perf tools: Propagate perf_config() errors | Arnaldo Carvalho de Melo | 1 | -5/+10 |
| 2017-01-26 | perf ftrace: Introduce new 'ftrace' tool | Namhyung Kim | 1 | -0/+1 |
| 2017-01-17 | perf tools: Move two variables usied in libperf from perf.c | Soramichi AKIYAMA | 1 | -3/+0 |
| 2017-01-11 | perf kallsyms: Introduce tool to look for extended symbol information on the ... | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2016-10-19 | perf c2c: Add c2c command | Jiri Olsa | 1 | -0/+1 |
| 2016-07-15 | perf tools: Just pr_debug() about not being able to read cacheline_size | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2016-07-12 | perf tools: Fallback to reading sysfs to get cacheline size | Arnaldo Carvalho de Melo | 1 | -1/+11 |
| 2016-07-12 | tools: Introduce str_error_r() | Arnaldo Carvalho de Melo | 1 | -3/+3 |
| 2016-06-23 | perf config: Introduce new init() and exit() | Taeung Song | 1 | -0/+2 |
| 2016-06-23 | perf config: Move config declarations from util/cache.h to util/config.h | Taeung Song | 1 | -1/+1 |
| 2016-06-21 | perf tools: Remove --perf-dir and --work-dir | Arnaldo Carvalho de Melo | 1 | -36/+0 |
| 2016-05-16 | perf tools: Separate accounting of contexts and real addresses in a stack trace | Arnaldo Carvalho de Melo | 1 | -0/+3 |
| 2016-05-10 | perf tools: Make alias handler to check return value of strbuf | Masami Hiramatsu | 1 | -3/+5 |
| 2016-04-27 | perf tools: Set the maximum allowed stack from /proc/sys/kernel/perf_event_ma... | Arnaldo Carvalho de Melo | 1 | -0/+5 |
| 2016-03-30 | perf config: Remove duplicated set_buildid_dir calls | Taeung Song | 1 | -2/+1 |
| 2016-02-26 | perf config: Bring perf_default_config to the very beginning at main() | Wang Nan | 1 | -0/+2 |
| 2016-02-25 | perf tools: Use asprintf() for simple string formatting/allocation | Arnaldo Carvalho de Melo | 1 | -6/+8 |
| 2016-02-16 | perf tools: Initialize libapi debug output | Jiri Olsa | 1 | -0/+2 |
| 2016-01-08 | perf report: Show random usage tip on the help line | Namhyung Kim | 1 | -0/+4 |
| 2015-12-17 | perf subcmd: Create subcmd library | Josh Poimboeuf | 1 | -3/+3 |
| 2015-12-16 | perf tools: Remove 'perf' from subcmd function and variable names | Josh Poimboeuf | 1 | -3/+3 |
| 2015-12-16 | perf tools: Provide subcmd configuration at runtime | Josh Poimboeuf | 1 | -1/+5 |
| 2015-12-09 | perf tools: Save cmdline arguments earlier | Josh Poimboeuf | 1 | -0/+1 |
| 2015-11-23 | perf tools: Add 'perf config' command | Taeung Song | 1 | -0/+1 |
| 2015-10-28 | perf tools: Enable passing bpf object file to --event | Wang Nan | 1 | -0/+2 |
| 2015-10-05 | perf tools: Handle -h and -v options | Jiri Olsa | 1 | -0/+14 |
| 2015-09-14 | perf env: Introduce read_cpu_topology_map() method | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2015-09-04 | tools lib api fs: Move tracing_path interface into api/fs/tracing_path.c | Jiri Olsa | 1 | -1/+1 |
| 2015-09-02 | perf tools: Move tracing_path stuff under same namespace | Jiri Olsa | 1 | -4/+6 |
| 2015-09-02 | perf tools: Remove mountpoint arg from perf_debugfs_mount | Jiri Olsa | 1 | -1/+1 |
| 2015-08-28 | perf tools: Do not change lib/api/fs/debugfs directly | Jiri Olsa | 1 | -1/+1 |
| 2015-02-27 | perf tools: Fix the bash completion problem of 'perf --*' | Yunlong Song | 1 | -0/+27 |
| 2015-02-27 | perf list: Avoid confusion of perf output and the next command prompt | Yunlong Song | 1 | -0/+1 |
| 2015-02-25 | perf tools: Add new 'perf data' command | Jiri Olsa | 1 | -0/+1 |
| 2014-12-09 | perf tools: Add --buildid-dir option to set cache directory | Jiri Olsa | 1 | -2/+12 |
| 2014-08-15 | perf: Use strerror_r instead of strerror | Masami Hiramatsu | 1 | -3/+7 |
| 2014-07-28 | perf tools: Fix perf usage string leftover | Jiri Olsa | 1 | -1/+1 |
| 2014-07-17 | perf tools: Add --debug optionto set debug variable | Jiri Olsa | 1 | -1/+12 |
| 2014-06-09 | perf tools: Add support to dynamically get cacheline size | Don Zickus | 1 | -0/+1 |
| 2014-06-03 | perf trace: Warn the user when not available | Arnaldo Carvalho de Melo | 1 | -2/+6 |
| 2013-12-16 | tools/: Convert to new topic libraries | Borislav Petkov | 1 | -1/+1 |
| 2013-10-11 | perf trace: Add 'trace' alias to 'perf trace' | Arnaldo Carvalho de Melo | 1 | -1/+8 |
| 2013-10-09 | perf tools: Unify page_size usage | Jiri Olsa | 1 | -0/+1 |
| 2013-10-09 | tools/perf: Standardize feature support define names to: HAVE_{FEATURE}_SUPPORT | Ingo Molnar | 1 | -2/+2 |
| 2013-04-01 | perf tools: Convert needless static variable to local | Arnaldo Carvalho de Melo | 1 | -2/+1 |
| 2013-04-01 | perf tools: Add new mem command for memory access profiling | Stephane Eranian | 1 | -0/+1 |
| 2013-03-15 | perf tools: Extract perf-specific stuff from debugfs.c | Borislav Petkov | 1 | -3/+3 |
| 2013-03-15 | perf tools: Introduce tools/lib/lk library | Borislav Petkov | 1 | -1/+1 |
| 2013-01-24 | perf tools: Remove some needless die() calls from the main routine | Arnaldo Carvalho de Melo | 1 | -11/+21 |
| 2012-11-14 | perf tools: Add gtk.<command> config option for launching GTK browser | Namhyung Kim | 1 | -5/+10 |
| 2012-10-31 | perf tests: Add framework for automated perf_event_attr tests | Jiri Olsa | 1 | -0/+2 |
| 2012-10-29 | perf tools: Add a global variable "const char *input_name" | Feng Tang | 1 | -0/+1 |
| 2012-10-06 | perf tools: Have the page size value available for all tools | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2012-10-02 | perf tools: Convert to LIBAUDIT_SUPPORT | Namhyung Kim | 1 | -1/+1 |
| 2012-09-28 | perf tools: Convert to LIBELF_SUPPORT | Namhyung Kim | 1 | -1/+1 |
| 2012-09-27 | perf tools: Check libaudit availability for perf-trace builtin | Namhyung Kim | 1 | -0/+2 |
| 2012-09-26 | perf trace: New tool | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2012-09-07 | perf tools: include missing pthread.h header | Irina Tirdea | 1 | -0/+1 |
| 2012-08-09 | perf symbols: Support minimal build without libelf | Namhyung Kim | 1 | -0/+2 |
| 2012-08-09 | perf tools: Initial bash completion support | Frederic Weisbecker | 1 | -30/+39 |
| 2011-11-28 | perf tools: Simplify debugfs mountpoint handling code | Arnaldo Carvalho de Melo | 1 | -29/+4 |
| 2011-10-13 | perf ui browser: Handle SIGWINCH | Arnaldo Carvalho de Melo | 1 | -0/+24 |
| 2011-03-15 | perf evlist: New command to list the names of events present in a perf.data file | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2011-01-11 | perf evsel: Fix order of event list deletion | Arnaldo Carvalho de Melo | 1 | -2/+0 |
| 2011-01-03 | perf evsel: Delete the event selectors at exit | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2010-11-16 | perf: Rename 'perf trace' to 'perf script' | Ingo Molnar | 1 | -1/+1 |
| 2010-06-05 | perf buildid: add perfconfig option to specify buildid cache dir | Stephane Eranian | 1 | -0/+2 |
| 2010-05-20 | perf tui: Allow disabling the TUI on a per command basis in ~/.perfconfig | Arnaldo Carvalho de Melo | 1 | -2/+23 |
| 2010-05-02 | perf: add perf-inject builtin | Tom Zanussi | 1 | -0/+1 |
| 2010-04-29 | perf test: Initial regression testing command | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2010-04-19 | perf: 'perf kvm' tool for monitoring guest performance from host | Zhang, Yanmin | 1 | -0/+1 |
| 2010-04-03 | perf tools: Move the prototypes in util/string.h to util.h | Arnaldo Carvalho de Melo | 1 | -1/+0 |
| 2010-03-22 | perf newt: Properly restore the screen when error exiting | Arnaldo Carvalho de Melo | 1 | -2/+2 |
| 2010-03-22 | Merge commit 'v2.6.34-rc2' into perf/core | Ingo Molnar | 1 | -1/+1 |
| 2010-03-13 | perf tools: Fix non-newt build | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2010-03-12 | perf report: Implement initial UI using newt | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2010-03-08 | Merge branch 'for-next' into for-linus | Jiri Kosina | 1 | -1/+1 |
| 2010-02-05 | fix typos "precidence" -> "precedence" in comments | Uwe Kleine-König | 1 | -1/+1 |
| 2010-01-31 | perf lock: Introduce new tool "perf lock", for analyzing lock statistics | Hitoshi Mitake | 1 | -0/+1 |
| 2010-01-29 | tools/perf/perf.c: Clean up trivial style issues | Thiago Farina | 1 | -10/+11 |
| 2010-01-21 | perf buildid-cache: Add new command to manage build-id cache | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2009-12-28 | perf tools: Mount debugfs automatically | Xiao Guangrong | 1 | -1/+1 |
| 2009-12-15 | perf diff: Introduce tool to show performance difference | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2009-11-20 | perf: Add 'perf kmem' tool | Li Zefan | 1 | -13/+14 |
| 2009-11-17 | Merge branch 'perf/core' into perf/probes | Ingo Molnar | 1 | -38/+8 |
| 2009-11-16 | perf buildid-list: New plumbing command | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2009-11-15 | Merge branches 'perf/powerpc' and 'perf/bench' into perf/core | Ingo Molnar | 1 | -0/+1 |
| 2009-11-08 | perf tools: Modify perf routines to use new debugfs routines | Clark Williams | 1 | -38/+6 |
| 2009-11-08 | perf bench: Add new subcommand 'bench' to perf.c | Hitoshi Mitake | 1 | -0/+1 |
| 2009-10-23 | Merge branch 'perf/core' into perf/probes | Ingo Molnar | 1 | -8/+8 |
| 2009-10-13 | perf tools: Do not manually count string lengths | Vincent Legoll | 1 | -8/+8 |
| 2009-10-12 | perf probe: Add perf probe command support without libdwarf | Masami Hiramatsu | 1 | -2/+0 |
| 2009-10-12 | perf: Add perf probe subcommand, a kprobe-event setup helper | Masami Hiramatsu | 1 | -0/+3 |
| 2009-09-19 | perf: Add the timechart tool | Arjan van de Ven | 1 | -0/+1 |
| 2009-09-13 | perf: Add 'perf sched' tool | Ingo Molnar | 1 | -0/+1 |
| 2009-08-17 | perf tools: Add perf trace | Frederic Weisbecker | 1 | -0/+1 |
| 2009-07-22 | perf_counter: Detect debugfs location | Jason Baron | 1 | -1/+76 |
| 2009-07-01 | perf_counter tools: Add more warnings and fix/annotate them | Ingo Molnar | 1 | -4/+1 |
| 2009-06-06 | perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/ | Ingo Molnar | 1 | -0/+428 |