#include "stdarg.h"#include "ntddk.h"#include "ntiologc.h"#include "ndis.h"#include "packet.h"#include "win_bpf.h"Go to the source code of this file.
Functions | |
| void | emit_lenght (binary_stream *stream, ULONG value, UINT len) |
| void | emit_code (binary_stream *stream, ULONG value, UINT len) |
| BPF_filter_function | BPFtoX86 (struct bpf_insn *prog, UINT nins, INT *mem) |
| Translates a set of BPF instructions in a set of x86 ones. | |
| JIT_BPF_Filter * | BPF_jitter (struct bpf_insn *fp, INT nins) |
| BPF jitter, builds an x86 function from a BPF program. | |
| void | BPF_Destroy_JIT_Filter (JIT_BPF_Filter *Filter) |
| Deletes a filtering function that was previously created by BPF_jitter(). | |
Variables | |
| emit_func | emitm |
|
||||||||||||||||
|
Definition at line 44 of file jitter.c. References binary_stream::cur_ip, and binary_stream::ibuf. Referenced by BPFtoX86(). |
|
||||||||||||||||
|
Definition at line 35 of file jitter.c. References binary_stream::bpf_pc, binary_stream::cur_ip, and binary_stream::refs. Referenced by BPFtoX86(). |
|
|
Definition at line 30 of file jitter.c. Referenced by BPFtoX86(). |
documentation. Copyright (c) 2002-2003 Politecnico di Torino. All rights reserved.