1*ecf98ce0SMatthias Ringwald #include <stdint.h> 2*ecf98ce0SMatthias Ringwald #include <stddef.h> 3*ecf98ce0SMatthias Ringwald 4*ecf98ce0SMatthias Ringwald #include "ad_parser.h" 5*ecf98ce0SMatthias Ringwald LLVMFuzzerTestOneInput(const uint8_t * data,size_t size)6*ecf98ce0SMatthias Ringwaldint LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { 7*ecf98ce0SMatthias Ringwald // ad parser uses uint88_t length 8*ecf98ce0SMatthias Ringwald if (size > 255) return 0; 9*ecf98ce0SMatthias Ringwald // test ad iterator by calling simple function that uses it 10*ecf98ce0SMatthias Ringwald ad_data_contains_uuid16(size, data, 0xffff); 11*ecf98ce0SMatthias Ringwald return 0; 12*ecf98ce0SMatthias Ringwald } 13