aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2013-12-17cpupower: Fix segfault due to incorrect getopt_long arugmentsJosh Boyer1-3/+3
2013-12-08Merge tag 'usb-3.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-2/+3
2013-12-04usb: tools: fix a regression issue that gcc can't link to pthreadHuang Rui1-2/+3
2013-12-02Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-11/+31
2013-11-25tools: cpupower: fix wrong err msg not supported vs not availableThomas Renninger1-2/+2
2013-11-25tools: cpupower: Add cpupower-idle-set(1) manpageThomas Renninger2-1/+73
2013-11-20Merge tag 'pm+acpi-2-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-56/+141
2013-11-19tools lib traceevent: Fix conversion of pointer to integer of different sizeArnaldo Carvalho de Melo1-1/+1
2013-11-19tools lib traceevent: Fix use of multiple options in processing fieldSteven Rostedt1-2/+21
2013-11-19perf header: Fix possible memory leaks in process_group_desc()Namhyung Kim1-1/+1
2013-11-19perf header: Fix bogus group nameNamhyung Kim1-1/+3
2013-11-19perf tools: Tag thread comm as overridenFrederic Weisbecker1-6/+5
2013-11-19Merge branch 'pm-tools'Rafael J. Wysocki1-56/+141
2013-11-16Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds19-38/+63
2013-11-15Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-6/+13
2013-11-14perf record: Add an option to force per-cpu mmapsAdrian Hunter5-3/+14
2013-11-14perf probe: Add '--demangle'/'--no-demangle'Azat Khuzhin1-0/+2
2013-11-14perf ui browser: Fix segfault caused by off by one handling END keyArnaldo Carvalho de Melo1-1/+1
2013-11-14perf symbols: Limit max callchain using max_stack on DWARF unwinding tooArnaldo Carvalho de Melo3-7/+9
2013-11-14perf evsel: Introduce perf_evsel__prev() methodArnaldo Carvalho de Melo2-1/+6
2013-11-14perf tools: Use perf_evlist__{first,last}, perf_evsel__nextArnaldo Carvalho de Melo2-7/+5
2013-11-14perf tools: Synthesize anon MMAP records againDon Zickus1-2/+4
2013-11-14perf top: Add missing newline if the 'uid' is invalidIngo Molnar1-2/+2
2013-11-14perf tools: Remove trivial extra semincolonDavidlohr Bueso2-2/+2
2013-11-14perf trace: Tweak summary outputPekka Enberg1-5/+5
2013-11-14tools/perf/build: Fix feature-libunwind-debug-frame handlingIngo Molnar3-6/+11
2013-11-14tools/perf/build: Fix timerfd feature checkIngo Molnar1-2/+2
2013-11-14Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds31-264/+363
2013-11-14Merge branch 'linus' into perf/urgentIngo Molnar19-39/+2389
2013-11-14Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/l...Linus Torvalds9-2/+2173
2013-11-14Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds8-19/+196
2013-11-13tools/vm/page-types.c: support KPF_SOFTDIRTY bitNaoya Horiguchi1-12/+20
2013-11-12tools / power turbostat: Support SilvermontLen Brown1-56/+141
2013-11-12Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar31-264/+363
2013-11-12tools lib traceevent: Add direct access to dynamic arraysSteven Rostedt1-0/+13
2013-11-12perf target: Shorten perf_target__ to target__Arnaldo Carvalho de Melo16-109/+99
2013-11-12perf tests: Handle throttle events in 'object code reading' testAdrian Hunter1-2/+13
2013-11-12perf evlist: Refactor mmap_pages parsingDavid Ahern1-11/+28
2013-11-12perf evlist: Round mmap pages to power 2 - v2David Ahern1-12/+6
2013-11-12perf record: Fix segfault with --no-mmap-pagesDavid Ahern1-0/+3
2013-11-12perf trace: Add summary only optionDavid Ahern2-5/+21
2013-11-12perf trace: Simplify '--summary' outputPekka Enberg1-13/+12
2013-11-12perf trace: Change syscall summary duration orderPekka Enberg1-3/+3
2013-11-12perf tests: Compensate lower sample freq with longer test loopAdrian Hunter1-1/+1
2013-11-12perf trace: Fix segfault on perf trace -i perf.dataNamhyung Kim1-16/+21
2013-11-12perf trace: Separate tp syscall field caching into init routine to be reusedNamhyung Kim1-8/+20
2013-11-12perf trace: Beautify fifth argument of mmap() as fdNamhyung Kim1-1/+2
2013-11-12Merge branch 'devel-stable' into for-nextRussell King6-20/+194
2013-11-12Merge tag 'h8300-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+0
2013-11-12Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds191-3551/+8366
2013-11-11perf tests: Use lower sample_freq in sw clock event period testArnaldo Carvalho de Melo1-2/+5
2013-11-11perf tests: Check return of perf_evlist__open sw clock event period testArnaldo Carvalho de Melo1-1/+5
2013-11-11perf record: Move existing write_output into helper functionDavid Ahern1-1/+6
2013-11-11perf record: Use correct return type for write()Adrian Hunter1-1/+1
2013-11-11perf tools: Prevent condition that all sort keys are elidedNamhyung Kim1-0/+13
2013-11-11perf machine: Simplify synthesize_threads methodArnaldo Carvalho de Melo6-16/+22
2013-11-11perf machine: Introduce synthesize_threads method out of open coded equivalentArnaldo Carvalho de Melo6-39/+26
2013-11-11perf record: Synthesize non-exec MMAP records when --data usedArnaldo Carvalho de Melo7-32/+42
2013-11-11perf evsel: Remove idx parm from constructorArnaldo Carvalho de Melo12-28/+37
2013-11-11perf ui tui progress: Don't force a refresh during progress updatePatrick Palka1-1/+2
2013-11-07perf tools: Remove unneeded includeRodrigo Campos1-1/+0
2013-11-07perf record: Remove post_processing_offset variableDavid Ahern1-5/+3
2013-11-07perf record: Remove advance_output functionDavid Ahern1-6/+1
2013-11-07perf record: Refactor feature handling into a separate functionDavid Ahern1-12/+21
2013-11-07perf trace: Don't relookup fields by name in each sampleArnaldo Carvalho de Melo1-11/+188
2013-11-07perf tools: Fix version when building out of treeDavid Ahern1-0/+3
2013-11-07perf evsel: Ditch evsel->handler.data fieldArnaldo Carvalho de Melo9-23/+20
2013-11-07tools/thermal: Introduce tmon, a tool for thermal subsystemJacob Pan9-2/+2173
2013-11-07Merge tag 'char-misc-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-18/+19
2013-11-06tools/perf: Add required memory barriersPeter Zijlstra3-16/+49
2013-11-05perf tools: Finish the removal of 'self' argumentsArnaldo Carvalho de Melo21-246/+242
2013-11-05perf tools: Check maximum frequency rate for record/topJiri Olsa4-28/+74
2013-11-05perf fs: Add procfs supportJiri Olsa3-2/+19
2013-11-05perf fs: Rename NAME_find_mountpoint() to NAME__mountpoint()Arnaldo Carvalho de Melo5-21/+16
2013-11-05perf tools: Factor sysfs code into generic fs objectJiri Olsa9-72/+119
2013-11-05perf list: Add usageDavid Ahern1-3/+14
2013-11-05perf list: Remove a level of indentationDavid Ahern1-36/+37
2013-11-05tools/perf/build: Fix detection of non-core featuresDavid Ahern1-5/+5
2013-11-05perf kvm: Disable live command if timerfd is not supportedDavid Ahern5-1/+47
2013-11-04perf hists: Consolidate __hists__add_*entry()Namhyung Kim7-95/+30
2013-11-04tools lib traceevent: Add pevent_print_func_field() helper functionSteven Rostedt2-0/+46
2013-11-04tools lib traceevent: Add flags NOHANDLE and PRINTRAW to individual eventsSteven Rostedt2-2/+4
2013-11-04tools lib traceevent: Check for spaces in character arraySteven Rostedt (Red Hat)1-1/+1
2013-11-04tools lib traceevent: Have bprintk output the same as the kernel doesSteven Rostedt (Red Hat)1-4/+4
2013-11-04tools lib traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len)Howard Cochran1-8/+16
2013-11-04tools lib traceevent: If %s is a pointer, check printk formatsSteven Rostedt (Red Hat)1-1/+7
2013-11-04tools lib traceevent: Update printk formats when enteredSteven Rostedt (Red Hat)2-16/+15
2013-11-04tools lib traceevent: Add support for extracting trace_clock in reportYoshihiro YUNOMAE2-12/+44
2013-11-04perf stat: Enhance option parse error messageNamhyung Kim2-16/+29
2013-11-04perf top: Use parse_options_usage() for -s option failureNamhyung Kim1-3/+5
2013-11-04perf report: Use parse_options_usage() for -s option failureNamhyung Kim1-2/+4
2013-11-04perf report: Postpone setting up browser after parsing optionsNamhyung Kim1-12/+12
2013-11-04perf tools: Show single option when failed to parseNamhyung Kim2-89/+132
2013-11-04perf evsel: Synthesize PERF_SAMPLE_TRANSACTIONAdrian Hunter1-0/+8
2013-11-04perf test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTIONAdrian Hunter1-1/+6
2013-11-04perf evsel: Add missing overflow check for TRANSACTIONAdrian Hunter1-0/+1
2013-11-04perf evsel: Always use perf_evsel__set_sample_bit()Adrian Hunter1-3/+3
2013-11-04perf evlist: Add a debug print if event buffer mmap failsAdrian Hunter1-0/+2
2013-11-04perf tools: Fix libunwind build and feature detection for 32-bit buildAdrian Hunter2-4/+6
2013-11-04perf tools: Fix 32-bit cross buildAdrian Hunter3-4/+4
2013-11-04perf script: Set up output options for in-stream attributesAdrian Hunter1-16/+48
2013-11-04perf evsel: Add a debug print if perf_event_open failsAdrian Hunter1-0/+2
2013-11-04perf tools: Get current comm instead of last oneNamhyung Kim7-12/+30
2013-11-04perf tools: Compare hists comm by addressesFrederic Weisbecker1-1/+2
2013-11-04perf tools: Add new COMM infrastructureFrederic Weisbecker6-27/+200
2013-11-04perf tools: Add time argument on COMM settingFrederic Weisbecker10-53/+67
2013-11-04perf tools: Use an accessor to read thread commFrederic Weisbecker12-30/+37
2013-11-04perf tools: Add missing data.h into LIB_H headersJiri Olsa1-0/+1
2013-11-04perf probe: Fix typoArnaldo Carvalho de Melo1-1/+1
2013-11-04Merge branch 'perf/urgent' into perf/core to fix conflictsIngo Molnar7-10/+17
2013-11-01perf test: Update command line callchain attribute testsArnaldo Carvalho de Melo4-6/+6
2013-11-01perf bench: Fix two warningsWei Yang1-2/+2
2013-11-01perf tools: Remove cast of non-variadic function to variadicMichael Hudson-Doyle3-4/+11
2013-10-29Merge branch 'perf/urgent' into perf/coreIngo Molnar25-101/+191
2013-10-29virtio_test: verify if virtqueue_kick() succeededHeinz Graalfs1-1/+2
2013-10-29virtio_ring: change host notification APIHeinz Graalfs2-5/+11
2013-10-28perf tools: Fixup mmap event consumptionZhouyi Zhou14-16/+49
2013-10-28perf top: Split -G and --call-graphJiri Olsa2-23/+18
2013-10-28perf record: Split -g and --call-graphJiri Olsa3-23/+67
2013-10-28perf hists: Add color overhead for stdio output bufferJiri Olsa2-5/+17
2013-10-28perf tools: Fix up /proc/PID/maps parsingArnaldo Carvalho de Melo1-1/+1
2013-10-24perf script python: Fix mem leak due to missing Py_DECREFs on dict entriesJoseph Schuchart1-13/+24
2013-10-23perf tools: Show progress on histogram collapsingNamhyung Kim7-8/+20
2013-10-23perf ui progress: Per progress bar stateArnaldo Carvalho de Melo5-30/+47
2013-10-23perf ui: Rename ui_progress to ui_progress_opsArnaldo Carvalho de Melo9-26/+33
2013-10-23perf tools: Fix non-debug buildAdrian Hunter1-0/+4
2013-10-23perf evlist: Validate that mmap_pages is not too bigAdrian Hunter1-4/+10
2013-10-23perf tools: Do not accept parse_tag_value() overflowAdrian Hunter1-0/+2
2013-10-23perf inject: Do not repipe attributes to a perf.data fileAdrian Hunter1-0/+5
2013-10-23perf script: Make perf_script a local variableAdrian Hunter1-16/+24
2013-10-23perf sched: Optimize build timeAdrian Hunter1-1/+4
2013-10-23perf sched: Make struct perf_sched sched a local variableAdrian Hunter1-21/+20
2013-10-23perf bench: Change the procps visible command-name of invididual benchmark te...Ingo Molnar1-117/+122
2013-10-23perf probe: Find fentry mcount fuzzed parameter locationMasami Hiramatsu1-8/+31
2013-10-23perf probe: Support "$vars" meta argument syntax for local variablesMasami Hiramatsu3-9/+89
2013-10-23perf tools: Stop using 'self' in some more placesArnaldo Carvalho de Melo9-156/+155
2013-10-23perf test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" testArnaldo Carvalho de Melo1-1/+1
2013-10-23perf test: Clarify the "sample parsing" test entryArnaldo Carvalho de Melo1-1/+1
2013-10-21perf top: Add --max-stack option to limit callchain stack scanWaiman Long3-2/+15
2013-10-21perf report: Add --max-stack option to limit callchain stack scanWaiman Long6-13/+40
2013-10-21perf session: Separating data file properties from sessionJiri Olsa9-37/+56
2013-10-21perf tools: Add perf_data_file__open interface to data objectJiri Olsa7-107/+158
2013-10-21perf tools: Add data object to handle perf data fileJiri Olsa21-73/+186
2013-10-21perf tools: Compare dso's also when comparing symbolsNamhyung Kim1-0/+10
2013-10-21perf callchain: Convert children list to rbtreeNamhyung Kim2-42/+116
2013-10-21perf list: Show error if tracepoints not availablePekka Enberg1-1/+3
2013-10-21perf script: Print addr by default for BTSAdrian Hunter1-1/+3
2013-10-21perf evlist: Factor out duplicated mmap codeAdrian Hunter1-37/+36
2013-10-21perf evlist: Fix perf_evlist__mmap commentsAdrian Hunter1-12/+9
2013-10-21perf tools: Fix bench/numa.c for 32-bit buildAdrian Hunter1-2/+2
2013-10-21perf tools: Fix test_on_exit for 32-bit buildAdrian Hunter1-0/+1
2013-10-21perf evlist: Fix 32-bit build errorAdrian Hunter1-1/+1
2013-10-21perf session: Add missing members to perf_event__attr_swap()Adrian Hunter1-0/+3
2013-10-21perf session: Add missing sample flush for piped eventsAdrian Hunter1-3/+5
2013-10-21perf record: Improve write_output error messageAdrian Hunter1-1/+1
2013-10-21perf evsel: Add missing decrement in id sample parsingAdrian Hunter1-0/+1
2013-10-20Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kerne...Ingo Molnar4-20/+15
2013-10-19Merge 3.12-rc6 into char-misc-nextGreg Kroah-Hartman9-24/+78
2013-10-18perf evsel: Add missing 'mmap2' from debug printAdrian Hunter1-0/+1
2013-10-17perf trace: Improve messages related to /proc/sys/kernel/perf_event_paranoidArnaldo Carvalho de Melo3-6/+48
2013-10-17perf tools: Introduce filename__read_int helperArnaldo Carvalho de Melo2-0/+19
2013-10-17perf: Disable PERF_RECORD_MMAP2 supportStephane Eranian2-18/+13
2013-10-17perf scripting perl: Fix build error on Fedora 12Arnaldo Carvalho de Melo1-1/+1
2013-10-17perf evlist: Introduce perf_evlist__strerror_tp methodArnaldo Carvalho de Melo3-21/+34
2013-10-16tools/testing/selftests: fix uninitialized variableFelipe Pena1-1/+1
2013-10-16perf trace: Improve event processing exitArnaldo Carvalho de Melo1-11/+12
2013-10-16perf trace: Use vfs_getname hook if availableArnaldo Carvalho de Melo2-12/+75
2013-10-16perf trace: Split fd -> pathname array handlingArnaldo Carvalho de Melo1-22/+27
2013-10-15perf probe: Fix to initialize fname always before use itMasami Hiramatsu1-1/+1
2013-10-15perf scripting perl: Fix build error on Fedora 12Arnaldo Carvalho de Melo1-1/+1
2013-10-14perf symbols: Fix a mmap and munmap mismatched bugChenggang Qin1-5/+5
2013-10-14perf symbols: Fix a memory leak due to symbol__delete not being usedChenggang Qin1-0/+2
2013-10-14perf annotate: Another fix for annotate_browser__callq()Adrian Hunter3-3/+38
2013-10-14perf buildid-cache: Add ability to add kcore to the cacheAdrian Hunter6-1/+576
2013-10-14perf annotate: Fix annotate_browser__callq()Adrian Hunter1-11/+10
2013-10-14perf symbols: Add ability to find kcore in build-id cacheAdrian Hunter1-44/+103
2013-10-14perf tools: Add copyfile_mode()Adrian Hunter2-5/+14
2013-10-14perf annotate: Find kcore symbols on other mapsAdrian Hunter1-13/+9
2013-10-14tools/perf/build: Simplify the autodep inclusion ruleIngo Molnar1-1/+1
2013-10-14tools/perf/build: Improve the 'stackprotector' feature testIngo Molnar1-1/+1
2013-10-14tools/perf/build: Remove the volatile-register-var feature checkIngo Molnar2-12/+3
2013-10-14tools/perf/build: Simplify the libelf logicIngo Molnar1-8/+0
2013-10-14tools/perf/build: Fix DPACKAGE definitions for the libbfd et al testcasesIngo Molnar1-4/+4
2013-10-14tools/perf/build: Pass through DEBUG parameterIngo Molnar2-6/+16
2013-10-14tools/perf/build: Fix non-existent build directory handlingIngo Molnar1-1/+1
2013-10-14perf symbols: Add map_groups__find_ams()Arnaldo Carvalho de Melo2-0/+21
2013-10-14perf symbols: Workaround objdump difficulties with kcoreAdrian Hunter4-0/+273
2013-10-14perf symbols: Validate kcore module addressesAdrian Hunter1-21/+175
2013-10-14perf tools: Separate lbfd check out of NO_DEMANGLE conditionJiri Olsa1-7/+9
2013-10-14perf tests: Fix memory leak in dso-data.cFelipe Pena1-0/+1
2013-10-14perf tools: Fix old GCC build error in 'get_srcline'David Ahern1-2/+2
2013-10-14perf trace: Add summary option to dump syscall statisticsDavid Ahern2-12/+102
2013-10-14perf util: Add findnew method to intlistDavid Ahern4-7/+44
2013-10-14perf trace: Improve the error messagesRamkumar Ramachandra1-9/+28
2013-10-11perf timechart: Add example in the documentationRamkumar Ramachandra1-1/+14
2013-10-11perf tools: Implement summary output for 'make install'Ingo Molnar3-36/+48
2013-10-11perf tools: Align perf version output to other build messagesIngo Molnar1-1/+1
2013-10-11tools: Harmonize the various build messages in perf, lib-traceevent, lib-lkIngo Molnar5-30/+32
2013-10-11perf tools: Implement summary output for 'make clean'Ingo Molnar4-21/+29
2013-10-11perf tools: Fix redirection printoutsIngo Molnar1-3/+3