Age | Commit message (Expand) | Author | Files | Lines |
2024-03-26 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Paolo Abeni | 1 | -3/+7 |
2024-03-21 | Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa... | Linus Torvalds | 1 | -1/+1 |
2024-03-21 | libbpf: Define MFD_CLOEXEC if not available | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2024-03-19 | libbpf: fix u64-to-pointer cast on 32-bit arches | Andrii Nakryiko | 1 | -2/+2 |
2024-03-15 | libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM | Alexei Starovoitov | 1 | -1/+1 |
2024-03-14 | Merge tag 'perf-tools-for-v6.9-2024-03-13' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 4 | -8/+18 |
2024-03-11 | libbpf: Recognize __arena global variables. | Andrii Nakryiko | 2 | -13/+107 |
2024-03-11 | libbpf: Add support for bpf_arena. | Alexei Starovoitov | 2 | -8/+46 |
2024-03-11 | libbpf: Add __arg_arena to bpf_helpers.h | Alexei Starovoitov | 1 | -0/+1 |
2024-03-10 | kbuild: unexport abs_srctree and abs_objtree | Masahiro Yamada | 1 | -1/+1 |
2024-03-07 | libbpf: Allow specifying 64-bit integers in map BTF. | Alexei Starovoitov | 2 | -2/+43 |
2024-03-06 | libbpf: Rewrite btf datasec names starting from '?' | Eduard Zingerman | 3 | -2/+41 |
2024-03-06 | libbpf: Struct_ops in SEC("?.struct_ops") / SEC("?.struct_ops.link") | Eduard Zingerman | 1 | -1/+14 |
2024-03-06 | libbpf: Replace elf_state->st_ops_* fields with SEC_ST_OPS sec_type | Eduard Zingerman | 1 | -29/+32 |
2024-03-06 | libbpf: Sync progs autoload with maps autocreate for struct_ops maps | Eduard Zingerman | 1 | -0/+43 |
2024-03-06 | libbpf: Honor autocreate flag for struct_ops maps | Eduard Zingerman | 1 | -3/+15 |
2024-03-06 | libbpf: Tie struct_ops programs to kernel BTF ids, not to local ids | Eduard Zingerman | 1 | -23/+26 |
2024-03-06 | libbpf: Allow version suffixes (___smth) for struct_ops types | Eduard Zingerman | 1 | -1/+5 |
2024-03-04 | libbpf: Correct debug message in btf__load_vmlinux_btf | Chen Shen | 1 | -1/+1 |
2024-02-29 | libbpf: Convert st_ops->data to shadow type. | Kui-Feng Lee | 1 | -2/+38 |
2024-02-29 | libbpf: Set btf_value_type_id of struct bpf_map for struct_ops. | Kui-Feng Lee | 1 | -0/+5 |
2024-02-29 | libperf evlist: Avoid out-of-bounds access | Ian Rogers | 2 | -8/+14 |
2024-02-22 | bpf: Clarify batch lookup/lookup_and_delete semantics | Martin Kelly | 1 | -5/+12 |
2024-02-22 | tools subcmd: Add a no exec function call option | Ian Rogers | 2 | -0/+4 |
2024-02-14 | libbpf: Make remark about zero-initializing bpf_*_info structs | Matt Bobrowski | 1 | -5/+17 |
2024-02-13 | libbpf: Add support to GCC in CORE macro definitions | Cupertino Miranda | 1 | -7/+38 |
2024-02-06 | libbpf: Use OPTS_SET() macro in bpf_xdp_query() | Toke Høiland-Jørgensen | 1 | -2/+2 |
2024-02-05 | libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check | Andrii Nakryiko | 1 | -3/+3 |
2024-02-01 | libbpf: Add missed btf_ext__raw_data() API | Andrii Nakryiko | 3 | -3/+7 |
2024-02-01 | libbpf: Add btf__new_split() API that was declared but not implemented | Andrii Nakryiko | 2 | -1/+7 |
2024-02-01 | libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API | Andrii Nakryiko | 1 | -1/+1 |
2024-02-01 | libbpf: Call memfd_create() syscall directly | Andrii Nakryiko | 1 | -1/+10 |
2024-02-01 | libbpf: Remove unnecessary null check in kernel_supports() | Eduard Zingerman | 1 | -1/+1 |
2024-01-30 | libbpf: add bpf_core_cast() macro | Andrii Nakryiko | 1 | -0/+13 |
2024-01-30 | libbpf: add __arg_trusted and __arg_nullable tag macros | Andrii Nakryiko | 1 | -0/+2 |
2024-01-29 | libbpf: Add some details for BTF parsing failures | Ian Rogers | 1 | -4/+18 |
2024-01-29 | libbpf: fix __arg_ctx type enforcement for perf_event programs | Andrii Nakryiko | 1 | -1/+20 |
2024-01-29 | libbpf: integrate __arg_ctx feature detector into kernel_supports() | Andrii Nakryiko | 3 | -64/+61 |
2024-01-29 | libbpf: Fix faccessat() usage on Android | Andrii Nakryiko | 1 | -0/+14 |
2024-01-26 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 13 | -490/+800 |
2024-01-24 | libbpf: Support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar | Andrii Nakryiko | 2 | -0/+14 |
2024-01-24 | libbpf: Wire up BPF token support at BPF object level | Andrii Nakryiko | 4 | -11/+131 |
2024-01-24 | libbpf: Wire up token_fd into feature probing logic | Andrii Nakryiko | 5 | -47/+97 |
2024-01-24 | libbpf: Move feature detection code into its own file | Andrii Nakryiko | 6 | -466/+481 |
2024-01-24 | libbpf: Further decouple feature checking logic from bpf_object | Andrii Nakryiko | 3 | -11/+22 |
2024-01-24 | libbpf: Split feature detectors definitions from cached results | Andrii Nakryiko | 1 | -6/+12 |
2024-01-24 | libbpf: Add BPF token support to bpf_prog_load() API | Andrii Nakryiko | 2 | -2/+4 |
2024-01-24 | libbpf: Add BPF token support to bpf_btf_load() API | Andrii Nakryiko | 2 | -2/+9 |
2024-01-24 | libbpf: Add BPF token support to bpf_map_create() API | Andrii Nakryiko | 2 | -4/+7 |
2024-01-24 | libbpf: Add bpf_token_create() API | Andrii Nakryiko | 3 | -0/+42 |
2024-01-24 | libbpf: Ensure undefined bpf_attr field stays 0 | Martin KaFai Lau | 1 | -1/+1 |
2024-01-23 | libbpf: Correct bpf_core_read.h comment wrt bpf_core_relo struct | Dima Tisnek | 1 | -1/+1 |
2024-01-23 | libbpf: Find correct module BTFs for struct_ops maps and progs. | Kui-Feng Lee | 4 | -12/+38 |
2024-01-23 | libbpf: call dup2() syscall directly | Andrii Nakryiko | 1 | -1/+11 |
2024-01-23 | libbpf: Apply map_set_def_max_entries() for inner_maps on creation | Andrey Grafin | 1 | -0/+4 |
2024-01-19 | Merge tag 'perf-tools-for-v6.8-1-2024-01-09' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 16 | -111/+161 |
2024-01-17 | libbpf: warn on unexpected __arg_ctx type when rewriting BTF | Andrii Nakryiko | 1 | -9/+66 |
2024-01-17 | libbpf: feature-detect arg:ctx tag support in kernel | Andrii Nakryiko | 1 | -0/+67 |
2024-01-04 | libsubcmd: Fix memory leak in uniq() | Ian Rogers | 1 | -4/+14 |
2024-01-03 | libbpf: implement __arg_ctx fallback logic | Andrii Nakryiko | 1 | -4/+252 |
2024-01-03 | libbpf: move BTF loading step after relocation step | Andrii Nakryiko | 1 | -1/+1 |
2024-01-03 | libbpf: move exception callbacks assignment logic into relocation step | Andrii Nakryiko | 1 | -80/+85 |
2024-01-03 | libbpf: use stable map placeholder FDs | Andrii Nakryiko | 2 | -38/+77 |
2024-01-03 | libbpf: don't rely on map->fd as an indicator of map being created | Andrii Nakryiko | 1 | -15/+27 |
2024-01-03 | libbpf: use explicit map reuse flag to skip map creation steps | Andrii Nakryiko | 1 | -1/+1 |
2024-01-03 | libbpf: make uniform use of btf__fd() accessor inside libbpf | Andrii Nakryiko | 1 | -1/+1 |
2023-12-21 | libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos | Mingyi Zhang | 1 | -0/+2 |
2023-12-21 | libbpf: Skip DWARF sections in linker sanity check | Alyssa Ross | 1 | -0/+3 |
2023-12-19 | libbpf: add __arg_xxx macros for annotating global func args | Andrii Nakryiko | 1 | -0/+3 |
2023-12-19 | Revert BPF token-related functionality | Andrii Nakryiko | 12 | -741/+478 |
2023-12-18 | Merge remote-tracking branch 'torvalds/master' into perf-tools-next | Arnaldo Carvalho de Melo | 10 | -57/+688 |
2023-12-18 | libperf cpumap: Document perf_cpu_map__nr()'s behavior | Ian Rogers | 1 | -0/+11 |
2023-12-13 | libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar | Andrii Nakryiko | 2 | -6/+21 |
2023-12-13 | libbpf: wire up BPF token support at BPF object level | Andrii Nakryiko | 4 | -12/+158 |
2023-12-13 | libbpf: wire up token_fd into feature probing logic | Andrii Nakryiko | 5 | -46/+66 |
2023-12-13 | libbpf: move feature detection code into its own file | Andrii Nakryiko | 6 | -466/+479 |
2023-12-13 | libbpf: further decouple feature checking logic from bpf_object | Andrii Nakryiko | 3 | -11/+22 |
2023-12-13 | libbpf: split feature detectors definitions from cached results | Andrii Nakryiko | 1 | -6/+12 |
2023-12-13 | libbpf: Add BPF_CORE_WRITE_BITFIELD() macro | Daniel Xu | 1 | -0/+32 |
2023-12-12 | libperf cpumap: Add for_each_cpu() that skips the "any CPU" case | Ian Rogers | 1 | -0/+6 |
2023-12-12 | libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__n... | Ian Rogers | 5 | -6/+6 |
2023-12-12 | libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_... | Ian Rogers | 5 | -7/+7 |
2023-12-12 | libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_onlin... | Ian Rogers | 4 | -27/+51 |
2023-12-12 | libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() | Ian Rogers | 7 | -9/+9 |
2023-12-08 | libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf | Sergei Trofimovich | 1 | -4/+20 |
2023-12-08 | bpf: Load vmlinux btf for any struct_ops map | David Vernet | 1 | -0/+11 |
2023-12-06 | libbpf: add BPF token support to bpf_prog_load() API | Andrii Nakryiko | 2 | -2/+4 |
2023-12-06 | libbpf: add BPF token support to bpf_btf_load() API | Andrii Nakryiko | 2 | -2/+5 |
2023-12-06 | libbpf: add BPF token support to bpf_map_create() API | Andrii Nakryiko | 2 | -2/+7 |
2023-12-06 | libbpf: add bpf_token_create() API | Andrii Nakryiko | 3 | -0/+42 |
2023-11-30 | tools api fs: Avoid reading whole file for a 1 byte bool | Ian Rogers | 1 | -9/+15 |
2023-11-30 | tools api fs: Switch filename__read_str to use io.h | Ian Rogers | 2 | -45/+22 |
2023-11-30 | libperf: Lazily allocate/size mmap event copy | Ian Rogers | 2 | -4/+19 |
2023-11-30 | libapi: Add missing linux/types.h header to get the __u64 type on io.h | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2023-11-28 | libbpf: Add st_type argument to elf_resolve_syms_offsets function | Jiri Olsa | 3 | -4/+6 |
2023-11-23 | libbpf: Start v1.4 development cycle | Eduard Zingerman | 2 | -1/+4 |
2023-11-09 | libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET | Yonghong Song | 1 | -5/+8 |
2023-11-03 | Merge tag 'perf-tools-for-v6.7-1-2023-11-01' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 4 | -1/+24 |
2023-10-25 | libperf rc_check: Add RC_CHK_EQUAL | Ian Rogers | 1 | -0/+7 |
2023-10-25 | libperf rc_check: Make implicit enabling work for GCC | Ian Rogers | 1 | -1/+5 |
2023-10-24 | libbpf: Add link-based API for netkit | Daniel Borkmann | 5 | -0/+76 |
2023-10-17 | libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section | Andrii Nakryiko | 1 | -6/+10 |
2023-10-12 | tools api: Avoid potential double free | Ian Rogers | 1 | -0/+1 |
2023-10-11 | libbpf: Add support for cgroup unix socket address hooks | Daan De Meyer | 1 | -0/+10 |
2023-10-04 | libbpf: Fix syscall access arguments on riscv | Alexandre Ghiti | 1 | -2/+0 |
2023-09-29 | libbpf: Allow Golang symbols in uprobe secdef | Hengqi Chen | 1 | -6/+16 |
2023-09-25 | libbpf: Add ring__consume | Martin Kelly | 3 | -0/+22 |
2023-09-25 | libbpf: Add ring__map_fd | Martin Kelly | 3 | -0/+15 |
2023-09-25 | libbpf: Add ring__size | Martin Kelly | 3 | -0/+16 |
2023-09-25 | libbpf: Add ring__avail_data_size | Martin Kelly | 3 | -0/+21 |
2023-09-25 | libbpf: Add ring__producer_pos, ring__consumer_pos | Martin Kelly | 3 | -0/+34 |
2023-09-25 | libbpf: Add ring_buffer__ring | Martin Kelly | 3 | -0/+24 |
2023-09-25 | libbpf: Switch rings to array of pointers | Martin Kelly | 1 | -8/+12 |
2023-09-25 | libbpf: Refactor cleanup in ring_buffer__add | Martin Kelly | 1 | -6/+9 |
2023-09-22 | libbpf: Support symbol versioning for uprobe | Hengqi Chen | 2 | -12/+124 |
2023-09-22 | libbpf: Resolve symbol conflicts at the same offset for uprobe | Hengqi Chen | 1 | -1/+4 |
2023-09-17 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 3 | -24/+303 |
2023-09-16 | libbpf: Add support for custom exception callbacks | Kumar Kartikeya Dwivedi | 1 | -5/+109 |
2023-09-16 | libbpf: Refactor bpf_object__reloc_code | Kumar Kartikeya Dwivedi | 1 | -19/+33 |
2023-09-12 | perf evlist: Add perf_evlist__go_system_wide() helper | Yang Jihong | 2 | -0/+11 |
2023-09-09 | Merge tag 'perf-tools-for-v6.6-1-2023-09-05' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -2/+12 |
2023-09-08 | libbpf: Add __percpu_kptr macro definition | Yonghong Song | 1 | -0/+1 |
2023-09-08 | libbpf: Add basic BTF sanity validation | Andrii Nakryiko | 1 | -0/+160 |
2023-09-01 | Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+66 |
2023-08-29 | libperf: Get rid of attr.id field | Namhyung Kim | 1 | -1/+7 |
2023-08-29 | libperf: Add perf_record_header_attr_id() | Namhyung Kim | 1 | -0/+4 |
2023-08-23 | libbpf: fix signedness determination in CO-RE relo handling logic | Andrii Nakryiko | 1 | -1/+1 |
2023-08-23 | libbpf: Add bpf_object__unpin() | Daniel Xu | 3 | -0/+17 |
2023-08-22 | libbpf: Free btf_vmlinux when closing bpf_object | Hao Luo | 1 | -0/+1 |
2023-08-21 | libbpf: Add uprobe multi link support to bpf_program__attach_usdt | Jiri Olsa | 2 | -17/+82 |
2023-08-21 | libbpf: Add uprobe multi link detection | Jiri Olsa | 2 | -0/+38 |
2023-08-21 | libbpf: Add support for u[ret]probe.multi[.s] program sections | Jiri Olsa | 1 | -0/+36 |
2023-08-21 | libbpf: Add bpf_program__attach_uprobe_multi function | Jiri Olsa | 3 | -0/+166 |
2023-08-21 | libbpf: Add bpf_link_create support for multi uprobes | Jiri Olsa | 2 | -1/+21 |
2023-08-21 | libbpf: Add elf_resolve_pattern_offsets function | Jiri Olsa | 3 | -1/+67 |
2023-08-21 | libbpf: Add elf_resolve_syms_offsets function | Jiri Olsa | 2 | -0/+112 |
2023-08-21 | libbpf: Add elf symbol iterator | Jiri Olsa | 1 | -64/+115 |
2023-08-21 | libbpf: Add elf_open/elf_close functions | Jiri Olsa | 3 | -42/+57 |
2023-08-21 | libbpf: Move elf_find_func_offset* functions to elf object | Jiri Olsa | 4 | -186/+202 |
2023-08-21 | libbpf: Add uprobe_multi attach type and link names | Jiri Olsa | 1 | -0/+2 |
2023-08-18 | libbpf: Support triple-underscore flavors for kfunc relocation | Dave Marchevsky | 1 | -1/+19 |
2023-08-16 | tools: lib: perf: Implement riscv mmap support | Alexandre Ghiti | 1 | -0/+66 |
2023-08-16 | libperf: Implement riscv mmap support | Alexandre Ghiti | 1 | -0/+66 |
2023-08-14 | libbpf: Set close-on-exec flag on gzopen | Marco Vedovati | 1 | -2/+2 |
2023-08-04 | libbpf: Use local includes inside the library | Sergey Kacheev | 2 | -3/+3 |
2023-08-02 | libbpf: fix typos in Makefile | Randy Dunlap | 1 | -2/+2 |
2023-07-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -6/+12 |
2023-07-19 | libbpf: Add helper macro to clear opts structs | Daniel Borkmann | 1 | -0/+16 |
2023-07-19 | libbpf: Add link-based API for tcx | Daniel Borkmann | 5 | -11/+88 |
2023-07-19 | libbpf: Add opts-based attach/detach/query API for tcx | Daniel Borkmann | 4 | -53/+159 |
2023-07-19 | xsk: add new netlink attribute dedicated for ZC max frags | Maciej Fijalkowski | 2 | -1/+7 |
2023-07-13 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 7 | -35/+268 |
2023-07-11 | libsubcmd: Avoid SEGV/use-after-free when commands aren't excluded | Ian Rogers | 1 | -6/+12 |
2023-07-11 | libbpf: Remove HASHMAP_INIT static initialization helper | John Sanpe | 1 | -10/+0 |
2023-07-11 | libbpf: Fix realloc API handling in zero-sized edge cases | Andrii Nakryiko | 2 | -4/+16 |
2023-07-08 | libbpf: only reset sec_def handler when necessary | Andrii Nakryiko | 1 | -8/+19 |
2023-07-06 | libbpf: Use available_filter_functions_addrs with multi-kprobes | Jackie Liu | 1 | -1/+61 |
2023-07-06 | libbpf: Cross-join available_filter_functions and kallsyms for multi-kprobes | Jackie Liu | 1 | -13/+97 |
2023-06-30 | libbpf: Add netfilter link attach helper | Florian Westphal | 5 | -0/+72 |
2023-06-30 | libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing | Andrea Terzolo | 1 | -0/+4 |
2023-06-30 | Merge tag 'perf-tools-for-v6.5-1-2023-06-28' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 11 | -195/+325 |
2023-06-28 | Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 13 | -48/+229 |
2023-06-27 | Merge tag 'objtool-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2 | -9/+4 |
2023-06-20 | perf subcmd: Fix missing check for return value of malloc() in add_cmdname() | Chenyuan Mi | 1 | -0/+2 |
2023-06-14 | tools api: Add simple timeout to io read | Ian Rogers | 1 | -1/+27 |
2023-06-13 | tools api fs: More thread safety for global filesystem variables | Ian Rogers | 1 | -125/+86 |
2023-06-12 | lib subcmd: Avoid memory leak in exclude_cmds | Ian Rogers | 1 | -2/+6 |
2023-06-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -1/+4 |
2023-06-05 | bpf: netfilter: Add BPF_NETFILTER bpf_attach_type | Florian Westphal | 2 | -1/+4 |
2023-05-28 | libsubcmd: Avoid two path statics, removing 8192 bytes from .bss | Ian Rogers | 1 | -15/+20 |
2023-05-28 | tools api fs: Dynamically allocate cgroupfs mount point cache, removing 4128 ... | Ian Rogers | 1 | -6/+11 |
2023-05-28 | tools lib api fs tracing_path: Remove two unused MAX_PATH paths | Ian Rogers | 1 | -11/+6 |
2023-05-28 | tools api fs: Avoid large static PATH_MAX arrays | Ian Rogers | 1 | -7/+18 |
2023-05-27 | perf evlist: Propagate user CPU maps intersecting core PMU maps | Ian Rogers | 2 | -8/+23 |
2023-05-27 | perf evsel: Add is_pmu_core inorder to interpret own_cpus | Ian Rogers | 1 | -0/+9 |
2023-05-27 | libperf cpumap: Add "any CPU"/dummy test function | Ian Rogers | 2 | -0/+15 |
2023-05-27 | perf cpumap: Add equal function | Ian Rogers | 2 | -0/+23 |
2023-05-27 | perf cpumap: Add internal nr and cpu accessors | Ian Rogers | 1 | -29/+45 |
2023-05-26 | perf cpumap: Add intersect function | Ian Rogers | 2 | -0/+37 |
2023-05-26 | libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() | Andrii Nakryiko | 1 | -7/+6 |
2023-05-26 | libbpf: Ensure libbpf always opens files with O_CLOEXEC | Andrii Nakryiko | 4 | -8/+7 |
2023-05-25 | libbpf: Change var type in datasec resize func | JP Kobryn | 1 | -2/+2 |
2023-05-24 | libbpf: Add capability for resizing datasec maps | JP Kobryn | 2 | -11/+142 |
2023-05-23 | libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd | Andrii Nakryiko | 3 | -5/+32 |
2023-05-23 | libbpf: Start v1.3 development cycle | Andrii Nakryiko | 2 | -1/+4 |
2023-05-23 | perf stat record: Save cache level information | K Prateek Nayak | 1 | -1/+2 |
2023-05-23 | perf stat: Setup the foundation to allow aggregation based on cache topology | K Prateek Nayak | 1 | -0/+5 |
2023-05-16 | libbpf: Store zero fd to fd_array for loader kfunc relocation | Jiri Olsa | 1 | -7/+7 |
2023-05-16 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 3 | -9/+31 |
2023-05-16 | tools/lib/subcmd: Replace NORETURN usage with __noreturn | Josh Poimboeuf | 2 | -9/+4 |
2023-05-12 | libbpf: fix offsetof() and container_of() to work with CO-RE | Andrii Nakryiko | 1 | -5/+10 |
2023-05-07 | Merge tag 'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 9 | -52/+236 |
2023-05-04 | libbpf: Fix comment about arc and riscv arch in bpf_tracing.h | Kenjiro Nakayama | 1 | -1/+2 |
2023-05-01 | libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIE... | Martin KaFai Lau | 1 | -3/+19 |
2023-04-27 | Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 2 | -2/+2 |
2023-04-21 | tools: bpftool: print netfilter link info | Florian Westphal | 2 | -0/+4 |
2023-04-20 | libperf rc_check: Enable implicitly with sanitizers | Ian Rogers | 1 | -0/+8 |
2023-04-18 | libbpf: mark bpf_iter_num_{new,next,destroy} as __weak | Andrii Nakryiko | 1 | -3/+3 |
2023-04-18 | libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.h | Andrii Nakryiko | 1 | -0/+103 |
2023-04-18 | libbpf: improve handling of unresolved kfuncs | Andrii Nakryiko | 1 | -3/+69 |