Searched refs:ApfGenerator (Results 1 - 4 of 4) sorted by relevance

/frameworks/base/services/net/java/android/net/apf/
H A DApfGenerator.java30 public class ApfGenerator { class
111 // Offset in bytes from the begining of this program. Set by {@link ApfGenerator#generate}.
371 * Creates an ApfGenerator instance which is able to emit instructions for the specified
375 ApfGenerator(int version) throws IllegalInstructionException { method in class:ApfGenerator
381 * Returns true if the ApfGenerator supports the specified {@code version}, otherwise false.
404 * an {@link ApfGenerator} might be passed to a function that adds a filter like so:
415 public ApfGenerator defineLabel(String name) throws IllegalInstructionException {
425 public ApfGenerator addJump(String target) {
436 public ApfGenerator addLoad8(Register register, int offset) {
447 public ApfGenerator addLoad1
[all...]
H A DApfFilter.java35 import android.net.apf.ApfGenerator.IllegalInstructionException;
36 import android.net.apf.ApfGenerator.Register;
159 private void maybeSetCounter(ApfGenerator gen, Counter c) {
363 mCountAndPassLabel = ApfGenerator.PASS_LABEL;
364 mCountAndDropLabel = ApfGenerator.DROP_LABEL;
774 long generateFilterLocked(ApfGenerator gen) throws IllegalInstructionException {
879 private void generateArpFilterLocked(ApfGenerator gen) throws IllegalInstructionException {
940 private void generateIPv4FilterLocked(ApfGenerator gen) throws IllegalInstructionException {
1017 private void generateIPv6FilterLocked(ApfGenerator gen) throws IllegalInstructionException {
1105 private ApfGenerator emitPrologueLocke
[all...]
/frameworks/base/tests/net/java/android/net/apf/
H A DApfTest.java34 import android.net.apf.ApfGenerator.IllegalInstructionException;
35 import android.net.apf.ApfGenerator.Register;
176 private void assertVerdict(int expected, ApfGenerator gen, byte[] packet, int filterAge)
182 private void assertPass(ApfGenerator gen, byte[] packet, int filterAge)
187 private void assertDrop(ApfGenerator gen, byte[] packet, int filterAge)
192 private void assertPass(ApfGenerator gen)
197 private void assertDrop(ApfGenerator gen)
212 ApfGenerator gen = new ApfGenerator(MIN_APF_VERSION);
216 gen = new ApfGenerator(MIN_APF_VERSIO
[all...]
H A DBpf2Apf.java19 import android.net.apf.ApfGenerator;
20 import android.net.apf.ApfGenerator.IllegalInstructionException;
21 import android.net.apf.ApfGenerator.Register;
33 * javac net/java/android/net/apf/ApfGenerator.java \
55 private static void convertLine(String line, ApfGenerator gen)
310 ApfGenerator gen = new ApfGenerator(3);
323 ApfGenerator gen = new ApfGenerator(3);

Completed in 28 milliseconds