1. 25 4月, 2018 1 次提交
  2. 20 4月, 2018 1 次提交
    • M
      bpf: btf: Add BTF tests · c0fa1b6c
      Martin KaFai Lau 提交于
      This patch tests the BTF loading, map_create with BTF
      and the changes in libbpf.
      
      -r: Raw tests that test raw crafted BTF data
      -f: Test LLVM compiled bpf prog with BTF data
      -g: Test BPF_OBJ_GET_INFO_BY_FD for btf_fd
      -p: Test pretty print
      
      The tools/testing/selftests/bpf/Makefile will probe
      for BTF support in llc and pahole before generating
      debug info (-g) and convert them to BTF.  You can supply
      the BTF supported binary through the following make variables:
      LLC, BTF_PAHOLE and LLVM_OBJCOPY.
      
      LLC: The lastest llc with -mattr=dwarfris support for the bpf target.
           It is only in the master of the llvm repo for now.
      BTF_PAHOLE: The modified pahole with BTF support:
      	    https://github.com/iamkafai/pahole/tree/btf
      	    To add a BTF section: "pahole -J bpf_prog.o"
      LLVM_OBJCOPY: Any llvm-objcopy should do
      Signed-off-by: NMartin KaFai Lau <kafai@fb.com>
      Acked-by: NAlexei Starovoitov <ast@fb.com>
      Signed-off-by: NDaniel Borkmann <daniel@iogearbox.net>
      c0fa1b6c
  3. 19 4月, 2018 2 次提交
  4. 18 4月, 2018 1 次提交
  5. 17 4月, 2018 2 次提交
  6. 16 4月, 2018 1 次提交
  7. 13 4月, 2018 3 次提交
  8. 12 4月, 2018 7 次提交
  9. 11 4月, 2018 1 次提交
  10. 10 4月, 2018 1 次提交
  11. 08 4月, 2018 5 次提交
  12. 07 4月, 2018 12 次提交
  13. 06 4月, 2018 2 次提交
  14. 05 4月, 2018 1 次提交