| Age | Commit message (Expand) | Author | Files | Lines |
| 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-11 | libbpf: Recognize __arena global variables. | Andrii Nakryiko | 1 | -12/+106 |
| 2024-03-11 | libbpf: Add support for bpf_arena. | Alexei Starovoitov | 1 | -8/+39 |
| 2024-03-07 | libbpf: Allow specifying 64-bit integers in map BTF. | Alexei Starovoitov | 1 | -2/+42 |
| 2024-03-06 | libbpf: Rewrite btf datasec names starting from '?' | Eduard Zingerman | 1 | -2/+17 |
| 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-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-05 | libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check | Andrii Nakryiko | 1 | -3/+3 |
| 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-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 | 1 | -64/+1 |
| 2024-01-24 | libbpf: Support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar | Andrii Nakryiko | 1 | -0/+6 |
| 2024-01-24 | libbpf: Wire up BPF token support at BPF object level | Andrii Nakryiko | 1 | -6/+96 |
| 2024-01-24 | libbpf: Wire up token_fd into feature probing logic | Andrii Nakryiko | 1 | -2/+2 |
| 2024-01-24 | libbpf: Move feature detection code into its own file | Andrii Nakryiko | 1 | -462/+1 |
| 2024-01-24 | libbpf: Further decouple feature checking logic from bpf_object | Andrii Nakryiko | 1 | -7/+15 |
| 2024-01-24 | libbpf: Split feature detectors definitions from cached results | Andrii Nakryiko | 1 | -6/+12 |
| 2024-01-23 | libbpf: Find correct module BTFs for struct_ops maps and progs. | Kui-Feng Lee | 1 | -10/+31 |
| 2024-01-23 | libbpf: Apply map_set_def_max_entries() for inner_maps on creation | Andrey Grafin | 1 | -0/+4 |
| 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-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 | 1 | -38/+63 |
| 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-19 | Revert BPF token-related functionality | Andrii Nakryiko | 1 | -118/+455 |
| 2023-12-13 | libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar | Andrii Nakryiko | 1 | -4/+10 |
| 2023-12-13 | libbpf: wire up BPF token support at BPF object level | Andrii Nakryiko | 1 | -7/+111 |
| 2023-12-13 | libbpf: wire up token_fd into feature probing logic | Andrii Nakryiko | 1 | -1/+1 |
| 2023-12-13 | libbpf: move feature detection code into its own file | Andrii Nakryiko | 1 | -462/+1 |
| 2023-12-13 | libbpf: further decouple feature checking logic from bpf_object | Andrii Nakryiko | 1 | -7/+15 |
| 2023-12-13 | libbpf: split feature detectors definitions from cached results | Andrii Nakryiko | 1 | -6/+12 |
| 2023-12-08 | bpf: Load vmlinux btf for any struct_ops map | David Vernet | 1 | -0/+11 |
| 2023-11-28 | libbpf: Add st_type argument to elf_resolve_syms_offsets function | Jiri Olsa | 1 | -1/+1 |
| 2023-10-24 | libbpf: Add link-based API for netkit | Daniel Borkmann | 1 | -0/+39 |
| 2023-10-11 | libbpf: Add support for cgroup unix socket address hooks | Daan De Meyer | 1 | -0/+10 |
| 2023-09-29 | libbpf: Allow Golang symbols in uprobe secdef | Hengqi Chen | 1 | -6/+16 |
| 2023-09-22 | libbpf: Support symbol versioning for uprobe | Hengqi Chen | 1 | -1/+1 |
| 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-08-23 | libbpf: Add bpf_object__unpin() | Daniel Xu | 1 | -0/+15 |
| 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 | 1 | -2/+11 |
| 2023-08-21 | libbpf: Add uprobe multi link detection | Jiri Olsa | 1 | -0/+36 |
| 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 | 1 | -0/+114 |
| 2023-08-21 | libbpf: Add elf_resolve_pattern_offsets function | Jiri Olsa | 1 | -1/+1 |
| 2023-08-21 | libbpf: Move elf_find_func_offset* functions to elf object | Jiri Olsa | 1 | -185/+0 |
| 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-14 | libbpf: Set close-on-exec flag on gzopen | Marco Vedovati | 1 | -2/+2 |
| 2023-07-19 | libbpf: Add link-based API for tcx | Daniel Borkmann | 1 | -9/+49 |
| 2023-07-19 | libbpf: Add opts-based attach/detach/query API for tcx | Daniel Borkmann | 1 | -3/+9 |
| 2023-07-11 | libbpf: Fix realloc API handling in zero-sized edge cases | Andrii Nakryiko | 1 | -3/+12 |
| 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 | 1 | -0/+42 |
| 2023-06-30 | libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing | Andrea Terzolo | 1 | -0/+4 |
| 2023-06-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+2 |
| 2023-06-05 | bpf: netfilter: Add BPF_NETFILTER bpf_attach_type | Florian Westphal | 1 | -1/+2 |
| 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 | 1 | -3/+3 |
| 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 | 1 | -9/+126 |
| 2023-04-27 | Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -1/+1 |
| 2023-04-21 | tools: bpftool: print netfilter link info | Florian Westphal | 1 | -0/+3 |
| 2023-04-18 | libbpf: improve handling of unresolved kfuncs | Andrii Nakryiko | 1 | -3/+69 |
| 2023-04-18 | libbpf: report vmlinux vs module name when dealing with ksyms | Andrii Nakryiko | 1 | -4/+5 |
| 2023-04-18 | libbpf: misc internal libbpf clean ups around log fixup | Andrii Nakryiko | 1 | -12/+14 |
| 2023-04-08 | ELF: fix all "Elf" typos | Alexey Dobriyan | 1 | -1/+1 |
| 2023-03-29 | libbpf: disassociate section handler on explicit bpf_program__set_type() call | Andrii Nakryiko | 1 | -0/+1 |
| 2023-03-27 | libbpf: Ensure print callback usage is thread-safe | JP Kobryn | 1 | -3/+6 |
| 2023-03-22 | libbpf: Use .struct_ops.link section to indicate a struct_ops with a link. | Kui-Feng Lee | 1 | -16/+44 |
| 2023-03-22 | libbpf: Update a bpf_link with another struct_ops. | Kui-Feng Lee | 1 | -0/+35 |
| 2023-03-22 | libbpf: Create a bpf_link in bpf_map__attach_struct_ops(). | Kui-Feng Lee | 1 | -24/+71 |
| 2023-03-22 | libbpf: Support kfunc detection in light skeleton. | Alexei Starovoitov | 1 | -2/+5 |
| 2023-03-22 | libbpf: Rename RELO_EXTERN_VAR/FUNC. | Alexei Starovoitov | 1 | -9/+9 |
| 2023-03-20 | libbpf: Explicitly call write to append content to file | Liu Pan | 1 | -5/+9 |
| 2023-03-17 | libbpf: Fix relocation of kfunc ksym in ld_imm64 insn. | Alexei Starovoitov | 1 | -0/+6 |
| 2023-03-06 | libbpf: Add support to set kprobe/uprobe attach mode | Menglong Dong | 1 | -1/+47 |
| 2023-03-01 | libbpf: Add support for attaching uprobes to shared objects in APKs | Daniel Müller | 1 | -7/+84 |
| 2023-03-01 | libbpf: Introduce elf_find_func_offset_from_file() function | Daniel Müller | 1 | -21/+36 |
| 2023-03-01 | libbpf: Remove several dead assignments | Viktor Malik | 1 | -1/+0 |
| 2023-03-01 | libbpf: Remove unnecessary ternary operator | Viktor Malik | 1 | -1/+1 |
| 2023-02-16 | libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() | Ilya Leoshkevich | 1 | -7/+7 |
| 2023-02-08 | libbpf: Add sample_period to creation options | Jon Doron | 1 | -2/+7 |
| 2023-02-06 | libbpf: Correctly set the kernel code version in Debian kernel. | Hao Xiang | 1 | -37/+0 |
| 2023-01-25 | libbpf: Support sleepable struct_ops.s section | David Vernet | 1 | -0/+1 |
| 2023-01-13 | libbpf: Replace '.' with '_' in legacy kprobe event name | Menglong Dong | 1 | -0/+7 |
| 2023-01-10 | libbpf: Fix map creation flags sanitization | Ludovic L'Hours | 1 | -1/+1 |
| 2022-12-20 | libbpf: Fix build warning on ref_ctr_off for 32-bit architectures | Khem Raj | 1 | -1/+1 |
| 2022-11-29 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2022-11-22 | selftests/bpf: Workaround for llvm nop-4 bug | Alexei Starovoitov | 1 | -1/+2 |
| 2022-11-14 | libbpf: Fixed various checkpatch issues in libbpf.c | Kang Minchul | 1 | -17/+28 |
| 2022-11-14 | libbpf: Use correct return pointer in attach_raw_tp | Jiri Olsa | 1 | -1/+1 |
| 2022-11-09 | libbpf: Hashmap interface update to allow both long and void* keys/values | Eduard Zingerman | 1 | -12/+6 |
| 2022-10-25 | libbpf: Support new cgroup local storage | Yonghong Song | 1 | -0/+1 |
| 2022-10-19 | libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars | Andrii Nakryiko | 1 | -19/+78 |
| 2022-10-19 | libbpf: clean up and refactor BTF fixup step | Andrii Nakryiko | 1 | -54/+42 |
| 2022-10-13 | libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() | Shung-Hsi Yu | 1 | -0/+3 |
| 2022-10-13 | libbpf: Deal with section with no data gracefully | Shung-Hsi Yu | 1 | -1/+5 |
| 2022-10-13 | libbpf: Use elf_getshdrnum() instead of e_shnum | Shung-Hsi Yu | 1 | -4/+9 |
| 2022-09-26 | libbpf: Fix the case of running as non-root with capabilities | Jon Doron | 1 | -3/+3 |
| 2022-09-23 | libbpf: Add pathname_concat() helper | Wang Yufen | 1 | -47/+29 |
| 2022-09-21 | bpf: Add libbpf logic for user-space ring buffer | David Vernet | 1 | -2/+8 |
| 2022-09-21 | bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type | David Vernet | 1 | -0/+1 |
| 2022-09-16 | libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set | Andrii Nakryiko | 1 | -4/+9 |
| 2022-08-17 | libbpf: Clean up deprecated and legacy aliases | Andrii Nakryiko | 1 | -2/+0 |
| 2022-08-17 | libbpf: Streamline bpf_attr and perf_event_attr initialization | Andrii Nakryiko | 1 | -15/+28 |
| 2022-08-17 | libbpf: Fix potential NULL dereference when parsing ELF | Andrii Nakryiko | 1 | -1/+1 |
| 2022-08-17 | libbpf: Allows disabling auto attach | Hao Luo | 1 | -1/+14 |
| 2022-08-15 | libbpf: Making bpf_prog_load() ignore name if kernel doesn't support | Hangbin Liu | 1 | -2/+11 |
| 2022-08-11 | libbpf: Add names for auxiliary maps | Hangbin Liu | 1 | -3/+3 |
| 2022-08-10 | libbpf: preserve errno across pr_warn/pr_info/pr_debug | Andrii Nakryiko | 1 | -0/+5 |
| 2022-08-08 | libbpf: Do not require executable permission for shared libraries | Hengqi Chen | 1 | -3/+5 |
| 2022-08-08 | libbpf: Reject legacy 'maps' ELF section | Andrii Nakryiko | 1 | -5/+3 |
| 2022-08-04 | libbpf: Skip empty sections in bpf_object__init_global_data_maps | James Hilliard | 1 | -0/+4 |
| 2022-07-28 | libbpf: Support PPC in arch_specific_syscall_pfx | Daniel Müller | 1 | -1/+10 |
| 2022-07-19 | libbpf: make RINGBUF map size adjustments more eagerly | Andrii Nakryiko | 1 | -35/+42 |
| 2022-07-19 | libbpf: fallback to tracefs mount point if debugfs is not mounted | Andrii Nakryiko | 1 | -21/+40 |
| 2022-07-19 | libbpf: add ksyscall/kretsyscall sections support for syscall kprobes | Andrii Nakryiko | 1 | -9/+108 |
| 2022-07-19 | libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL | Andrii Nakryiko | 1 | -0/+2 |
| 2022-07-19 | libbpf: generalize virtual __kconfig externs and use it for USDT | Andrii Nakryiko | 1 | -31/+64 |
| 2022-07-15 | libbpf: perfbuf: Add API to get the ring buffer | Jon Doron | 1 | -0/+16 |
| 2022-07-13 | libbpf: Fix the name of a reused map | Anquan Wu | 1 | -2/+7 |
| 2022-07-13 | libbpf: Error out when binary_path is NULL for uprobe and USDT | Hengqi Chen | 1 | -6/+7 |
| 2022-07-05 | libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() | Chuang Wang | 1 | -5/+14 |
| 2022-07-05 | libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() | Chuang Wang | 1 | -1/+1 |
| 2022-07-05 | libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() | Chuang Wang | 1 | -4/+14 |
| 2022-07-05 | bpf, libbpf: Add type match support | Daniel Müller | 1 | -0/+6 |
| 2022-06-29 | libbpf: add lsm_cgoup_sock type | Stanislav Fomichev | 1 | -0/+3 |
| 2022-06-28 | libbpf: enforce strict libbpf 1.0 behaviors | Andrii Nakryiko | 1 | -203/+9 |
| 2022-06-28 | libbpf: clean up SEC() handling | Andrii Nakryiko | 1 | -72/+47 |
| 2022-06-28 | libbpf: remove internal multi-instance prog support | Andrii Nakryiko | 1 | -283/+34 |
| 2022-06-28 | libbpf: remove multi-instance and custom private data APIs | Andrii Nakryiko | 1 | -111/+10 |
| 2022-06-28 | libbpf: remove most other deprecated high-level APIs | Andrii Nakryiko | 1 | -220/+21 |
| 2022-06-28 | libbpf: remove prog_info_linear APIs | Andrii Nakryiko | 1 | -248/+0 |
| 2022-06-28 | libbpf: clean up perfbuf APIs | Andrii Nakryiko | 1 | -42/+12 |
| 2022-06-28 | libbpf: remove deprecated BTF APIs | Andrii Nakryiko | 1 | -30/+14 |
| 2022-06-28 | libbpf: remove deprecated low-level APIs | Andrii Nakryiko | 1 | -89/+0 |
| 2022-06-24 | bpf: Merge "types_are_compat" logic into relo_core.c | Daniel Müller | 1 | -71/+1 |
| 2022-06-16 | libbpf: add support for sleepable uprobe programs | Delyan Kratunov | 1 | -1/+4 |
| 2022-06-14 | libbpf: Fix an unsigned < 0 bug | Yonghong Song | 1 | -1/+1 |
| 2022-06-09 | libbpf: Fix uprobe symbol file offset calculation logic | Andrii Nakryiko | 1 | -41/+22 |
| 2022-06-07 | libbpf: Add enum64 relocation support | Yonghong Song | 1 | -3/+4 |
| 2022-06-07 | libbpf: Add enum64 sanitization | Yonghong Song | 1 | -4/+52 |
| 2022-06-03 | libbpf: Fix is_pow_of_2 | Yuze Chi | 1 | -5/+0 |
| 2022-06-02 | libbpf: Introduce libbpf_bpf_link_type_str | Daniel Müller | 1 | -0/+21 |
| 2022-06-02 | libbpf: Introduce libbpf_bpf_attach_type_str | Daniel Müller | 1 | -0/+54 |
| 2022-06-02 | libbpf: Introduce libbpf_bpf_map_type_str | Daniel Müller | 1 | -0/+42 |
| 2022-06-02 | libbpf: Introduce libbpf_bpf_prog_type_str | Daniel Müller | 1 | -0/+43 |
| 2022-05-23 | libbpf: Fix typo in comment | Julia Lawall | 1 | -1/+1 |
| 2022-05-16 | libbpf: fix memory leak in attach_tp for target-less tracepoint program | Andrii Nakryiko | 1 | -4/+4 |
| 2022-05-13 | libbpf: Add safer high-level wrappers for map operations | Andrii Nakryiko | 1 | -0/+104 |
| 2022-05-11 | libbpf: Add bpf_program__set_insns function | Jiri Olsa | 1 | -0/+22 |
| 2022-05-11 | libbpf: Clean up ringbuf size adjustment implementation | Andrii Nakryiko | 1 | -4/+2 |
| 2022-05-10 | libbpf: Assign cookies to links in libbpf. | Kui-Feng Lee | 1 | -4/+16 |
| 2022-05-09 | libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary | Andrii Nakryiko | 1 | -1/+41 |
| 2022-04-28 | libbpf: Allow to opt-out from creating BPF maps | Andrii Nakryiko | 1 | -16/+108 |
| 2022-04-28 | libbpf: Use libbpf_mem_ensure() when allocating new map | Andrii Nakryiko | 1 | -27/+10 |
| 2022-04-28 | libbpf: Append "..." in fixed up log if CO-RE spec is truncated | Andrii Nakryiko | 1 | -4/+4 |
| 2022-04-28 | libbpf: Support target-less SEC() definitions for BTF-backed programs | Andrii Nakryiko | 1 | -17/+32 |
| 2022-04-28 | libbpf: Allow "incomplete" basic tracing SEC() definitions | Andrii Nakryiko | 1 | -18/+51 |
| 2022-04-26 | libbpf: Fix up verifier log for unguarded failed CO-RE relos | Andrii Nakryiko | 1 | -0/+144 |
| 2022-04-26 | libbpf: Record subprog-resolved CO-RE relocations unconditionally | Andrii Nakryiko | 1 | -15/+12 |
| 2022-04-26 | libbpf: Avoid joining .BTF.ext data with BPF programs by section name | Andrii Nakryiko | 1 | -27/+51 |
| 2022-04-26 | libbpf: Fix logic for finding matching program for CO-RE relocation | Andrii Nakryiko | 1 | -2/+3 |
| 2022-04-26 | libbpf: Drop unhelpful "program too large" guess | Andrii Nakryiko | 1 | -4/+0 |
| 2022-04-25 | libbpf: Remove unnecessary type cast | Yuntao Wang | 1 | -1/+1 |
| 2022-04-23 | libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() | Andrii Nakryiko | 1 | -1/+2 |
| 2022-04-21 | libbpf: Remove redundant non-null checks on obj_elf | Gaosheng Cui | 1 | -4/+2 |
| 2022-04-21 | libbpf: Update API functions usage to check error | Grant Seltzer | 1 | -7/+5 |
| 2022-04-21 | libbpf: Add error returns to two API functions | Grant Seltzer | 1 | -2/+10 |
| 2022-04-19 | libbpf: Fix usdt_cookie being cast to 32 bits | Pu Lehui | 1 | -1/+1 |
| 2022-04-19 | libbpf: Support opting out from autoloading BPF programs declaratively | Andrii Nakryiko | 1 | -10/+21 |
| 2022-04-10 | libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels | Runqing Yang | 1 | -1/+1 |
| 2022-04-08 | libbpf: Don't error out on CO-RE relos for overriden weak subprogs | Andrii Nakryiko | 1 | -4/+11 |
| 2022-04-08 | libbpf: Allow WEAK and GLOBAL bindings during BTF fixup | Andrii Nakryiko | 1 | -2/+5 |
| 2022-04-07 | libbpf: Improve string parsing for uprobe auto-attach | Alan Maguire | 1 | -48/+33 |
| 2022-04-07 | libbpf: Improve library identification for uprobe binary path resolution | Alan Maguire | 1 | -1/+1 |
| 2022-04-05 | libbpf: Wire up USDT API and bpf_link integration | Andrii Nakryiko | 1 | -10/+105 |
| 2022-04-04 | libbpf: Support Debian in resolve_full_path() | Ilya Leoshkevich | 1 | -1/+39 |
| 2022-04-03 | libbpf: Add auto-attach for uprobes based on section name | Alan Maguire | 1 | -2/+72 |
| 2022-04-03 | libbpf: Support function name-based attach uprobes | Alan Maguire | 1 | -0/+204 |
| 2022-04-03 | libbpf: auto-resolve programs/libraries when necessary for uprobes | Alan Maguire | 1 | -1/+53 |
| 2022-03-21 | libbpf: Close fd in bpf_object__reuse_map | Hengqi Chen | 1 | -1/+1 |