summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Close fd in bpf_object__reuse_mapHengqi Chen2022-03-211-1/+1
* libbpf: Avoid NULL deref when initializing map BTF infoAndrii Nakryiko2022-03-201-0/+3
* libbpf: Add subskeleton scaffoldingDelyan Kratunov2022-03-171-21/+118
* libbpf: Init btf_{key,value}_type_id on internal map openDelyan Kratunov2022-03-171-1/+14
* libbpf: .text routines are subprograms in strict modeDelyan Kratunov2022-03-171-0/+7
* libbpf: Add bpf_program__attach_kprobe_multi_opts functionJiri Olsa2022-03-171-0/+160
* libbpf: Add libbpf_kallsyms_parse functionJiri Olsa2022-03-171-24/+38
* libbpf: Support custom SEC() handlersAndrii Nakryiko2022-03-051-52/+152
* libbpf: Allow BPF program auto-attach handlers to bail outAndrii Nakryiko2022-03-051-55/+85
* libbpf: Add a check to ensure that page_cnt is non-zeroYuntao Wang2022-03-031-2/+2
* libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinningStijn Tintel2022-02-281-19/+25
* libbpf: Simplify the find_elf_sec_sz() functionYuntao Wang2022-02-231-4/+2
* libbpf: Remove redundant check in btf_fixup_datasec()Yuntao Wang2022-02-221-1/+1
* libbpf: Expose bpf_core_{add,free}_cands() to bpftoolMauricio Vásquez2022-02-161-7/+10
* libbpf: Split bpf_core_apply_relo()Mauricio Vásquez2022-02-161-31/+40
* libbpf: Remove mode check in libbpf_set_strict_mode()Mauricio Vásquez2022-02-071-8/+0
* libbpf: Deprecate forgotten btf__get_map_kv_tids()Andrii Nakryiko2022-02-041-0/+3
* libbpf: Stop using deprecated bpf_map__is_offload_neutral()Andrii Nakryiko2022-02-031-1/+1
* libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitionsLorenzo Bianconi2022-02-011-3/+11
* libbpf: hide and discourage inconsistently named gettersAndrii Nakryiko2022-01-251-9/+12
* libbpf: Mark bpf_object__open_xattr() deprecatedChristy Lee2022-01-241-1/+1
* libbpf: Add "iter.s" section for sleepable bpf iterator programsKenny Yu2022-01-241-0/+1
* libbpf: Add SEC name for xdp frags programsLorenzo Bianconi2022-01-211-0/+8
* libbpf: deprecate legacy BPF map definitionsAndrii Nakryiko2022-01-201-0/+8
* libbpf: Fix possible NULL pointer dereference when destroying skeletonYafang Shao2022-01-121-0/+3
* libbpf: Support repeated legacy kprobes on same functionQiang Wang2022-01-051-1/+4
* libbpf: Use probe_name for legacy kprobeQiang Wang2022-01-051-1/+1
* libbpf: Deprecate bpf_perf_event_read_simple() APIChristy Lee2022-01-051-8/+14
* libbpf: Improve LINUX_VERSION_CODE detectionAndrii Nakryiko2021-12-281-1/+26
* libbpf: Avoid reading past ELF data section end when copying licenseAndrii Nakryiko2021-12-141-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-101-198/+451
|\
| * libbpf: Add "bool skipped" to struct bpf_mapShuyi Cheng2021-12-101-3/+8
| * libbpf: Deprecate bpf_object__load_xattr()Andrii Nakryiko2021-12-101-13/+10
| * libbpf: Add per-program log buffer setter and getterAndrii Nakryiko2021-12-101-17/+75
| * libbpf: Preserve kernel error code and remove kprobe prog type guessingAndrii Nakryiko2021-12-101-17/+2
| * libbpf: Improve logging around BPF program loadingAndrii Nakryiko2021-12-101-19/+19
| * libbpf: Allow passing user log setting through bpf_object_open_optsAndrii Nakryiko2021-12-101-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-021-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-281-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