aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2014-09-07Merge branch 'tools/kvm'Ingo Molnar265-0/+29011
2014-09-07Merge branch 'perf/core'Ingo Molnar91-1140/+2686
2014-08-29Merge branch 'akpm' (fixes from Andrew Morton)Linus Torvalds3-11/+11
2014-08-29tools: selftests: fix build issue with make kselftests targetPhong Tran3-11/+11
2014-08-28Merge tag 'v3.16' into kvmtool/nexttools/kvmPekka Enberg560-6778/+35469
2014-08-28kvm tools: balloon: fix overflow in PFN to address conversionKonstantin Khlebnikov1-1/+1
2014-08-25usbip: move usbip userspace code out of stagingValentina Manea37-0/+5625
2014-08-24Merge branch 'linus' into perf/core, to fix conflictsIngo Molnar55-560/+4601
2014-08-24perf hists browser: Consolidate callchain print functions in TUINamhyung Kim1-123/+80
2014-08-24perf tools: Add +field argument support for --field optionJiri Olsa3-7/+22
2014-08-24perf top: Use set_term_quiet() instead of open coded equivalentJiri Olsa1-7/+2
2014-08-22perf machine: Fallback to MAP__FUNCTION if daddr maps are NULLDon Zickus1-0/+10
2014-08-22perf hists browser: Cleanup callchain print functionsNamhyung Kim1-83/+29
2014-08-22perf tools: Add machine__kernel_ip()Adrian Hunter3-3/+43
2014-08-22perf machine: Rename machine__get_kernel_start_addr() methodAdrian Hunter1-4/+4
2014-08-22perf scripting: Add 'flush' callback to scripting APIAdrian Hunter5-0/+33
2014-08-22perf tests: Add a test for tracking with sched_switchAdrian Hunter4-0/+578
2014-08-20perf hists browser: Factor out hist_browser__show_callchain_entry()Namhyung Kim1-31/+33
2014-08-20perf hists browser: Fix children overhead dumpNamhyung Kim1-1/+1
2014-08-20perf hists browser: Get rid of unused 'remaining' variableNamhyung Kim1-8/+2
2014-08-20perf tools powerpc: Explicitly include util/debug.hSukadev Bhattiprolu1-0/+1
2014-08-20perf symbols: Don't try to find DSOs in SYSV mapsDon Zickus1-0/+1
2014-08-16Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-40/+40
2014-08-15tools/power turbostat: tweak whitespace in output formatLen Brown1-40/+40
2014-08-15perf stat: Use strerror_r instead of strerrorMasami Hiramatsu1-1/+1
2014-08-15perf help: Use strerror_r instead of strerrorMasami Hiramatsu1-4/+16
2014-08-15perf kvm: Use strerror_r instead of strerrorMasami Hiramatsu1-2/+5
2014-08-15perf buildid-cache: Use strerror_r instead of strerrorMasami Hiramatsu1-3/+4
2014-08-15perf sched: Use strerror_r instead of strerrorMasami Hiramatsu1-1/+3
2014-08-15perf test: Use strerror_r instead of strerrorMasami Hiramatsu9-19/+38
2014-08-15perf record: Use strerror_r instead of strerrorMasami Hiramatsu1-3/+4
2014-08-15perf trace: Use strerror_r instead of strerrorMasami Hiramatsu1-2/+4
2014-08-15perf top: Use strerror_r instead of strerrorMasami Hiramatsu1-1/+1
2014-08-15perf util: Replace strerror with strerror_r for thread-safetyMasami Hiramatsu8-14/+36
2014-08-15perf probe: Make error messages thread-safeMasami Hiramatsu3-16/+24
2014-08-15perf: Use strerror_r instead of strerrorMasami Hiramatsu2-3/+10
2014-08-15perf probe: Don't use strerror if strlist__add failedMasami Hiramatsu1-2/+4
2014-08-15perf report: Relax -g option parsing not to limit the option orderNamhyung Kim1-57/+38
2014-08-15perf tools: Annotate PMU related list_head members with type infoCody P Schafer2-5/+5
2014-08-15perf tools: Add arm64 tripletsElliott Hughes1-0/+9
2014-08-15perf annotate: Don't truncate Intel style addressesAlex Converse1-3/+9
2014-08-15perf probe: Warn user to rebuild target with debuginfoMasami Hiramatsu1-18/+23
2014-08-13perf evlist: Add perf_evlist__enable_event_idx()Adrian Hunter2-0/+49
2014-08-13perf tools: Add flags and insn_len to struct sampleAdrian Hunter1-0/+2
2014-08-13perf machine: Add machine__thread_exec_comm()Adrian Hunter3-1/+53
2014-08-13perf tools: Identify which comms are from execAdrian Hunter5-11/+40
2014-08-13perf script python: Add helpers for calling Python objectsAdrian Hunter1-67/+47
2014-08-13perf script: Allow callchains if any event samples themAdrian Hunter1-4/+13
2014-08-13perf session: Add perf_session__peek_event()Adrian Hunter2-0/+60
2014-08-13perf evlist: Add perf_evlist__set_tracking_event()Adrian Hunter5-2/+24
2014-08-13perf evlist: Add 'system_wide' optionAdrian Hunter3-13/+64
2014-08-13perf symbols: Fix missing label symbolsAdrian Hunter1-1/+1
2014-08-13perf symbols: Don't demangle parameters and such by defaultNamhyung Kim2-2/+6
2014-08-13perf top: Handle 'z' key for toggle zeroing samples in TUINamhyung Kim1-0/+9
2014-08-13perf top: Fix -z option behaviorNamhyung Kim3-6/+40
2014-08-13perf report: Set proper sort__mode for the branch optionnaota@elisp.net1-1/+1
2014-08-13perf hists browser: Fix a small callchain display bugNamhyung Kim1-1/+3
2014-08-13perf tools: Check recorded kernel version when finding vmlinuxNamhyung Kim19-30/+39
2014-08-13perf trace: Move call to symbol__init() after creating sessionNamhyung Kim1-3/+3
2014-08-13perf timechart: Move call to symbol__init() after creating sessionNamhyung Kim1-2/+2
2014-08-13perf script: Move call to symbol__init() after creating sessionNamhyung Kim1-2/+3
2014-08-13perf sched: Move call to symbol__init() after creating sessionNamhyung Kim1-1/+2
2014-08-13perf lock: Move call to symbol__init() after creating sessionNamhyung Kim1-1/+2
2014-08-13perf kvm: Move call to symbol__init() after creating sessionNamhyung Kim1-2/+2
2014-08-13perf kmem: Move session handling out of __cmd_kmem()Namhyung Kim1-21/+28
2014-08-13perf inject: Move session handling out of __cmd_inject()Namhyung Kim1-12/+17
2014-08-13perf buildid-cache: Move session handling into cmd_buildid_cache()Namhyung Kim1-14/+21
2014-08-13perf annotate: Move session handling out of __cmd_annotate()Namhyung Kim1-35/+40
2014-08-13perf symbols: Fix a memory leak in vmlinux_path__init()Namhyung Kim1-1/+1
2014-08-13perf script: Fix possible memory leaksNamhyung Kim1-13/+22
2014-08-13perf tools: Prefer to use a cpu-wide event for probing CLOEXECAdrian Hunter1-4/+18
2014-08-13perf tools: Fix probing the kernel API with cpu-wide eventsAdrian Hunter1-9/+27
2014-08-13perf tools: Fix one of the probe events to exclude kernelAdrian Hunter1-1/+1
2014-08-13perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2Adrian Hunter1-0/+1
2014-08-13perf trace: Add beautifier for mremap flags paramAlex Snast1-0/+26
2014-08-13perf probe: Fix --del option to delete events only with uprobe eventsMasami Hiramatsu1-23/+26
2014-08-13perf probe: Fix --list option to show events only with uprobe eventsMasami Hiramatsu1-30/+59
2014-08-13perf kvm: Fix stdin handling for 'kvm stat live' commandJiri Olsa1-13/+5
2014-08-13perf top: Setup signals for terminal outputJiri Olsa1-0/+16
2014-08-13perf tools: Introduce set_term_quiet_input helper functionJiri Olsa3-8/+17
2014-08-13perf top: Join the display thread on exitJiri Olsa1-1/+3
2014-08-13perf tools: Add cpu_startup_entry to the list of kernel idle symbolsArnaldo Carvalho de Melo1-0/+1
2014-08-13perf top: Don't look for kernel idle symbols in all DSOsArnaldo Carvalho de Melo2-1/+7
2014-08-13Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar46-440/+869
2014-08-12perf tools: Default to python version 2Thomas Ilsche1-3/+9
2014-08-12perf tools: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters du...Jiri Olsa1-1/+1
2014-08-12perf tools: Fix column alignment when headers aren't shown on TUINamhyung Kim1-3/+4
2014-08-12perf tools: Add name field into perf_hpp_fmtNamhyung Kim4-81/+66
2014-08-12perf top: Add -w option for setting column widthNamhyung Kim3-1/+10
2014-08-12perf report: Honor column width settingNamhyung Kim6-63/+116
2014-08-12perf tools: Save column length in perf_hpp_fmtNamhyung Kim4-48/+94
2014-08-12perf tools: Make __hpp__fmt() receive an additional len argumentNamhyung Kim6-32/+54
2014-08-12perf tools: Left-align output contentsNamhyung Kim1-5/+5
2014-08-12perf tools: Fix make PYTHON overrideNamhyung Kim2-28/+24
2014-08-12perf kmem: Do not ignore mmap eventsNamhyung Kim1-3/+2
2014-08-12perf tools: Show better error message in case we fail to open counters due to...Jiri Olsa4-2/+45
2014-08-12perf tools: Allow out of order messages in forced flushJiri Olsa3-3/+15
2014-08-12perf tools: Add debug prints for ordered events queueJiri Olsa4-2/+72
2014-08-12perf tools: Add report.queue-size config file optionJiri Olsa2-1/+18
2014-08-12perf tools: Add perf_config_u64 functionJiri Olsa2-0/+25
2014-08-12perf tools: Add ordered_events__free functionJiri Olsa3-15/+14
2014-08-12perf tools: Add ordered_events__init functionJiri Olsa3-5/+11
2014-08-12perf tools: Use list_move in ordered_events_delete functionJiri Olsa1-2/+1
2014-08-12perf tools: Create ordered-events objectJiri Olsa5-222/+240
2014-08-12perf tools: Make perf_session__deliver_event globalJiri Olsa2-15/+13
2014-08-12perf tools: Flush ordered events in case of allocation failureJiri Olsa3-4/+30
2014-08-12perf tools: Limit ordered events queue sizeJiri Olsa2-3/+11
2014-08-12perf tools: Factor ordered_events__flush to be more genericJiri Olsa1-11/+36
2014-08-12perf tools: Add ordered_events__(new|delete) interfaceJiri Olsa1-71/+98
2014-08-12perf tools: Rename ordered_events membersJiri Olsa2-50/+48
2014-08-12perf tools: Rename ordered_samples struct to ordered_eventsJiri Olsa3-65/+65
2014-08-12perf tools: Rename ordered_samples bool to ordered_eventsJiri Olsa14-19/+19
2014-08-12perf record: Honour --no-time command line optionAndi Kleen2-3/+7
2014-08-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds3-0/+260
2014-08-08selftests: add memfd/sealing page-pinning testsDavid Herrmann5-1/+450
2014-08-08selftests: add memfd_create() + sealing testsDavid Herrmann4-0/+945
2014-08-08tools/testing/selftests/ptrace/peeksiginfo.c: add PAGE_SIZE definitionThierry Fauck1-0/+4
2014-08-07Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds12-284/+617
2014-08-06Merge tag 'pm+acpi-3.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds14-193/+1772
2014-08-05Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+66
2014-08-05Merge branch 'pm-tools'Rafael J. Wysocki4-26/+28
2014-08-04Merge tag 'usb-3.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-8/+124
2014-08-04Merge tag 'driver-core-3.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-0/+179
2014-08-04Merge tag 'char-misc-3.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-35/+145
2014-08-04Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds132-869/+3512
2014-08-04Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds19-28/+26
2014-08-04Merge tag 'ktest-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2-349/+297
2014-08-02perf kvm stat: Properly show submicrosecond timesChristian Borntraeger1-4/+4
2014-07-31mnt: Add tests for unprivileged remount cases that have found to be faultyEric W. Biederman3-0/+260
2014-07-31perf symbols: Make sure --symfs usage includes the path separatorArnaldo Carvalho de Melo5-23/+42
2014-07-31perf evlist: Don't run workload if not told toArnaldo Carvalho de Melo1-2/+18
2014-07-30perf tools: Fix arm64 build errorMark Salter1-0/+2
2014-07-30kvm tools, mips: Adapt signature of kvm_cpu__emulate_ioAndreas Herrmann1-2/+2
2014-07-30cpupower: Remove redundant error checkPeter Senna Tschudin1-6/+5
2014-07-30cpupower: bench: parse.c: Fix several minor errorsRickard Strandqvist1-18/+21
2014-07-30cpupower: mperf monitor: Correct use of ! and &Himangi Saraogi1-1/+1
2014-07-28Revert "perf tools: Fix jump label always changing during tracing"Jiri Olsa1-7/+2
2014-07-28perf tools: Fix perf usage string leftoverJiri Olsa1-1/+1
2014-07-28Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar29-115/+470
2014-07-28Merge tag 'v3.16-rc7' into perf/core, to merge in the latest fixes before app...Ingo Molnar11-27/+62
2014-07-28selftests/powerpc: Add test of per-event excludesMichael Ellerman2-1/+115
2014-07-28selftests/powerpc: Add a routine for retrieving an AUXV entryMichael Ellerman2-0/+49
2014-07-28selftests/powerpc: Add cycles test with MMCR2 handlingMichael Ellerman2-1/+93
2014-07-28selftests/powerpc: Dump MMCR2 as part of the EBB HW stateMichael Ellerman1-4/+6
2014-07-28selftests/powerpc: Count more instructions & use decimalMichael Ellerman1-8/+14
2014-07-28selftests/powerpc: Count instructions under scheduler pressureMichael Ellerman2-2/+8
2014-07-28selftests/powerpc: Add test of L3 bank handlingMichael Ellerman2-1/+49
2014-07-28selftests/powerpc: Move core_busy_loop() into asmMichael Ellerman4-253/+272
2014-07-28selftests/powerpc: Fix parse_proc_maps()Michael Ellerman1-1/+1
2014-07-28selftests/powerpc: Don't ignore errors from sub MakefilesMichael Ellerman2-14/+11
2014-07-27Merge branch 'acpica'Rafael J. Wysocki10-167/+1744
2014-07-25perf record: Store PERF_RECORD_FINISHED_ROUND only for nonempty roundsJiri Olsa1-1/+7
2014-07-25perf record: Always force PERF_RECORD_FINISHED_ROUND eventJiri Olsa1-2/+1
2014-07-25perf inject: Add --kallsyms parameterAdrian Hunter2-0/+5
2014-07-25perf tools: Expose 'addr' functions so they can be reusedAdrian Hunter3-33/+53
2014-07-25kvmtool: arm64: fix compilation errorJoel Schopp1-1/+1
2014-07-25kvmtool: ARM: timers: add "always-on" property to the device treeMarc Zyngier1-0/+1
2014-07-24perf session: Fix accounting of ordered samples queueJiri Olsa1-2/+1
2014-07-24perf powerpc: Include util/util.h and remove stringify macrosSukadev Bhattiprolu1-3/+1
2014-07-23perf tools: Fix build on gcc 4.4.7Arnaldo Carvalho de Melo1-1/+1
2014-07-23perf tools: Add thread parameter to vdso__dso_findnew()Adrian Hunter5-7/+10
2014-07-23perf tools: Add dso__type()Adrian Hunter5-0/+77
2014-07-23perf tools: Separate the VDSO map name from the VDSO dso nameAdrian Hunter4-9/+20
2014-07-23perf tools: Add vdso__new()Adrian Hunter1-5/+15
2014-07-23perf machine: Fix the lifetime of the VDSO temporary fileAdrian Hunter5-13/+37
2014-07-23perf tools: Group VDSO global variables into a structureAdrian Hunter1-12/+32
2014-07-23perf session: Add ability to skip 4GiB or moreAdrian Hunter1-7/+8
2014-07-23perf session: Add ability to 'skip' a non-piped event streamAdrian Hunter1-1/+6
2014-07-23perf tools: Pass machine to vdso__dso_findnew()Adrian Hunter5-10/+14
2014-07-23tools: add script to test udelayDavid Riley1-0/+66
2014-07-23perf tools: Add dso__data_size()Adrian Hunter2-0/+24
2014-07-23perf tools: Move rdtsc() functionAdrian Hunter4-9/+15
2014-07-23perf machine: Add ability to record the current tid for each cpuAdrian Hunter2-0/+51
2014-07-23perf tools: Add cpu to struct threadAdrian Hunter2-0/+2
2014-07-23perf tools: Add dsos__hit_all()Adrian Hunter2-0/+43
2014-07-23perf tools: Add dso__data_status_seen()Adrian Hunter2-0/+18
2014-07-23perf tools: Record whether a dso has dataAdrian Hunter2-8/+22
2014-07-23perf script: Do not print dangling '=>' for BTSAdrian Hunter1-3/+3
2014-07-23perf script: Improve srcline display for BTSAdrian Hunter1-5/+15
2014-07-23perf tools: Fix jump label always changing during tracingAdrian Hunter1-2/+7
2014-07-22perf tools: Fix incorrect fd error comparisonAdrian Hunter1-1/+1
2014-07-21Merge tag 'usb-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...Greg Kroah-Hartman4-8/+124
2014-07-21Merge 3.16-rc6 into driver-core-nextGreg Kroah-Hartman7-56/+79
2014-07-19PM / tools: cpupower: drop negativity check on unsigned valueAndrey Utkin1-1/+1
2014-07-19Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-17/+15
2014-07-18perf tests: Update attr test with PERF_FLAG_FD_CLOEXEC flagJiri Olsa2-2/+4
2014-07-18perf tools: Enable close-on-exec flag on perf file descriptorYann Droneaud11-12/+97
2014-07-17test: add firmware_class loader testKees Cook4-0/+179
2014-07-17perf tools: Allow TSC conversion on any archAdrian Hunter6-26/+40
2014-07-17perf tools: Remove needless getopt.h includesJiri Olsa2-2/+0
2014-07-17perf tools: Add --debug optionto set debug variableJiri Olsa4-2/+67
2014-07-17perf tools: Factor eprintf to allow different debug variablesJiri Olsa3-14/+14
2014-07-17perf tools: Move pr_* debug macros into debug objectJiri Olsa25-21/+43
2014-07-17perf tools: Remove verbose from functions prototypesJiri Olsa4-20/+19
2014-07-17perf machine: Fix leak of 'struct thread' on error pathAdrian Hunter1-1/+3
2014-07-17perf thread: Allow deletion of a thread with no map groupsAdrian Hunter1-2/+4
2014-07-17perf machine: Fix map groups of threads with unknown pidsAdrian Hunter3-6/+66
2014-07-17Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...core/rcucore-rcu-for-linusIngo Molnar19-28/+26
2014-07-16perf evsel: Add 'immediate' optionAdrian Hunter2-0/+6
2014-07-16perf evsel: Add 'no_aux_samples' optionAdrian Hunter2-3/+4