TimeoutTest.cpp 465 B

1234567891011121314151617181920212223
  1. // Simple test for a fuzzer. The fuzzer must find the string "Hi!".
  2. #include <cstdint>
  3. #include <cstdlib>
  4. #include <cstddef>
  5. #include <iostream>
  6. static volatile int Sink;
  7. extern "C" void LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
  8. if (Size > 0 && Data[0] == 'H') {
  9. Sink = 1;
  10. if (Size > 1 && Data[1] == 'i') {
  11. Sink = 2;
  12. if (Size > 2 && Data[2] == '!') {
  13. Sink = 2;
  14. while (Sink)
  15. ;
  16. }
  17. }
  18. }
  19. }