struct tad_payload_spec_t
Overview
Preprocessed payload specification, ready for iteration and binary generating. More…
#include <tad_types.h> struct tad_payload_spec_t { // fields tad_payload_type type; size_t length; uint8_t* data; struct tad_payload_spec_t::@47::@49 plain; uint8_t* value; uint8_t* mask; bool exact_len; struct tad_payload_spec_t::@47::@50 mask; tad_data_unit_t offset; tad_data_unit_t length; tad_stream_callback func; struct tad_payload_spec_t::@47::@51 stream; tad_user_generate_method func; };
Detailed Documentation
Preprocessed payload specification, ready for iteration and binary generating.
Fields
tad_payload_type type
Type of payload spec
size_t length
Payload length
Value/mask length
uint8_t* data
Byte array
uint8_t* value
Expected value when mask applied
uint8_t* mask
The mask
bool exact_len
Whether length of matched data should be exactly the same?