aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/Xplugin_api.c
blob: be9450a1055440ba7ef16257b37834d21b4e054e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
/* This file is generated by plugin_gen.py, do not edit. */

p_check_col = pat->p_check_col;
p_col_clear = pat->p_col_clear;
p_col_add_fstr = pat->p_col_add_fstr;
p_col_append_fstr = pat->p_col_append_fstr;
p_col_prepend_fstr = pat->p_col_prepend_fstr;
p_col_add_str = pat->p_col_add_str;
p_col_append_str = pat->p_col_append_str;
p_col_set_str = pat->p_col_set_str;
p_register_init_routine = pat->p_register_init_routine;
p_register_postseq_cleanup_routine = pat->p_register_postseq_cleanup_routine;
p_match_strval = pat->p_match_strval;
p_val_to_str = pat->p_val_to_str;
p_conversation_new = pat->p_conversation_new;
p_find_conversation = pat->p_find_conversation;
p_conversation_set_dissector = pat->p_conversation_set_dissector;
p_proto_register_protocol = pat->p_proto_register_protocol;
p_proto_register_field_array = pat->p_proto_register_field_array;
p_proto_register_subtree_array = pat->p_proto_register_subtree_array;
p_dissector_add = pat->p_dissector_add;
p_dissector_delete = pat->p_dissector_delete;
p_dissector_add_handle = pat->p_dissector_add_handle;
p_heur_dissector_add = pat->p_heur_dissector_add;
p_register_dissector = pat->p_register_dissector;
p_find_dissector = pat->p_find_dissector;
p_create_dissector_handle = pat->p_create_dissector_handle;
p_call_dissector = pat->p_call_dissector;
p_tcp_dissect_pdus = pat->p_tcp_dissect_pdus;
p_proto_is_protocol_enabled = pat->p_proto_is_protocol_enabled;
p_proto_item_get_len = pat->p_proto_item_get_len;
p_proto_item_set_len = pat->p_proto_item_set_len;
p_proto_item_set_text = pat->p_proto_item_set_text;
p_proto_item_append_text = pat->p_proto_item_append_text;
p_proto_item_add_subtree = pat->p_proto_item_add_subtree;
p_proto_tree_add_item = pat->p_proto_tree_add_item;
p_proto_tree_add_item_hidden = pat->p_proto_tree_add_item_hidden;
p_proto_tree_add_protocol_format = pat->p_proto_tree_add_protocol_format;
p_proto_tree_add_bytes = pat->p_proto_tree_add_bytes;
p_proto_tree_add_bytes_hidden = pat->p_proto_tree_add_bytes_hidden;
p_proto_tree_add_bytes_format = pat->p_proto_tree_add_bytes_format;
p_proto_tree_add_time = pat->p_proto_tree_add_time;
p_proto_tree_add_time_hidden = pat->p_proto_tree_add_time_hidden;
p_proto_tree_add_time_format = pat->p_proto_tree_add_time_format;
p_proto_tree_add_ipxnet = pat->p_proto_tree_add_ipxnet;
p_proto_tree_add_ipxnet_hidden = pat->p_proto_tree_add_ipxnet_hidden;
p_proto_tree_add_ipxnet_format = pat->p_proto_tree_add_ipxnet_format;
p_proto_tree_add_ipv4 = pat->p_proto_tree_add_ipv4;
p_proto_tree_add_ipv4_hidden = pat->p_proto_tree_add_ipv4_hidden;
p_proto_tree_add_ipv4_format = pat->p_proto_tree_add_ipv4_format;
p_proto_tree_add_ipv6 = pat->p_proto_tree_add_ipv6;
p_proto_tree_add_ipv6_hidden = pat->p_proto_tree_add_ipv6_hidden;
p_proto_tree_add_ipv6_format = pat->p_proto_tree_add_ipv6_format;
p_proto_tree_add_ether = pat->p_proto_tree_add_ether;
p_proto_tree_add_ether_hidden = pat->p_proto_tree_add_ether_hidden;
p_proto_tree_add_ether_format = pat->p_proto_tree_add_ether_format;
p_proto_tree_add_string = pat->p_proto_tree_add_string;
p_proto_tree_add_string_hidden = pat->p_proto_tree_add_string_hidden;
p_proto_tree_add_string_format = pat->p_proto_tree_add_string_format;
p_proto_tree_add_boolean = pat->p_proto_tree_add_boolean;
p_proto_tree_add_boolean_hidden = pat->p_proto_tree_add_boolean_hidden;
p_proto_tree_add_boolean_format = pat->p_proto_tree_add_boolean_format;
p_proto_tree_add_double = pat->p_proto_tree_add_double;
p_proto_tree_add_double_hidden = pat->p_proto_tree_add_double_hidden;
p_proto_tree_add_double_format = pat->p_proto_tree_add_double_format;
p_proto_tree_add_uint = pat->p_proto_tree_add_uint;
p_proto_tree_add_uint_hidden = pat->p_proto_tree_add_uint_hidden;
p_proto_tree_add_uint_format = pat->p_proto_tree_add_uint_format;
p_proto_tree_add_int = pat->p_proto_tree_add_int;
p_proto_tree_add_int_hidden = pat->p_proto_tree_add_int_hidden;
p_proto_tree_add_int_format = pat->p_proto_tree_add_int_format;
p_proto_tree_add_text = pat->p_proto_tree_add_text;
p_tvb_new_subset = pat->p_tvb_new_subset;
p_tvb_set_free_cb = pat->p_tvb_set_free_cb;
p_tvb_set_child_real_data_tvbuff = pat->p_tvb_set_child_real_data_tvbuff;
p_tvb_new_real_data = pat->p_tvb_new_real_data;
p_tvb_length = pat->p_tvb_length;
p_tvb_length_remaining = pat->p_tvb_length_remaining;
p_tvb_bytes_exist = pat->p_tvb_bytes_exist;
p_tvb_offset_exists = pat->p_tvb_offset_exists;
p_tvb_reported_length = pat->p_tvb_reported_length;
p_tvb_reported_length_remaining = pat->p_tvb_reported_length_remaining;
p_tvb_get_guint8 = pat->p_tvb_get_guint8;
p_tvb_get_ntohs = pat->p_tvb_get_ntohs;
p_tvb_get_ntoh24 = pat->p_tvb_get_ntoh24;
p_tvb_get_ntohl = pat->p_tvb_get_ntohl;
p_tvb_get_letohs = pat->p_tvb_get_letohs;
p_tvb_get_letoh24 = pat->p_tvb_get_letoh24;
p_tvb_get_letohl = pat->p_tvb_get_letohl;
p_tvb_memcpy = pat->p_tvb_memcpy;
p_tvb_memdup = pat->p_tvb_memdup;
p_tvb_get_ptr = pat->p_tvb_get_ptr;
p_tvb_find_guint8 = pat->p_tvb_find_guint8;
p_tvb_pbrk_guint8 = pat->p_tvb_pbrk_guint8;
p_tvb_strnlen = pat->p_tvb_strnlen;
p_tvb_format_text = pat->p_tvb_format_text;
p_tvb_get_nstringz = pat->p_tvb_get_nstringz;
p_tvb_get_nstringz0 = pat->p_tvb_get_nstringz0;
p_tvb_find_line_end = pat->p_tvb_find_line_end;
p_tvb_find_line_end_unquoted = pat->p_tvb_find_line_end_unquoted;
p_tvb_strneql = pat->p_tvb_strneql;
p_tvb_strncaseeql = pat->p_tvb_strncaseeql;
p_tvb_bytes_to_str = pat->p_tvb_bytes_to_str;
p_prefs_register_protocol = pat->p_prefs_register_protocol;
p_prefs_register_uint_preference = pat->p_prefs_register_uint_preference;
p_prefs_register_bool_preference = pat->p_prefs_register_bool_preference;
p_prefs_register_enum_preference = pat->p_prefs_register_enum_preference;
p_prefs_register_string_preference = pat->p_prefs_register_string_preference;
p_register_giop_user = pat->p_register_giop_user;
p_is_big_endian = pat->p_is_big_endian;
p_get_CDR_encap_info = pat->p_get_CDR_encap_info;
p_get_CDR_any = pat->p_get_CDR_any;
p_get_CDR_boolean = pat->p_get_CDR_boolean;
p_get_CDR_char = pat->p_get_CDR_char;
p_get_CDR_double = pat->p_get_CDR_double;
p_get_CDR_enum = pat->p_get_CDR_enum;
p_get_CDR_fixed = pat->p_get_CDR_fixed;
p_get_CDR_float = pat->p_get_CDR_float;
p_get_CDR_interface = pat->p_get_CDR_interface;
p_get_CDR_long = pat->p_get_CDR_long;
p_get_CDR_object = pat->p_get_CDR_object;
p_get_CDR_octet = pat->p_get_CDR_octet;
p_get_CDR_octet_seq = pat->p_get_CDR_octet_seq;
p_get_CDR_short = pat->p_get_CDR_short;
p_get_CDR_string = pat->p_get_CDR_string;
p_get_CDR_typeCode = pat->p_get_CDR_typeCode;
p_get_CDR_ulong = pat->p_get_CDR_ulong;
p_get_CDR_ushort = pat->p_get_CDR_ushort;
p_get_CDR_wchar = pat->p_get_CDR_wchar;
p_get_CDR_wstring = pat->p_get_CDR_wstring;
p_is_tpkt = pat->p_is_tpkt;
p_dissect_tpkt_encap = pat->p_dissect_tpkt_encap;
p_set_actual_length = pat->p_set_actual_length;
p_decode_boolean_bitfield = pat->p_decode_boolean_bitfield;
p_decode_numeric_bitfield = pat->p_decode_numeric_bitfield;
p_decode_enumerated_bitfield = pat->p_decode_enumerated_bitfield;
p_register_dissector_table = pat->p_register_dissector_table;
p_except_throw = pat->p_except_throw;
p_dissector_try_port = pat->p_dissector_try_port;
p_conversation_add_proto_data = pat->p_conversation_add_proto_data;
p_conversation_get_proto_data = pat->p_conversation_get_proto_data;
p_conversation_delete_proto_data = pat->p_conversation_delete_proto_data;
p_p_add_proto_data = pat->p_p_add_proto_data;
p_p_get_proto_data = pat->p_p_get_proto_data;
p_ip_to_str = pat->p_ip_to_str;
p_ip6_to_str = pat->p_ip6_to_str;
p_time_secs_to_str = pat->p_time_secs_to_str;
p_time_msecs_to_str = pat->p_time_msecs_to_str;
p_abs_time_to_str = pat->p_abs_time_to_str;
p_proto_get_id_by_filter_name = pat->p_proto_get_id_by_filter_name;
p_proto_get_protocol_name = pat->p_proto_get_protocol_name;
p_proto_get_protocol_short_name = pat->p_proto_get_protocol_short_name;
p_proto_get_protocol_filter_name = pat->p_proto_get_protocol_filter_name;
p_prefs_register_obsolete_preference = pat->p_prefs_register_obsolete_preference;
p_add_new_data_source = pat->p_add_new_data_source;
p_fragment_table_init = pat->p_fragment_table_init;
p_reassembled_table_init = pat->p_reassembled_table_init;
p_fragment_add = pat->p_fragment_add;
p_fragment_add_seq = pat->p_fragment_add_seq;
p_fragment_add_seq_check = pat->p_fragment_add_seq_check;
p_fragment_add_seq_next = pat->p_fragment_add_seq_next;
p_fragment_get = pat->p_fragment_get;
p_fragment_set_tot_len = pat->p_fragment_set_tot_len;
p_fragment_get_tot_len = pat->p_fragment_get_tot_len;
p_fragment_set_partial_reassembly = pat->p_fragment_set_partial_reassembly;
p_fragment_delete = pat->p_fragment_delete;
p_show_fragment_tree = pat->p_show_fragment_tree;
p_show_fragment_seq_tree = pat->p_show_fragment_seq_tree;
p_register_tap = pat->p_register_tap;
p_tap_queue_packet = pat->p_tap_queue_packet;
p_asn1_open = pat->p_asn1_open;
p_asn1_close = pat->p_asn1_close;
p_asn1_octet_decode = pat->p_asn1_octet_decode;
p_asn1_tag_decode = pat->p_asn1_tag_decode;
p_asn1_id_decode = pat->p_asn1_id_decode;
p_asn1_length_decode = pat->p_asn1_length_decode;
p_asn1_header_decode = pat->p_asn1_header_decode;
p_asn1_eoc = pat->p_asn1_eoc;
p_asn1_eoc_decode = pat->p_asn1_eoc_decode;
p_asn1_null_decode = pat->p_asn1_null_decode;
p_asn1_bool_decode = pat->p_asn1_bool_decode;
p_asn1_int32_value_decode = pat->p_asn1_int32_value_decode;
p_asn1_int32_decode = pat->p_asn1_int32_decode;
p_asn1_uint32_value_decode = pat->p_asn1_uint32_value_decode;
p_asn1_uint32_decode = pat->p_asn1_uint32_decode;
p_asn1_bits_decode = pat->p_asn1_bits_decode;
p_asn1_string_value_decode = pat->p_asn1_string_value_decode;
p_asn1_string_decode = pat->p_asn1_string_decode;
p_asn1_octet_string_decode = pat->p_asn1_octet_string_decode;
p_asn1_subid_decode = pat->p_asn1_subid_decode;
p_asn1_oid_value_decode = pat->p_asn1_oid_value_decode;
p_asn1_oid_decode = pat->p_asn1_oid_decode;
p_asn1_sequence_decode = pat->p_asn1_sequence_decode;
p_asn1_err_to_str = pat->p_asn1_err_to_str;
p_proto_item_set_end = pat->p_proto_item_set_end;
p_proto_tree_add_none_format = pat->p_proto_tree_add_none_format;
p_except_init = pat->p_except_init;
p_except_deinit = pat->p_except_deinit;
p_except_rethrow = pat->p_except_rethrow;
p_except_throwd = pat->p_except_throwd;
p_except_throwf = pat->p_except_throwf;
p_except_unhandled_catcher = pat->p_except_unhandled_catcher;
p_except_take_data = pat->p_except_take_data;
p_except_set_allocator = pat->p_except_set_allocator;
p_except_alloc = pat->p_except_alloc;
p_except_free = pat->p_except_free;
p_except_pop = pat->p_except_pop;
p_except_setup_try = pat->p_except_setup_try;
p_col_set_fence = pat->p_col_set_fence;
p_tvb_get_string = pat->p_tvb_get_string;
p_tvb_get_stringz = pat->p_tvb_get_stringz;
p_find_dissector_table = pat->p_find_dissector_table;
p_dissector_get_port_handle = pat->p_dissector_get_port_handle;
p_dissector_handle_get_short_name = pat->p_dissector_handle_get_short_name;
p_dissector_handle_get_protocol_index = pat->p_dissector_handle_get_protocol_index;
p_new_register_dissector = pat->p_new_register_dissector;
p_new_create_dissector_handle = pat->p_new_create_dissector_handle;
p_register_giop_user_module = pat->p_register_giop_user_module;
p_dissect_per_GeneralString = pat->p_dissect_per_GeneralString;
p_dissect_per_sequence_of = pat->p_dissect_per_sequence_of;
p_dissect_per_IA5String = pat->p_dissect_per_IA5String;
p_dissect_per_NumericString = pat->p_dissect_per_NumericString;
p_dissect_per_PrintableString = pat->p_dissect_per_PrintableString;
p_dissect_per_BMPString = pat->p_dissect_per_BMPString;
p_dissect_per_constrained_sequence_of = pat->p_dissect_per_constrained_sequence_of;
p_dissect_per_constrained_set_of = pat->p_dissect_per_constrained_set_of;
p_dissect_per_set_of = pat->p_dissect_per_set_of;
p_dissect_per_object_identifier = pat->p_dissect_per_object_identifier;
p_dissect_per_boolean = pat->p_dissect_per_boolean;
p_dissect_per_integer = pat->p_dissect_per_integer;
p_dissect_per_constrained_integer = pat->p_dissect_per_constrained_integer;
p_dissect_per_choice = pat->p_dissect_per_choice;
p_dissect_per_sequence = pat->p_dissect_per_sequence;
p_dissect_per_octet_string = pat->p_dissect_per_octet_string;
p_dissect_per_restricted_character_string = pat->p_dissect_per_restricted_character_string;
p_dissector_add_string = pat->p_dissector_add_string;
p_dissector_delete_string = pat->p_dissector_delete_string;
p_dissector_change_string = pat->p_dissector_change_string;
p_dissector_reset_string = pat->p_dissector_reset_string;
p_dissector_try_string = pat->p_dissector_try_string;
p_dissector_get_string_handle = pat->p_dissector_get_string_handle;
p_get_datafile_path = pat->p_get_datafile_path;
p_get_tempfile_path = pat->p_get_tempfile_path;
p_register_heur_dissector_list = pat->p_register_heur_dissector_list;
p_dissector_try_heuristic = pat->p_dissector_try_heuristic;
p_asn1_id_decode1 = pat->p_asn1_id_decode1;
p_col_get_writable = pat->p_col_get_writable;
p_col_set_writable = pat->p_col_set_writable;
p_decode_enumerated_bitfield_shifted = pat->p_decode_enumerated_bitfield_shifted;
p_dissect_xdlc_control = pat->p_dissect_xdlc_control;
p_find_protocol_by_id = pat->p_find_protocol_by_id;
p_tvb_strsize = pat->p_tvb_strsize;
p_report_open_failure = pat->p_report_open_failure;
p_report_read_failure = pat->p_report_read_failure;
p_dissect_per_bit_string = pat->p_dissect_per_bit_string;
p_dissect_ber_identifier = pat->p_dissect_ber_identifier;
p_dissect_ber_length = pat->p_dissect_ber_length;
p_dissect_ber_integer = pat->p_dissect_ber_integer;
p_dissect_ber_boolean = pat->p_dissect_ber_boolean;
p_dissect_ber_choice = pat->p_dissect_ber_choice;
p_dissect_ber_GeneralizedTime = pat->p_dissect_ber_GeneralizedTime;
p_dissect_ber_sequence = pat->p_dissect_ber_sequence;
p_dissect_ber_sequence_of = pat->p_dissect_ber_sequence_of;
p_dissect_ber_set_of = pat->p_dissect_ber_set_of;
p_dissect_ber_octet_string = pat->p_dissect_ber_octet_string;
p_dissect_ber_bitstring = pat->p_dissect_ber_bitstring;
p_dissect_ber_restricted_string = pat->p_dissect_ber_restricted_string;
p_dissect_ber_object_identifier = pat->p_dissect_ber_object_identifier;
p_get_ber_identifier = pat->p_get_ber_identifier;
p_get_ber_length = pat->p_get_ber_length;
p_proto_item_get_subtree = pat->p_proto_item_get_subtree;
p_proto_tree_get_parent = pat->p_proto_tree_get_parent;
p_proto_item_get_parent = pat->p_proto_item_get_parent;
p_proto_item_get_parent_nth = pat->p_proto_item_get_parent_nth;
p_get_ber_last_created_item = pat->p_get_ber_last_created_item;
p_report_failure = pat->p_report_failure;
p_rpc_init_proc_table = pat->p_rpc_init_proc_table;
p_rpc_init_prog = pat->p_rpc_init_prog;
p_rpc_prog_name = pat->p_rpc_prog_name;
p_rpc_proc_name = pat->p_rpc_proc_name;
p_rpc_prog_hf = pat->p_rpc_prog_hf;
p_rpc_roundup = pat->p_rpc_roundup;
p_dissect_rpc_bool = pat->p_dissect_rpc_bool;
p_dissect_rpc_string = pat->p_dissect_rpc_string;
p_dissect_rpc_opaque_data = pat->p_dissect_rpc_opaque_data;
p_dissect_rpc_data = pat->p_dissect_rpc_data;
p_dissect_rpc_bytes = pat->p_dissect_rpc_bytes;
p_dissect_rpc_list = pat->p_dissect_rpc_list;
p_dissect_rpc_array = pat->p_dissect_rpc_array;
p_dissect_rpc_uint32 = pat->p_dissect_rpc_uint32;
p_dissect_rpc_uint64 = pat->p_dissect_rpc_uint64;
p_dissect_rpc_indir_call = pat->p_dissect_rpc_indir_call;
p_dissect_rpc_indir_reply = pat->p_dissect_rpc_indir_reply;
p_crc16_ccitt_tvb = pat->p_crc16_ccitt_tvb;
p_tvb_get_letoh64 = pat->p_tvb_get_letoh64;
p_tvb_get_ntoh64 = pat->p_tvb_get_ntoh64;
p_proto_tree_add_float = pat->p_proto_tree_add_float;
p_proto_tree_add_float_hidden = pat->p_proto_tree_add_float_hidden;
p_proto_tree_add_float_format = pat->p_proto_tree_add_float_format;
p_tvb_get_ntohieee_float = pat->p_tvb_get_ntohieee_float;
p_tvb_get_ntohieee_double = pat->p_tvb_get_ntohieee_double;
p_tvb_get_letohieee_float = pat->p_tvb_get_letohieee_float;
p_tvb_get_letohieee_double = pat->p_tvb_get_letohieee_double;
p_proto_tree_add_debug_text = pat->p_proto_tree_add_debug_text;
p_rtp_add_address = pat->p_rtp_add_address;
p_rtcp_add_address = pat->p_rtcp_add_address;
p_register_tap_listener = pat->p_register_tap_listener;
p_get_datafile_dir = pat->p_get_datafile_dir;
p_proto_registrar_get_abbrev = pat->p_proto_registrar_get_abbrev;
p_proto_registrar_get_byname = pat->p_proto_registrar_get_byname;
p_fvalue_get_floating = pat->p_fvalue_get_floating;
p_fvalue_to_string_repr = pat->p_fvalue_to_string_repr;
p_fvalue_get_integer = pat->p_fvalue_get_integer;