Commit Graph

  • 888964a05d perf trace: Fix show_arg_names not working for tp arg names Chen Zhongjin 2022-09-26 11:14:36 +08:00
  • b71536a492 perf string: Remove unused macro K() Chen Zhongjin 2022-09-26 11:14:40 +08:00
  • ec685de25b perf test: Add kernel lock contention test Namhyung Kim 2022-09-23 17:42:21 -07:00
  • 6bbc482017 perf lock: Add -q/--quiet option to suppress header and debug messages Namhyung Kim 2022-09-23 17:42:20 -07:00
  • 6282a1f4f8 perf lock: Add -E/--entries option Namhyung Kim 2022-09-23 17:42:19 -07:00
  • 84838712e9 perf test: waiting.sh: Parameterize timeouts Adrian Hunter 2022-09-14 11:01:50 +03:00
  • 5ebcdf07f7 perf test: test_intel_pt.sh: Move helper functions for waiting Adrian Hunter 2022-09-14 11:01:49 +03:00
  • fea753f8e3 perf test: test_intel_pt.sh: Add per-thread test Adrian Hunter 2022-09-12 11:34:12 +03:00
  • da4062021e perf tools: Add debug messages and comments for testing Adrian Hunter 2022-09-12 11:34:11 +03:00
  • 2c1c9e351a perf test: test_intel_pt.sh: Add more output in preparation for more tests Adrian Hunter 2022-09-12 11:34:10 +03:00
  • fd9b45e39c perf test: test_intel_pt.sh: Fix return checking Adrian Hunter 2022-09-12 11:34:09 +03:00
  • 5d7aac2bf8 perf test: test_intel_pt.sh: Use quotes around variable expansion Adrian Hunter 2022-09-12 11:34:08 +03:00
  • 711949e2f0 perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l Adrian Hunter 2022-09-12 11:34:07 +03:00
  • 1aaff2bac6 perf test: test_intel_pt.sh: Stop using backticks Adrian Hunter 2022-09-12 11:34:06 +03:00
  • 202d039413 perf test: test_intel_pt.sh: Stop using expr Adrian Hunter 2022-09-12 11:34:05 +03:00
  • 3f79fff8bd perf test: test_intel_pt.sh: Fix redirection Adrian Hunter 2022-09-12 11:34:04 +03:00
  • 170ac70f16 perf test: test_intel_pt.sh: Use a temp directory Adrian Hunter 2022-09-12 11:34:03 +03:00
  • 19af23df66 perf test: test_intel_pt.sh: Add cleanup function Adrian Hunter 2022-09-12 11:34:02 +03:00
  • 4627a000dc perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo Athira Rajeev 2022-09-16 16:19:04 +05:30
  • 7d18a824b5 perf annotate: Toggle full address <-> offset display Namhyung Kim 2022-09-23 10:31:42 -07:00
  • 762461f1a5 perf tools: Add 'addr' sort key Namhyung Kim 2022-09-23 10:31:41 -07:00
  • fd941521e8 perf inject: Clarify build-id options a little bit Namhyung Kim 2022-09-23 10:31:40 -07:00
  • d031a00a29 perf record: Fix a segfault in record__read_lost_samples() Namhyung Kim 2022-09-09 16:50:24 -07:00
  • dc64641c8f perf top: Fix error code in cmd_top() Shang XiaoJing 2022-09-22 22:14:37 +08:00
  • cdd3b15d68 perf stat: Merge cases in process_evlist Shang XiaoJing 2022-09-22 22:14:36 +08:00
  • e8a6430ff6 perf genelf: Fix error code in jit_write_elf() Shang XiaoJing 2022-09-22 22:14:35 +08:00
  • c1da8dd5c1 perf lock contention: Skip stack trace from BPF Namhyung Kim 2022-09-11 22:53:14 -07:00
  • 96532a83ee perf lock contention: Allow to change stack depth and skip Namhyung Kim 2022-09-11 22:53:13 -07:00
  • a6eaf966bc perf lock contention: Show full callstack with -v option Namhyung Kim 2022-09-11 22:53:12 -07:00
  • 637522ce97 perf lock contention: Factor out get_symbol_name_offset() Namhyung Kim 2022-09-11 22:53:11 -07:00
  • f0c4b97a29 perf test: Add basic core_wide expression test Ian Rogers 2022-08-31 10:49:26 -07:00
  • 1725e9cd32 perf metrics: Wire up core_wide Ian Rogers 2022-08-31 10:49:25 -07:00
  • a4b8cfcabb perf stat: Delay metric parsing Ian Rogers 2022-08-31 10:49:24 -07:00
  • cc2c4e26ec perf topology: Add core_wide Ian Rogers 2022-08-31 10:49:23 -07:00
  • 09b73fe9e3 perf smt: Compute SMT from topology Ian Rogers 2022-08-31 10:49:22 -07:00
  • 1a6abdde13 perf expr: Move the scanner_ctx into the parse_ctx Ian Rogers 2022-08-31 10:49:21 -07:00
  • 76ed5927ca perf pmu: Remove perf_pmu_lex() needless declaration Gaosheng Cui 2022-09-09 12:45:42 +08:00
  • 4671855ae7 perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations Gaosheng Cui 2022-09-09 12:45:41 +08:00
  • 187c7723e4 perf test: Skip sigtrap test on old kernels Namhyung Kim 2022-09-08 16:01:50 -07:00
  • 165da80296 perf sched: Factor out destroy_tasks() Namhyung Kim 2022-09-08 15:54:48 -07:00
  • c7202d20fb perf cpumap: Add range data encoding Ian Rogers 2022-06-14 07:33:53 -07:00
  • d773c999b8 perf events: Prefer union over variable length array Ian Rogers 2022-06-14 07:33:52 -07:00
  • 3657ad4b0f perf vendor events: Update events for Neoverse E1 Nick Forrington 2022-09-07 16:49:30 +01:00
  • 3e8d21b922 perf timechart: Add p_state_end helper Shang XiaoJing 2022-09-08 10:11:41 +08:00
  • 569c746b8a perf timechart: Add create_pidcomm helper Shang XiaoJing 2022-09-08 10:11:40 +08:00
  • 0f405f878b perf lock: Add get_key_by_aggr_mode helper Shang XiaoJing 2022-09-08 10:11:39 +08:00
  • e3e7572fa8 perf trace: Use zalloc() to save initialization of syscall_stats Shang XiaoJing 2022-09-08 10:11:38 +08:00
  • c581e46ba2 perf vendor events arm64: Move REMOTE_ACCESS to "memory" category Nick Forrington 2022-09-08 12:25:18 +01:00
  • 3b7ae354c1 perf intel-pt: Remove first line of log dumped on error Adrian Hunter 2022-09-05 10:34:24 +03:00
  • 65aee81afe perf intel-pt: Support itrace option flag d+e to log on error Adrian Hunter 2022-09-05 10:34:23 +03:00
  • 50d7620b27 perf intel-pt: Improve object code read error message Adrian Hunter 2022-09-05 10:34:22 +03:00
  • 52de6aacbe perf intel-pt: Improve man page layout slightly Adrian Hunter 2022-09-05 10:34:21 +03:00
  • a7fdd30a22 perf auxtrace: Add itrace option flag d+e to log on error Adrian Hunter 2022-09-05 10:34:20 +03:00
  • c3ca8d4418 perf tools: Add perf_config_scan() Adrian Hunter 2022-09-05 10:34:19 +03:00
  • 016f2f9821 perf callchain: Remove unneeded 'result' variable ye xingchen 2022-08-23 07:56:05 +00:00
  • cf874a0165 perf c2c: Add helpers to get counts of loads or stores Shang XiaoJing 2022-09-06 11:29:05 +08:00
  • 4fb47c8c20 perf tools: Add same_cmd_with_prefix() helper Shang XiaoJing 2022-09-06 11:29:04 +08:00
  • b304c173e3 perf vendor events: Add missing Neoverse V1 events Nick Forrington 2022-09-05 12:40:24 +01:00
  • d7ba22d4a3 perf report: Show per-event LOST SAMPLES stat Namhyung Kim 2022-09-01 12:57:39 -07:00
  • 75b37db096 perf hist: Add nr_lost_samples to hist_stats Namhyung Kim 2022-09-01 12:57:38 -07:00
  • e3a23261ad perf record: Read and inject LOST_SAMPLES events Namhyung Kim 2022-09-01 12:57:37 -07:00
  • e17f343c3b perf record: Set PERF_FORMAT_LOST by default Namhyung Kim 2022-09-01 12:57:36 -07:00
  • a8d68cc457 perf tools: Print LOST read format in the verbose mode Namhyung Kim 2022-09-01 12:57:35 -07:00
  • 9dcc22efff perf smt: Tidy header guard add SPDX Ian Rogers 2022-08-30 09:48:39 -07:00
  • fb42f8b729 perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform Anshuman Khandual 2022-08-24 10:18:22 +05:30
  • bcb96ce6d2 perf branch: Add branch privilege information request flag Anshuman Khandual 2022-08-24 10:18:21 +05:30
  • 0ddea8e2a0 perf branch: Extend branch type classification Anshuman Khandual 2022-08-24 10:18:20 +05:30
  • 1c96b6e45f perf branch: Add system error and not in transaction branch types Anshuman Khandual 2022-08-24 10:18:19 +05:30
  • dca571ed97 perf build: Enable -Wthread-safety with clang Ian Rogers 2022-08-26 09:42:42 -07:00
  • b40b212256 perf top: Fixes for thread safety analysis Ian Rogers 2022-08-26 09:42:41 -07:00
  • 59c2666049 perf sched: Fixes for thread safety analysis Ian Rogers 2022-08-26 09:42:40 -07:00
  • bfa339ceda perf mutex: Add thread safety annotations Ian Rogers 2022-08-26 09:42:39 -07:00
  • e54dea69cd perf dso: Hold lock when accessing nsinfo Ian Rogers 2022-08-26 09:42:38 -07:00
  • d8e40b58ad perf top: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:37 -07:00
  • 9b3726ef83 perf annotate: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:36 -07:00
  • d9a0d6b839 perf dso: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:35 -07:00
  • 26b3a5fa41 perf mmap: Remove unnecessary pthread.h include Ian Rogers 2022-08-26 09:42:34 -07:00
  • 82aff6cc07 perf ui: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:33 -07:00
  • 0bd14ac2d6 perf sched: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:32 -07:00
  • 49c670b17e perf record: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:31 -07:00
  • 6f37dc6ed0 perf lock: Remove unused pthread.h include Ian Rogers 2022-08-26 09:42:30 -07:00
  • ed0546b7b8 perf bpf: Remove unused pthread.h include Ian Rogers 2022-08-26 09:42:29 -07:00
  • 8e03bb88ab perf hist: Update use of pthread mutex Ian Rogers 2022-08-26 09:42:28 -07:00
  • 130f267af6 perf tests: Avoid pthread.h inclusion Ian Rogers 2022-08-26 09:42:27 -07:00
  • a64d3af5d9 perf bench: Update use of pthread mutex/cond Ian Rogers 2022-08-26 09:42:26 -07:00
  • e57d897703 perf mutex: Wrapped usage of mutex and cond Pavithra Gurushankar 2022-08-26 09:42:25 -07:00
  • 6657a099e1 perf record: Allow multiple recording time ranges Adrian Hunter 2022-08-24 10:28:14 +03:00
  • 329725d5f6 perf evlist: Add evlist__{en/dis}able_non_dummy() Adrian Hunter 2022-08-24 10:28:13 +03:00
  • feff0b61ff perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event Adrian Hunter 2022-08-24 10:28:12 +03:00
  • a032ad87aa perf record: Fix done_fd wakeup event Adrian Hunter 2022-08-24 10:28:11 +03:00
  • 6562c9acb4 perf record: Fix way of handling non-perf-event pollfds Adrian Hunter 2022-08-24 10:28:10 +03:00
  • bdf4572555 perf hashmap: Tidy hashmap dependency Ian Rogers 2022-08-23 22:06:04 -07:00
  • 84f879c533 perf metrics: Use 'unsigned int' instead of just 'unsigned'. Xin Gao 2022-08-17 01:38:04 +08:00
  • f1417cea01 perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. Xin Gao 2022-08-17 01:41:09 +08:00
  • 74ef1cc958 tools build: Display logical OR of a feature flavors Roberto Sassu 2022-08-18 14:09:57 +02:00
  • 74da7697a2 tools build: Increment room for feature name in feature detection output Roberto Sassu 2022-08-18 14:09:56 +02:00
  • 709533e51b tools build: Fix feature detection output due to eval expansion Roberto Sassu 2022-08-18 14:09:55 +02:00
  • 8012243e62 perf inject: Add a command line option to specify build ids. Raul Silvera 2022-08-15 22:59:22 +00:00
  • 82aad7ff7a perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex Peter Zijlstra 2022-10-04 12:20:39 +02:00
  • 7be51cc1c6 perf: Fix pmu_filter_match() Peter Zijlstra 2022-10-04 11:03:47 +02:00