LLVMFuzzerTestOneInput:
  100|     44|extern int LLVMFuzzerTestOneInput(const char *data, size_t size) {
  101|       |
  102|     44|  if (size < kMinInputLength || size > kMaxInputLength) {
  ------------------
  |  |   29|     88|#define kMinInputLength 8
  ------------------
                if (size < kMinInputLength || size > kMaxInputLength) {
  ------------------
  |  |   30|     40|#define kMaxInputLength 1024
  ------------------
  |  Branch (102:7): [True: 4, False: 40]
  |  Branch (102:33): [True: 40, False: 0]
  ------------------
  103|     44|    return 0;
  104|     44|  }
  105|       |
  106|      0|  Fuzzer *fuzzer = (Fuzzer *)malloc(sizeof(Fuzzer));
  107|      0|  fuzzer->port = PORT;
  ------------------
  |  |   28|      0|#define PORT 5672
  ------------------
  108|       |
  109|      0|  fuzzer->size = size;
  110|      0|  fuzzer->buffer = malloc(fuzzer->size);
  111|      0|  memcpy(fuzzer->buffer, data, size);
  112|       |
  113|      0|  fuzzinit(fuzzer);
  114|       |
  115|      0|  pthread_create(&fuzzer->thread, NULL, Server, fuzzer);
  116|       |
  117|      0|  client(fuzzer);
  118|       |
  119|      0|  pthread_join(fuzzer->thread, NULL);
  120|       |
  121|      0|  clean(fuzzer);
  122|       |
  123|      0|  return 0;
  124|     44|}

