summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Use correct return pointer in attach_raw_tpJiri Olsa2022-11-141-1/+1
* libbpf: Fix the case of running as non-root with capabilitiesJon Doron2022-09-261-3/+3
* libbpf: Add pathname_concat() helperWang Yufen2022-09-231-47/+29
* bpf: Add libbpf logic for user-space ring bufferDavid Vernet2022-09-211-2/+8
* bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map typeDavid Vernet2022-09-211-0/+1
* libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd setAndrii Nakryiko2022-09-161-4/+9
* libbpf: Clean up deprecated and legacy aliasesAndrii Nakryiko2022-08-171-2/+0
* libbpf: Streamline bpf_attr and perf_event_attr initializationAndrii Nakryiko2022-08-171-15/+28
* libbpf: Fix potential NULL dereference when parsing ELFAndrii Nakryiko2022-08-171-1/+1
* libbpf: Allows disabling auto attachHao Luo2022-08-171-1/+14
* libbpf: Making bpf_prog_load() ignore name if kernel doesn't supportHangbin Liu2022-08-151-2/+11
* libbpf: Add names for auxiliary mapsHangbin Liu2022-08-111-3/+3
* libbpf: preserve errno across pr_warn/pr_info/pr_debugAndrii Nakryiko2022-08-101-0/+5
* libbpf: Do not require executable permission for shared librariesHengqi Chen2022-08-081-3/+5
* libbpf: Reject legacy 'maps' ELF sectionAndrii Nakryiko2022-08-081-5/+3
* libbpf: Skip empty sections in bpf_object__init_global_data_mapsJames Hilliard2022-08-041-0/+4
* libbpf: Support PPC in arch_specific_syscall_pfxDaniel Müller2022-07-281-1/+10
* libbpf: make RINGBUF map size adjustments more eagerlyAndrii Nakryiko2022-07-191-35/+42
* libbpf: fallback to tracefs mount point if debugfs is not mountedAndrii Nakryiko2022-07-191-21/+40
* libbpf: add ksyscall/kretsyscall sections support for syscall kprobesAndrii Nakryiko2022-07-191-9/+108
* libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALLAndrii Nakryiko2022-07-191-0/+2
* libbpf: generalize virtual __kconfig externs and use it for USDTAndrii Nakryiko2022-07-191-31/+64
* libbpf: perfbuf: Add API to get the ring bufferJon Doron2022-07-151-0/+16
* libbpf: Fix the name of a reused mapAnquan Wu2022-07-131-2/+7
* libbpf: Error out when binary_path is NULL for uprobe and USDTHengqi Chen2022-07-131-6/+7
* libbpf: Cleanup the legacy uprobe_event on failed add/attach_event()Chuang Wang2022-07-051-5/+14
* libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy()Chuang Wang2022-07-051-1/+1
* libbpf: Cleanup the legacy kprobe_event on failed add/attach_event()Chuang Wang2022-07-051-4/+14
* bpf, libbpf: Add type match supportDaniel Müller2022-07-051-0/+6
* libbpf: add lsm_cgoup_sock typeStanislav Fomichev2022-06-291-0/+3
* libbpf: enforce strict libbpf 1.0 behaviorsAndrii Nakryiko2022-06-281-203/+9
* libbpf: clean up SEC() handlingAndrii Nakryiko2022-06-281-72/+47
* libbpf: remove internal multi-instance prog supportAndrii Nakryiko2022-06-281-283/+34
* libbpf: remove multi-instance and custom private data APIsAndrii Nakryiko2022-06-281-111/+10
* libbpf: remove most other deprecated high-level APIsAndrii Nakryiko2022-06-281-220/+21
* libbpf: remove prog_info_linear APIsAndrii Nakryiko2022-06-281-248/+0
* libbpf: clean up perfbuf APIsAndrii Nakryiko2022-06-281-42/+12
* libbpf: remove deprecated BTF APIsAndrii Nakryiko2022-06-281-30/+14
* libbpf: remove deprecated low-level APIsAndrii Nakryiko2022-06-281-89/+0
* bpf: Merge "types_are_compat" logic into relo_core.cDaniel Müller2022-06-241-71/+1
* libbpf: add support for sleepable uprobe programsDelyan Kratunov2022-06-161-1/+4
* libbpf: Fix an unsigned < 0 bugYonghong Song2022-06-141-1/+1
* libbpf: Fix uprobe symbol file offset calculation logicAndrii Nakryiko2022-06-091-41/+22
* libbpf: Add enum64 relocation supportYonghong Song2022-06-071-3/+4
* libbpf: Add enum64 sanitizationYonghong Song2022-06-071-4/+52
* libbpf: Fix is_pow_of_2Yuze Chi2022-06-031-5/+0
* libbpf: Introduce libbpf_bpf_link_type_strDaniel Müller2022-06-021-0/+21
* libbpf: Introduce libbpf_bpf_attach_type_strDaniel Müller2022-06-021-0/+54
* libbpf: Introduce libbpf_bpf_map_type_strDaniel Müller2022-06-021-0/+42
* libbpf: Introduce libbpf_bpf_prog_type_strDaniel Müller2022-06-021-0/+43