aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2014-03-16Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-5/+13
2014-03-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2014-03-12tools/net/Makefile: Define PACKAGE to fix build problemsMarkos Chandras1-1/+1
2014-03-11Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kerne...Ingo Molnar3-5/+13
2014-03-10tools/testing/selftests/ipc/msgque.c: handle msgget failure return correctlyColin Ian King1-0/+1
2014-03-10perf machine: Use map as success in ip__resolve_amsDon Zickus1-1/+1
2014-03-10perf symbols: Fix crash in elf_section_by_nameJiri Olsa1-3/+3
2014-03-10perf trace: Decode architecture-specific signal numbersBen Hutchings1-1/+9
2014-03-03Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds5-4/+15
2014-02-28perf tools: Fix strict alias issue for find_first_bitJiri Olsa1-1/+3
2014-02-27perf tools: fix BFD detection on opensuseAndi Kleen2-2/+2
2014-02-27Merge branch 'liblockdep-fixes' of https://github.com/sashalevin/liblockdep i...Ingo Molnar5-4/+15
2014-02-27Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kerne...Ingo Molnar5-19/+40
2014-02-26tools/liblockdep: Use realpath for srctree and objtreeWang Nan1-2/+2
2014-02-26tools/liblockdep: Add a stub for new rcu_is_watchingSasha Levin1-0/+5
2014-02-26tools/liblockdep: Mark runtests.sh as executableSasha Levin1-0/+0
2014-02-26tools/liblockdep: Add include directory to allow tests to compileIra W. Snyder1-1/+1
2014-02-26tools/liblockdep: Fix include of asm/hash.hIra W. Snyder1-0/+6
2014-02-26tools/liblockdep: Fix initialization code pathIra W. Snyder1-1/+1
2014-02-24perf symbols: Destroy unused symsrcsNamhyung Kim1-0/+2
2014-02-24perf annotate: Check availability of annotate when processing samplesNamhyung Kim4-19/+38
2014-02-22Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-3/+44
2014-02-13perf trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64...Arnaldo Carvalho de Melo1-0/+18
2014-02-10perf trace: Add fallback definition of EFD_SEMAPHOREBen Hutchings1-0/+4
2014-02-10perf list: Fix checking for supported events on older kernelsVince Weaver1-2/+15
2014-02-10perf tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properlyJiri Olsa1-0/+6
2014-02-10perf probe: Do not add offset twice to uprobe addressMasami Hiramatsu1-1/+1
2014-02-09Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds14-63/+162
2014-02-02Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds3-200/+244
2014-02-01tools/power turbostat: introduce -s to dump countersAndy Shevchenko1-33/+65
2014-02-01tools/power turbostat: remove unused command line optionAndy Shevchenko1-3/+3
2014-01-31perf buildid-cache: Check relocation when checking for existing kcoreAdrian Hunter1-4/+29
2014-01-31perf tools: Adjust kallsyms for relocated kernelAdrian Hunter1-2/+38
2014-01-31perf tests: No need to set up ref_reloc_symAdrian Hunter1-10/+0
2014-01-31perf symbols: Prevent the use of kcore if the kernel has movedAdrian Hunter1-4/+21
2014-01-31perf record: Get ref_reloc_sym from kernel mapAdrian Hunter3-30/+9
2014-01-31perf machine: Set up ref_reloc_sym in machine__create_kernel_maps()Adrian Hunter2-0/+25
2014-01-31perf machine: Add machine__get_kallsyms_filename()Adrian Hunter1-8/+11
2014-01-31perf tools: Add kallsyms__get_function_start()Adrian Hunter2-3/+18
2014-01-31perf symbols: Fix symbol annotation for relocated kernelAdrian Hunter3-2/+6
2014-01-31perf tools: Fix include for non x86 architecturesFrancesco Fusco1-0/+6
2014-01-29perf tools: Fix AAAAARGH64 memory barriersPeter Zijlstra1-2/+2
2014-01-27perf tools: Demangle kernel and kernel module symbols tooAvi Kivity1-1/+1
2014-01-26perf/doc: Remove mention of non-existent set_perf_event_pending() from design...Baruch Siach1-1/+0
2014-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds5-2/+2382
2014-01-25Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds12-18/+51
2014-01-24Merge tag 'pm+acpi-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-20/+152
2014-01-23test: check copy_to/from_user boundary validationKees Cook2-0/+14
2014-01-23perf symbols: Load map before using map->map_ip()Masami Hiramatsu1-1/+2
2014-01-23perf tools: Fix traceevent plugin path definitionsJosh Boyer2-2/+2
2014-01-23Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar10-15/+47
2014-01-21perf symbols: Fix JIT symbol resolution on heapNamhyung Kim1-2/+2
2014-01-20Merge tag 'char-misc-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+0
2014-01-20perf stat: Fix memory corruption of xyarray when cpumask is usedStephane Eranian1-2/+5
2014-01-20perf evsel: Remove duplicate member zeroing after freeStephane Eranian1-1/+0
2014-01-20perf tools: Ensure sscanf does not overrun the "mem" fieldAlan Cox1-1/+1
2014-01-20perf stat: fix NULL pointer reference bug with event unitStephane Eranian3-6/+22
2014-01-20perf tools: Add support for the xtensa architectureBaruch Siach1-0/+7
2014-01-20perf session: Free cpu_map in perf_session__cpu_bitmapStanislav Fomichev1-3/+7
2014-01-20perf timechart: Fix wrong SVG heightStanislav Fomichev1-0/+3
2014-01-20Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds168-2626/+6924
2014-01-20Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds110-0/+3362
2014-01-20Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds56-0/+1547
2014-01-20Merge tag 'ktest-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2-32/+147
2014-01-18turbostat: Add option to report joules consumed per sampleDirk Brandewie1-25/+66
2014-01-18turbostat: run on HSXLen Brown1-11/+31
2014-01-18turbostat: Add a .gitignore to ignore the compiled turbostat binaryJosh Triplett1-0/+1
2014-01-18turbostat: Clean up error handling; disambiguate error messages; use err and ...Josh Triplett1-69/+38
2014-01-18turbostat: Factor out common function to open file and exit on failureJosh Triplett1-15/+16
2014-01-18turbostat: Add a helper to parse a single int out of a fileJosh Triplett1-57/+24
2014-01-18turbostat: Check return value of fscanfJosh Triplett1-4/+16
2014-01-18turbostat: Use GCC's CPUID functions to support PICJosh Triplett1-5/+6
2014-01-18turbostat: Don't attempt to printf an off_t with %zxJosh Triplett1-1/+1
2014-01-18turbostat: Don't put unprocessed uapi headers in the include pathJosh Triplett2-2/+2
2014-01-18ktest: Add BISECT_TRIES to bisect testSteven Rostedt (Red Hat)2-2/+36
2014-01-17perf tools: Remove unnecessary callchain cursor state restore on unmatchFrederic Weisbecker1-3/+0
2014-01-17perf callchain: Spare double comparison of callchain first entryFrederic Weisbecker1-10/+10
2014-01-17Merge branches 'acpi-tools' and 'pm-tools'Rafael J. Wysocki5-16/+151
2014-01-16perf tools: Do proper comm override error handlingFrederic Weisbecker3-11/+15
2014-01-16perf symbols: Export elf_section_by_name and reuseMasami Hiramatsu4-69/+37
2014-01-16perf probe: Release all dynamically allocated parametersMasami Hiramatsu3-5/+71
2014-01-16perf probe: Release allocated probe_trace_event if failedMasami Hiramatsu1-0/+13
2014-01-16perf tools: Add 'build-test' make targetNamhyung Kim1-0/+6
2014-01-16tools lib traceevent: Unregister handler when xen plugin is unloadedNamhyung Kim1-0/+6
2014-01-16tools lib traceevent: Unregister handler when scsi plugin is unloadedNamhyung Kim1-0/+6
2014-01-16tools lib traceevent: Unregister handler when jbd2 plugin is is unloadedNamhyung Kim1-0/+9
2014-01-16tools lib traceevent: Unregister handler when cfg80211 plugin is unloadedNamhyung Kim1-0/+6
2014-01-16tools lib traceevent: Unregister handler when mac80211 plugin is unloadedNamhyung Kim1-0/+7
2014-01-16tools lib traceevent: Unregister handler when sched_switch plugin is unloadedNamhyung Kim1-0/+12
2014-01-16tools lib traceevent: Unregister handler when kvm plugin is unloadedNamhyung Kim1-0/+29
2014-01-16tools lib traceevent: Unregister handler when kmem plugin is unloadedNamhyung Kim1-0/+22
2014-01-16tools lib traceevent: Unregister handler when hrtimer plugin is unloadedNamhyung Kim1-0/+10
2014-01-16tools lib traceevent: Unregister handler when function plugin is unloadedNamhyung Kim1-0/+3
2014-01-16tools lib traceevent: Add pevent_unregister_print_function()Namhyung Kim2-0/+25
2014-01-16tools lib traceevent: Add pevent_unregister_event_handler()Namhyung Kim2-14/+102
2014-01-16Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar28-147/+147
2014-01-16Merge branch 'perf/urgent' into perf/coreIngo Molnar1-3/+3
2014-01-16ACPICA: acpidump: Enable tools Makefile to include acpi tools.Lv Zheng1-3/+13
2014-01-16ACPICA: acpidump: Cleanup tools/power/acpi makefiles.Lv Zheng3-12/+137
2014-01-15tools lib traceevent: fix pointer-integer size mismatchMark Rutland2-2/+2
2014-01-15perf hists: Convert hist entry functions to use struct he_statNamhyung Kim1-11/+11
2014-01-15perf tools: Factor out sample__resolve_callchain()Namhyung Kim4-36/+39
2014-01-15perf tools: Remove symbol_conf.use_callchain checkNamhyung Kim1-2/+0
2014-01-15perf: tools: Fix cross buildingMark Rutland3-7/+9
2014-01-15tools lib traceevent: Make plugin unload function receive peventNamhyung Kim4-7/+8
2014-01-15tools lib traceevent: Get rid of die() finally!!Namhyung Kim2-48/+0
2014-01-15tools lib traceevent: Get rid of malloc_or_die() in trace_seq_init()Namhyung Kim1-2/+5
2014-01-15tools lib traceevent: Check return value of realloc()Namhyung Kim1-4/+9
2014-01-15tools lib traceevent: Add state member to struct trace_seqNamhyung Kim3-14/+50
2014-01-15perf tools: Fix build error due to zfree() castNamhyung Kim2-3/+3
2014-01-14perf record: Rename --initial-delay to --delayArnaldo Carvalho de Melo2-2/+3
2014-01-14perf record: Rename --no-delay to --no-bufferingArnaldo Carvalho de Melo7-13/+12
2014-01-13perf tools: Remove unused test-volatile-register-var.cYann Droneaud1-6/+0
2014-01-13perf probe: Fix build when DWARF support libraries not presentArnaldo Carvalho de Melo1-1/+4
2014-01-13perf diff: Color the Weighted Diff columnRamkumar Ramachandra1-0/+22
2014-01-13perf diff: Color the Ratio columnRamkumar Ramachandra3-3/+28
2014-01-13perf diff: Color the Delta columnRamkumar Ramachandra1-1/+48
2014-01-13perf tools: Generalize percent_color_snprintf()Ramkumar Ramachandra1-2/+3
2014-01-13tools include: Include <linux/compiler.h> from asm/bug.hNamhyung Kim1-0/+2
2014-01-13perf record: Add --initial-delay optionAndi Kleen4-2/+15
2014-01-13perf tools: Use the DWARF unwind info only if loadedJean Pihet1-4/+4
2014-01-13perf tools: Add test for building detached source tarballsArnaldo Carvalho de Melo2-2/+29
2014-01-13perf tools: Include tools/lib/api/ in MANIFESTArnaldo Carvalho de Melo1-1/+1
2014-01-13tools include: Move perf's bug.h to a generic placeNamhyung Kim3-4/+6
2014-01-13tools include: Define likely/unlikely in linux/compiler.hNamhyung Kim2-0/+9
2014-01-13tools include: Move perf's linux/compiler.h to a generic placeNamhyung Kim3-4/+5
2014-01-13perf evlist: Introduce evlist__for_each() & friendsArnaldo Carvalho de Melo24-86/+151
2014-01-13perf report: Move histogram entries collapsing to separate functionArnaldo Carvalho de Melo1-28/+45
2014-01-13perf report: Move hist browser selection code to separate functionArnaldo Carvalho de Melo1-33/+46
2014-01-13perf report: Move logic to warn about kptr_restrict'ed kernels to separate fu...Arnaldo Carvalho de Melo1-26/+30
2014-01-13tools perf: Comment typo fixCody P Schafer1-1/+1
2014-01-13perf stat: Fix --delay option in man pageAndi Kleen1-1/+1
2014-01-13perf tools: Make perf_event__synthesize_mmap_events globalJiri Olsa2-6/+13
2014-01-13perf machine: Fix id_hdr_size initializationJiri Olsa1-0/+1
2014-01-13perf tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variablesJiri Olsa1-3/+11
2014-01-13perf trace: Pack 'struct trace'Arnaldo Carvalho de Melo1-8/+9
2014-01-13perf header: Pack 'struct perf_session_env'Arnaldo Carvalho de Melo1-5/+5
2014-01-13tools lib traceevent: Shut up plugins make messageJiri Olsa1-1/+4
2014-01-13tools lib traceevent: Replace tabs with spaces for all non-commands statementsJiri Olsa1-27/+27
2014-01-13perf tests: Fix installation tests path setupJiri Olsa1-10/+20
2014-01-13perf tools: Move arch setup into seprate MakefileJiri Olsa2-34/+40
2014-01-13perf stat: Remove misplaced __maybe_unusedArnaldo Carvalho de Melo1-1/+1
2014-01-13perf tests: Fixup leak on error path in parse events testArnaldo Carvalho de Melo1-3/+3
2014-01-13perf evlist: Auto unmap on destructorArnaldo Carvalho de Melo11-24/+13
2014-01-13perf evlist: Close fds on destructorArnaldo Carvalho de Melo11-26/+10
2014-01-13perf evlist: Move destruction of maps to evlist destructorArnaldo Carvalho de Melo15-58/+32
2014-01-13perf record: Remove old evsel_list usageArnaldo Carvalho de Melo1-24/+19
2014-01-13perf evlist: Move the SIGUSR1 error reporting logic to prepare_workloadArnaldo Carvalho de Melo7-40/+32
2014-01-13perf evlist: Send the errno in the signal when workload failsArnaldo Carvalho de Melo3-11/+60
2014-01-13perf stat: Don't show counter information when workload failsArnaldo Carvalho de Melo1-1/+25
2014-01-13Merge tag 'v3.13-rc8' into core/lockingIngo Molnar1-3/+3
2014-01-12Merge branch 'acpi-cleanup'Rafael J. Wysocki1-4/+1
2014-01-08Merge v3.13-rc6 into char-misc-nextGreg Kroah-Hartman1-3/+3
2014-01-08cpupower: Fix sscanf robustness in cpufreq-setOne Thousand Gnomes1-1/+1
2013-12-27perf tools: Use zfree to help detect use after free bugsArnaldo Carvalho de Melo29-81/+84
2013-12-27perf tools: Introduce zfreeArnaldo Carvalho de Melo22-103/+56
2013-12-26perf tools: No need to test against NULL before calling free()Arnaldo Carvalho de Melo7-62/+31
2013-12-26perf ui/tui: Implement header windowNamhyung Kim4-0/+136
2013-12-26perf ui/tui: Split help message for perf top and reportNamhyung Kim1-19/+30
2013-12-26perf ui/tui: Protect windows by ui__lockNamhyung Kim1-3/+16
2013-12-26perf probe: Support basic dwarf-based operations on uprobe eventsMasami Hiramatsu4-17/+138
2013-12-26perf probe: Expand given path to absolute pathMasami Hiramatsu2-10/+16
2013-12-23perf config: Ignore generated files in feature-checksChunwei Chen3-58/+60
2013-12-23perf tools: Do not synthesize the treads of default guest.Dongsheng Yang1-0/+9
2013-12-23perf tools: Use machine->pid for tgid if machine is guest.Dongsheng Yang1-2/+6
2013-12-23perf tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine ...Dongsheng Yang1-1/+4
2013-12-23perf tools: Find the proc info under machine->root_dir.Dongsheng Yang1-3/+8
2013-12-23perf tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_...Dongsheng Yang1-8/+3
2013-12-23perf kvm: Fix kvm report without guestmount.Dongsheng Yang1-1/+6
2013-12-20perf report: Print session information only if --stdio is givenNamhyung Kim1-7/+9
2013-12-20perf report: Use pr_*() functions where applicableNamhyung Kim1-4/+4
2013-12-19perf symbols: Add 'machine' member to struct addr_locationArnaldo Carvalho de Melo10-32/+26
2013-12-19perf mem: Remove unused parameter from dump_raw_samples()Arnaldo Carvalho de Melo1-3/+2
2013-12-19perf scripting perl: Shorten function signaturesArnaldo Carvalho de Melo1-13/+7
2013-12-19perf scripting python: Shorten function signaturesArnaldo Carvalho de Melo1-17/+9
2013-12-19perf ui browser: Remove misplaced __maybe_unusedArnaldo Carvalho de Melo1-1/+1
2013-12-19perf report: Rename 'perf_report' to 'report'Arnaldo Carvalho de Melo1-42/+31
2013-12-19tools lib traceevent: Use global 'O' processing codeJiri Olsa1-9/+4
2013-12-19tools lib traceevent: Use global QUIET_CLEAN build outputJiri Olsa1-2/+3
2013-12-19tools lib traceevent: Use global QUIET_INSTALL build outputJiri Olsa1-10/+11
2013-12-19tools lib traceevent: Use global QUIET_LINK build outputJiri Olsa1-8/+3
2013-12-19tools lib traceevent: Add global QUIET_CC_FPIC build outputJiri Olsa2-14/+3
2013-12-19tools lib traceevent: Use global QUIET_CC build outputJiri Olsa1-8/+5
2013-12-19tools lib traceevent: Remove print_app_build variableJiri Olsa1-6/+0
2013-12-19perf tools: Making QUIET_(CLEAN|INSTAL) variables globalJiri Olsa2-7/+3
2013-12-19perf tests: Factor make install testsJiri Olsa1-6/+32
2013-12-19perf tools: Rename 'perf_record_opts' to 'record_optsArnaldo Carvalho de Melo17-37/+34
2013-12-19perf record: Rename 'perf_record' to plain 'record'Arnaldo Carvalho de Melo1-30/+28
2013-12-19perf record: Simplify perf_record__writeArnaldo Carvalho de Melo1-8/+3
2013-12-19perf record: Use perf_data_file__write for output fileJiri Olsa1-14/+9
2013-12-19perf inject: Handle output file via perf_data_file objectJiri Olsa1-38/+27
2013-12-19perf tools: Get rid of a duplicate va_end() in error reporting routineNamhyung Kim1-1/+0
2013-12-19perf report: Introduce helpers for processing callchainsArnaldo Carvalho de Melo1-40/+32
2013-12-19perf annotate: Make symbol__inc_addr_samples privateArnaldo Carvalho de Melo2-5/+2
2013-12-19perf annotate: Adopt methods from histsArnaldo Carvalho de Melo4-14/+15
2013-12-19perf top: Use hist_entry__inc_addr_sampleArnaldo Carvalho de Melo1-1/+1
2013-12-19perf annotate: Add inc_samples method to addr_map_symbolArnaldo Carvalho de Melo3-8/+11
2013-12-19perf hists: Leave symbol addr hist bucket auto alloc to symbol layerArnaldo Carvalho de Melo2-43/+5
2013-12-19perf annotate: Auto allocate symbol per addr hist bucketsArnaldo Carvalho de Melo3-58/+40
2013-12-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-5/+6