1. c01aa55 Enforce minimum 20-byte, 4-byte aligned APF ram for apf_run by Yuyang Huang · 10 days ago main master
  2. e0ffcb9 v7: implement jnset by Maciej Żenczykowski · 3 weeks ago
  3. 73e3f48 v7: introduce read_packet_u8() helper by Maciej Żenczykowski · 3 weeks ago
  4. f8ce289 v7: use DECODE_U8() in more places by Maciej Żenczykowski · 3 weeks ago
  5. f934472 v7: bump version number by Maciej Żenczykowski · 3 weeks ago
  6. fc00ca0 v7: don't put version number in apf_interpreter.h include guard. by Maciej Żenczykowski · 3 weeks ago
  7. 5e5338d devtools: use v7 interpreter source, not the no longer existing v5 by Maciej Żenczykowski · 3 weeks ago
  8. dc66c4e rename: libapf_v5 to libapf_v7 by Maciej Żenczykowski · 3 weeks ago
  9. 3b08491 v5: rename to v7/ by Maciej Żenczykowski · 3 weeks ago
  10. e17d00b v4: add V4_ to include guard by Maciej Żenczykowski · 3 weeks ago
  11. 4910eec v6: rename include guard (v5 -> v6) by Maciej Żenczykowski · 3 weeks ago
  12. 4756a10 Merge "v6: set version to 6.000" into main by Maciej Żenczykowski · 3 weeks ago
  13. b09905e Merge changes I7bbb2559,I8aec5ebd into main by Treehugger Robot · 5 weeks ago
  14. e7118ac v6: set version to 6.000 by Maciej Żenczykowski · 5 weeks ago
  15. 3c4ca3d v6: copy in from v5 by Maciej Żenczykowski · 5 weeks ago
  16. 6217b4b v6: empty out directory in prep for copy by Maciej Żenczykowski · 5 weeks ago
  17. e8da73e Add disassembler support for EXCEPTIONBUFFER_EXT_OPCODE by Yuyang Huang · 5 weeks ago
  18. 7ad0a6b v5: support even set multiples in JBSMATCH by Maciej Żenczykowski · 5 weeks ago
  19. a134374 Merge "Extend disassembler's JBSMATCH support for multi-byte sequences" into main by Maciej Żenczykowski · 5 weeks ago
  20. 6df7e7b Extend disassembler's JBSMATCH support for multi-byte sequences by Yuyang Huang · 5 weeks ago
  21. 80b60d0 v5: add some more comments by Maciej Żenczykowski · 5 weeks ago
  22. 13b96dc v4: copy apf.h to v4/apf.h by Maciej Żenczykowski · 5 weeks ago
  23. 412b010 v5: add one more function indirect for apf_run() by Maciej Żenczykowski · 5 weeks ago
  24. eda4335 Add JONEOF_EXT_OPCODE disassembly support to apf_disassembler by Yuyang Huang · 6 weeks ago
  25. c83ab00 v5: introduce exception debug buffer by Maciej Żenczykowski · 6 weeks ago
  26. 75d1f33 v5: add JBSMATCH multi match support by Maciej Żenczykowski · 6 weeks ago
  27. 7cc11e0 v5: optimize for arm interpreter size (as opposed to x86) by Maciej Żenczykowski · 6 weeks ago
  28. bb3f1b0 v5: optimize interpreter immediate decoding by Maciej Żenczykowski · 6 weeks ago
  29. 65079fb v5: make JONEOF support 2..33 values instead of 1..32 by Maciej Żenczykowski · 6 weeks ago
  30. 34d2fe5 Fix documentation for JONEOF_EXT_OPCODE by Yuyang Huang · 6 weeks ago
  31. 9a5befd v5: reduce number of var declarations after statements, part 3 by Maciej Żenczykowski · 7 weeks ago
  32. d9cc3df v5: reduce number of var declarations after statements, part 2 by Maciej Żenczykowski · 7 weeks ago
  33. d05ec97 v5: reduce number of var declarations after statements by Maciej Żenczykowski · 7 weeks ago
  34. 02ad338 v5: make apf_run() return more helpful value on firmware integration bugs by Maciej Żenczykowski · 7 weeks ago
  35. 74b2bfb v5: fix a bug in JONEOF_EXT_OPCODE by Maciej Żenczykowski · 7 weeks ago
  36. 92aa71f v5: add back PASS for 'normal' pass cases by Maciej Żenczykowski · 7 weeks ago
  37. 5a5831c v5: replace PASS_PACKET with EXCEPTION by Maciej Żenczykowski · 7 weeks ago
  38. b004229 v5: replace DROP_PACKET with just DROP by Maciej Żenczykowski · 7 weeks ago
  39. c720b5a v5: get us closer to ANSI C by Maciej Żenczykowski · 8 weeks ago
  40. 56847bd v5: remove unused err_code by Maciej Żenczykowski · 8 weeks ago
  41. d68a32c v5: enable gcc -Wsign-conversion by Maciej Żenczykowski · 8 weeks ago
  42. a7ad6eb disassembler: LDDW/STDW v6 mode, cnt -> counter by Maciej Żenczykowski · 8 weeks ago
  43. 1c077ba Merge "Enhance disassembler output clarity for DROP/PASS opcodes" into main by Treehugger Robot · 8 weeks ago
  44. e7956d4 Add disassembler support for STDW and LDDW opcodes in v6 mode by Yuyang Huang · 8 weeks ago
  45. 19e74c3 Enhance disassembler output clarity for DROP/PASS opcodes by Yuyang Huang · 8 weeks ago
  46. ca8f966 v6: apf_interpreter.{h,c} - create placeholder text by Maciej Żenczykowski · 8 weeks ago
  47. 6d5cbf6 v4: move apf_interpreter.{h,c} into v4 subdirectory by Maciej Żenczykowski · 8 weeks ago
  48. 4b33e23 Remove the unused IPPROTO_{ICMP|ICMPV6|TCP|UDP} constants by Yuyang Huang · 9 weeks ago
  49. f9d30ca Add test for IGMPv2 packet checksum calculation by Yuyang Huang · 9 weeks ago
  50. e1552da v5: whitespace realignment by Maciej Żenczykowski · 9 weeks ago
  51. 3bd1158 apf2java: adjust for jnebs -> jbsne rename by Maciej Żenczykowski · 2 months ago
  52. d2e302b v5: improve JONEOF_OPCODE documentation comment by Maciej Żenczykowski · 2 months ago
  53. 13f3eb8 v5: implement JONEOF_OPCODE by Maciej Żenczykowski · 3 months ago
  54. 03c86c9 v5: rework LDDW/STDW for APFv6 mode to make them more useful by Maciej Żenczykowski · 3 months ago
  55. 82326fb v5: JBSMATCH - always use R0 as offset by Maciej Żenczykowski · 3 months ago
  56. 808340c v5: fix incorrect comment by Maciej Żenczykowski · 3 months ago
  57. 7fd6014 v5: implement 'jbseq' (ie. 'jbsne' with R=1) by Maciej Żenczykowski · 3 months ago
  58. 9026ee0 v5: save an instruction by Maciej Żenczykowski · 3 months ago
  59. e8d3531 v5: simplify JBSMATCH_OPCODE implementation by Maciej Żenczykowski · 3 months ago
  60. 8fed45b v5: simplify: move JBSMATCH_OPCODE block outside nested switch by Maciej Żenczykowski · 3 months ago
  61. 3f3ab63 Merge "v5: better arithmetic operations for APFv6" into main by Treehugger Robot · 3 months ago
  62. 8e04179 Merge "v5: add a few clarifying comments" into main by Treehugger Robot · 3 months ago
  63. 9a9ab23 v5: better arithmetic operations for APFv6 by Maciej Żenczykowski · 3 months ago
  64. 76bf725 v5: add a few clarifying comments by Maciej Żenczykowski · 3 months ago
  65. 2e94acc v5: use a memory slot to save apf_version() by Maciej Żenczykowski · 3 months ago
  66. a0b2907 v5: document how to calculate filter_age_16384ths am: 851efcf150 by Maciej Żenczykowski · 3 months ago
  67. 851efcf v5: document how to calculate filter_age_16384ths by Maciej Żenczykowski · 3 months ago
  68. fbc36f3 v5: prefix non-static internal functions with apf_internal_ am: 5668effc01 by Maciej Żenczykowski · 3 months ago
  69. 5668eff v5: prefix non-static internal functions with apf_internal_ by Maciej Żenczykowski · 3 months ago
  70. 9a63729 v5: get rid of undef/define bool/true/false via assemble hackery am: f9eebbfe8c by Maciej Żenczykowski · 3 months ago
  71. f9eebbf v5: get rid of undef/define bool/true/false via assemble hackery by Maciej Żenczykowski · 3 months ago
  72. 3ccc810 v5: add missing function prototypes to address build errors. am: 083bb819cc by Yuyang Huang · 3 months ago
  73. 685f935 v5: fix potential bool typedef conflict. am: 2f4648665c by Yuyang Huang · 3 months ago
  74. 083bb81 v5: add missing function prototypes to address build errors. by Yuyang Huang · 3 months ago
  75. 2f46486 v5: fix potential bool typedef conflict. by Yuyang Huang · 3 months ago
  76. 85786ff v5: trigger transmit failure in the test_buf_allocator am: 82e41db69b by Yuyang Huang · 3 months ago
  77. 82e41db v5: trigger transmit failure in the test_buf_allocator by Yuyang Huang · 4 months ago
  78. d199c79 v5: add ICMPv6 checksum test with hop-by-hop option am: 8d01d94d85 by Yuyang Huang · 3 months ago
  79. 8d01d94 v5: add ICMPv6 checksum test with hop-by-hop option by Yuyang Huang · 3 months ago
  80. ad32db6 Merge "v5: add disassembler support for JDNS{Q|A}MATCHSAFE_EXT_OPCODE" into main am: 6f3832f116 by Maciej Żenczykowski · 4 months ago
  81. ba2f43b Merge "v5: replace imm with signed_imm for correct counter access" into main am: 05145cf0da by Maciej Żenczykowski · 4 months ago
  82. 7f2d992 v5: Use memcpy instead of memmove am: b99a93b6fc by Yuyang Huang · 4 months ago
  83. 6f3832f Merge "v5: add disassembler support for JDNS{Q|A}MATCHSAFE_EXT_OPCODE" into main by Maciej Żenczykowski · 4 months ago
  84. 05145cf Merge "v5: replace imm with signed_imm for correct counter access" into main by Maciej Żenczykowski · 4 months ago
  85. b99a93b v5: Use memcpy instead of memmove by Yuyang Huang · 4 months ago
  86. 8098da1 v5: add disassembler support for JDNS{Q|A}MATCHSAFE_EXT_OPCODE by Yuyang Huang · 4 months ago
  87. 8a57235 v5: replace imm with signed_imm for correct counter access by Yuyang Huang · 4 months ago
  88. cab7487 Merge "v5: comment refinements for apf.h" into main am: da7cbc8b0a by Treehugger Robot · 4 months ago
  89. da7cbc8 Merge "v5: comment refinements for apf.h" into main by Treehugger Robot · 4 months ago
  90. a161ee6 Merge "v5: remove unused checksum helper functions" into main am: 78dd121443 by Treehugger Robot · 4 months ago
  91. 78dd121 Merge "v5: remove unused checksum helper functions" into main by Treehugger Robot · 4 months ago
  92. 4cd5dc5 Merge "Migrate Test Targets to New Android Ownership Model" into main am: 4fc5363629 by Maciej Żenczykowski · 4 months ago
  93. 5977b7a v5: comment refinements for apf.h by Maciej Żenczykowski · 4 months ago
  94. 4fc5363 Merge "Migrate Test Targets to New Android Ownership Model" into main by Maciej Żenczykowski · 4 months ago
  95. bbbd606 v5: remove unused checksum helper functions by Yuyang Huang · 4 months ago
  96. ac1644a v5: stylistic changes am: f02717d3cb by Maciej Żenczykowski · 4 months ago
  97. b612073 v5: simplify LDM_EXT_OPCODE am: 526c97ef17 by Maciej Żenczykowski · 4 months ago
  98. 6c44da2 v5: move packet/packet_len into apf_context am: 7816ba5be9 by Maciej Żenczykowski · 4 months ago
  99. bb77d1f v5: move program/program_len into apf_context am: 89481d5443 by Maciej Żenczykowski · 4 months ago
  100. 4ad8e3c v5: simplify DECODE_IMM macro am: a73c955b0d by Maciej Żenczykowski · 4 months ago