aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2014-01-23test: check copy_to/from_user boundary validationKees Cook2-0/+14
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-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-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-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-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-08Merge v3.13-rc6 into char-misc-nextGreg Kroah-Hartman1-3/+3
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-18tools lib traceevent: Introduce pevent_filter_strerror()Namhyung Kim3-61/+61
2013-12-18perf hists: Do not pass period and weight to add_hist_entry()Namhyung Kim1-5/+5
2013-12-18perf sort: Do not compare dso againNamhyung Kim1-3/+8
2013-12-18perf sort: Compare addresses if no symbol infoNamhyung Kim1-3/+8
2013-12-17tools lib traceevent: Get rid of die() in some string conversion functionsNamhyung Kim1-48/+19
2013-12-17perf symbols: Use consistent name for the DSO binary type memberArnaldo Carvalho de Melo3-14/+14
2013-12-17perf timechart: Add --highlight optionStanislav Fomichev4-5/+56
2013-12-17cpupower: Fix segfault due to incorrect getopt_long arugmentsJosh Boyer1-3/+3
2013-12-17Merge tag 'v3.13-rc4' into core/lockingIngo Molnar8-72/+250
2013-12-16Merge 3.13-rc4 into char-misc-nextGreg Kroah-Hartman7-16/+109
2013-12-16perf symbols: Clarify method to get DSO binary_type filenameArnaldo Carvalho de Melo3-11/+11
2013-12-16perf symbols: Remove needless static binary_type arrayArnaldo Carvalho de Melo1-1/+1
2013-12-16perf timechart: Add support for topologyStanislav Fomichev4-3/+151
2013-12-16perf timechart: Get number of CPUs from perf headerStanislav Fomichev1-6/+26
2013-12-16perf timechart: Print pid along the nameStanislav Fomichev3-3/+4
2013-12-16perf timechart: Add backtrace support to CPU infoStanislav Fomichev3-4/+12
2013-12-16tools/: Convert to new topic librariesBorislav Petkov18-53/+56
2013-12-16Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar21-303/+550
2013-12-16Merge tag 'v3.13-rc4' into perf/coreIngo Molnar5-61/+219
2013-12-16Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...Ingo Molnar110-0/+3362
2013-12-13tools lib traceevent: Refactor pevent_filter_match() to get rid of die()Namhyung Kim2-57/+99
2013-12-13tools lib traceevent: Make pevent_filter_add_filter_str() return pevent_errnoNamhyung Kim2-59/+27
2013-12-13tools lib traceevent: Refactor process_filter()Namhyung Kim2-28/+42
2013-12-13tools lib traceevent: Refactor create_arg_item()Namhyung Kim2-11/+12
2013-12-13tools lib traceevent: Get rid of die() in reparent_op_arg()Namhyung Kim2-35/+64
2013-12-13tools lib traceevent: Make add_left() return pevent_errnoNamhyung Kim1-3/+3
2013-12-13tools lib traceevent: Get rid of die() in add_right()Namhyung Kim2-16/+26
2013-12-13tools lib traceevent: Get rid of malloc_or_die() in find_event()Namhyung Kim2-9/+22
2013-12-13tools lib traceevent: Get rid of malloc_or_die() in read_token()Namhyung Kim1-1/+7
2013-12-13tools lib traceevent: Get rid of malloc_or_die() allocate_arg()Namhyung Kim1-8/+40
2013-12-13tools lib traceevent: Get rid of die in add_filter_type()Namhyung Kim1-5/+16
2013-12-13tools lib traceevent: Get rid of malloc_or_die() in show_error()Namhyung Kim1-1/+15
2013-12-13perf completion: Complete 'perf kvm'Ramkumar Ramachandra1-0/+4
2013-12-13perf evlist: Add perf_evlist__to_front()Adrian Hunter2-0/+20
2013-12-13perf tools: Fix inverted error verification bug in thread__forkDavid Ahern1-1/+1
2013-12-13perf tools: Move mem_bswap32/64 to util.cAdrian Hunter4-23/+25
2013-12-13perf evlist: Add can_select_event() methodAdrian Hunter2-0/+39
2013-12-13perf header: Allow header->data_offset to be predeterminedAdrian Hunter1-1/+2
2013-12-13perf tools: Add perf_event_paranoid()Adrian Hunter3-2/+21
2013-12-13tools lib symbol: Start carving out symbol parsing routines from perfArnaldo Carvalho de Melo9-71/+93
2013-12-11ktest: Add eval '=~' command to modify variables in config fileSteven Rostedt (Red Hat)1-21/+81
2013-12-11ktest: Add special variable ${KERNEL_VERSION}Steven Rostedt (Red Hat)1-8/+19
2013-12-11Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar35-163/+375
2013-12-10perf unwinding: Use the per-feature check flagsJean Pihet2-26/+34
2013-12-10perf tools: Add per-feature check flagsJean Pihet1-1/+1
2013-12-10perf symbols: Fix bug in usage of the basename() functionStephane Eranian1-1/+22
2013-12-10perf symbols: Rename filename argumentArnaldo Carvalho de Melo2-17/+17
2013-12-10perf symbols: Constify some DSO methods parametersArnaldo Carvalho de Melo4-10/+9
2013-12-10perf symbols: Set freed members to NULL in dso destructorArnaldo Carvalho de Melo1-2/+12
2013-12-10perf symbols: Constify dso->long_nameArnaldo Carvalho de Melo6-14/+14
2013-12-10perf symbols: Remove open coded management of long_name_allocated memberArnaldo Carvalho de Melo5-13/+16
2013-12-10perf symbols: Set alloc flag close to setting the long_nameArnaldo Carvalho de Melo3-22/+14
2013-12-10perf symbols: Remove open coded management of short_name_allocated memberAdrian Hunter3-9/+13
2013-12-10perf machine: Don't open code assign dso->short_nameArnaldo Carvalho de Melo1-1/+1
2013-12-10perf symbols: Rename [sl]name_alloc to match the members they refer toArnaldo Carvalho de Melo4-9/+9
2013-12-10perf script: Add --header/--header-only optionsJiri Olsa2-3/+16
2013-12-10perf report: Add --header/--header-only optionsJiri Olsa2-3/+28
2013-12-09tools lib traceevent: Get rid of die() in pevent_filter_clear_trivial()Namhyung Kim2-7/+16
2013-12-09tools lib traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_...Namhyung Kim1-1/+7
2013-12-09tools lib traceevent: Get rid of die() in create_arg_item()Namhyung Kim1-2/+5
2013-12-09tools lib traceevent: Get rid of malloc_or_die() in add_event()Namhyung Kim1-3/+13
2013-12-09tools lib traceevent: Get rid of malloc_or_die() in pevent_filter_alloc()Namhyung Kim1-1/+4
2013-12-09perf kvm: Make perf kvm diff support --guestmount.Dongsheng Yang1-2/+1
2013-12-09perf kvm: Move code to generate filename for perf-kvm to function.Dongsheng Yang3-6/+17
2013-12-09perf annotate: Fix typoDongsheng Yang1-1/+1
2013-12-09perf archive: Remove duplicated 'runs' in man pageDongsheng Yang1-3/+3
2013-12-09perf kvm: Fix bug in 'stat report'Dongsheng Yang1-1/+1
2013-12-09perf kvm: Introduce option -v for perf kvm command.Dongsheng Yang2-2/+7
2013-12-09perf evlist: Fix mmap pages rounding to power of 2Adrian Hunter2-2/+16
2013-12-09perf evlist: Fix max mmap_pagesAdrian Hunter1-1/+1
2013-12-09perf evlist: Remove unnecessary parenthesesAdrian Hunter1-1/+1
2013-12-09perf record: Fix display of incorrect mmap pagesAdrian Hunter1-1/+1
2013-12-09perf script: Add an option to print the source line numberAdrian Hunter6-1/+39
2013-12-09perf script: Fix symoff printing in callchainsAdrian Hunter1-1/+6