summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-04-24selftests/bpf: Add global variables linking selftestAndrii Nakryiko4-1/+154
2021-04-24selftests/bpf: Add function linking selftestAndrii Nakryiko4-1/+190
2021-04-24selftests/bpf: Omit skeleton generation for multi-linked BPF object filesAndrii Nakryiko1-1/+3
2021-04-24selftests/bpf: Use -O0 instead of -Og in selftests buildsAndrii Nakryiko1-4/+4
2021-04-24libbpf: Support extern resolution for BTF-defined maps in .maps sectionAndrii Nakryiko1-0/+132
2021-04-24libbpf: Add linker extern resolution support for functions and global variablesAndrii Nakryiko1-59/+790
2021-04-24libbpf: Tighten BTF type ID rewriting with error checkingAndrii Nakryiko1-0/+7
2021-04-24libbpf: Extend sanity checking ELF symbols with externs validationAndrii Nakryiko1-9/+40
2021-04-24libbpf: Make few internal helpers available outside of libbpf.cAndrii Nakryiko3-18/+16
2021-04-24libbpf: Factor out symtab and relos sanity checksAndrii Nakryiko1-106/+127
2021-04-24libbpf: Refactor BTF map definition parsingAndrii Nakryiko2-111/+178
2021-04-24libbpf: Allow gaps in BPF program sections to support overriden weak functionsAndrii Nakryiko1-36/+22
2021-04-24libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifierAndrii Nakryiko4-6/+58
2021-04-24libbpf: Suppress compiler warning when using SEC() macro with externsAndrii Nakryiko1-2/+9
2021-04-24bpftool: Dump more info about DATASEC membersAndrii Nakryiko1-8/+18
2021-04-24bpftool: Support dumping BTF VAR's "extern" linkageAndrii Nakryiko1-1/+3
2021-04-23Merge branch 'Simplify bpf_snprintf verifier code'Alexei Starovoitov1-4/+5
2021-04-23bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STRFlorent Revest1-2/+1
2021-04-23bpf: Notify user if we ever hit a bpf_snprintf verifier bugFlorent Revest1-2/+4
2021-04-23xsk: Align XDP socket batch size with DPDKLi RongQing1-1/+1
2021-04-23bpf, doc: Fix some invalid links in bpf_devel_QA.rstTiezhu Yang1-9/+8
2021-04-23net, xdp: Update pkt_type if generic XDP changes unicast MACMartin Willi1-1/+5
2021-04-21selftests/bpf: Add docs target as all dependencyJiri Olsa1-1/+2
2021-04-20Merge branch 'bpf: refine retval for bpf_get_task_stack helper'Alexei Starovoitov4-0/+72
2021-04-20bpf/selftests: Add bpf_get_task_stack retval bounds test_progDave Marchevsky2-0/+28
2021-04-20bpf/selftests: Add bpf_get_task_stack retval bounds verifier testDave Marchevsky1-0/+43
2021-04-20bpf: Refine retval for bpf_get_task_stack helperDave Marchevsky1-0/+1
2021-04-20samples/bpf: Fix broken tracex1 due to kprobe argument changeYaqi Chen1-2/+2
2021-04-20Merge branch 'Add a snprintf eBPF helper'Alexei Starovoitov10-345/+770
2021-04-20selftests/bpf: Add a series of tests for bpf_snprintfFlorent Revest3-0/+218
2021-04-20libbpf: Introduce a BPF_SNPRINTF helper macroFlorent Revest1-0/+18
2021-04-20libbpf: Initialize the bpf_seq_printf parameters array field by fieldFlorent Revest1-11/+29
2021-04-20bpf: Add a bpf_snprintf helperFlorent Revest6-0/+150
2021-04-20bpf: Add a ARG_PTR_TO_CONST_STR argument typeFlorent Revest2-0/+42
2021-04-20bpf: Factorize bpf_trace_printk and bpf_seq_printfFlorent Revest3-334/+313
2021-04-16Merge branch 'bpf: tools: support build selftests/bpf with clang'Alexei Starovoitov6-8/+25
2021-04-16bpftool: Fix a clang compilation warningYonghong Song1-1/+1
2021-04-16selftests/bpf: Silence clang compilation warningsYonghong Song3-4/+9
2021-04-16selftests/bpf: Fix test_cpp compilation failure with clangYonghong Song1-1/+1
2021-04-16tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.includeYonghong Song1-2/+10
2021-04-16selftests: Set CC to clang in lib.mk if LLVM is setYonghong Song1-0/+4
2021-04-16libbpf: Remove unused field.Alexei Starovoitov1-14/+1
2021-04-15tools/testing: Remove unused variablezuoqilin1-1/+1
2021-04-15selftests/bpf: Fix the ASSERT_ERR_PTR macroFlorent Revest1-1/+1
2021-04-14selftests/bpf: Add tests for target information in bpf_link info queriesToke Høiland-Jørgensen1-14/+44
2021-04-14bpf: Return target info when a tracing bpf_link is queriedToke Høiland-Jørgensen4-0/+16
2021-04-14bpf: Generate BTF_KIND_FLOAT when linking vmlinuxIlya Leoshkevich1-1/+6
2021-04-13libbpf: Clarify flags in ringbuf helpersPedro Tammela2-0/+32
2021-04-12sock_map: Fix a potential use-after-free in sock_map_close()Cong Wang1-1/+2
2021-04-12skmsg: Pass psock pointer to ->psock_update_sk_prot()Cong Wang7-10/+12