aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2009-10-05perf tools: do not complain if root is owning perf.dataPierre Habouzit2-4/+4
2009-10-05perf tools: Fix buffer allocationEric Dumazet1-1/+1
2009-09-24perf stat: Change noise calculation to use stddevPeter Zijlstra1-101/+69
2009-08-19perf tools: Check perf.data ownerPeter Zijlstra2-0/+14
2009-08-18perf tools: Make 'make html' workKyle McMartin1-1/+1
2009-08-18perf annotate: Fix segmentation faultIngo Molnar1-0/+7
2009-08-17perf: Rename perf-examples.txt to examples.txtCarlos R. Mafra1-0/+0
2009-08-15perf record: Fix typo in pid_synthesize_comm_eventArnaldo Carvalho de Melo1-1/+1
2009-08-13perf report: Don't show unresolved DSOs and symbols when -S/-d is usedArnaldo Carvalho de Melo1-2/+3
2009-08-13perf tools: Add a general option to enable raw sample recordsFrederic Weisbecker1-0/+5
2009-08-13perf tools: Add a per tracepoint counter attribute to get raw sampleFrederic Weisbecker2-1/+11
2009-08-13perf list: Fix large list output by using the pagerArnaldo Carvalho de Melo1-1/+2
2009-08-12perf record: Add missing -C option support for specifying profile cpuJens Axboe1-3/+14
2009-08-12perf tools: Fix dso__new handle() to handle deleted DSOsArnaldo Carvalho de Melo1-0/+2
2009-08-12perf tools: Fix fallback to cplus_demangle() when bfd_demangle() is not avail...Arnaldo Carvalho de Melo3-26/+42
2009-08-12perf report: Show the tid too in -DArnaldo Carvalho de Melo1-3/+4
2009-08-12perf record: Fix .tid and .pid fill-in when synthesizing eventsArnaldo Carvalho de Melo1-33/+38
2009-08-09perf tools: callchain: Fix bad rounding of minimum rateFrederic Weisbecker1-2/+3
2009-08-09perf_counter tools: Fix libbfd detection for systems with libz dependencyMike Galbraith1-0/+4
2009-08-09perf: "Longum est iter per praecepta, breve et efficax per exempla"Carlos R. Mafra1-0/+225
2009-08-09perf tools: callchain: Fix sum of percentages to be 100% by displaying amount...Frederic Weisbecker1-3/+44
2009-08-09perf tools: callchain: Fix 'perf report' display to be callchain by defaultFrederic Weisbecker2-1/+16
2009-08-09perf tools: callchain: Fix spurious 'perf report' warnings: ignore empty call...Frederic Weisbecker1-0/+2
2009-08-09perf record: Fix the -A UI for empty or non-existent perf.dataPierre Habouzit1-4/+8
2009-08-09perf util: Fix do_read() to fail on EOF instead of busy-loopingPierre Habouzit1-0/+2
2009-08-09perf list: Fix the output to not include tracepoints without an idPeter Zijlstra1-1/+17
2009-08-09perf stat: Fix tool option consistency: rename -S/--scale to -c/--scaleBrice Goglin2-2/+2
2009-08-09perf report: Add debug help for the finding of symbol bugs - show the symtab ...Arnaldo Carvalho de Melo3-12/+50
2009-08-09perf report: Fix per task mult-counter stat reportingPeter Zijlstra3-5/+35
2009-08-09perf tools: Fix multi-counter stat bug caused by incorrect reading of perf.da...Peter Zijlstra1-1/+2
2009-08-09perf tools: Fix call-chain cumul hit based sub-total (fractal mode)Frederic Weisbecker3-14/+24
2009-08-09perf top: Update man pageMike Galbraith1-13/+99
2009-08-09perf top: Improve interactive key handlingMike Galbraith1-35/+73
2009-08-09perf_counter tools: Allow perf top top users to switch between weighted and i...Mike Galbraith1-7/+17
2009-08-09perf_counter tools: Fix/resurrect perf top annotation in a simple interactive...Mike Galbraith1-40/+456
2009-08-09perf_counter: Fix/complete ftrace event records samplingFrederic Weisbecker1-0/+1
2009-08-06perf: Auto-detect libelfPeter Zijlstra1-4/+11
2009-08-06perf symbol: Fix symbol parsing in certain cases: use the build-id as a symlinkArnaldo Carvalho de Melo1-3/+73
2009-08-05perf report: Add missing command line options to man pageArnaldo Carvalho de Melo1-3/+57
2009-08-05perf: Auto-detect libbfdPeter Zijlstra2-1/+26
2009-08-05perf report: Make --sort comm,dso,symbol the defaultPekka Enberg1-2/+2
2009-08-04perf: Fix read buffer overflowRoel Kluin2-2/+2
2009-08-02perf top: Add mwait_idle_with_hints to skip_symbols[]Arnaldo Carvalho de Melo1-0/+1
2009-08-02perf tools: Fix faulty checkStoyan Gaydarov1-1/+1
2009-08-02perf report: Update for the new FORK/EXIT eventsPeter Zijlstra1-4/+18
2009-08-01perf_counter tools: Fix link errors with older toolchainsIngo Molnar1-1/+1
2009-07-22Merge branch 'perf-counters-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds20-167/+616
2009-07-22perf_counter tools: Give perf top inherit optionMike Galbraith1-1/+5
2009-07-22perf_counter tools: Fix vmlinux symbol generation breakageMike Galbraith1-2/+5
2009-07-22perf_counter: Detect debugfs locationJason Baron5-17/+102
2009-07-22perf_counter: Add tracepoint support to perf list, perf statJason Baron2-1/+176
2009-07-22perf symbol: C++ demanglingArnaldo Carvalho de Melo2-3/+20
2009-07-22perf: avoid structure size confusion by using a fixed sizeArjan van de Ven1-1/+1
2009-07-22perf_counter: Improve perf stat and perf record option parsingAnton Blanchard2-2/+4
2009-07-22perf_counter: PERF_SAMPLE_ID and inherited countersPeter Zijlstra2-48/+0
2009-07-22Merge commit 'tip/perfcounters/core' into perf-counters-for-linusPeter Zijlstra8-103/+304
2009-07-18perf_counter: Make call graph option consistentAnton Blanchard1-2/+2
2009-07-18perf_counter: Add perf record option to log addressesAnton Blanchard1-0/+6
2009-07-18perf_counter: Synthesize VDSO mmap eventAnton Blanchard1-0/+4
2009-07-13perf_counter tools: Fix index boundary checkRoel Kluin1-1/+1
2009-07-11perf report: Introduce -n/--show-nr-samplesArnaldo Carvalho de Melo2-0/+21
2009-07-11perf_counter tools: PLT info is stripped in -debuginfo packagesArnaldo Carvalho de Melo1-51/+65
2009-07-11perf report: Make the output more compactArnaldo Carvalho de Melo1-15/+21
2009-07-11strlist: Introduce strlist__entry and strlist__nr_entries methodsArnaldo Carvalho de Melo2-4/+27
2009-07-11perf report: Tidy up reporting of symbols not foundArnaldo Carvalho de Melo1-3/+2
2009-07-11perf report: Adjust column width to the values sampledArnaldo Carvalho de Melo5-32/+164
2009-07-10Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/l...Linus Torvalds43-1580/+1752
2009-07-10perf_counter: Add P6 PMU supportVince Weaver1-1/+7
2009-07-10perf_counter tools: Rename cache events to remove $Anton Blanchard1-2/+2
2009-07-05perf report: Add "Fractal" mode output - support callchains with relative ove...Frederic Weisbecker3-41/+124
2009-07-05perf_counter tools: callchains: Manage the cumul hits on the flyFrederic Weisbecker1-4/+8
2009-07-05perf report: Change default callchain parametersFrederic Weisbecker1-2/+2
2009-07-05perf report: Use a modifiable string for default callchain optionsFrederic Weisbecker1-1/+3
2009-07-05perf report: Warn on callchain output request from non-callchain fileFrederic Weisbecker1-3/+13
2009-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/kyl...Linus Torvalds1-0/+6
2009-07-03perf report: Annotate variable initializationIngo Molnar1-1/+1
2009-07-03perf_counter tools: Adjust symbols in ET_EXEC files tooArnaldo Carvalho de Melo2-6/+7
2009-07-03parisc: perf: wire up sys_perf_counter_openKyle McMartin1-0/+6
2009-07-02perf_counter tools: Display percents of hits in callchain with overhead colorsFrederic Weisbecker1-2/+3
2009-07-02perf_counter tools: Provide helper to print percents colorFrederic Weisbecker5-56/+38
2009-07-02perf_counter tools: Set the minimum percent for callchains to be displayedFrederic Weisbecker3-21/+49
2009-07-02perf report: Add support for callchain graph outputFrederic Weisbecker3-18/+185
2009-07-02perf_counter tools: Add new OPT_CALLBACK_DEFAULT optionFrederic Weisbecker2-1/+4
2009-07-02perf_counter tools: Create new chain_for_each_child() iteratorFrederic Weisbecker1-3/+6
2009-07-02perf_counter tools: Enable kernel module symbol loading in toolsMike Galbraith3-8/+38
2009-07-02perf_counter tools: Connect module support infrastructure to symbol loading i...Mike Galbraith5-14/+156
2009-07-02perf_counter tools: Add infrastructure to support loading of kernel module sy...Mike Galbraith3-0/+564
2009-07-02perf_counter tools: Make symbol loading consistently return number of loaded ...Mike Galbraith4-6/+9
2009-07-01perf stat: Handle pipe read failures in perf statFrederic Weisbecker1-2/+4
2009-07-01perf_counter tools: Share list.h with the kernelArnaldo Carvalho de Melo10-608/+32
2009-07-01perf_counter tools: Share rbtree.with the kernelArnaldo Carvalho de Melo12-562/+39
2009-07-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6Linus Torvalds1-0/+10
2009-07-01perf list: Add cache eventsJaswinder Singh Rajput1-1/+16
2009-07-01perf stat: Define MATCH_EVENT for easy attr checkingJaswinder Singh Rajput1-17/+10
2009-07-01perf_counter tools: Add more warnings and fix/annotate themIngo Molnar27-128/+151
2009-07-01perf report: Fix HV bit mismergeIngo Molnar1-3/+3
2009-07-01perf_counter tools: Rework event string parsing/syntaxPaul Mackerras1-72/+160
2009-07-01perf_counter tools: Various fixes for callchainsFrederic Weisbecker1-32/+90
2009-07-01perf_counter tools: Resolve symbols in callchainsFrederic Weisbecker3-50/+90
2009-07-01perf_counter tools: Fix storage size allocation of callchain listFrederic Weisbecker1-1/+1
2009-07-01Merge branch 'linus' into perfcounters/urgentIngo Molnar1-0/+6
2009-06-30Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/l...Linus Torvalds27-354/+1279
2009-07-01perf report: Add hypervisor dsoAnton Blanchard1-1/+14
2009-07-01perf report: Fix reporting of hypervisorAnton Blanchard1-2/+5
2009-07-01perf top: Add ppc64 specific skip symbols and strip ppc64 . prefixAnton Blanchard1-0/+9
2009-07-01perf top: Move skip symbols to an arrayAnton Blanchard1-7/+17
2009-07-01perf_counter tools: Remove zlib dependencyAnton Blanchard1-6/+0
2009-07-01perf report: Fix -z optionAnton Blanchard1-1/+1
2009-07-01perf report: Add --symbols parameterArnaldo Carvalho de Melo2-2/+12
2009-07-01perf report: Add --comms parameterArnaldo Carvalho de Melo2-10/+27
2009-07-01perf report: Add --dsos parameterArnaldo Carvalho de Melo5-0/+238
2009-06-30perf_counter tools: Adjust only prelinked symbol's addressesArnaldo Carvalho de Melo2-6/+13
2009-06-30perf_counter: Provide a way to enable counters on execPaul Mackerras1-3/+3
2009-06-29perf_counter tools: Reduce perf stat measurement overhead/skewPaul Mackerras1-14/+50
2009-06-29perf stat: Use percentages for scaling outputIngo Molnar1-1/+2
2009-06-28perf stat: Micro-optimize the code: memcpy is only required if no event is se...Jaswinder Singh Rajput1-5/+6
2009-06-27perf stat: Improve outputJaswinder Singh Rajput1-6/+5
2009-06-27perf stat: Fix multi-run statsIngo Molnar1-4/+11
2009-06-27perf stat: Add -n/--null option to run without countersIngo Molnar1-1/+4
2009-06-27perf_counter tools: Remove dead codeIngo Molnar5-132/+3
2009-06-26perf report: Print sorted callchains per histogram entriesFrederic Weisbecker1-11/+71
2009-06-26perf_counter tools: Prepare a small callchain frameworkFrederic Weisbecker5-5/+213
2009-06-25perf record: Fix unhandled io return valueFrederic Weisbecker1-1/+4
2009-06-25perf_counter tools: Add alias for 'l1d' and 'l1i'Jaswinder Singh Rajput1-2/+2
2009-06-25perf-report: Add bare minimum PERF_EVENT_READ parsingPeter Zijlstra1-0/+24
2009-06-25perf-report: Add modes for inherited stats and no-samplesPeter Zijlstra1-2/+17
2009-06-25perf_counter: Rework the sample ABIPeter Zijlstra3-22/+29
2009-06-25perf_counter tools: Rework the file formatPeter Zijlstra9-54/+377
2009-06-25perf_counter tools: Shorten names for eventsJaswinder Singh Rajput1-17/+28
2009-06-25perf_counter tools: Check for valid cache operationsJaswinder Singh Rajput1-0/+33
2009-06-25perf record: Fix filemap pathname parsing in /proc/pid/mapsJohannes Weiner1-3/+2
2009-06-25perf_counter tools: add cpu_relax()/rmb() definitions for sh.Paul Mundt1-0/+10
2009-06-24perf_counter tools: Add CREDITS file for Git contributorsIngo Molnar1-0/+30
2009-06-24perf stat: Remove dead codeJaswinder Singh Rajput1-31/+13
2009-06-24perf_counter tools: Fix strbuf_fread() error path handlingRoel Kluin1-1/+1
2009-06-23perf stat: Fix verbose for perf statJaswinder Singh Rajput1-8/+12
2009-06-23perf report: Fix help text typoIngo Molnar1-1/+1
2009-06-23perf_counter tools: Handle overlapping MMAP eventsPeter Zijlstra1-3/+21
2009-06-23perf stat: Fix command option / manpageJaswinder Singh Rajput1-3/+3
2009-06-22perf_counter tools: Set alias for page-faultsJaswinder Singh Rajput1-18/+18
2009-06-22perf report: Output more symbol related debug dataPeter Zijlstra2-2/+7
2009-06-22perf_counter tools: Introduce alias member in event_symbolJaswinder Singh Rajput1-25/+38
2009-06-22perf_counter tools: Define separate declarations for H/W and S/W eventsJaswinder Singh Rajput1-22/+22
2009-06-22[S390] Enable tick based perf_counter on s390.Martin Schwidefsky1-0/+6
2009-06-21perf_counter tools: Fix vmlinux fallback when running on a different kernelIngo Molnar1-1/+1
2009-06-20perfcounter: Handle some IO return valuesFrederic Weisbecker2-3/+11
2009-06-19perf_counter tools: Define and use our own u64, s64 etc. definitionsPaul Mackerras13-156/+176
2009-06-19perf_counter tools: Add a data file headerPeter Zijlstra3-43/+73
2009-06-19perf_counter: Update userspace callchain sampling usesPeter Zijlstra1-47/+39
2009-06-18perf report: Filter to parent set by defaultIngo Molnar2-4/+28
2009-06-18perf_counter tools: Handle lost eventsPeter Zijlstra2-5/+44
2009-06-18perf_counter: tools: Makefile tweaks for 64-bit powerpcPaul Mackerras1-1/+6
2009-06-18perf_counter tools: Add and use isprint()Peter Zijlstra3-18/+20
2009-06-18perf report: Add validation of call-chain entriesIngo Molnar1-28/+46
2009-06-18perf report: Tidy up the "--parent <regex>" and "--sort parent" call-chain fe...Ingo Molnar1-33/+34
2009-06-17perf_counter tools: Replace isprint() with issane()Peter Zijlstra2-1/+2
2009-06-17perf report: Add --sort <call> --call <$regex>Peter Zijlstra1-51/+158
2009-06-15perf report: Fix 32-bit printf formatIngo Molnar1-1/+1
2009-06-15perf report: Add per system call overhead histogramIngo Molnar1-0/+12
2009-06-15perf record: Fix fast task-exit raceIngo Molnar1-4/+12
2009-06-14perf record/report: Add call graph / call chain profilingIngo Molnar2-12/+53
2009-06-14perf report: Print out raw events in hexaIngo Molnar1-1/+35
2009-06-13perf annotate: Fixes for filename:line displaysFrederic Weisbecker1-5/+6
2009-06-13perf stat: Enable raw data to be printedIngo Molnar2-18/+30
2009-06-13perf stat: Add feature to run and measure a command multiple timesIngo Molnar1-65/+194
2009-06-13perf stat: Reorganize outputIngo Molnar2-29/+42
2009-06-13perf annotate: Print a sorted summary of annotated overhead linesFrederic Weisbecker1-21/+90
2009-06-13perf annotate: Print the filename:line for annotated colored linesFrederic Weisbecker2-1/+98
2009-06-12perf_counter: Start documenting HAVE_PERF_COUNTERS requirementsMike Frysinger1-0/+15
2009-06-12perf_counter: Add forward/backward attribute ABI compatibilityPeter Zijlstra1-2/+3
2009-06-12perf record: Explicity program a default counterPeter Zijlstra1-2/+5
2009-06-12perf_counter tools: Remove one L1-data aliasYong Wang1-1/+1
2009-06-11perf_counter: Standardize event namesPeter Zijlstra5-55/+56
2009-06-11perf_counter tools: Clean up u64 usageIngo Molnar6-47/+47
2009-06-11perf_counter tools: Normalize data using per sample period dataPeter Zijlstra2-8/+13
2009-06-10perf_counter tools: Propagate signals properlyPeter Zijlstra2-0/+25
2009-06-10perf_counter tools: Small frequency related fixesPeter Zijlstra2-2/+7
2009-06-08perf_counter tools: Standardize color printingIngo Molnar3-12/+19
2009-06-08perf report: Add support for profiling JIT generated codePekka Enberg2-1/+79
2009-06-07perf stat: Print out instructins/cycle metricIngo Molnar1-0/+11
2009-06-07perf report: Print more expressive message in case of file open errorIngo Molnar1-1/+4
2009-06-07perf_counter tools: Handle kernels with !CONFIG_PERF_COUNTERIngo Molnar2-7/+8
2009-06-07perf record: Fall back to cpu-clock-ticks if no PMUIngo Molnar2-6/+33
2009-06-07perf top: Fall back to cpu-clock-tick hrtimer sampling if no cycle counter av...Ingo Molnar2-50/+73
2009-06-07perf stat: Continue even on counter creation errorIngo Molnar1-14/+17
2009-06-07perf top: Wait for a minimal set of events before reading first snapshotFrederic Weisbecker1-5/+17
2009-06-06perf annotate: Fix command line help textIngo Molnar1-1/+1
2009-06-06perf_counter tools: Initialize a stack variable before useArjan van de Ven1-0/+2
2009-06-06perf annotate: Automatically pick up vmlinux in the local directoryIngo Molnar1-1/+1
2009-06-06perf_counter tools: Fix error condition in parse_aliases()Ingo Molnar1-4/+4
2009-06-06perf_counter tools: Warning fixes on 32-bitArjan van de Ven2-3/+3
2009-06-06perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/Ingo Molnar69-0/+15209