|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
State for the second stage of display filter compilation (semantic check and code generation). More...
#include <dfilter-int.h>
Public Attributes | |
| df_error_t * | error |
| unsigned | flags |
| stnode_t * | st_root |
| unsigned | field_count |
| GPtrArray * | insns |
| GHashTable * | loaded_fields |
| GHashTable * | loaded_raw_fields |
| GHashTable * | loaded_vs_fields |
| GHashTable * | interesting_fields |
| int | next_insn_id |
| int | next_register |
| GPtrArray * | deprecated |
| GHashTable * | references |
| GHashTable * | raw_references |
| char * | expanded_text |
| wmem_allocator_t * | dfw_scope |
| GSList * | warnings |
| ftenum_t | ret_type |
State for the second stage of display filter compilation (semantic check and code generation).
| GPtrArray* dfwork_t::deprecated |
Array of deprecated items encountered.
| wmem_allocator_t* dfwork_t::dfw_scope |
| df_error_t* dfwork_t::error |
Must be first struct field. Error state.
| char* dfwork_t::expanded_text |
The expanded filter text.
| unsigned dfwork_t::field_count |
Counter for fields processed.
| unsigned dfwork_t::flags |
Compilation flags.
| GPtrArray* dfwork_t::insns |
Array of generated instructions.
| GHashTable* dfwork_t::interesting_fields |
Hash table of interesting fields.
| GHashTable* dfwork_t::loaded_fields |
Hash table of loaded fields.
| GHashTable* dfwork_t::loaded_raw_fields |
Hash table of loaded raw fields.
| GHashTable* dfwork_t::loaded_vs_fields |
Hash table of loaded value string fields.
| int dfwork_t::next_insn_id |
ID for the next instruction.
| int dfwork_t::next_register |
ID for the next register.
| GHashTable* dfwork_t::raw_references |
hfinfo -> pointer to array of references.
| GHashTable* dfwork_t::references |
hfinfo -> pointer to array of references.
| ftenum_t dfwork_t::ret_type |
The determined return type of the filter expression.
| stnode_t* dfwork_t::st_root |
The root node of the syntax tree.
| GSList* dfwork_t::warnings |
List of warnings generated.