19#define ASSERT_DFVM_OP_NOT_REACHED(op) \
20 ws_error("Invalid dfvm opcode '%s'.", dfvm_opcode_tostr(op))
58#define dfvm_value_get_fvalue(val) ((val)->value.fvalue_p->pdata[0])
71 DFVM_READ_REFERENCE_R,
113dfvm_opcode_tostr(dfvm_opcode_t code);
124dfvm_insn_new(dfvm_opcode_t op);
133dfvm_value_new(dfvm_value_type_t type);
148dfvm_value_new_register(
int reg);
160dfvm_value_new_uint(
unsigned num);
163dfvm_dump(FILE *f,
dfilter_t *df, uint16_t flags);
Represents a typed field value used in protocol dissection.
Definition ftypes-int.h:24
Internal memory allocator interface used by the wmem subsystem.
Definition wmem_allocator.h:34
Definition dfunctions.h:39
Represents a typed value used in display filter virtual machine (DFVM) operations.
Definition dfvm.h:43
drange_t * drange
Definition dfvm.h:49
ws_regex_t * pcre
Definition dfvm.h:52
uint32_t numeric
Definition dfvm.h:48
header_field_info * hfinfo
Definition dfvm.h:50
GPtrArray * fvalue_p
Definition dfvm.h:47
dfvm_value_type_t type
Definition dfvm.h:44
df_func_def_t * funcdef
Definition dfvm.h:51
int ref_count
Definition dfvm.h:55
Definition dfilter-int.h:35