summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Add uprobe ref counter offset support for USDT semaphoresAndrii Nakryiko2021-08-171-4/+13
* libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIsAndrii Nakryiko2021-08-171-13/+65
* libbpf: Use BPF perf link when supported by kernelAndrii Nakryiko2021-08-171-21/+90
* libbpf: Remove unused bpf_link's destroy operation, but add deallocAndrii Nakryiko2021-08-171-4/+5
* libbpf: Support weak typed ksyms.Hao Luo2021-08-141-7/+9
* libbpf: Add btf__load_vmlinux_btf/btf__load_module_btfHengqi Chen2021-07-301-2/+2
* libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id()Quentin Monnet2021-07-301-2/+3
* libbpf: Rename btf__load() as btf__load_into_kernel()Quentin Monnet2021-07-301-1/+1
* libbpf: Return non-null error on failures in libbpf_find_prog_btf_id()Quentin Monnet2021-07-301-1/+3
* libbpf: Fix race when pinning maps in parallelMartynas Pumputis2021-07-271-1/+14
* libbpf: Fix comment typoJason Wang2021-07-271-3/+3
* libbpf: Split CO-RE logic into relo_core.c.Alexei Starovoitov2021-07-261-1294/+3
* libbpf: Move CO-RE types into relo_core.h.Alexei Starovoitov2021-07-261-23/+9
* libbpf: Split bpf_core_apply_relo() into bpf_program independent helper.Alexei Starovoitov2021-07-261-46/+71
* libbpf: Cleanup the layering between CORE and bpf_program.Alexei Starovoitov2021-07-261-36/+38
* libbpf: Add bpf_map__pin_path functionEvgeniy Litvinenko2021-07-241-0/+5
* libbpf: Export bpf_program__attach_kprobe_opts functionJiri Olsa2021-07-231-14/+17
* libbpf: Allow decimal offset for kprobesJiri Olsa2021-07-231-1/+1
* libbpf: Fix func leak in attach_kprobeJiri Olsa2021-07-231-0/+1
* libbpf: Fix removal of inner map in bpf_object__create_mapMartynas Pumputis2021-07-201-6/+4
* libbpf: Fix the possible memory leak on errorShuyi Cheng2021-07-161-2/+4
* libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts'Shuyi Cheng2021-07-161-4/+24
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-07-161-13/+91
|\
| * libbpf: Allow specification of "kprobe/function+offset"Alan Maguire2021-07-161-2/+22
| * libbpf: Add bpf_program__attach_kprobe_opts functionJiri Olsa2021-07-161-9/+25
| * libbpf: Fix reuse of pinned map on older kernelMartynas Pumputis2021-07-131-3/+45
* | libbpf: Restore errno return for functions that were already returning itToke Høiland-Jørgensen2021-07-071-2/+2
|/
* libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loadingJonathan Edwards2021-06-211-0/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-06-171-247/+288
|\
| * libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT.Kuniyuki Iwashima2021-06-151-1/+4
| * libbpf: Simplify the return expression of bpf_object__init_maps functionWang Hai2021-06-121-3/+1
| * libbpf: Fix pr_warn type warnings on 32bitMichal Suchanek2021-06-081-2/+2
| * libbpf: Streamline error reporting for high-level APIsAndrii Nakryiko2021-05-261-241/+261
| * libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviorsAndrii Nakryiko2021-05-261-0/+17
| * libbpf: Skip bpf_object__probe_loading for light skeletonStanislav Fomichev2021-05-241-0/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-05-271-0/+3
|\ \ | |/ |/|
| * libbpf: Add NULL check to add_dummy_ksym_varIan Rogers2021-05-051-0/+3
* | libbpf: Introduce bpf_map__initial_value().Alexei Starovoitov2021-05-191-0/+8
* | libbpf: Generate loader program out of BPF ELF file.Alexei Starovoitov2021-05-191-34/+192
* | libbpf: Preliminary support for fd_idxAlexei Starovoitov2021-05-191-6/+25
* | libbpf: Add bpf_object pointer to kernel_supports().Alexei Starovoitov2021-05-191-22/+22
* | libbpf: Change the order of data and text relocations.Alexei Starovoitov2021-05-191-14/+72
* | libbpf: Support for syscall program typeAlexei Starovoitov2021-05-191-0/+2
* | libbpf: Reject static entry-point BPF programsAndrii Nakryiko2021-05-151-0/+5
* | libbpf: Reject static mapsAndrii Nakryiko2021-05-141-5/+19
* | libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functionsAndrii Nakryiko2021-05-121-5/+6
|/
* libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-REAndrii Nakryiko2021-04-271-2/+4
* libbpf: Make few internal helpers available outside of libbpf.cAndrii Nakryiko2021-04-231-10/+3
* libbpf: Refactor BTF map definition parsingAndrii Nakryiko2021-04-231-111/+146
* libbpf: Allow gaps in BPF program sections to support overriden weak functionsAndrii Nakryiko2021-04-231-36/+22