aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/Documentation
AgeCommit message (Expand)AuthorFilesLines
9 daysperf timechart: Add record support for output perf.data pathIan Rogers1-0/+3
9 daysperf tools: Merge deferred user callchainsNamhyung Kim1-0/+5
9 daysperf record: Add --call-graph fp,defer option for deferred callchainsNamhyung Kim2-0/+7
2025-11-24perf docs: arm-spe: Document new SPE filtering featuresJames Clark1-9/+95
2025-11-13perf build: Remove NO_AUXTRACE build optionIan Rogers1-1/+0
2025-10-19perf c2c: Add annotation support to perf c2c reportTianyou Li1-0/+7
2025-10-06perf docs: Document building with ClangLeo Yan2-74/+21
2025-10-06perf check: Add libLLVM featureIan Rogers1-0/+1
2025-10-03perf record: Add ratio-to-prev termThomas Falcon2-0/+55
2025-10-01perf tools: Fix duplicated words in documentation and commentsMarkus Heidelberg1-1/+1
2025-09-19perf bench mem: Add mmap() workloadsAnkur Arora1-0/+34
2025-09-19perf bench mem: Allow chunking on a memory regionAnkur Arora1-0/+10
2025-09-19perf bench mem: Allow mapping of hugepagesAnkur Arora1-2/+12
2025-09-19perf tools: Update header documentation on BPF_PROG_INFOThomas Richter1-0/+10
2025-09-19perf trace: Add --max-summary optionNamhyung Kim1-0/+4
2025-09-12perf parse-events: Add 'X' modifier to exclude an event from being regroupedIan Rogers1-0/+1
2025-09-09perf docs: Update SPE doc to include default instructions groupJames Clark1-4/+10
2025-08-28perf annotate: Add --code-with-type support for TUINamhyung Kim1-1/+0
2025-07-25perf record: Make --buildid-mmap the defaultIan Rogers1-1/+3
2025-07-24perf parse-events: Allow the cpu term to be a PMU or CPU rangeIan Rogers1-9/+16
2025-07-22perf: ftrace: add graph tracer options args/retval/retval-hex/retaddrChangbin Du1-0/+4
2025-07-14perf ftrace latency: Add -e option to measure time between two eventsNamhyung Kim1-0/+6
2025-06-27perf stat: Fix uncore aggregation numberChun-Tse Shao1-2/+4
2025-06-26tools: Remove libcrypto dependencyYuzhuo Jing1-1/+0
2025-06-22Merge tag 'v6.16-rc3' into perf-tools-nextNamhyung Kim2-17/+92
2025-06-20perf build: detect support for libbpf's emit_strings optionBlake Jones1-0/+1
2025-06-16perf mem: Document new output fields (op, cache, mem, dtlb, snoop)Namhyung Kim2-17/+92
2025-06-09perf trace: Remove --map-dump documentationHoward Chu1-8/+0
2025-05-31perf lock contention: Reject more than 10ms delays for safetyNamhyung Kim1-2/+6
2025-05-28perf mem: Describe overhead calculation in briefRavi Bangoria1-0/+19
2025-05-16perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2Chun-Tse Shao1-5/+19
2025-05-13perf trace: Support --summary-mode=cgroupNamhyung Kim1-1/+2
2025-05-13perf report: Add 'tgid' sort keyNamhyung Kim1-0/+1
2025-05-12perf parse-events: Add "cpu" term to set the CPU an event is recorded onIan Rogers1-0/+9
2025-05-12perf intel-pt: Do not default to recording all switch eventsAdrian Hunter1-0/+4
2025-05-09perf lock contention: Add -J/--inject-delay optionNamhyung Kim1-0/+11
2025-05-05perf record --off-cpu: Add --off-cpu-thresh optionHoward Chu1-0/+9
2025-05-02perf record: Add --sample-mem-info optionNamhyung Kim1-1/+6
2025-04-29perf mem/c2c amd: Add ldlat supportRavi Bangoria2-4/+20
2025-04-29perf amd ibs: Add Load Latency bits in raw dumpRavi Bangoria1-0/+9
2025-04-28perf trace: Implement syscall summary in BPFNamhyung Kim1-0/+6
2025-04-25perf stat: Add mean, min, max and last --tpebs-mode optionsIan Rogers1-0/+7
2025-03-14perf script: Update brstack syntax documentationYujie Liu1-7/+16
2025-03-13perf annotate: Add --code-with-type option.Namhyung Kim1-0/+4
2025-02-28perf lock: Report owner stack in usermodeChun-Tse Shao1-2/+3
2025-02-26perf list: Document -v option deduplication featureJames Clark1-1/+1
2025-02-19perf tools: Fix up some comments and code to properly use the event_source busGreg Kroah-Hartman2-7/+7
2025-02-18perf report: Add latency and parallelism profiling documentationDmitry Vyukov4-19/+124
2025-02-18perf report: Add --latency flagDmitry Vyukov2-0/+9
2025-02-12perf trace: Add --summary-mode optionNamhyung Kim1-0/+4
2025-01-24Merge tag 'perf-tools-for-v6.14-2025-01-21' of git://git.kernel.org/pub/scm/l...Linus Torvalds8-233/+419
2025-01-17perf lock: Add percpu-rwsem for type filterChun-Tse Shao1-2/+2
2025-01-16perf test: Improve verbose documentationIan Rogers1-1/+4
2025-01-16perf test: Add a runs-per-test flagIan Rogers1-0/+5
2025-01-16perf test: Fix parallel/sequential option documentationIan Rogers1-7/+3
2025-01-10perf docs: arm_spe: Document new discard modeJames Clark1-0/+26
2025-01-10perf tools: Remove dependency on libauditCharlie Jenkins1-2/+0
2025-01-08perf ftrace profile: Add --graph-opts optionNamhyung Kim1-0/+8
2024-12-26perf docs: Add documentation for --force-btf optionHoward Chu1-0/+5
2024-12-18perf intel-pt: Add documentation for pause / resumeAdrian Hunter1-0/+108
2024-12-18perf intel-pt: Improve man page formatAdrian Hunter1-219/+267
2024-12-18perf tools: Parse aux-actionAdrian Hunter1-0/+4
2024-12-10perf ftrace latency: Add --max-latency optionGabriele Monaco1-0/+4
2024-12-10perf ftrace latency: Introduce --min-latency to narrow down into a latency rangeArnaldo Carvalho de Melo1-0/+4
2024-12-10perf ftrace latency: Introduce --bucket-range to ask for linear bucketingArnaldo Carvalho de Melo1-0/+3
2024-12-09perf config: Fix trival typo 'an' -> 'can'Arnaldo Carvalho de Melo1-1/+1
2024-11-13perf disasm: Allow configuring what disassemblers to useArnaldo Carvalho de Melo1-0/+13
2024-11-09perf docs: Document tool and hwmon eventsIan Rogers1-0/+15
2024-10-29perf arm-spe: Update --itrace help textGraham Woodward2-2/+2
2024-10-21perf test: Document the -w/--workload optionArnaldo Carvalho de Melo1-0/+17
2024-10-18perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORTIan Rogers1-3/+3
2024-10-18perf libdw: Remove unnecessary definesIan Rogers1-1/+1
2024-10-14perf sched timehist: Add pre-migration wait time optionMadadi Vineeth Reddy1-0/+8
2024-10-10perf report: Display columns Predicted/Abort/Cycles in --branch-historyThomas Falcon1-0/+8
2024-10-03perf list: update option desc in man pageYoshihiro Furudera1-1/+1
2024-09-24perf scripting python: Add function to get a config valueJames Clark1-1/+1
2024-09-04perf check: Fix inconsistencies in feature namesAditya Gupta1-2/+2
2024-09-04perf check: Introduce 'check' subcommandAditya Gupta1-0/+82
2024-09-03perf sched timehist: Add --prio optionYang Jihong1-0/+6
2024-09-03perf sched timehist: Add --show-prio optionYang Jihong1-0/+3
2024-08-14perf script: Add branch countersKan Liang1-1/+1
2024-08-14perf report: Display the branch counter histogramKan Liang1-0/+1
2024-08-13perf Document: Add TPEBS (Timed PEBS(Precise Event-Based Sampling)) to DocumentsWeilin Wang2-0/+31
2024-08-13perf stat: Add command line option for enabling TPEBS recordingWeilin Wang1-0/+8
2024-08-12perf docs: Refine the description for the buffer sizeLeo Yan4-11/+12
2024-08-12perf script: add --addr2line optionMartin Liška1-0/+3
2024-08-05perf annotate: Add --skip-empty optionNamhyung Kim1-0/+3
2024-08-05perf mem: Update documentation for new optionsNamhyung Kim1-31/+63
2024-08-01perf record: Add --setup-filter optionNamhyung Kim1-0/+5
2024-07-31perf ftrace profile: Add -s/--sort optionNamhyung Kim1-0/+5
2024-07-31perf ftrace: Add 'profile' commandNamhyung Kim1-1/+41
2024-07-31perf ftrace: Add 'tail' option to --graph-optsNamhyung Kim1-0/+1
2024-07-26perf docs: Document cross compilationLeo Yan1-0/+28
2024-07-12perf sched map: Add --fuzzy-name option for fuzzy matching in task namesMadadi Vineeth Reddy1-0/+3
2024-07-12perf sched map: Add support for multiple task names using CSVMadadi Vineeth Reddy1-2/+3
2024-07-12perf sched map: Add task-name option to filter the output mapMadadi Vineeth Reddy1-0/+6
2024-06-28perf sched replay: Fix -r/--repeat command line option for infinityMadadi Vineeth Reddy1-0/+7
2024-06-25perf: Timehist account sch delay for scheduled out runningFernand Sieber1-2/+2
2024-06-20perf doc: Add AMD IBS usage documentRavi Bangoria2-1/+191
2024-06-03perf lock info: Display both map and thread by defaultNick Forrington1-2/+2
2024-05-30perf top: Allow filters on eventsIan Rogers1-0/+4
2024-05-30perf bpf filter: Add uid and gid termsIan Rogers1-1/+1
2024-05-28perf docs: Fix typosIan Rogers3-4/+4
2024-05-10perf sched: Rename 'switches' column header to 'count' and add usage descript...Madadi Vineeth Reddy1-0/+36
2024-04-26perf test: Reintroduce -p/--parallel and make -S/--sequential the defaultArnaldo Carvalho de Melo1-1/+12
2024-04-18perf docs: Document bpf event modifierIan Rogers1-0/+1
2024-04-17perf report: Add weight[123] output fieldsNamhyung Kim1-1/+8
2024-04-05perf script: Add capstone support for '-F +brstackdisasm'Andi Kleen1-2/+5
2024-03-21perf docs arm_spe: Clarify more SPE requirements related to KPTIJames Clark1-1/+11
2024-02-20perf: script: prefer capstone to XEDChangbin Du1-5/+9
2024-02-20perf: script: add raw|disasm arguments to --insn-trace optionChangbin Du1-3/+4
2024-02-20perf: script: add field 'disasm' to display mnemonic instructionsChangbin Du1-6/+7
2024-02-12Merge branch 'perf-tools' into perf-tools-nextNamhyung Kim1-0/+4
2024-02-09perf stat: Support per-cluster aggregationYicong Yang1-0/+11
2024-02-08perf tools: Make it possible to see perf's kernel and module memory mappingsAdrian Hunter1-0/+2
2024-02-02tools: perf: Expose sample ID / stream ID to python scriptsBen Gainey1-2/+2
2024-02-01perf Documentation: Add some more hints to tips.txtAndi Kleen1-5/+26
2024-01-26perf list: Add output file optionIan Rogers1-0/+4
2024-01-25perf tools: Add -H short option for --hierarchyNamhyung Kim2-2/+59
2024-01-19Merge tag 'perf-tools-for-v6.8-1-2024-01-09' of git://git.kernel.org/pub/scm/...Linus Torvalds9-32/+60
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2023-12-23perf annotate: Add --type-stat option for debuggingNamhyung Kim1-0/+3
2023-12-23perf annotate: Add --data-type optionNamhyung Kim1-0/+8
2023-12-23perf report: Add 'symoff' sort keyNamhyung Kim1-0/+1
2023-12-23perf report: Add 'typeoff' sort keyNamhyung Kim1-0/+1
2023-12-23perf report: Add 'type' sort keyNamhyung Kim1-0/+1
2023-12-14perf stat: Combine the -A/--no-aggr and --no-merge optionsIan Rogers1-24/+28
2023-12-03perf docs: Fix man page formatting for 'perf lock'Nick Forrington1-1/+1
2023-11-28perf tools: Add --debug-file option to redirect debug outputYang Jihong1-0/+3
2023-11-27perf test: Use existing config value for objdump pathJames Clark1-6/+2
2023-11-27perf auxtrace: Add 'T' itrace option for timestamp traceLeo Yan1-0/+1
2023-11-10perf header: Additional note on AMD IBS for max_precise pmu capArnaldo Carvalho de Melo1-5/+7
2023-11-09perf test: Add support for setting objdump binary via perf configJames Clark1-0/+4
2023-11-09perf tools: Add branch counter knobKan Liang1-0/+4
2023-10-25perf bench sched pipe: Add -G/--cgroups optionNamhyung Kim1-0/+19
2023-09-12perf lock contention: Add -G/--cgroup-filter optionNamhyung Kim1-0/+4
2023-09-12perf lock contention: Add --lock-cgroup optionNamhyung Kim1-0/+3
2023-09-12perf kwork top: Implements BPF-based cpu usage statisticsYang Jihong1-0/+5
2023-09-12perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time optionsYang Jihong1-0/+26
2023-09-12perf kwork top: Introduce new top utilityYang Jihong1-1/+4
2023-09-12perf kwork: Add sched record supportYang Jihong1-1/+1
2023-09-12perf kwork: Add the supported subcommands to the documentYang Jihong1-1/+1
2023-09-12perf record: Track sideband events for all CPUs when tracing selected CPUsYang Jihong1-0/+3
2023-08-16perf docs: Fix format of unordered listsChangbin Du2-41/+48
2023-08-15perf dlfilter: Add al_cleanup()Adrian Hunter1-2/+20
2023-08-15perf parse-events: Remove BPF event supportIan Rogers2-55/+0
2023-07-28perf doc: Fix typo in perf.data-file-format.txtXiu Jianfeng1-1/+1
2023-07-20perf bench uprobe: Add benchmark to test uprobe overheadArnaldo Carvalho de Melo1-0/+3
2023-07-01perf lock contention: Add --output optionNamhyung Kim1-0/+3
2023-07-01perf lock contention: Add -x option for CSV style outputNamhyung Kim1-0/+5
2023-06-27perf: Replace deprecated -target with --target= for ClangFangrui Song1-1/+1
2023-06-05perf stat: Document --metric-no-threshold and threshold colorsIan Rogers1-0/+15
2023-05-23perf stat: Add "--per-cache" aggregation option and document itK Prateek Nayak1-0/+16
2023-05-15perf doc: Add support for KBUILD_BUILD_TIMESTAMPBen Hutchings1-3/+7
2023-05-15perf doc: Define man page date when using asciidoctorBen Hutchings1-4/+7
2023-05-12perf script: Add new output field 'dsoff' to print dso offsetChangbin Du1-1/+1
2023-04-06perf lock contention: Update default map size to 16384Namhyung Kim1-1/+2
2023-04-06perf lock contention: Use -M for --map-nr-entriesNamhyung Kim1-0/+1
2023-04-04perf top: Add --branch-history optionAdrian Hunter1-0/+4
2023-04-04perf symbol: Add command line support for addr2line pathIan Rogers4-0/+15
2023-04-04perf annotate: Allow objdump to be set in perfconfigIan Rogers1-1/+4
2023-03-20perf report: Add 'simd' sort fieldGerman Gomez1-0/+1
2023-03-15perf kvm: Update documentation to reflect new changesLeo Yan1-2/+7
2023-03-15perf record: Update documentation for BPF filtersNamhyung Kim1-1/+46
2023-03-15perf record: Add BPF event filter supportNamhyung Kim1-3/+12
2023-02-19perf doc: Refresh topdown documentationIan Rogers2-53/+44
2023-02-17perf intel-pt: Synthesize cycle eventsSteinar H. Gunderson2-13/+26
2023-02-16perf c2c: Add report option to show false sharing in adjacent cachelinesFeng Tang1-0/+6
2023-02-08perf lock contention: Add -o/--lock-owner optionNamhyung Kim1-0/+5
2023-02-06perf script: Fix missing Retire Latency fields option documentationKan Liang1-1/+1
2023-02-03perf report: Support Retire LatencyKan Liang1-0/+2
2023-02-02perf lock contention: Add -S/--callstack-filter optionNamhyung Kim1-0/+6
2023-02-02perf script: Add 'cgroup' field for outputNamhyung Kim1-1/+4
2023-02-02perf tools docs: Use canonical ftrace pathRoss Zwisler3-4/+4
2023-02-01perf intel-pt: Do not try to queue auxtrace data on pipeNamhyung Kim1-0/+30
2023-01-27perf mem/c2c: Document that SPE is used for mem and c2c on ARMJames Clark2-3/+12
2023-01-23perf: Various spelling fixesDiederik de Haas1-1/+1
2023-01-22perf tools: Fix foolproof typoIan Rogers4-4/+4
2023-01-22perf test: Add Symbols testAdrian Hunter1-0/+3
2023-01-19perf docs: Fix a typo in 'perf probe' man page: l20th -> 120thqinyu1-1/+1
2023-01-02perf tools: Don't include signature in version stringsAhelenia Ziemiańska1-1/+1
2022-12-21perf lock contention: Add -L/--lock-filter optionNamhyung Kim1-0/+4
2022-12-21perf lock contention: Add -Y/--type-filter optionNamhyung Kim1-6/+17
2022-12-14perf evlist: Remove group option.Ian Rogers2-9/+2
2022-12-14perf lock contention: Add -l/--lock-addr optionNamhyung Kim1-0/+4
2022-12-14perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index"Anshuman Khandual1-0/+5
2022-11-23perf list: Add JSON output optionIan Rogers1-0/+4
2022-11-15perf list: Generalize limiting to a PMU nameIan Rogers1-3/+3
2022-10-27perf tools: Make quiet mode consistent between toolsJames Clark7-8/+8
2022-10-27perf scripts python: intel-pt-events.py: Add ability interleave outputAdrian Hunter1-2/+10
2022-10-25perf docs: Fix man page build wrt perf-arm-coresight.txtAdrian Hunter1-0/+0
2022-10-06perf mem/c2c: Add load store event mappings for AMDRavi Bangoria2-5/+12
2022-10-06perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE eventsRavi Bangoria1-0/+1
2022-10-06perf test coresight: Add relevant documentation about ARM64 CoreSight testingCarsten Haitzler1-0/+5
2022-10-04perf lock: Add -q/--quiet option to suppress header and debug messagesNamhyung Kim1-0/+4
2022-10-04perf lock: Add -E/--entries optionNamhyung Kim1-0/+10
2022-10-04perf tools: Add 'addr' sort keyNamhyung Kim1-1/+2
2022-10-04perf inject: Clarify build-id options a little bitNamhyung Kim1-2/+4
2022-10-04perf lock contention: Allow to change stack depth and skipNamhyung Kim1-0/+6
2022-10-04perf intel-pt: Support itrace option flag d+e to log on errorAdrian Hunter1-1/+4