aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2019-03-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-20/+54
2019-03-31Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds26-103/+288
2019-03-31Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+5
2019-03-28perf pmu: Fix parser error for uncore event aliasKan Liang1-0/+10
2019-03-28perf scripts python: exported-sql-viewer.py: Fix python3 supportAdrian Hunter1-4/+13
2019-03-28perf scripts python: exported-sql-viewer.py: Fix never-ending loopAdrian Hunter1-10/+50
2019-03-28perf machine: Update kernel map address and re-order properlyWei Li1-12/+20
2019-03-28tools headers uapi: Sync powerpc's asm/kvm.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2019-03-28tools headers: Update x86's syscall_64.tbl and uapi/asm-generic/unistdArnaldo Carvalho de Melo2-1/+14
2019-03-28tools headers uapi: Update drm/i915_drm.hArnaldo Carvalho de Melo1-0/+64
2019-03-28tools arch x86: Sync asm/cpufeatures.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2019-03-28tools headers uapi: Sync linux/fcntl.h to get the F_SEAL_FUTURE_WRITE additionArnaldo Carvalho de Melo1-0/+1
2019-03-28tools headers uapi: Sync asm-generic/mman-common.h and linux/mman.hArnaldo Carvalho de Melo11-18/+43
2019-03-28perf evsel: Fix max perf_event_attr.precise_ip detectionJiri Olsa3-44/+59
2019-03-28perf intel-pt: Fix TSC slipAdrian Hunter1-12/+8
2019-03-28perf cs-etm: Add missing case valueSolomon Tan2-2/+3
2019-03-28KVM: selftests: complete IO before migrating guest stateSean Christopherson3-2/+33
2019-03-28KVM: selftests: disable stack protector for all KVM testsSean Christopherson1-2/+2
2019-03-28KVM: selftests: explicitly disable PIE for testsSean Christopherson1-1/+1
2019-03-28KVM: selftests: assert on exit reason in CR4/cpuid sync testSean Christopherson1-16/+19
2019-03-28objtool: Query pkg-config for libelf locationRolf Eike Beer1-2/+5
2019-03-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds30-143/+1037
2019-03-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-14/+54
2019-03-24bpf, libbpf: clarify bump in libbpf version infoDaniel Borkmann1-0/+1
2019-03-24bpf, libbpf: fix version info and add it to shared objectDaniel Borkmann1-14/+28
2019-03-24Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds109-1314/+3722
2019-03-24Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+2
2019-03-22Merge tag 'perf-core-for-mingo-5.1-20190321' of git://git.kernel.org/pub/scm/...Thomas Gleixner78-1028/+1794
2019-03-22Merge tag 'perf-core-for-mingo-5.1-20190311' of git://git.kernel.org/pub/scm/...Thomas Gleixner45-287/+1929
2019-03-21bpf: verifier: propagate liveness on all framesJakub Kicinski1-0/+25
2019-03-21net/sched: act_vlan: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_tunnel_key: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_skbmod: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_skbedit: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_simple: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_sample: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_police: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_pedit: validate the control action inside init()Davide Caratti1-0/+51
2019-03-21net/sched: act_nat: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_connmark: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_mirred: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_ife: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_gact: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_csum: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21net/sched: act_bpf: validate the control action inside init()Davide Caratti1-0/+25
2019-03-21perf bpf: Show more BPF program info in print_bpf_prog_info()Song Liu3-3/+53
2019-03-21perf bpf: Extract logic to create program names from perf_event__synthesize_o...Song Liu1-27/+35
2019-03-21perf tools: Save bpf_prog_info and BTF of new BPF programsSong Liu28-24/+145
2019-03-21perf evlist: Introduce side band threadSong Liu5-0/+155
2019-03-21objtool: Move objtool_file struct off the stackJosh Poimboeuf1-1/+2
2019-03-20perf annotate: Enable annotation of BPF programsSong Liu3-2/+164
2019-03-20perf build: Check what binutils's 'disassembler()' signature to useSong Liu3-2/+18
2019-03-19perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotationSong Liu1-0/+54
2019-03-19perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFOSong Liu3-0/+10
2019-03-19perf feature detection: Add -lopcodes to feature-libbfdSong Liu1-3/+3
2019-03-19perf top: Add option --no-bpf-eventSong Liu1-0/+1
2019-03-19perf bpf: Save BTF information as headers to perf.dataSong Liu2-1/+101
2019-03-19perf bpf: Save BTF in a rbtree in perf_envSong Liu4-0/+102
2019-03-19perf bpf: Save bpf_prog_info information as headers to perf.dataSong Liu2-1/+153
2019-03-19perf bpf: Save bpf_prog_info in a rbtree in perf_envSong Liu6-2/+144
2019-03-19perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead o...Song Liu4-7/+9
2019-03-19perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear()Song Liu1-78/+40
2019-03-19bpftool: use bpf_program__get_prog_info_linear() in prog.c:do_dump()Song Liu1-207/+59
2019-03-19tools lib bpf: Introduce bpf_program__get_prog_info_linear()Song Liu3-0/+317
2019-03-19perf record: Replace option --bpf-event with --no-bpf-eventSong Liu4-4/+4
2019-03-19perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()Changbin Du1-0/+1
2019-03-19perf tests: Fix memory leak by expr__find_other() in test__expr()Changbin Du1-1/+4
2019-03-19perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_o...Changbin Du1-1/+3
2019-03-19perf evsel: Free evsel->counts in perf_evsel__exit()Arnaldo Carvalho de Melo1-0/+1
2019-03-19perf top: Fix global-buffer-overflow issueChangbin Du1-0/+2
2019-03-19perf maps: Purge all maps from the 'names' treeChangbin Du1-0/+15
2019-03-19perf map: Remove map from 'names' tree in __maps__remove()Changbin Du1-0/+3
2019-03-19perf hist: Add missing map__put() in error caseChangbin Du1-1/+3
2019-03-19perf top: Fix error handling in cmd_top()Changbin Du1-2/+3
2019-03-19perf top: Delete the evlist before perf_session, fixing heap-use-after-free i...Changbin Du1-23/+19
2019-03-19perf build-id: Fix memory leak in print_sdt_events()Changbin Du2-0/+2
2019-03-19perf config: Fix a memory leak in collect_config()Changbin Du1-2/+1
2019-03-19perf config: Fix an error in the config template documentationChangbin Du1-1/+1
2019-03-19perf tools: Fix errors under optimization level '-Og'Changbin Du4-4/+4
2019-03-19perf list: Don't forget to drop the reference to the allocated thread_mapChangbin Du1-0/+1
2019-03-19perf tools: Add doc about how to build perf with Asan and UBSanChangbin Du1-0/+24
2019-03-19perf vendor events: Remove P8 HW events which are not supportedMamatha Inamdar1-594/+0
2019-03-19perf stat: Improve scalingAndi Kleen1-1/+1
2019-03-19perf stat: Fix --no-scaleAndi Kleen4-14/+9
2019-03-19perf script: Support relative timeAndi Kleen2-2/+19
2019-03-19perf report: Indicate JITed code better in reportAndi Kleen1-18/+24
2019-03-19perf report: Show all sort keys in help outputAndi Kleen3-3/+56
2019-03-19perf record: Clarify help for --switch-outputAndi Kleen1-2/+2
2019-03-19tools/power turbostat: return the exit status of a commandDavid Arcari1-0/+3
2019-03-19perf record: Allow to limit number of reported perf.data filesAndi Kleen4-8/+39
2019-03-19perf list: Filter metrics tooAndi Kleen1-1/+1
2019-03-16Merge tag 'pidfd-v5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds3-0/+388
2019-03-16Merge tag 'devdax-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/n...Linus Torvalds2-14/+9
2019-03-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller12-129/+582
2019-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-0/+97
2019-03-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-3/+46
2019-03-14tools/testing/selftests/proc/proc-pid-vm.c: test with vsyscall in mindAlexey Dobriyan1-3/+46
2019-03-14tools: bpf: synchronise BPF UAPI header with toolsQuentin Monnet1-63/+120
2019-03-14selftests/bpf: add fwd enum resolution test for btf_dedupAndrii Nakryiko1-0/+44
2019-03-14btf: resolve enum fwds in btf_dedupAndrii Nakryiko1-13/+38
2019-03-14Merge tag 'pm-5.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds3-27/+50
2019-03-14Merge branches 'pm-opp' and 'pm-tools'Rafael J. Wysocki3-27/+50
2019-03-13bpf: Add an example for bpf_get_listener_sockMartin KaFai Lau3-44/+180
2019-03-13bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsockMartin KaFai Lau2-2/+170
2019-03-13bpf: Sync bpf.h to tools/Martin KaFai Lau1-1/+10
2019-03-12libbpf: fix to reject unknown flags in xsk_socket__create()Magnus Karlsson1-4/+11
2019-03-12selftests/bpf: fix segfault of test_progs when prog loading failedYonghong Song2-2/+2
2019-03-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-3/+55
2019-03-12Drop flex_arraysKent Overstreet1-3/+0
2019-03-12tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values writte...Zev Weiss1-0/+55
2019-03-11Merge tag 'trace-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds12-0/+151
2019-03-11tools lib bpf: Fix the build by adding a missing stdarg.h includeArnaldo Carvalho de Melo1-0/+1
2019-03-11perf tools report: Add custom scripts to script menuAndi Kleen2-0/+28
2019-03-11perf ui browser: Fix ui popup argv browser for many entriesAndi Kleen2-6/+7
2019-03-11perf script: Add array bound checking to list_scriptsAndi Kleen3-4/+10
2019-03-11perf tools: Add some new tips describing the new optionsAndi Kleen1-0/+7
2019-03-11perf report: Implement browsing of individual samplesAndi Kleen12-1/+226
2019-03-11perf report: Support builtin perf script in scripts menuAndi Kleen4-40/+120
2019-03-11perf report: Support running scripts for current time rangeAndi Kleen1-11/+72
2019-03-11perf report: Support time sort keyAndi Kleen5-0/+55
2019-03-11perf script: Filter COMM/FORK/.. events by CPUAndi Kleen1-24/+47
2019-03-11tools headers uapi: Update linux/in.h copyArnaldo Carvalho de Melo1-4/+5
2019-03-11tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sourcesArnaldo Carvalho de Melo2-33/+118
2019-03-11perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviourArnaldo Carvalho de Melo1-2/+4
2019-03-11perf script python: Add printdate function to SQL exportersTony Jones2-13/+19
2019-03-11perf script python: Add Python3 support to export-to-sqlite.pyTony Jones1-9/+14
2019-03-11perf script python: Add Python3 support to export-to-postgresql.pyTony Jones1-17/+41
2019-03-11perf script python: Add Python3 support to exported-sql-viewer.pyTony Jones1-14/+28
2019-03-11tools: mark 'test_vmalloc.sh' executableLinus Torvalds1-0/+0
2019-03-11perf report: Use less for scripts outputAndi Kleen1-113/+17
2019-03-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds6-15/+94
2019-03-11perf session: Add process callback to reader objectJiri Olsa1-4/+19
2019-03-11perf header: Add DIR_FORMAT feature to describe directory dataJiri Olsa5-3/+59
2019-03-11perf data: Make perf_data__size() work over directoryJiri Olsa2-5/+18
2019-03-11perf data: Add perf_data__update_dir() functionJiri Olsa2-0/+21
2019-03-11perf data: Don't store auxtrace index for directory data fileJiri Olsa1-1/+1
2019-03-11perf data: Support having perf.data stored as a directoryJiri Olsa3-1/+58
2019-03-11perf vendor events amd: perf PMU events for AMD Family 17hMartin Liška7-0/+829
2019-03-11perf probe: Fix getting the kernel mapAdrian Hunter1-2/+4
2019-03-11perf report: Parse time quantumAndi Kleen4-0/+49
2019-03-11perf time-utils: Add utility function to print time stamps in nanosecondsAndi Kleen2-0/+9
2019-03-11perf report: Support output in nanosecondsAndi Kleen5-6/+11
2019-03-11perf script: Support insn output for normal samplesAndi Kleen4-1/+59
2019-03-11libbpf: handle BTF parsing and loading properlyAndrii Nakryiko1-3/+10
2019-03-10Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/linux/kernel/git/jmor...Linus Torvalds6-0/+936
2019-03-10Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds50-447/+975
2019-03-09Merge tag 'media/v5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds2-0/+21
2019-03-09Merge tag 'docs-5.1' of git://git.lwn.net/linuxLinus Torvalds3-6/+226
2019-03-09Merge tag 'linux-kselftest-5.1-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-22/+68
2019-03-09Merge tag 'perf-core-for-mingo-5.1-20190307' of git://git.kernel.org/pub/scm/...Ingo Molnar50-447/+975
2019-03-08Merge tag 'io_uring-2019-03-06' of git://git.kernel.dk/linux-blockLinus Torvalds9-0/+1380
2019-03-08bpf, libbpf: fixing leak when kernel does not support btfNikita V. Shirokov1-0/+2
2019-03-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/liv...Linus Torvalds8-0/+1066
2019-03-07Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds8-5/+226
2019-03-07Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-0/+371
2019-03-07bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm fieldDaniel Borkmann1-1/+14
2019-03-07selftests: bpf: test_progs: initialize duration in singal_pending testStanislav Fomichev1-1/+1
2019-03-07libbpf: force fixdep compilation at the start of the buildStanislav Fomichev1-1/+2
2019-03-07selftests: bpf: fix compilation with out-of-tree $(OUTPUT)Stanislav Fomichev1-10/+23
2019-03-07selftests/bpf: test that GSO works in lwt_ip_encapPeter Oskolkov1-2/+52
2019-03-06Merge tag 'staging-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+14
2019-03-06Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-8/+21
2019-03-06Merge tag 'acpi-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds10-10/+10
2019-03-06perf data: Force perf_data__open|close zero data->file.pathJiri Olsa1-2/+2
2019-03-06perf session: Fix double free in perf_data__closeJiri Olsa1-3/+1
2019-03-06perf evsel: Probe for precise_ip with simple attrJiri Olsa2-13/+20
2019-03-06perf tools: Read and store caps/max_precise in perf_pmuJiri Olsa2-0/+15
2019-03-06perf hist: Fix memory leak of srclineJiri Olsa1-2/+12
2019-03-06perf hist: Add error path into hist_entry__initJiri Olsa1-20/+19
2019-03-06perf c2c: Fix c2c report for empty numa nodeJiri Olsa1-2/+6
2019-03-06perf script python: Add Python3 support to intel-pt-events.pyTony Jones1-13/+19
2019-03-06perf script python: Add Python3 support to event_analyzing_sample.pyTony Jones1-23/+25
2019-03-06perf script python: add Python3 support to check-perf-trace.pyTony Jones1-14/+17
2019-03-06perf script python: Add Python3 support to futex-contention.pyTony Jones1-4/+6
2019-03-06perf script python: Remove mixed indentationTony Jones14-135/+136
2019-03-06perf diff: Support --pid/--tid filter optionsJin Yao2-0/+10
2019-03-06perf diff: Support --cpu filter optionJin Yao2-0/+21
2019-03-06perf diff: Support --time filter optionJin Yao2-14/+179
2019-03-06perf thread: Generalize function to copy from thread addr space from intel-bt...Andi Kleen3-18/+28
2019-03-06io_uring: add a few test toolsJens Axboe9-0/+1380
2019-03-06perf annotate: Calculate the max instruction name, align column to thatArnaldo Carvalho de Melo4-33/+52
2019-03-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds19-25/+808
2019-03-06Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds247-2211/+9398
2019-03-06Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-8/+20
2019-03-06perf clang: Remove needless extra semicolonYang Wei1-1/+1
2019-03-06perf bpf: Automatically add BTF ELF markersArnaldo Carvalho de Melo1-1/+7
2019-03-06Merge tag 'linux-cpupower-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kern...Rafael J. Wysocki3-27/+50
2019-03-05tools/testing/selftests/proc/proc-self-syscall.c: remove duplicate includeSouptick Joarder1-1/+0
2019-03-05proc: more robust bulk read testAlexey Dobriyan1-0/+14
2019-03-05proc: test /proc/*/maps, smaps, smaps_rollup, statmAlexey Dobriyan3-0/+408
2019-03-05proc: return exit code 4 for skipped testsAlexey Dobriyan5-5/+5
2019-03-05tmpfs: test link accounting with O_TMPFILEAlexey Dobriyan4-0/+76
2019-03-05tools/vm/slabinfo: clean up usage menu debug itemsTobin C. Harding1-9/+11
2019-03-05tools/vm/slabinfo: align usage output columnsTobin C. Harding1-3/+3
2019-03-05tools/vm/slabinfo: put options in alphabetic orderTobin C. Harding1-5/+6
2019-03-05tools/vm/slabinfo: update options in usage messageTobin C. Harding1-1/+1
2019-03-05selftests/memfd: add tests for F_SEAL_FUTURE_WRITE sealJoel Fernandes (Google)1-0/+74
2019-03-05selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULEUladzislau Rezki (Sony)2-0/+192
2019-03-05tools/: replace open encodings for NUMA_NO_NODEStephen Rothwell2-3/+20
2019-03-05mm: convert PG_balloon to PG_offlineDavid Hildenbrand1-1/+1