Skip to content
Snippets Groups Projects
Select Git revision
2 results Searching

tools

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Linus Torvalds authored
    Pull perf updates from Thomas Gleixner:
     "A larger set of perf updates.
    
      Not all of them are strictly fixes, but that's solely the tip
      maintainers fault as they let the timely -rc1 pull request fall
      through the cracks for various reasons including travel. So I'm
      sending this nevertheless because rebasing and distangling fixes and
      updates would be a mess and risky as well. As of tomorrow, a strict
      fixes separation is happening again. Sorry for the slip-up.
    
      Kernel:
    
       - Handle RECORD_MMAP vs. RECORD_MMAP2 correctly so different
         consumers of the mmap event get what they requested.
    
      Tools:
    
       - A larger set of updates to perf record/report/scripts vs. time
         stamp handling
    
       - More Python3 fixups
    
       - A pile of memory leak plumbing
    
       - perf BPF improvements and fixes
    
       - Finalize the perf.data directory storage"
    
    [ Note: the kernel part is strictly a fix, the updates are purely to
      tooling       - Linus ]
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (75 commits)
      perf bpf: Show more BPF program info in print_bpf_prog_info()
      perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog()
      perf tools: Save bpf_prog_info and BTF of new BPF programs
      perf evlist: Introduce side band thread
      perf annotate: Enable annotation of BPF programs
      perf build: Check what binutils's 'disassembler()' signature to use
      perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation
      perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO
      perf feature detection: Add -lopcodes to feature-libbfd
      perf top: Add option --no-bpf-event
      perf bpf: Save BTF information as headers to perf.data
      perf bpf: Save BTF in a rbtree in perf_env
      perf bpf: Save bpf_prog_info information as headers to perf.data
      perf bpf: Save bpf_prog_info in a rbtree in perf_env
      perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool
      perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear()
      bpftool: use bpf_program__get_prog_info_linear() in prog.c:do_dump()
      tools lib bpf: Introduce bpf_program__get_prog_info_linear()
      perf record: Replace option --bpf-event with --no-bpf-event
      perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()
      ...
    49ef0156
    History
    Name Last commit Last update
    ..