Home | History | Annotate | Download | only in test
      1 // This file is distributed under the University of Illinois Open Source
      2 // License. See LICENSE.TXT for details.
      3 
      4 // Crash on the N-th execution.
      5 #include <cstdint>
      6 #include <cstddef>
      7 #include <iostream>
      8 
      9 static int Counter;
     10 
     11 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
     12   if (Counter++ == 1000) {
     13     std::cout << "BINGO; Found the target, exiting\n";
     14     exit(1);
     15   }
     16   return 0;
     17 }
     18 
     19