Wireshark 4.5.0
The Wireshark network protocol analyzer
|
#include <wsutil/regex.h>
#include "dfilter-int.h"
#include "syntax-tree.h"
#include "drange.h"
#include "dfunctions.h"
Go to the source code of this file.
Classes | |
struct | dfvm_value_t |
struct | dfvm_insn_t |
Macros | |
#define | ASSERT_DFVM_OP_NOT_REACHED(op) ws_error("Invalid dfvm opcode '%s'.", dfvm_opcode_tostr(op)) |
#define | dfvm_value_get_fvalue(val) ((val)->value.fvalue_p->pdata[0]) |
Functions | |
const char * | dfvm_opcode_tostr (dfvm_opcode_t code) |
dfvm_insn_t * | dfvm_insn_new (dfvm_opcode_t op) |
void | dfvm_insn_replace_no_op (dfvm_insn_t *insn) |
void | dfvm_insn_free (dfvm_insn_t *insn) |
dfvm_value_t * | dfvm_value_new (dfvm_value_type_t type) |
dfvm_value_t * | dfvm_value_ref (dfvm_value_t *v) |
void | dfvm_value_unref (dfvm_value_t *v) |
dfvm_value_t * | dfvm_value_new_fvalue (fvalue_t *fv) |
dfvm_value_t * | dfvm_value_new_hfinfo (header_field_info *hfinfo, bool raw) |
dfvm_value_t * | dfvm_value_new_register (int reg) |
dfvm_value_t * | dfvm_value_new_drange (drange_t *dr) |
dfvm_value_t * | dfvm_value_new_funcdef (df_func_def_t *funcdef) |
dfvm_value_t * | dfvm_value_new_pcre (ws_regex_t *re) |
dfvm_value_t * | dfvm_value_new_uint (unsigned num) |
void | dfvm_dump (FILE *f, dfilter_t *df, uint16_t flags) |
char * | dfvm_dump_str (wmem_allocator_t *alloc, dfilter_t *df, uint16_t flags) |
bool | dfvm_apply (dfilter_t *df, proto_tree *tree) |
bool | dfvm_apply_full (dfilter_t *df, proto_tree *tree, GPtrArray **fvals) |
fvalue_t * | dfvm_get_raw_fvalue (const field_info *fi) |
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 2001 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later