aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2020-02-11perf regs: Make perf_reg_name() return "unknown" instead of NULLArnaldo Carvalho de Melo1-1/+1
2020-02-11libtraceevent: Fix memory leakage in copy_filter_typeHewenliang1-2/+7
2020-02-11perf probe: Skip overlapped location on searching variablesMasami Hiramatsu1-0/+20
2020-02-11perf probe: Fix to show calling lines of inlined functionsMasami Hiramatsu1-1/+9
2020-02-11perf probe: Filter out instances except for inlined subroutine and subprogramMasami Hiramatsu1-6/+13
2020-02-11perf probe: Skip end-of-sequence and non statement linesMasami Hiramatsu1-0/+7
2020-02-11perf probe: Fix to show inlined function callsite without entry_pcMasami Hiramatsu1-1/+1
2020-02-11perf probe: Fix to list probe event with correct line numberMasami Hiramatsu1-2/+2
2020-02-11perf probe: Fix to probe an inline function which has no entry pcMasami Hiramatsu1-1/+1
2020-02-11perf probe: Fix to probe a function which has no entry pcMasami Hiramatsu1-1/+1
2020-02-11perf probe: Fix wrong address verificationMasami Hiramatsu1-14/+6
2020-02-11perf probe: Fix to show function entry line as probe-ableMasami Hiramatsu2-1/+26
2020-02-11perf probe: Fix to find range-only function instanceMasami Hiramatsu1-1/+5
2020-02-11perf probe: Skip if the function address is 0Masami Hiramatsu1-1/+11
2020-02-11perf probe: Fix to add missed brace around if blockMasami Hiramatsu1-1/+2
2020-02-11perf probe: Fix to show lines of sys_ functions correctlyMasami Hiramatsu1-5/+13
2020-02-11perf probe: Fix to handle optimized not-inlined functionsMasami Hiramatsu3-8/+22
2020-02-11tools/power/cpupower: Fix initializer override in hsw_ext_cstatesNathan Chancellor1-1/+0
2019-12-19perf tools: Fix time sortingJiri Olsa1-1/+1
2019-09-23selftests/ipc: Fix msgque compiler warningsKees Cook1-5/+6
2019-08-13tools lib traceevent: Fix missing equality check for strcmpRikard Falkeborn1-1/+1
2019-08-13perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()Changbin Du1-0/+1
2019-07-09tools lib traceevent: Fix buffer overflow in arg_evalTony Jones1-1/+1
2019-07-09perf header: Fix wrong node write in NUMA_TOPOLOGY featureJiri Olsa1-1/+1
2019-05-02perf test: Fix failure of 'evsel-tp-sched' test on s390Thomas Richter1-3/+3
2019-05-02perf tests evsel-tp-sched: Fix bitwise operatorGustavo A. R. Silva1-1/+1
2019-04-04perf parse-events: Fix unchecked usage of strncpy()Arnaldo Carvalho de Melo1-1/+1
2019-04-04perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set...Arnaldo Carvalho de Melo1-1/+1
2019-04-04perf svghelper: Fix unchecked usage of strncpy()Arnaldo Carvalho de Melo1-1/+1
2019-04-04perf help: Remove needless use of strncpy()Arnaldo Carvalho de Melo1-1/+1
2019-04-04tools/lib/lockdep: Rename "trywlock" into "trywrlock"Bart Van Assche1-3/+3
2019-04-04perf pmu: Suppress potential format-truncation warningBen Hutchings1-2/+2
2019-02-11cpupower: remove stringop-truncation waringAnders Roxell1-1/+1
2018-12-16tools: hv: fcopy: set 'error' in case an unknown operation was requestedVitaly Kuznetsov1-0/+1
2018-12-16Tools: hv: Fix a bug in the key delete codeK. Y. Srinivasan1-1/+1
2018-11-20perf tools: Fix python extension build for gcc 8Jiri Olsa1-0/+1
2018-11-20perf thread_map: Correctly size buffer used with dirent->dt_nameArnaldo Carvalho de Melo1-1/+1
2018-11-20perf trace: Do not process PERF_RECORD_LOST twiceArnaldo Carvalho de Melo1-0/+1
2018-11-20perf tools: Remove duplicate const qualifierEric Engestrom1-1/+1
2018-11-20tools/lib/subcmd/pager.c: do not alias select() paramsSergey Senozhatsky1-1/+4
2018-11-20perf trace: Fix up fd -> pathname resolutionArnaldo Carvalho de Melo1-2/+2
2018-11-20perf tools: Fix snprint warnings for gcc 8Jiri Olsa6-18/+18
2018-11-20perf top: Use __fallthroughArnaldo Carvalho de Melo1-1/+1
2018-11-20tools include: Add a __fallthrough statementArnaldo Carvalho de Melo1-0/+9
2018-11-20perf tools: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-31/+31
2018-11-20perf tools: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-6/+6
2018-11-20perf thread_map: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-4/+4
2018-11-20perf script: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-36/+34
2018-11-20perf tools: define _DEFAULT_SOURCE for glibc_2.20Chanho Park1-0/+2
2018-11-20perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/i...Arnaldo Carvalho de Melo7-22/+19
2018-11-20tools/power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE definesMatt Turner1-2/+2
2018-10-21perf top: Document --ignore-vmlinuxArnaldo Carvalho de Melo1-0/+3
2018-10-21perf record: Put new line after target override warningJiri Olsa1-1/+1
2018-06-16rcutorture/kvm.sh: Use consistent help text for --qemu-argsSeongJae Park1-2/+2
2018-06-16rcutorture/configinit: Fix build directory error messageSeongJae Park1-1/+1
2018-06-16perf annotate: Fix objdump comment parsing for Intel mov dissassemblyThomas Richter1-3/+5
2018-06-16perf report: Fix -D output for user metadata eventsArnaldo Carvalho de Melo1-1/+2
2018-06-16perf record: Generate PERF_RECORD_{MMAP,COMM,EXEC} with --delayArnaldo Carvalho de Melo1-0/+13
2018-06-16perf evlist: Introduce perf_evlist__new_dummy constructorArnaldo Carvalho de Melo2-0/+31
2018-03-03hv: kvp: Avoid reading past allocated blocks from KVP filePaul Meyer1-56/+14
2017-11-26perf tools: Really install manpages via 'make install-man'Konstantin Khlebnikov1-1/+1
2017-11-26perf events parse: Use just one parse events state structArnaldo Carvalho de Melo3-6/+3
2017-11-26perf events parse: Rename parsing state struct to clearer nameArnaldo Carvalho de Melo3-16/+16
2017-11-26perf tests attr: Fix no-delay testJiri Olsa1-1/+1
2017-11-11perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its ta...Jin Yao1-1/+1
2017-10-12tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: DepthBen Hutchings1-1/+1
2017-09-15perf script python: Remove dups in documentation examplesSeongJae Park1-4/+2
2017-09-15perf script python: Updated trace_unhandled() signatureSeongJae Park1-6/+3
2017-09-15perf script python: Fix wrong code snippets in documentationSeongJae Park1-2/+2
2017-09-15perf script: Fix documentation errorsSeongJae Park2-3/+3
2017-09-15perf script: Fix outdated comment for perf-trace-pythonSeongJae Park1-1/+1
2017-09-15perf probe: Fix examples section of documentationSeongJae Park1-2/+6
2017-09-15selftests/powerpc: Fix TM resched DSCR test with some compilersMichael Ellerman1-1/+1
2017-08-26perf inject: Don't proceed if perf_session__process_event() failsDavid Carrillo-Cisneros1-0/+2
2017-08-26perf hists browser: Fix typo in function switch_data_fileChangbin Du1-1/+1
2017-07-18cpupower: Fix turbo frequency reporting for pre-Sandy Bridge coresBen Hutchings1-0/+1
2017-07-18perf symbols: Fix symbols__fixup_end heuristic for corner casesDaniel Borkmann1-1/+1
2017-06-05perf tests: Avoid possible truncation with dirent->d_name + snprintfArnaldo Carvalho de Melo1-4/+2
2017-06-05ktest: Fix child exit code processingSteven Rostedt (VMware)1-1/+1
2017-06-05perf script: Fix man page about --dump-raw-trace optionMichael Petlan1-2/+2
2017-06-05perf evlist: Fix typo in perf_evlist__start_workload()Soramichi Akiyama1-1/+1
2017-03-16selftest/powerpc: Wrong PMC initialized in pmc56_overflow testMadhavan Srinivasan1-1/+1
2017-03-16selftests: do not require bash to run netsocktests testcaseRolf Eike Beer1-1/+1
2017-03-16perf scripting: Avoid leaking the scripting_context variableArnaldo Carvalho de Melo1-2/+4
2017-03-16perf trace: Use the syscall raw_syscalls:sys_enter timestampArnaldo Carvalho de Melo1-2/+2
2017-02-23perf symbols: Fixup symbol sizes before picking best onesArnaldo Carvalho de Melo2-2/+2
2016-11-20tools/vm/slabinfo: fix an unintentional printfDan Carpenter1-1/+2
2016-08-22perf tools: Fix perf regs mask generationNaveen N. Rao1-4/+4
2016-06-15tools lib traceevent: Do not reassign parg after collapse_tree()Steven Rostedt1-2/+2
2016-05-01perf stat: Document --detailed optionBorislav Petkov1-0/+8
2016-05-01perf tools: Dont stop PMU parsing on alias parse errorAndi Kleen1-7/+8
2016-05-01perf tools: handle spaces in file names obtained from /proc/pid/mapsMarcin Ĺšlusarz1-1/+1
2016-05-01perf pmu: Fix misleadingly indented assignment (whitespace)Markus Trippelsdorf1-1/+1
2016-03-24efi: Make efivarfs entries immutable by defaultPeter Jones2-4/+87
2016-02-17perf hists: Fix HISTC_MEM_DCACHELINE width settingJiri Olsa1-0/+2
2016-02-17perf annotate browser: Fix behaviour of Shift-Tab with nothing focussedMarkus Trippelsdorf1-2/+2
2016-02-02tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit mac...Steven Rostedt1-3/+2
2016-01-25tools: Add a "make all" ruleKamal Mostafa1-0/+9
2015-12-14tools/net: Use include/uapi with __EXPORTED_HEADERS__Kamal Mostafa1-3/+4
2015-12-13perf trace: Fix documentation for -iPeter Feiner1-1/+0
2015-10-19perf tools: Fix copying of /proc/kcoreAdrian Hunter1-22/+13
2015-10-19tools lib traceevent: Fix string handling in heterogeneous arch environmentsKapileshwar Singh1-3/+20
2015-10-06perf header: Fixup reading of HEADER_NRCPUS featureArnaldo Carvalho de Melo1-2/+2
2015-09-30perf stat: Get correct cpu id for print_aggrKan Liang1-3/+2
2015-09-30perf hists: Update the column width for the "srcline" sort keyArnaldo Carvalho de Melo1-0/+3
2015-08-11perf hists browser: Take the --comm, --dsos, etc filters into accountArnaldo Carvalho de Melo1-1/+1
2015-08-11perf symbols: Store if there is a filter in placeArnaldo Carvalho de Melo2-1/+4
2015-06-30Revert "tools/vm: fix page-flags build"Luis Henriques1-1/+1
2015-06-03tools/vm: fix page-flags buildAndi Kleen1-1/+1
2015-05-06tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O=...Thomas D1-1/+5
2015-05-05tools lib traceevent kbuffer: Remove extra update to data pointer in PADDINGSteven Rostedt (Red Hat)1-1/+0
2015-01-16perf session: Do not fail on processing out of order eventJiri Olsa2-2/+5
2015-01-15userns: Unbreak the unprivileged remount testsEric W. Biederman1-8/+24
2015-01-12mnt: Update unprivileged remount testEric W. Biederman1-30/+142
2014-09-17mnt: Add tests for unprivileged remount cases that have found to be faultyEric W. Biederman3-0/+260
2014-07-19Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-17/+15
2014-07-16Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-37/+38
2014-07-16Merge branch 'liblockdep-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar3-17/+15
2014-07-07Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang...Linus Torvalds2-2/+26
2014-07-07tools/liblockdep: Account for bitfield changes in lockdeps lock_acquireS. Lockwood-Childs3-14/+14
2014-07-07tools/liblockdep: Remove debug print left over from developmentSasha Levin1-2/+0
2014-07-07tools/liblockdep: Fix comparison of a boolean value with a value of 2zhangdianfang1-1/+1
2014-07-03Merge tag 'usb-3.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-2/+2
2014-07-03tools/testing/selftests/ipc/msgque.c: improve error handling when not running...Shuah Khan1-0/+5
2014-07-03tools: memory-hotplug fix unexpected operator errorShuah Khan1-1/+1
2014-07-03tools: cpu-hotplug fix unexpected operator errorShuah Khan1-1/+1
2014-07-01tmon: set umask to a reasonable valueNeil Horman1-1/+1
2014-07-01tmon: Check log file for common secuirty issuesNeil Horman1-0/+24
2014-06-30Merge tag 'fixes-for-v3.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman2-25/+5
2014-07-01tools/thermal: tmon: fix compilation errors when building staticallyJavi Merino1-1/+1
2014-06-30tools: ffs-test: fix header values endianessMichal Nazarewicz1-2/+2
2014-06-27Revert "tools: ffs-test: convert to new descriptor format fixing compilation ...Felipe Balbi2-23/+3
2014-06-25Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/po...Linus Torvalds2-4/+12
2014-06-24Merge tag 'fixes-for-v3.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman2-3/+23
2014-06-24selftests/powerpc: Use the test harness for the TM DSCR testMichael Ellerman2-4/+12
2014-06-20perf symbols: Get kernel start address by symbol nameSimon Que1-32/+22
2014-06-20perf tools: Fix segfault in cumulative.callchain reportJiri Olsa1-5/+16
2014-06-19tools: ffs-test: convert to new descriptor format fixing compilation errorMichal Nazarewicz2-3/+23
2014-06-14Merge branch 'perf/core' into perf/urgent, to pick up the latest fixesIngo Molnar37-119/+1208
2014-06-12Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds41-46/+4083
2014-06-12Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds34-388/+1903
2014-06-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds4-13/+27
2014-06-12perf tests: Add test for closing dso objects on EMFILE errorJiri Olsa3-0/+78
2014-06-12perf tests: Add test for caching dso file descriptorsJiri Olsa3-4/+138
2014-06-12perf tests: Allow reuse of test_file functionJiri Olsa1-1/+5
2014-06-12perf tests: Spawn child for each testJiri Olsa1-1/+31
2014-06-12perf tools: Add dso__data_* interface descriptonsJiri Olsa2-0/+97
2014-06-12perf tools: Allow to close dso fd in case of open failureJiri Olsa1-1/+22
2014-06-12perf tools: Add file size check and factor dso__data_read_offsetJiri Olsa2-15/+50
2014-06-12perf tools: Cache dso data file descriptorJiri Olsa2-4/+59
2014-06-12perf tools: Add global count of opened dso objectsJiri Olsa1-1/+7
2014-06-12perf tools: Add global list of opened dso objectsJiri Olsa2-2/+40
2014-06-12perf tools: Add data_fd into dso objectJiri Olsa3-6/+24
2014-06-12perf tools: Separate dso data related variablesJiri Olsa2-5/+10
2014-06-12perf tools: Cache register accesses for unwind processingJiri Olsa3-2/+17
2014-06-12perf record: Fix to honor user freq/interval properlyNamhyung Kim1-2/+2
2014-06-12Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar6-44/+57
2014-06-11selftests/powerpc: Add tests of PMU EBBsMichael Ellerman34-4/+3913
2014-06-11selftests/powerpc: Add support for skipping testsMichael Ellerman3-1/+21
2014-06-11selftests/powerpc: Put the test in a separate process groupMichael Ellerman1-2/+8
2014-06-11selftests/powerpc: Fix instruction loop for ABIv2 (LE)Michael Ellerman1-38/+35
2014-06-11powerpc: Correct DSCR during TM context switchSam bobroff3-1/+106
2014-06-10Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds4-2/+95
2014-06-10perf timechart: Reflow documentationStanislav Fomichev1-21/+20
2014-06-10perf probe: Improve error messages in --line optionMasami Hiramatsu1-3/+3
2014-06-09perf probe: Improve an error message of perf probe --vars modeMasami Hiramatsu2-2/+11
2014-06-09perf probe: Show error code and description in verbose modeMasami Hiramatsu1-9/+14
2014-06-09perf probe: Improve error message for unknown member of data structureMasami Hiramatsu1-3/+2
2014-06-09perf tests: Show the inner make output when an error happensArnaldo Carvalho de Melo1-5/+2
2014-06-09perf tools: Emit more precise message for missing glibc static libraryArnaldo Carvalho de Melo1-1/+5
2014-06-09perf tools: Add dcacheline sortDon Zickus5-1/+113
2014-06-09perf tools: Add support to dynamically get cacheline sizeDon Zickus3-0/+3
2014-06-09perf tools: Add cpumode to struct hist_entryDon Zickus2-3/+5
2014-06-09perf report: Add mem-mode documentation to report commandDon Zickus1-0/+22
2014-06-09Revert "perf: Disable PERF_RECORD_MMAP2 support"Don Zickus3-15/+22
2014-06-09perf tools: Update mmap2 interface with protection and flag bitsDon Zickus5-5/+32
2014-06-09perf script/python: Print array argument as stringNamhyung Kim1-0/+1
2014-06-09perf tools: Prettify the tags/TAGS/cscope targets outputJiri Olsa1-3/+3
2014-06-09perf tools: Fix pipe check regression in attr event callbackJiri Olsa1-1/+1
2014-06-08Merge branch 'next' (accumulated 3.16 merge window patches) into masterLinus Torvalds165-2313/+9313
2014-06-07tools lib traceevent: Added support for __get_bitmask() macroSteven Rostedt (Red Hat)4-0/+122
2014-06-07tools lib traceevent: Add options to function pluginSteven Rostedt (Red Hat)1-6/+37
2014-06-07tools lib traceevent: Add options to pluginsSteven Rostedt2-3/+209
2014-06-07tools lib traceevent: Add flag to not load event pluginsSteven Rostedt (Red Hat)2-1/+8
2014-06-06tools/testing/selftests/sysctl: validate sysctl_writes_strictKees Cook5-0/+216
2014-06-06Merge branch 'perf/urgent' into perf/core, to resolve conflict and to prepare...Ingo Molnar4-7/+15
2014-06-06selftests/powerpc: Test the THP bug we fixed in the previous commitMichael Ellerman3-1/+91
2014-06-05perf/documentation: Add description for conditional branch filterAnshuman Khandual1-1/+2
2014-06-05perf/tool: Add conditional branch filter 'cond' to perf recordAnshuman Khandual1-0/+1
2014-06-04tools/vm/page-types.c: catch sigbus if raced with truncateKonstantin Khlebnikov1-3/+32
2014-06-04Merge tag 'pm+acpi-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds28-751/+3738
2014-06-04perf probe: Fix perf probe to find correct variable DIEMasami Hiramatsu1-2/+5
2014-06-04perf probe: Fix a segfault if asked for variable it doesn't findMasami Hiramatsu1-2/+2
2014-06-03Merge branches 'acpi-tools' and 'pm-tools'Rafael J. Wysocki16-175/+456
2014-06-03Merge branch 'pm-cpufreq'Rafael J. Wysocki2-2/+2
2014-06-03Merge branch 'acpica'Rafael J. Wysocki12-574/+3280
2014-06-03Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds114-1438/+4123
2014-06-03perf tools: Fix 'make help' message errorJianyu Zhan2-3/+3
2014-06-03Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-121/+200
2014-06-03perf record: Fix poll return value propagationJiri Olsa1-1/+5