summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Support repeated legacy kprobes on same functionQiang Wang2022-01-061-1/+4
* libbpf: Use probe_name for legacy kprobeQiang Wang2022-01-061-1/+1
* libbpf: Deprecate bpf_perf_event_read_simple() APIChristy Lee2022-01-061-8/+14
* libbpf: Improve LINUX_VERSION_CODE detectionAndrii Nakryiko2021-12-291-1/+26
* libbpf: Avoid reading past ELF data section end when copying licenseAndrii Nakryiko2021-12-151-1/+4
* libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPFAndrii Nakryiko2021-12-141-38/+9
* libbpf: Add sane strncpy alternative and use it internallyAndrii Nakryiko2021-12-141-5/+3
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-12-111-198/+451
|\
| * libbpf: Add "bool skipped" to struct bpf_mapShuyi Cheng2021-12-111-3/+8
| * libbpf: Deprecate bpf_object__load_xattr()Andrii Nakryiko2021-12-111-13/+10
| * libbpf: Add per-program log buffer setter and getterAndrii Nakryiko2021-12-111-17/+75
| * libbpf: Preserve kernel error code and remove kprobe prog type guessingAndrii Nakryiko2021-12-111-17/+2
| * libbpf: Improve logging around BPF program loadingAndrii Nakryiko2021-12-111-19/+19
| * libbpf: Allow passing user log setting through bpf_object_open_optsAndrii Nakryiko2021-12-111-1/+23
| * libbpf: Reduce bpf_core_apply_relo_insn() stack usage.Alexei Starovoitov2021-12-031-1/+3
| * libbpf: Add API to get/set log_level at per-program levelAndrii Nakryiko2021-12-031-0/+14
| * libbpf: Support init of inner maps in light skeleton.Alexei Starovoitov2021-12-021-3/+3
| * libbpf: Use CO-RE in the kernel in light skeleton.Alexei Starovoitov2021-12-021-30/+79
| * libbpf: Cleanup struct bpf_core_cand.Andrii Nakryiko2021-12-021-13/+17
| * bpf: Define enum bpf_core_relo_kind as uapi.Alexei Starovoitov2021-12-021-1/+1
| * libbpf: Remove duplicate assignmentsMehrdad Arshad Rad2021-11-301-1/+0
| * libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAYHengqi Chen2021-11-291-33/+121
| * libbpf: Don't call libc APIs with NULL pointersAndrii Nakryiko2021-11-261-3/+7
| * libbpf: Use bpf_map_create() consistently internallyAndrii Nakryiko2021-11-251-24/+6
| * libbpf: Unify low-level map creation APIs w/ new bpf_map_create()Andrii Nakryiko2021-11-251-17/+16
| * libbpf: Load global data maps lazily on legacy kernelsAndrii Nakryiko2021-11-251-4/+30
| * libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flagsFlorent Revest2021-11-191-2/+2
| * libbpf: Add runtime APIs to query libbpf versionAndrii Nakryiko2021-11-191-0/+19
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-11-181-2/+2
|\ \ | |/ |/|
| * libbpf: Perform map fd cleanup for gen_loader in case of errorKumar Kartikeya Dwivedi2021-11-131-2/+2
* | libbpf: Support BTF_KIND_TYPE_TAGYonghong Song2021-11-121-1/+30
* | libbpf: Make perf_buffer__new() use OPTS-based interfaceAndrii Nakryiko2021-11-121-15/+55
* | libbpf: Add ability to get/set per-program load flagsAndrii Nakryiko2021-11-121-0/+14
* | libbpf: Free up resources used by inner map definitionAndrii Nakryiko2021-11-071-1/+4
* | libbpf: Stop using to-be-deprecated APIsAndrii Nakryiko2021-11-071-4/+9
* | libbpf: Remove internal use of deprecated bpf_prog_load() variantsAndrii Nakryiko2021-11-071-81/+38
* | libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load()Andrii Nakryiko2021-11-071-26/+25
* | libbpf: Deprecate bpf_program__load() APIAndrii Nakryiko2021-11-031-14/+22
* | libbpf: Improve ELF relo sanitizationAndrii Nakryiko2021-11-031-5/+19
* | libbpf: Fix section counting logicAndrii Nakryiko2021-11-031-4/+4
* | libbpf: Validate that .BTF and .BTF.ext sections contain dataAndrii Nakryiko2021-11-031-0/+4
* | libbpf: Improve sanity checking during BTF fix upAndrii Nakryiko2021-11-031-3/+2
* | libbpf: Detect corrupted ELF symbols sectionAndrii Nakryiko2021-11-031-1/+1
|/
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-11-021-442/+799
|\
| * libbpf: Use O_CLOEXEC uniformly when opening fdsKumar Kartikeya Dwivedi2021-10-291-3/+3
| * libbpf: Add typeless ksym support to gen_loaderKumar Kartikeya Dwivedi2021-10-291-8/+5
| * libbpf: Add "map_extra" as a per-map-type extra flagJoanne Koong2021-10-281-5/+33
| * libbpf: Deprecate bpf_objects_listJoe Burton2021-10-271-1/+7
| * libbpf: Use __BYTE_ORDER__Ilya Leoshkevich2021-10-261-2/+2
| * libbpf: Deprecate multi-instance bpf_program APIsAndrii Nakryiko2021-10-261-9/+13