summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
16 hoursMerge changes I7bbb2559,I8aec5ebd into mainHEADmastermainTreehugger Robot
17 hoursv6: copy in from v5Maciej Żenczykowski
17 hoursv6: empty out directory in prep for copyMaciej Żenczykowski
35 hoursAdd disassembler support for EXCEPTIONBUFFER_EXT_OPCODEYuyang Huang
5 daysv5: support even set multiples in JBSMATCHMaciej Żenczykowski
5 daysMerge "Extend disassembler's JBSMATCH support for multi-byte sequences" into ...Maciej Żenczykowski
6 daysExtend disassembler's JBSMATCH support for multi-byte sequencesYuyang Huang
6 daysv5: add some more commentsMaciej Żenczykowski
6 daysv4: copy apf.h to v4/apf.hMaciej Żenczykowski
6 daysv5: add one more function indirect for apf_run()Maciej Żenczykowski
6 daysAdd JONEOF_EXT_OPCODE disassembly support to apf_disassemblerYuyang Huang
7 daysv5: introduce exception debug bufferMaciej Żenczykowski
7 daysv5: add JBSMATCH multi match supportMaciej Żenczykowski
7 daysv5: optimize for arm interpreter size (as opposed to x86)Maciej Żenczykowski
7 daysv5: optimize interpreter immediate decodingMaciej Żenczykowski
7 daysv5: make JONEOF support 2..33 values instead of 1..32Maciej Żenczykowski
9 daysFix documentation for JONEOF_EXT_OPCODEYuyang Huang
2024-04-15v5: reduce number of var declarations after statements, part 3Maciej Żenczykowski
2024-04-15v5: reduce number of var declarations after statements, part 2Maciej Żenczykowski
2024-04-14v5: reduce number of var declarations after statementsMaciej Żenczykowski
2024-04-14v5: make apf_run() return more helpful value on firmware integration bugsMaciej Żenczykowski
2024-04-15v5: fix a bug in JONEOF_EXT_OPCODEMaciej Żenczykowski
2024-04-15v5: add back PASS for 'normal' pass casesMaciej Żenczykowski
2024-04-14v5: replace PASS_PACKET with EXCEPTIONMaciej Żenczykowski
2024-04-14v5: replace DROP_PACKET with just DROPMaciej Żenczykowski
2024-04-09v5: get us closer to ANSI CMaciej Żenczykowski
2024-04-09v5: remove unused err_codeMaciej Żenczykowski
2024-04-09v5: enable gcc -Wsign-conversionMaciej Żenczykowski
2024-04-08disassembler: LDDW/STDW v6 mode, cnt -> counterMaciej Żenczykowski
2024-04-09Merge "Enhance disassembler output clarity for DROP/PASS opcodes" into mainTreehugger Robot
2024-04-09Add disassembler support for STDW and LDDW opcodes in v6 modeYuyang Huang
2024-04-09Enhance disassembler output clarity for DROP/PASS opcodesYuyang Huang
2024-04-07v6: apf_interpreter.{h,c} - create placeholder textMaciej Żenczykowski
2024-04-06v4: move apf_interpreter.{h,c} into v4 subdirectoryMaciej Żenczykowski
2024-04-02Remove the unused IPPROTO_{ICMP|ICMPV6|TCP|UDP} constantsYuyang Huang
2024-04-03Add test for IGMPv2 packet checksum calculationYuyang Huang
2024-03-30v5: whitespace realignmentMaciej Żenczykowski
2024-03-20apf2java: adjust for jnebs -> jbsne renameMaciej Żenczykowski
2024-03-20v5: improve JONEOF_OPCODE documentation commentMaciej Żenczykowski
2024-03-19v5: implement JONEOF_OPCODEMaciej Żenczykowski
2024-03-19v5: rework LDDW/STDW for APFv6 mode to make them more usefulMaciej Żenczykowski
2024-03-19v5: JBSMATCH - always use R0 as offsetMaciej Żenczykowski
2024-03-19v5: fix incorrect commentMaciej Żenczykowski
2024-03-19v5: implement 'jbseq' (ie. 'jbsne' with R=1)Maciej Żenczykowski
2024-03-19v5: save an instructionMaciej Żenczykowski
2024-03-19v5: simplify JBSMATCH_OPCODE implementationMaciej Żenczykowski
2024-03-19v5: simplify: move JBSMATCH_OPCODE block outside nested switchMaciej Żenczykowski
2024-03-13Merge "v5: better arithmetic operations for APFv6" into mainTreehugger Robot
2024-03-12Merge "v5: add a few clarifying comments" into mainTreehugger Robot
2024-03-12v5: better arithmetic operations for APFv6Maciej Żenczykowski