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