1*a34c65e8SMatt Morehouse #include <cstdint> 2*a34c65e8SMatt Morehouse #include <cstring> 3*a34c65e8SMatt Morehouse 4*a34c65e8SMatt Morehouse volatile size_t Sink; 5*a34c65e8SMatt Morehouse LLVMFuzzerTestOneInput(const uint8_t * Data,size_t Size)6*a34c65e8SMatt Morehouseextern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { 7*a34c65e8SMatt Morehouse if (Size < 4) return 0; 8*a34c65e8SMatt Morehouse if (Data[0] == 'F' && Data[1] == 'U' && Data[2] == 'Z' && Data[3] == 'Z') { 9*a34c65e8SMatt Morehouse char uninit[7]; 10*a34c65e8SMatt Morehouse Sink = strlen(uninit); 11*a34c65e8SMatt Morehouse } 12*a34c65e8SMatt Morehouse return 0; 13*a34c65e8SMatt Morehouse } 14*a34c65e8SMatt Morehouse 15