1. 2458196 avoid probe rewriting of p->m in &(p->m) (#1831) by yonghong-song · 6 years ago
  2. fa7508d Fix nested dereference rewrites (#1835) by Paul Chaignon · 6 years ago
  3. a9f96c0 Recognize context member dereferences despite array accesses (#1828) by Paul Chaignon · 6 years ago
  4. 66d2863 prevent bpf_probe_read MemberExpr rewrite if not rewritable (#1827) by yonghong-song · 6 years ago
  5. fe779f3 Trace external pointers through function returns (#1821) by Paul Chaignon · 6 years ago
  6. f86f7e8 Skip dereferences inside bpf_probe_reads calls (#1824) by Paul Chaignon · 6 years ago
  7. 2da3426 generate indirect parameter assignment if arch uses syscall wrapper (#1816) by yonghong-song · 6 years ago
  8. eebd485 Fix 20fb64c and skip probe rewriter for bpf_probe_read (#1812) by Paul Chaignon · 6 years ago
  9. db410bf Add two new map types: DEVMAP and CPUMAP by Gary Lin · 6 years ago
  10. 20fb64c skip probe rewriter for bpf_probe_read() by Yonghong Song · 6 years ago
  11. 8d7e26d Refactor code for assignments of external pointers by Paul Chaignon · 6 years ago
  12. bace5f2 let rewriter add code to define CONFIG_CC_STACKPROTECTOR by Yonghong Song · 6 years ago
  13. 471f1ea Fix dereference replacements for pointers to pointers by Paul Chaignon · 6 years ago
  14. 05b2083 Limit dereference rewriter to tracepoint and kprobes contexts by Paul Chaignon · 6 years ago
  15. ad2d0d9 Trace all external pointers passed through a first map (#1737) by Paul Chaignon · 6 years ago
  16. c2b87ba Fix issue with structure member dereferences by Paul Chaignon · 6 years ago
  17. 806627e fix compilation error with latest llvm by Yonghong Song · 6 years ago
  18. b66a9c9 Detect external pointers from context pointers by Paul Chaignon · 6 years ago
  19. e5e9b1f Add basic support of Cgroup Array by Teng Qin · 6 years ago
  20. 1086952 clang: Add support to build eBPF for user specified ARCH by Joel Fernandes · 7 years ago
  21. 96354c6 fix map a type parsing issue for export/extern types by Yonghong Song · 7 years ago
  22. 1ab5f66 use __builtin_memset instead of memset with frontend rewriter by Yonghong Song · 7 years ago
  23. 4186f5e Add new bpf_perf_{event|prog}_read_value helpers implementation by Teng Qin · 7 years ago
  24. 73e2f2d Move BCC debug options to an installed header file by Teng Qin · 7 years ago
  25. 94d15bc change frontend rewriter to better handle anonymous struct/union by Yonghong Song · 7 years ago
  26. 6fc8d15 fix clang frontend issues for fc26 by Yonghong Song · 7 years ago
  27. e67cb56 Merge BType, Map, and Probe Consumers by Paul Chaignon · 7 years ago
  28. eae0acf Trace external pointers through maps by Paul Chaignon · 7 years ago
  29. 3d51c0f Merge pull request #1405 from iamkafai/kafai_dev by yonghong-song · 7 years ago
  30. df36816 bpf: Add support for prog_name and map_name by Martin KaFai Lau · 7 years ago
  31. d049252 bpf: rename helper function bpf_get_stackid by Yonghong Song · 7 years ago
  32. 91837ca add debug option to dump asm insns embedded with source by Yonghong Song · 7 years ago
  33. c5ca2a6 Traces external pointers in parenthesized expressions by Paul Chaignon · 7 years ago
  34. 4f47e3b annotate program tag by Alexei Starovoitov · 7 years ago
  35. 23fc589 Update after lookup in map.increment for HASH types by Brenden Blanco · 7 years ago
  36. d32a61b Fix segfault on incomplete types by Paul Chaignon · 7 years ago
  37. 719e100 Trace external pointers from helpers by Paul Chaignon · 7 years ago
  38. 067219b avoid large map memory allocation in userspace by Yonghong Song · 7 years ago
  39. 204df9e Use BPF_F_CURRENT_CPU in perf_submit / perf_read when possible by Teng Qin · 7 years ago
  40. 3f28e7b Disable non-static function calls by Brenden Blanco · 7 years ago
  41. faea8c8 Add TableStorage class for wrapping bpf map tracking by Brenden Blanco · 7 years ago
  42. 6ceb329 map.insert bcc helper to expose the BPF_NOEXIST flag (#1085) by Paul Chaignon · 7 years ago
  43. 9341942 Verify format specifiers in bpf_trace_printk in rewriter by Paul Chaignon · 7 years ago
  44. 98121a3 Added s390x support. Needs 4.10 Kernel by Zvonko Kosic · 8 years ago
  45. 4c6ecb4 Restrict rewrite of unary operators to dereference operator by Paul Chaignon · 8 years ago
  46. 47b74fe Fix bpf_dins_pkt rewrite in BinaryOperator by Paul Chaignon · 8 years ago
  47. c5c3b99 Support for macros in rewriter by Paul Chaignon · 8 years ago
  48. fcd936c bcc: add support for lpm trie map type by Huapeng Zhou · 8 years ago
  49. 7e0784d fix iteration over CPUs by Andreas Gerstmayr · 8 years ago
  50. d4a3baf do not close extern table when a module destructs by Huapeng Zhou · 8 years ago
  51. 35d6ff8 add table type to shared tables by Huapeng Zhou · 8 years ago
  52. 98b9097 support macro in call arguments by Huapeng Zhou · 8 years ago
  53. de11d07 add support for bpf map flags by Huapeng Zhou · 8 years ago
  54. 8e434b7 Add support for aarch64 by Zhiyi Sun · 8 years ago
  55. e69f764 bcc: add lru_hash and lru_percpu_hash map types by Huapeng Zhou · 8 years ago
  56. bdad384 Add perf_submit_skb by Martin KaFai Lau · 8 years ago
  57. 545008a frontends/clang: Safety check for invalid opLoc in ProbeVisitor (#667) by Brenden Blanco · 8 years ago
  58. fab68e3 cc: Rewrite probe functions that refer to tracepoint structures by Sasha Goldshtein · 8 years ago
  59. 5256154 Fix for C++ api change in LLVM 3.9 (#600) by Brenden Blanco · 8 years ago
  60. 040df7d cc: Style fixes by Vicent Marti · 8 years ago
  61. 4ea4af4 usdt: Implement `bpf_usdt_readarg` as frontend action by Vicent Marti · 8 years ago
  62. 977091e Add check for number of arguments by Brenden Blanco · 8 years ago
  63. 0845567 Merge branch 'master' into bblanco_dev by Brenden Blanco · 8 years ago
  64. 0006ad1 cc: add powerpc support by Naveen N. Rao · 8 years ago
  65. e3e5ccd Add clang support for nested struct/union as key field by Brenden Blanco · 8 years ago
  66. cc3a432 cc/clang: Use positional arguments for diagnostic messages by Vicent Marti · 8 years ago
  67. c98ffd6 Simplify error prints in frontend_action by Brenden Blanco · 8 years ago
  68. f09b5b8 get rid of version checks by Alexei Starovoitov · 8 years ago
  69. f822836 b_frontend_action.cc changed pc_hash/array to percpu_hash/array by Zaafar Ahmed · 8 years ago
  70. 59d525f updating branch by Zaafar Ahmed · 8 years ago
  71. 6425825 optimised the percpu support patch. removed kernel checks. by Zaafar Ahmed · 8 years ago
  72. 7d37bf4 add debug constants by Jean-Tiare Le Bigot · 8 years ago
  73. b0e4038 added percpu support in bcc. by Zaafar Ahmed · 8 years ago
  74. ef6bb80 Better get_stackid rewriter logic and unittest version testing by Brenden Blanco · 9 years ago
  75. ad0e883 Rename stack lookup() to get_stackid by Brenden Blanco · 9 years ago
  76. 9cafce2 Basic implementation of stacktrace table by Brenden Blanco · 9 years ago
  77. d83192d Close fd and unshare when public map is destructed by Brenden Blanco · 9 years ago
  78. 89978ba Add ability to export maps, enables cross-program sharing by Brenden Blanco · 9 years ago
  79. fe88e5a Improve json type support for misc struct/union types by Brenden Blanco · 9 years ago
  80. 80667b7 Fix unary operator handling of probe reads with parens by Brenden Blanco · 9 years ago
  81. aeca6bf Let perf_output be always per-cpu by Brenden Blanco · 9 years ago
  82. d0daf6a Add perf_output support for high rate events by Brenden Blanco · 9 years ago
  83. c48ab4b Don't treat fundamentally typed args as needing probe_read by Brenden Blanco · 9 years ago
  84. 74adb73 Mask function calls from influencing probe_read by Brenden Blanco · 9 years ago
  85. 6255f1f Add support for char[N] as a histogram key by Brenden Blanco · 9 years ago
  86. f0b15c4 Add BPF_HISTOGRAM type and print support by Brenden Blanco · 9 years ago
  87. ea5023a Add pointer dereference support to probe_read by Brenden Blanco · 9 years ago
  88. 8ed57a2 Add support for static helper functions by Brenden Blanco · 9 years ago
  89. 9518e74 Fix probe reads on char[] types by Brenden Blanco · 9 years ago
  90. 70fa0a1 Translate multiple pointer dereference into bpr_probe_read by Brenden Blanco · 9 years ago
  91. 0ac26e8 Fix breakage in bpf_probe_read from #196 by Brenden Blanco · 9 years ago
  92. 3c4a29c Fix the inline replace of kprobe args by Brenden Blanco · 9 years ago
  93. b13426c Add debug flag for printing rewritten C text by Brenden Blanco · 9 years ago
  94. 8e40c23 Fix map.clear() usage for array type maps by Brenden Blanco · 9 years ago
  95. a328d23 Support nested rewrite of trace arguments in bpf_trace_printk by Brenden Blanco · 9 years ago
  96. dfcdf0a Fix recursive loop in parsing pointer to self struct by Brenden Blanco · 9 years ago
  97. 8ac3ea7 Convert bpf_module structures to use vector instead of map for tables by Brenden Blanco · 9 years ago
  98. 8c5661e Rename BPFTable to TableDesc by Brenden Blanco · 9 years ago
  99. 52b0a90 Add framework to support map string reader (fuse feature) by Brenden Blanco · 9 years ago
  100. 13fabb7 Move frontends into individual directories by Brenden Blanco · 9 years ago[Renamed from src/cc/b_frontend_action.cc]