aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
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-20Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kerne...Ingo Molnar4-20/+15
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-16tools/testing/selftests: fix uninitialized variableFelipe Pena1-1/+1
2013-10-15perf probe: Fix to initialize fname always before use itMasami Hiramatsu1-1/+1
2013-10-04perf session: Fix infinite loop on invalid perf.data fileNamhyung Kim2-1/+13
2013-10-04perf tools: Fix installation of libexec componentsArnaldo Carvalho de Melo1-0/+1
2013-10-04perf probe: Fix to find line information for probe listMasami Hiramatsu3-21/+59
2013-10-04perf tools: Fix libaudit testArnaldo Carvalho de Melo1-1/+1
2013-10-04perf stat: Set child_pid after perf_evlist__prepare_workload()Namhyung Kim1-0/+1
2013-10-04perf tools: Add default handler for mmap2 eventsDavid Ahern1-0/+2
2013-09-29Revert "perf symbols: Demangle cloned functions"Ingo Molnar1-26/+1
2013-09-25perf symbols: Demangle cloned functionsAndi Kleen1-1/+26
2013-09-25perf machine: Fix path unpopulated in machine__create_modules()Adrian Hunter1-1/+1
2013-09-25perf tools: Explicitly add libdl dependencyDavid Ahern1-1/+1
2013-09-25perf probe: Fix probing symbols with optimization suffixMasami Hiramatsu2-36/+44
2013-09-24perf trace: Add mmap2 handlerDavid Ahern1-0/+1
2013-09-24perf kmem: Make it work again on non NUMA machinesJiri Olsa1-1/+1
2013-09-20perf: Fix capabilities bitfield compatibility in 'struct perf_event_mmap_page'Peter Zijlstra1-3/+3
2013-09-20Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kerne...Ingo Molnar17-31/+119
2013-09-19tools lib lk: Uninclude linux/magic.h in debugfs.cVinson Lee1-1/+0
2013-09-19perf tools: Fix old GCC build error in trace-event-parse.c:parse_proc_kallsyms()Ingo Molnar1-1/+1
2013-09-19perf probe: Fix finder to find lines of given functionMasami Hiramatsu3-7/+27
2013-09-19perf session: Check for SIGINT in more loopsArnaldo Carvalho de Melo6-8/+16
2013-09-19perf tools: Fix compile with libelf without get_phdrnumAdrian Hunter3-0/+28
2013-09-19perf tools: Fix buildid cache handling of kallsyms with kcoreAdrian Hunter1-13/+28
2013-09-19perf annotate: Fix objdump line parsing offset validationAdrian Hunter1-1/+1
2013-09-19perf tools: Fill in new definitions for madvise()/mmap() flagsIngo Molnar1-0/+17
2013-09-19perf tools: Sharpen the libaudit dependencies testIngo Molnar1-0/+1
2013-09-12Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds25-77/+374
2013-09-11perf tools: Add attr->mmap2 supportStephane Eranian17-25/+200
2013-09-09perf kvm: Fix sample_type manipulationAdrian Hunter1-9/+9
2013-09-09perf evlist: Fix id pos in perf_evlist__open()Adrian Hunter1-0/+12
2013-09-09perf trace: Handle perf.data files with no tracepointsArnaldo Carvalho de Melo1-33/+7
2013-09-09Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-0/+9
2013-09-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds10-0/+574
2013-09-05perf session: Separate progress bar update when processing eventsJiri Olsa1-1/+2
2013-09-05perf trace: Check if MAP_32BIT is definedKyle McMartin1-0/+2
2013-09-05perf hists: Fix formatting of long symbol namesArnaldo Carvalho de Melo1-6/+17
2013-09-05perf evlist: Fix parsing with no sample_id_all bit setAdrian Hunter1-2/+7
2013-09-05perf tools: Add test for parsing with no sample_id_all bitAdrian Hunter4-1/+115
2013-09-05perf trace: Check control+C more oftenArnaldo Carvalho de Melo1-0/+3
2013-09-04Merge branches 'perf-urgent-for-linus' and 'perf-core-for-linus' of git://git...Linus Torvalds113-1668/+7551
2013-09-02perf trace: Tell arg formatters the arg indexArnaldo Carvalho de Melo1-11/+25
2013-09-02perf trace: Add beautifier for open's flags argArnaldo Carvalho de Melo1-1/+58
2013-09-02perf trace: Add beautifier for lseek's whence argArnaldo Carvalho de Melo1-0/+27
2013-09-02perf tools: Fix symbol offset computation for some dsosDavid Ahern2-1/+5
2013-09-02perf list: Skip unsupported eventsNamhyung Kim1-2/+39
2013-09-02perf tests: Add 'keep tracking' testAdrian Hunter6-2/+205
2013-09-02perf tools: Add support for PERF_COUNT_SW_DUMMYAdrian Hunter4-0/+7
2013-09-02perf trace: Add beautifier for futex 'operation' parmArnaldo Carvalho de Melo1-1/+46
2013-09-02perf trace: Allow syscall arg formatters to mask argsArnaldo Carvalho de Melo1-11/+22
2013-08-30perf trace: Handle missing HUGEPAGE definesDavid Ahern1-0/+6
2013-08-29perf trace: Honor target pid / tid options when analyzing a fileDavid Ahern1-0/+43
2013-08-29perf trace: Add option to analyze events in a file versus liveDavid Ahern2-2/+100
2013-08-29perf evlist: Add tracepoint lookup by nameDavid Ahern2-0/+19
2013-08-29perf tests: Add a sample parsing testAdrian Hunter4-0/+322
2013-08-29perf tools: Add a function to calculate sample event sizeAdrian Hunter2-0/+94
2013-08-29perf tools: Expand perf_event__synthesize_sample()Adrian Hunter3-3/+97
2013-08-29perf tools: Add missing 'abi' member to 'struct regs_dump'Adrian Hunter2-4/+4
2013-08-29perf tools: Add support for PERF_SAMPLE_IDENTIFIERAdrian Hunter9-22/+310
2013-08-29perf evlist: Move perf_evlist__config() to a new source fileAdrian Hunter3-22/+26
2013-08-29perf tools: Remove references to struct ip_eventAdrian Hunter11-47/+35
2013-08-29perf callchain: Remove unnecessary validationAdrian Hunter3-33/+0
2013-08-29perf evsel: Tidy up sample parsing overflow checkingAdrian Hunter1-41/+71
2013-08-29perf tools: change machine__findnew_thread() to set thread pidAdrian Hunter14-32/+55
2013-08-27tools lib traceevent: Fixup jobserver setupArnaldo Carvalho de Melo1-1/+1
2013-08-27perf tools: Add pid to struct threadAdrian Hunter3-7/+15
2013-08-27perf trace: Add beautifier for madvise behaviour/advice parmArnaldo Carvalho de Melo1-0/+40
2013-08-26perf trace: Add beautifier for mmap flags parmArnaldo Carvalho de Melo1-1/+40
2013-08-26perf trace: Add beautifier for mmap prot parmArnaldo Carvalho de Melo1-3/+38
2013-08-26perf trace: Allow overiding the formatting of syscall fieldsArnaldo Carvalho de Melo1-3/+16
2013-08-26perf trace: Add aliases to remaining syscalls of the sys_enter_newfooArnaldo Carvalho de Melo1-0/+4
2013-08-26perf trace: Allow printing syscall return values in hexArnaldo Carvalho de Melo1-0/+7
2013-08-26perf trace: Simplify sys_exit return printingArnaldo Carvalho de Melo1-3/+6
2013-08-26perf trace: Introduce syscall arg formattersArnaldo Carvalho de Melo1-3/+36
2013-08-26perf trace: Hide sys_exit messages about syscall id = -1Arnaldo Carvalho de Melo1-1/+16
2013-08-26perf trace: Add --verbose optionArnaldo Carvalho de Melo2-4/+12
2013-08-26perf trace: Support ! in -e expressionsArnaldo Carvalho de Melo2-9/+21
2013-08-26perf tools: Don't install scripting files files when disabledArnaldo Carvalho de Melo1-1/+5
2013-08-26perf tools: Sample after exit loses thread correlationDavid Ahern2-14/+25
2013-08-26perf trace: Make command line arguments consistent with perf-recordDavid Ahern2-6/+12
2013-08-26perf trace: Implement -o/--output filenameArnaldo Carvalho de Melo2-48/+90
2013-08-16perf tools: Add debug printsAdrian Hunter2-1/+69
2013-08-16perf tools: Re-implement debug print function for linking python/perf.soAdrian Hunter1-0/+20
2013-08-16perf tools: Try to increase the file descriptor limits on EMFILEAndi Kleen1-0/+28
2013-08-16perf kvm: Remove force option to cmd_recordDavid Ahern1-1/+0
2013-08-15Merge tag 'v3.11-rc5' into perf/coreIngo Molnar1-2/+3
2013-08-14perf trace: Allow specifying which syscalls to traceArnaldo Carvalho de Melo2-6/+50
2013-08-14perf tools: Improve robustness of topology parsing codeStephane Eranian1-4/+7
2013-08-14perf tests: Fix compile failure on do_sort_somethingDavid Ahern1-6/+5
2013-08-14selftests: Add test of PMU instruction counting on powerpcMichael Ellerman6-1/+349
2013-08-14selftests: Add support files for powerpc testsMichael Ellerman3-0/+186
2013-08-14selftests: Add infrastructure for powerpc selftestsMichael Ellerman2-0/+40
2013-08-12Tools: hv: use full nlmsghdr in netlink_sendOlaf Hering2-20/+10
2013-08-12Tools: hv: correct payload size in netlink_sendOlaf Hering2-2/+2
2013-08-12perf tools: Remove filter parameter of thread__find_addr_map()Adrian Hunter7-13/+12
2013-08-12perf tools: Remove filter parameter of thread__find_addr_location()Adrian Hunter4-11/+11
2013-08-12perf tools: Remove filter parameter of perf_event__preprocess_sample()Adrian Hunter10-20/+14
2013-08-12perf annotate: Set the machines symbol filterAdrian Hunter1-1/+3
2013-08-12perf mem: Remove unused symbol filter memberAdrian Hunter1-2/+1
2013-08-12perf report: Set the machines symbol filterAdrian Hunter1-3/+3
2013-08-12perf top: Set the machines symbol filterAdrian Hunter1-1/+3
2013-08-12perf machine: Add symbol filter to struct machineAdrian Hunter2-0/+25
2013-08-12perf session: Change perf_session__has_traces to actually check for tracepointsDavid Ahern1-4/+7
2013-08-12perf evsel: Add option to limit stack depth in callchain dumpsDavid Ahern3-5/+9
2013-08-12perf evsel: Add option to print stack trace on single lineDavid Ahern2-2/+7
2013-08-12perf tool: Simplify options to perf_evsel__print_ipDavid Ahern3-8/+40
2013-08-12perf sched: Remove sched_process_fork tracepointDavid Ahern1-29/+31
2013-08-12perf sched: Remove sched_process_exit tracepointDavid Ahern1-11/+0
2013-08-12perf sched: Remove thread lookup in sample handlerDavid Ahern1-7/+0
2013-08-12perf sched: Simplify arguments to read_eventsDavid Ahern1-7/+9
2013-08-12perf kvm: Update documentation with live commandDavid Ahern1-2/+44
2013-08-12perf kvm: Option to print events that exceed a durationDavid Ahern2-4/+24
2013-08-09Merge branch 'master' into virtio-nextRusty Russell1-2/+3
2013-08-07Revert "tools lib lk: Fix for cross build"Joonsoo Kim1-15/+0
2013-08-07perf machine: Do not require /lib/modules/* on a guestJason Wessel1-1/+4
2013-08-07perf tests: Add tests of new pinned modifierMichael Ellerman1-0/+53
2013-08-07perf tools: Add support for pinned modifierMichael Ellerman3-2/+13
2013-08-07perf ui/gtk: Fix segmentation fault on perf_hpp__for_each_format loopNamhyung Kim1-2/+0
2013-08-07perf kvm stat report: Add option to analyze specific VMDavid Ahern1-2/+36
2013-08-07perf kvm: Add min and max stats to displayDavid Ahern1-4/+17
2013-08-07perf kvm: Add live modeDavid Ahern1-26/+633
2013-08-07perf session: Export queue_event functionDavid Ahern2-9/+7
2013-08-07perf annotate browser: Fix typoIngo Molnar1-1/+1
2013-08-07perf annotate browser: Improve description of '?' hotkeyArnaldo Carvalho de Melo1-1/+1
2013-08-07perf annotate: Add call target name if it is missingAdrian Hunter1-0/+16
2013-08-07perf annotate: Remove nop at end of annotationAdrian Hunter1-0/+31
2013-08-07perf annotate: Put dso name in symbol annotation titleAdrian Hunter1-2/+14
2013-08-07perf annotate: Allow disassembly using /proc/kcoreAdrian Hunter2-5/+11
2013-08-07perf tests: Add kcore to the object code reading testAdrian Hunter1-18/+82
2013-08-07perf tests: Adjust the vmlinux symtab matches kallsyms test againAdrian Hunter1-5/+7
2013-08-07perf symbols: Add support for reading from /proc/kcoreAdrian Hunter9-3/+347
2013-08-07perf tools: Make it possible to read object code from kernel modulesAdrian Hunter5-9/+43
2013-08-07perf tests: Adjust the vmlinux symtab matches kallsyms testAdrian Hunter1-11/+21
2013-08-07perf tools: Make it possible to read object code from vmlinuxAdrian Hunter6-61/+112
2013-08-07perf symbols: Load kernel maps before usingAdrian Hunter7-12/+22
2013-08-07perf tests: Add test for reading object codeAdrian Hunter4-0/+515
2013-08-07perf symbols: avoid SyS kernel syscall aliasesAdrian Hunter1-3/+14
2013-08-07perf stat: Flush output after each line in interval modeAndi Kleen1-0/+2
2013-08-07perf stat: Add support for --initial-delay optionAndi Kleen2-1/+26
2013-08-07perf evsel: Add support for enabling countersAndi Kleen2-3/+19
2013-08-07perf evlist: Remove obsolete dummy execveAndi Kleen1-7/+0
2013-08-07perf kvm: Split out tracepoints from record argsDavid Ahern1-11/+19
2013-08-07perf session: Export a few functions for event processingDavid Ahern2-6/+13
2013-08-07perf stats: Add max and min statsDavid Ahern2-0/+15
2013-08-07perf top: move CONSOLE_CLEAR to header fileDavid Ahern2-2/+2
2013-08-07perf util: Add parse_nsec_time() functionNamhyung Kim2-0/+35
2013-08-07perf python: Remove duplicate TID bit from maskArnaldo Carvalho de Melo1-1/+1
2013-08-07perf trace: Beautify 'connect' resultArnaldo Carvalho de Melo1-0/+1
2013-08-07perf tools: Fix compile of util/tsc.cDavid Ahern1-4/+4
2013-08-07perf evsel: Actually show symbol offset in stack trace when requestedDavid Ahern1-1/+6
2013-08-07perf tests: Add parse events tests for leader samplingJiri Olsa1-0/+115
2013-08-07perf tests: Add attr record group sampling testJiri Olsa1-0/+36
2013-08-07perf tools: Add 'S' event/group modifier to read sample valueJiri Olsa5-2/+39
2013-08-07perf evsel: Add PERF_SAMPLE_READ sample related processingJiri Olsa2-1/+74
2013-08-07perf evlist: Add perf_evlist__id2sid method to get event ID related dataJiri Olsa2-5/+18
2013-08-07perf evlist: Fix event ID retrieval for group format read caseJiri Olsa1-0/+7
2013-08-07perf tools: Add support for parsing PERF_SAMPLE_READ sample typeJiri Olsa5-2/+112
2013-08-07perf evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event idJiri Olsa1-1/+15
2013-08-05Tools: hv: check return value of system in hv_kvp_daemonOlaf Hering1-1/+5
2013-08-05Tools: hv: in kvp_set_ip_info free mac_addr right after usageOlaf Hering1-2/+1
2013-08-02Tools: hv: check return value of daemon to fix compiler warning.Olaf Hering1-1/+2
2013-08-02Tools: hv: fix send/recv buffer allocationOlaf Hering2-6/+24
2013-07-29Merge 3.11-rc3 into char-misc-next.Greg Kroah-Hartman1-2/+3
2013-07-26tools: hv: Check return value of setsockopt callTomas Hozza1-1/+5
2013-07-26tools: hv: Check return value of poll callTomas Hozza1-1/+10
2013-07-26tools: hv: Improve error logging in VSS daemon.Tomas Hozza1-4/+6
2013-07-23perf tools: Add test for converting perf time to/from TSCAdrian Hunter7-0/+268
2013-07-22perf tools: Move weight back to common sort keysAndi Kleen2-5/+5
2013-07-22perf tests: Add broken install-* tests into tests/makeJiri Olsa1-0/+31
2013-07-22perf tests: Add 'make install/install-bin' tests into tests/makeJiri Olsa1-0/+9
2013-07-22perf tests: Add DESTDIR=TMP_DEST tests/make variableJiri Olsa1-4/+8
2013-07-22perf tests: Rename TMP to TMP_O tests/make variableJiri Olsa1-4/+4
2013-07-22perf tests: Run ctags/cscope make tests only with needed binariesJiri Olsa1-2/+9
2013-07-22perf tools: Fix build with perl 5.18Kirill A. Shutemov1-2/+2
2013-07-22perf tools: Support callchain sorting based on addressesAndi Kleen5-9/+34
2013-07-22perf bench: Fix memcpy benchmark for large sizesAndi Kleen1-0/+2
2013-07-22perf evsel: Handle ENODEV on default cycles eventDavid Ahern1-1/+1
2013-07-22perf script: Fix named threads supportDavid Ahern5-15/+21
2013-07-19Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar65-1090/+2366
2013-07-17perf header: Recognize version number for perf data fileJiri Olsa2-5/+13
2013-07-17perf header: Introduce feat_offset into perf_headerJiri Olsa2-2/+5
2013-07-17perf header: Remove attr_offset from perf_headerJiri Olsa2-3/+3
2013-07-17perf header: Remove data_offset seek as it's not neededJiri Olsa1-2/+0
2013-07-17perf session: Use session->fd instead of passing fd as argumentJiri Olsa3-9/+8
2013-07-17perf tests: Check proper prev_state size for sched_switch tpJiri Olsa1-1/+1
2013-07-17perf symbols: Do not apply symfs for an absolute vmlinux pathNamhyung Kim1-2/+5
2013-07-17perf tools: Fix 'make tools/perf'Robert Richter1-1/+1
2013-07-16Tools: hv: KVP: Fix a bug in IPV6 subnet enumerationK. Y. Srinivasan1-2/+3
2013-07-15perf tools: Remove event types framework completelyJiri Olsa9-134/+1
2013-07-15perf record: Remove event types pushingJiri Olsa1-6/+0
2013-07-15perf tools: Remove event types from perf data fileJiri Olsa2-29/+2
2013-07-15perf timechart: Remove event types framework only userJiri Olsa1-58/+97