summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/bpf_helpers.h
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Add __percpu_kptr macro definitionYonghong Song2023-09-081-0/+1
* libbpf: fix offsetof() and container_of() to work with CO-REAndrii Nakryiko2023-05-121-5/+10
* libbpf: mark bpf_iter_num_{new,next,destroy} as __weakAndrii Nakryiko2023-04-181-3/+3
* libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.hAndrii Nakryiko2023-04-181-0/+103
* libbpf: Introduce bpf_ksym_exists() macro.Alexei Starovoitov2023-03-171-0/+5
* bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.Alexei Starovoitov2023-03-031-1/+1
* libbpf: Simplify barrier_var()Ilya Leoshkevich2023-01-281-1/+1
* libbpf: Clean up legacy bpf maps declaration in bpf_helpersXin Liu2022-09-161-12/+0
* libbpf: Remove gcc support for bpf_tail_call_static for nowDaniel Borkmann2022-09-091-13/+6
* libbpf: Add GCC support for bpf_tail_call_staticJames Hilliard2022-08-311-6/+13
* libbpf: Disable SEC pragma macro on GCCJames Hilliard2022-07-081-0/+13
* libbpf: Provide barrier() and barrier_var() in bpf_helpers.hAndrii Nakryiko2022-05-091-0/+24
* libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attrAndrii Nakryiko2022-05-091-5/+0
* libbpf: Add kptr type tag macros to bpf_helpers.hKumar Kartikeya Dwivedi2022-04-251-0/+7
* libbpf: deprecate legacy BPF map definitionsAndrii Nakryiko2022-01-201-1/+1
* libbpf: Use static const fmt string in __bpf_printkDave Marchevsky2021-09-171-1/+7
* libbpf: Modify bpf_printk to choose helper based on arg countDave Marchevsky2021-09-171-8/+37
* libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.hFlorent Revest2021-05-261-0/+66
* libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifierAndrii Nakryiko2021-04-231-0/+8
* libbpf: Suppress compiler warning when using SEC() macro with externsAndrii Nakryiko2021-04-231-2/+9
* libbpf: Fix KERNEL_VERSION macroHengqi Chen2021-04-051-1/+1
* libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.hAndrii Nakryiko2021-03-171-1/+15
* libbpf: Avoid inline hint definition from 'linux/stddef.h'Pedro Tammela2021-03-151-2/+3
* bpf, libbpf: Avoid unused function warning on bpf_tail_call_staticIan Rogers2021-01-131-1/+1
* bpf, libbpf: Guard bpf inline asm from bpf_tail_call_staticDaniel Borkmann2020-10-221-0/+2
* bpf, libbpf: Add bpf_tail_call_static helper for bpf programsDaniel Borkmann2020-09-301-0/+46
* libbpf: Add __noinline macro to bpf_helpers.hAndrii Nakryiko2020-08-211-0/+3
* libbpf: Do not use __builtin_offsetof for offsetofYonghong Song2020-08-111-1/+1
* libbpf bpf_helpers: Use __builtin_offsetof for offsetofIan Rogers2020-07-211-1/+1
* libbpf: Add support for extracting kernel symbol addressesAndrii Nakryiko2020-06-221-0/+1
* tools/libpf: Add offsetof/container_of macro in bpf_helpers.hYonghong Song2020-05-091-0/+14
* libbpf: Add BTF-defined map-in-map supportAndrii Nakryiko2020-04-281-0/+1
* bpf_helpers.h: Add note for building with vmlinux.h or linux/types.hYoshiki Komachi2020-04-261-0/+6
* libbpf: Put Kconfig externs into .kconfig sectionAndrii Nakryiko2019-12-181-0/+2
* libbpf: Support libbpf-provided extern variablesAndrii Nakryiko2019-12-151-0/+9
* bpf: Introduce BPF_TRACE_x helper for the tracing testsMartin KaFai Lau2019-11-241-13/+0
* selftests/bpf: Add test for BPF trampolineAlexei Starovoitov2019-11-151-0/+13
* libbpf: Add auto-pinning of maps when loading BPF objectsToke Høiland-Jørgensen2019-11-021-0/+6
* libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpersAndrii Nakryiko2019-10-081-23/+9
* libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpfAndrii Nakryiko2019-10-081-0/+55