aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/perf.h
AgeCommit message (Expand)AuthorFilesLines
2023-04-10perf util: Move perf_guest/host declarationsIan Rogers1-4/+0
2023-04-10perf util: Move input_name to utilIan Rogers1-1/+0
2023-04-10perf version: Use regular verbose flagIan Rogers1-1/+0
2023-04-10perf header: Move perf_version_string declarationIan Rogers1-1/+0
2023-04-10perf ui: Move window resize signal functionsIan Rogers1-2/+0
2019-08-29perf time-utils: Adopt rdclock() from perf.hArnaldo Carvalho de Melo1-9/+0
2019-08-29perf tools: Move everything related to sys_perf_event_open() to perf-sys.hArnaldo Carvalho de Melo1-12/+0
2019-08-26perf record: Move record_opts and other record decls out of perf.hArnaldo Carvalho de Melo1-62/+0
2019-08-14perf record: Add an option to take an AUX snapshot on exitAlexander Shishkin1-0/+1
2019-06-25perf tools: Increase MAX_NR_CPUS and MAX_CACHESKyle Meyer1-1/+1
2019-06-10perf record: Add support to collect callchains from kernel or user space onlyyuzhoujian1-0/+2
2019-05-15perf record: Implement COMPRESSED event record and its attributesAlexey Budankov1-0/+1
2019-04-01perf record: Implement --mmap-flush=<number> optionAlexey Budankov1-0/+1
2019-03-19perf record: Replace option --bpf-event with --no-bpf-eventSong Liu1-1/+1
2019-02-06perf record: Allocate affinity masksAlexey Budankov1-0/+8
2019-01-21perf tools: Handle PERF_RECORD_BPF_EVENTSong Liu1-0/+1
2018-12-17perf tools: Allow specifying proc-map-timeout in config fileMark Drayton1-1/+0
2018-12-17perf record: Enable asynchronous trace writingAlexey Budankov1-0/+1
2018-10-18perf record: Encode -k clockid frequency into Perf traceAlexey Budankov1-0/+1
2018-08-01perf tools: Allow overriding MAX_NR_CPUS at compile timeChristophe Leroy1-0/+2
2018-07-30perf tools: Fix the build on the alpine:edge distroArnaldo Carvalho de Melo1-0/+1
2018-04-02perf tools: Add 'perf -vv' as an alias to 'perf version --build-options'Jin Yao1-0/+1
2018-03-05perf record: Fix crash in pipe modeJiri Olsa1-0/+1
2018-03-05perf record: Throttle user defined frequencies to the maximum allowedArnaldo Carvalho de Melo1-0/+1
2018-03-05perf record: Allow asking for the maximum allowed sample rateArnaldo Carvalho de Melo1-0/+2
2018-02-05perf record: Fix period option handlingJiri Olsa1-0/+1
2017-11-07Merge branch 'linus' into perf/core, to fix conflictsIngo Molnar1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-13perf record: Support direct --user-regs argumentsAndi Kleen1-0/+1
2017-09-01perf tools: Support new sample type for physical addressKan Liang1-0/+1
2017-07-18perf tests attr: Add test_attr__ready functionJiri Olsa1-0/+1
2017-03-14perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related infoHari Bathini1-0/+1
2016-12-15perf evsel: Allow to ignore missing pidJiri Olsa1-0/+1
2016-08-23tools: Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macrosArnaldo Carvalho de Melo1-7/+0
2016-08-02perf record: Add --sample-cpu optionJiri Olsa1-0/+1
2016-07-15perf record: Add --tail-synthesize optionWang Nan1-0/+1
2016-07-15perf tools: Enable overwrite settingsWang Nan1-0/+1
2016-04-18perf tools: Ditch record_opts.callgraph_setArnaldo Carvalho de Melo1-1/+0
2016-02-18perf record: Add --all-user/--all-kernel optionsJiri Olsa1-0/+2
2015-08-31perf record: Add ability to name registers to recordStephane Eranian1-1/+1
2015-07-29perf tools: Introduce callgraph_set for callgraph optionKan Liang1-0/+1
2015-07-23perf record: Add option --switch-events to select PERF_RECORD_SWITCH eventsAdrian Hunter1-0/+1
2015-07-06perf record: Let user have timestamps with per-thread recordingAdrian Hunter1-0/+1
2015-06-19perf tools: Configurable per thread proc map processing time outKan Liang1-0/+1
2015-05-05perf tools: Add AUX area tracing Snapshot ModeAdrian Hunter1-0/+3
2015-04-29perf auxtrace: Add support for AUX area recordingAdrian Hunter1-0/+2
2015-04-08perf record: Add clockid parameterPeter Zijlstra1-0/+2
2015-03-26perf: Bump max number of cpus to 1024David Ahern1-1/+1
2015-02-25perf record: Support recording running/enabled timeAndi Kleen1-0/+1
2014-11-16perf tools: Add core support for sampling intr machine state regsStephane Eranian1-0/+1
2014-10-29perf tools: Export usage string and option table of perf recordNamhyung Kim1-0/+3
2014-09-26perf tools: Move callchain config from record_opts to callchain_paramNamhyung Kim1-3/+0
2014-05-05perf tools: Move ACCESS_ONCE from perf.h headerJiri Olsa1-2/+0
2014-05-05perf tools: Move sys_perf_event_open function from perf.hJiri Olsa1-29/+11
2014-05-05perf tools: Move syscall and arch specific defines from perf.hJiri Olsa1-164/+1
2014-05-05perf tools: Move perf_call_graph_mode enum from perf.hJiri Olsa1-7/+0
2014-05-05perf tools: Move sample data structures from perf.hJiri Olsa1-24/+0
2014-05-05perf tools: Remove PR_TASK_PERF_EVENTS_* from perf.hJiri Olsa1-7/+0
2014-05-05perf tools: Remove asmlinkage define from perf.hJiri Olsa1-5/+0
2014-05-05perf tools: Remove min define from perf.hJiri Olsa1-6/+0
2014-05-05perf tools: Remove unlikely define from perf.hJiri Olsa1-1/+0
2014-05-05perf tools: Remove MAX_COUNTERS define from perf.hJiri Olsa1-1/+0
2014-05-01tools: Consolidate types.hBorislav Petkov1-3/+1
2014-04-28perf tests: Add thread maps lookup automated testsJiri Olsa1-0/+6
2014-04-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tileLinus Torvalds1-0/+8
2014-03-14perf bench: Add futex-hash microbenchmarkDavidlohr Bueso1-0/+6
2014-03-07perf tools: Allow building for tileZhigang Lu1-0/+8
2014-02-18perf record: Add readable output for callchain debugJiri Olsa1-1/+2
2014-02-18perf tools: Add call-graph option support into .perfconfigJiri Olsa1-0/+1
2014-01-29perf tools: Fix AAAAARGH64 memory barriersPeter Zijlstra1-2/+2
2014-01-20perf tools: Add support for the xtensa architectureBaruch Siach1-0/+7
2014-01-14perf record: Rename --no-delay to --no-bufferingArnaldo Carvalho de Melo1-1/+1
2014-01-13perf record: Add --initial-delay optionAndi Kleen1-0/+1
2013-12-19perf tools: Rename 'perf_record_opts' to 'record_optsArnaldo Carvalho de Melo1-1/+1
2013-11-27perf record: Default -t option to no inheritanceAdrian Hunter1-0/+1
2013-11-12perf target: Shorten perf_target__ to target__Arnaldo Carvalho de Melo1-1/+1
2013-11-06tools/perf: Add required memory barriersPeter Zijlstra1-12/+47
2013-10-21perf tools: Add data object to handle perf data fileJiri Olsa1-1/+0
2013-10-04tools/perf: Add support for record transaction flagsAndi Kleen1-0/+1
2013-10-04tools/perf: Support sorting by in_tx or abort branch flagsAndi Kleen1-1/+3
2013-08-12perf kvm: Option to print events that exceed a durationDavid Ahern1-0/+3
2013-04-01perf tools: Add support for weight v7 (modified)Andi Kleen1-0/+1
2013-03-03Merge tag 'metag-v3.9-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+6
2013-03-02perf: Enable building perf tools for MetaJames Hogan1-0/+6
2013-03-02Merge tag 'arc-v3.9-rc1-late' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+6
2013-02-15perf, ARC: Enable building perf tools for ARCVineet Gupta1-0/+6
2013-02-06perf evlist: Make event_copy local to mmapsDavid Ahern1-26/+0
2013-01-24perf tools: Move get_term_dimensions from top to util.cDavid Ahern1-4/+0
2013-01-24perf evsel: Do missing feature fallbacks in just one placeArnaldo Carvalho de Melo1-2/+0
2012-12-08Merge branch 'linus' into perf/coreIngo Molnar1-12/+3
2012-11-19perf: Make perf build for x86 with UAPI disintegration appliedDavid Howells1-13/+3
2012-11-19perf powerpc: Use uapi/unistd.h to fix build errorSukadev Bhattiprolu1-1/+1
2012-11-14perf powerpc: Use uapi/unistd.h to fix build errorSukadev Bhattiprolu1-1/+1
2012-11-14perf tests: Final cleanup for builtin-test moveJiri Olsa1-1/+0
2012-11-01perf tests: Add attr tests under builtin test commandJiri Olsa1-0/+1
2012-10-31perf tests: Add framework for automated perf_event_attr testsJiri Olsa1-2/+14
2012-10-29perf tools: Add a global variable "const char *input_name"Feng Tang1-0/+1
2012-10-20Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kerne...Ingo Molnar1-1/+1
2012-10-17perf tools: Fix build on sparc.David Miller1-1/+1
2012-10-14perf: Fix UAPI falloutIngo Molnar1-1/+1
2012-10-01Merge tag 'arm64-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+6
2012-09-17arm64: Performance counters supportWill Deacon1-0/+6
2012-08-11perf tools: Support for DWARF mode callchainJiri Olsa1-1/+8
2012-05-25perf record: Fix branch_stack type in perf_record_optsStephane Eranian1-1/+1
2012-05-02perf target: Split out perf_target handling codeNamhyung Kim1-8/+1
2012-05-02perf tools: Introduce struct perf_targetNamhyung Kim1-5/+10
2012-03-20Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+22
2012-03-14perf tools, x86: Build perf on older user-space as wellIngo Molnar1-0/+6
2012-03-09perf record: Add support for sampling taken branchRoberto Agostino Vitillo1-0/+1
2012-03-09perf tools: Add code to support PERF_SAMPLE_BRANCH_STACKRoberto Agostino Vitillo1-0/+17
2012-03-03perf tools: Handle kernels that don't support attr.exclude_{guest,host}Arnaldo Carvalho de Melo1-0/+1
2012-02-14perf tools: Invert the sample_id_all logicArnaldo Carvalho de Melo1-1/+1
2012-02-14perf tools: Handle kernels that don't support attr.exclude_{guest,host}Arnaldo Carvalho de Melo1-0/+1
2012-02-13perf tools: cleanup initialization of attr->sizeStephane Eranian1-1/+0
2012-02-13perf tools: Allow multiple threads or processes in record, stat, topDavid Ahern1-2/+2
2012-01-24perf tools: Introduce per user viewArnaldo Carvalho de Melo1-0/+1
2011-12-20perf record: Add ability to record event periodAndrew Vagin1-0/+1
2011-11-28perf record: Move 'group' to perf_event_opsArnaldo Carvalho de Melo1-0/+1
2011-11-28perf record: Move mmap_pages to perf_record_optsArnaldo Carvalho de Melo1-0/+1
2011-11-28perf evlist: Introduce {prepare,start}_workload refactored from 'perf record'Arnaldo Carvalho de Melo1-0/+1
2011-11-28perf evsel: Introduce config attr methodArnaldo Carvalho de Melo1-0/+20
2011-10-13perf ui browser: Handle SIGWINCHArnaldo Carvalho de Melo1-0/+2
2011-10-07perf tools: Make perf.data more self-descriptive (v8)Stephane Eranian1-0/+11
2011-01-22perf record: Move perf_mmap__write_tail to perf.hArnaldo Carvalho de Melo1-0/+12
2011-01-22perf evsel: Introduce mmap supportArnaldo Carvalho de Melo1-0/+14
2010-10-12perf, MIPS: Support cross compiling of tools/perf for MIPSDeng-Cheng Zhu1-0/+12
2010-05-17perf options: Type check OPT_BOOLEAN and fix the offendersArnaldo Carvalho de Melo1-1/+2
2010-04-19perf: 'perf kvm' tool for monitoring guest performance from hostZhang, Yanmin1-0/+2
2010-03-26perf tools: Move __used from perf.h to linux/compiler.hArnaldo Carvalho de Melo1-2/+0
2010-03-12perf top: Export get_window_dimensionsArnaldo Carvalho de Melo1-0/+4
2010-03-04perf, ARM: Modify kuser rmb() call to compile for Thumb-2Will Deacon1-3/+1
2009-12-11perf tools: Allow building for ARMJamie Iles1-0/+12
2009-11-19perf tools: Add ia64 support for tools/perf/Luck, Tony1-0/+6
2009-10-26perf tools, Alpha: Add Alpha support to perf.hMichael Cree1-0/+6
2009-09-21perf: Do the big rename: Performance Counters -> Performance EventsIngo Molnar1-6/+6
2009-09-04sparc: add basic support for 'perf'Jens Axboe1-0/+6
2009-07-22Merge branch 'perf-counters-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+7
2009-07-10Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-0/+2
2009-07-10perf_counter: Add P6 PMU supportVince Weaver1-1/+7
2009-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/kyl...Linus Torvalds1-0/+6
2009-07-03parisc: perf: wire up sys_perf_counter_openKyle McMartin1-0/+6
2009-07-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6Linus Torvalds1-0/+10
2009-07-01perf_counter tools: Add more warnings and fix/annotate themIngo Molnar1-0/+2
2009-06-30Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-5/+4
2009-06-26perf_counter tools: Prepare a small callchain frameworkFrederic Weisbecker1-0/+5
2009-06-25perf_counter tools: Rework the file formatPeter Zijlstra1-7/+1
2009-06-25perf_counter tools: add cpu_relax()/rmb() definitions for sh.Paul Mundt1-0/+10
2009-06-22[S390] Enable tick based perf_counter on s390.Martin Schwidefsky1-0/+6
2009-06-19perf_counter tools: Define and use our own u64, s64 etc. definitionsPaul Mackerras1-3/+4
2009-06-19perf_counter tools: Add a data file headerPeter Zijlstra1-0/+6
2009-06-12perf_counter: Add forward/backward attribute ABI compatibilityPeter Zijlstra1-2/+3
2009-06-06perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/Ingo Molnar1-0/+67