llhttp__internal__c_load_initial_message_completed:
  602|  32.2k|    const unsigned char* endp) {
  603|  32.2k|  return state->initial_message_completed;
  604|  32.2k|}
llhttp__internal__c_update_finish:
  613|  32.2k|    const unsigned char* endp) {
  614|  32.2k|  state->finish = 2;
  615|  32.2k|  return 0;
  616|  32.2k|}
llhttp__internal__c_load_type:
  625|  32.8k|    const unsigned char* endp) {
  626|  32.8k|  return state->type;
  627|  32.8k|}
llhttp__internal__c_store_method:
  633|  26.8k|    int match) {
  634|  26.8k|  state->method = match;
  635|  26.8k|  return 0;
  636|  26.8k|}
llhttp__internal__c_is_equal_method:
  645|  26.4k|    const unsigned char* endp) {
  646|  26.4k|  return state->method == 5;
  647|  26.4k|}
llhttp__internal__c_update_http_major:
  652|  20.8k|    const unsigned char* endp) {
  653|  20.8k|  state->http_major = 0;
  654|  20.8k|  return 0;
  655|  20.8k|}
llhttp__internal__c_update_http_minor:
  660|  20.8k|    const unsigned char* endp) {
  661|  20.8k|  state->http_minor = 9;
  662|  20.8k|  return 0;
  663|  20.8k|}
llhttp__internal__c_test_lenient_flags:
  672|  8.34k|    const unsigned char* endp) {
  673|  8.34k|  return (state->lenient_flags & 1) == 1;
  674|  8.34k|}
llhttp__internal__c_test_lenient_flags_1:
  679|     38|    const unsigned char* endp) {
  680|     38|  return (state->lenient_flags & 256) == 256;
  681|     38|}
llhttp__internal__c_test_flags:
  686|  29.3k|    const unsigned char* endp) {
  687|  29.3k|  return (state->flags & 128) == 128;
  688|  29.3k|}
llhttp__internal__c_is_equal_upgrade:
  701|  1.09k|    const unsigned char* endp) {
  702|  1.09k|  return state->upgrade == 1;
  703|  1.09k|}
llhttp__internal__c_update_content_length:
  712|  13.6k|    const unsigned char* endp) {
  713|  13.6k|  state->content_length = 0;
  714|  13.6k|  return 0;
  715|  13.6k|}
llhttp__internal__c_update_initial_message_completed:
  720|  27.3k|    const unsigned char* endp) {
  721|  27.3k|  state->initial_message_completed = 1;
  722|  27.3k|  return 0;
  723|  27.3k|}
llhttp__internal__c_update_finish_1:
  728|  51.3k|    const unsigned char* endp) {
  729|  51.3k|  state->finish = 0;
  730|  51.3k|  return 0;
  731|  51.3k|}
llhttp__internal__c_test_lenient_flags_2:
  736|  23.9k|    const unsigned char* endp) {
  737|  23.9k|  return (state->lenient_flags & 4) == 4;
  738|  23.9k|}
llhttp__internal__c_test_lenient_flags_3:
  743|      4|    const unsigned char* endp) {
  744|      4|  return (state->lenient_flags & 32) == 32;
  745|      4|}
llhttp__internal__c_mul_add_content_length:
  763|  19.8k|    int match) {
  764|       |  /* Multiplication overflow */
  765|  19.8k|  if (state->content_length > 0xffffffffffffffffULL / 16) {
  ------------------
  |  Branch (765:7): [True: 44, False: 19.8k]
  ------------------
  766|     44|    return 1;
  767|     44|  }
  768|       |  
  769|  19.8k|  state->content_length *= 16;
  770|       |  
  771|       |  /* Addition overflow */
  772|  19.8k|  if (match >= 0) {
  ------------------
  |  Branch (772:7): [True: 19.8k, False: 0]
  ------------------
  773|  19.8k|    if (state->content_length > 0xffffffffffffffffULL - match) {
  ------------------
  |  Branch (773:9): [True: 0, False: 19.8k]
  ------------------
  774|      0|      return 1;
  775|      0|    }
  776|  19.8k|  } else {
  777|      0|    if (state->content_length < 0ULL - match) {
  ------------------
  |  Branch (777:9): [True: 0, False: 0]
  ------------------
  778|      0|      return 1;
  779|      0|    }
  780|      0|  }
  781|  19.8k|  state->content_length += match;
  782|  19.8k|  return 0;
  783|  19.8k|}
llhttp__internal__c_test_lenient_flags_4:
  788|      2|    const unsigned char* endp) {
  789|      2|  return (state->lenient_flags & 512) == 512;
  790|      2|}
llhttp__internal__c_is_equal_content_length:
  799|  9.61k|    const unsigned char* endp) {
  800|  9.61k|  return state->content_length == 0;
  801|  9.61k|}
llhttp__internal__c_test_lenient_flags_7:
  806|     12|    const unsigned char* endp) {
  807|     12|  return (state->lenient_flags & 128) == 128;
  808|     12|}
llhttp__internal__c_or_flags:
  813|    835|    const unsigned char* endp) {
  814|    835|  state->flags |= 128;
  815|    835|  return 0;
  816|    835|}
llhttp__internal__c_test_lenient_flags_8:
  821|     28|    const unsigned char* endp) {
  822|     28|  return (state->lenient_flags & 64) == 64;
  823|     28|}
llhttp__internal__c_update_finish_3:
  836|     57|    const unsigned char* endp) {
  837|     57|  state->finish = 1;
  838|     57|  return 0;
  839|     57|}
llhttp__internal__c_store_header_state:
  861|  8.34k|    int match) {
  862|  8.34k|  state->header_state = match;
  863|  8.34k|  return 0;
  864|  8.34k|}
llhttp__internal__c_load_header_state:
  873|  39.3k|    const unsigned char* endp) {
  874|  39.3k|  return state->header_state;
  875|  39.3k|}
llhttp__internal__c_test_flags_4:
  880|  1.33k|    const unsigned char* endp) {
  881|  1.33k|  return (state->flags & 512) == 512;
  882|  1.33k|}
llhttp__internal__c_test_lenient_flags_21:
  887|    398|    const unsigned char* endp) {
  888|    398|  return (state->lenient_flags & 2) == 2;
  889|    398|}
llhttp__internal__c_update_header_state:
  902|  1.84k|    const unsigned char* endp) {
  903|  1.84k|  state->header_state = 1;
  904|  1.84k|  return 0;
  905|  1.84k|}
llhttp__internal__c_or_flags_6:
  914|    970|    const unsigned char* endp) {
  915|    970|  state->flags |= 2;
  916|    970|  return 0;
  917|    970|}
llhttp__internal__c_or_flags_7:
  922|    878|    const unsigned char* endp) {
  923|    878|  state->flags |= 4;
  924|    878|  return 0;
  925|    878|}
llhttp__internal__c_or_flags_8:
  930|  1.92k|    const unsigned char* endp) {
  931|  1.92k|  state->flags |= 8;
  932|  1.92k|  return 0;
  933|  1.92k|}
llhttp__internal__c_update_header_state_3:
  938|  1.19k|    const unsigned char* endp) {
  939|  1.19k|  state->header_state = 6;
  940|  1.19k|  return 0;
  941|  1.19k|}
llhttp__internal__c_update_header_state_1:
  946|  6.35k|    const unsigned char* endp) {
  947|  6.35k|  state->header_state = 0;
  948|  6.35k|  return 0;
  949|  6.35k|}
llhttp__internal__c_update_header_state_7:
  962|    885|    const unsigned char* endp) {
  963|    885|  state->header_state = 7;
  964|    885|  return 0;
  965|    885|}
llhttp__internal__c_test_flags_2:
  970|  4.34k|    const unsigned char* endp) {
  971|  4.34k|  return (state->flags & 32) == 32;
  972|  4.34k|}
llhttp__internal__c_mul_add_content_length_1:
  978|  6.45k|    int match) {
  979|       |  /* Multiplication overflow */
  980|  6.45k|  if (state->content_length > 0xffffffffffffffffULL / 10) {
  ------------------
  |  Branch (980:7): [True: 5, False: 6.45k]
  ------------------
  981|      5|    return 1;
  982|      5|  }
  983|       |  
  984|  6.45k|  state->content_length *= 10;
  985|       |  
  986|       |  /* Addition overflow */
  987|  6.45k|  if (match >= 0) {
  ------------------
  |  Branch (987:7): [True: 6.45k, False: 0]
  ------------------
  988|  6.45k|    if (state->content_length > 0xffffffffffffffffULL - match) {
  ------------------
  |  Branch (988:9): [True: 1, False: 6.45k]
  ------------------
  989|      1|      return 1;
  990|      1|    }
  991|  6.45k|  } else {
  992|      0|    if (state->content_length < 0ULL - match) {
  ------------------
  |  Branch (992:9): [True: 0, False: 0]
  ------------------
  993|      0|      return 1;
  994|      0|    }
  995|      0|  }
  996|  6.45k|  state->content_length += match;
  997|  6.45k|  return 0;
  998|  6.45k|}
llhttp__internal__c_or_flags_17:
 1003|  1.11k|    const unsigned char* endp) {
 1004|  1.11k|  state->flags |= 32;
 1005|  1.11k|  return 0;
 1006|  1.11k|}
llhttp__internal__c_test_flags_3:
 1011|  2.64k|    const unsigned char* endp) {
 1012|  2.64k|  return (state->flags & 8) == 8;
 1013|  2.64k|}
llhttp__internal__c_test_lenient_flags_19:
 1018|      2|    const unsigned char* endp) {
 1019|      2|  return (state->lenient_flags & 8) == 8;
 1020|      2|}
llhttp__internal__c_or_flags_18:
 1025|  2.64k|    const unsigned char* endp) {
 1026|  2.64k|  state->flags |= 512;
 1027|  2.64k|  return 0;
 1028|  2.64k|}
llhttp__internal__c_and_flags:
 1033|  2.64k|    const unsigned char* endp) {
 1034|  2.64k|  state->flags &= -9;
 1035|  2.64k|  return 0;
 1036|  2.64k|}
llhttp__internal__c_update_header_state_8:
 1041|  2.12k|    const unsigned char* endp) {
 1042|  2.12k|  state->header_state = 8;
 1043|  2.12k|  return 0;
 1044|  2.12k|}
llhttp__internal__c_or_flags_20:
 1049|    790|    const unsigned char* endp) {
 1050|    790|  state->flags |= 16;
 1051|    790|  return 0;
 1052|    790|}
llhttp__internal__c_load_method:
 1057|  10.0k|    const unsigned char* endp) {
 1058|  10.0k|  return state->method;
 1059|  10.0k|}
llhttp__internal__c_store_http_major:
 1065|  9.04k|    int match) {
 1066|  9.04k|  state->http_major = match;
 1067|  9.04k|  return 0;
 1068|  9.04k|}
llhttp__internal__c_store_http_minor:
 1074|  8.99k|    int match) {
 1075|  8.99k|  state->http_minor = match;
 1076|  8.99k|  return 0;
 1077|  8.99k|}
llhttp__internal__c_test_lenient_flags_23:
 1082|  8.99k|    const unsigned char* endp) {
 1083|  8.99k|  return (state->lenient_flags & 16) == 16;
 1084|  8.99k|}
llhttp__internal__c_load_http_major:
 1093|  8.99k|    const unsigned char* endp) {
 1094|  8.99k|  return state->http_major;
 1095|  8.99k|}
llhttp__internal__c_load_http_minor:
 1100|  8.98k|    const unsigned char* endp) {
 1101|  8.98k|  return state->http_minor;
 1102|  8.98k|}
llhttp__internal__c_update_status_code:
 1107|  3.97k|    const unsigned char* endp) {
 1108|  3.97k|  state->status_code = 0;
 1109|  3.97k|  return 0;
 1110|  3.97k|}
llhttp__internal__c_mul_add_status_code:
 1116|  11.8k|    int match) {
 1117|       |  /* Multiplication overflow */
 1118|  11.8k|  if (state->status_code > 0xffff / 10) {
  ------------------
  |  Branch (1118:7): [True: 0, False: 11.8k]
  ------------------
 1119|      0|    return 1;
 1120|      0|  }
 1121|       |  
 1122|  11.8k|  state->status_code *= 10;
 1123|       |  
 1124|       |  /* Addition overflow */
 1125|  11.8k|  if (match >= 0) {
  ------------------
  |  Branch (1125:7): [True: 11.8k, False: 0]
  ------------------
 1126|  11.8k|    if (state->status_code > 0xffff - match) {
  ------------------
  |  Branch (1126:9): [True: 0, False: 11.8k]
  ------------------
 1127|      0|      return 1;
 1128|      0|    }
 1129|  11.8k|  } else {
 1130|      0|    if (state->status_code < 0 - match) {
  ------------------
  |  Branch (1130:9): [True: 0, False: 0]
  ------------------
 1131|      0|      return 1;
 1132|      0|    }
 1133|      0|  }
 1134|  11.8k|  state->status_code += match;
 1135|  11.8k|  return 0;
 1136|  11.8k|}
llhttp__internal__c_update_type:
 1145|  2.47k|    const unsigned char* endp) {
 1146|  2.47k|  state->type = 1;
 1147|  2.47k|  return 0;
 1148|  2.47k|}
llhttp__internal__c_update_type_1:
 1153|    154|    const unsigned char* endp) {
 1154|    154|  state->type = 2;
 1155|    154|  return 0;
 1156|    154|}
llhttp__internal_init:
 1158|  5.03k|int llhttp__internal_init(llhttp__internal_t* state) {
 1159|  5.03k|  memset(state, 0, sizeof(*state));
 1160|  5.03k|  state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_start;
 1161|  5.03k|  return 0;
 1162|  5.03k|}
llhttp__internal_execute:
10001|  5.03k|int llhttp__internal_execute(llhttp__internal_t* state, const char* p, const char* endp) {
10002|  5.03k|  llparse_state_t next;
10003|       |
10004|       |  /* check lingering errors */
10005|  5.03k|  if (state->error != 0) {
  ------------------
  |  Branch (10005:7): [True: 0, False: 5.03k]
  ------------------
10006|      0|    return state->error;
10007|      0|  }
10008|       |
10009|       |  /* restart spans */
10010|  5.03k|  if (state->_span_pos0 != NULL) {
  ------------------
  |  Branch (10010:7): [True: 0, False: 5.03k]
  ------------------
10011|      0|    state->_span_pos0 = (void*) p;
10012|      0|  }
10013|       |  
10014|  5.03k|  next = llhttp__internal__run(state, (const unsigned char*) p, (const unsigned char*) endp);
10015|  5.03k|  if (next == s_error) {
  ------------------
  |  Branch (10015:7): [True: 1.35k, False: 3.68k]
  ------------------
10016|  1.35k|    return state->error;
10017|  1.35k|  }
10018|  3.68k|  state->_current = (void*) (intptr_t) next;
10019|       |
10020|       |  /* execute spans */
10021|  3.68k|  if (state->_span_pos0 != NULL) {
  ------------------
  |  Branch (10021:7): [True: 1.68k, False: 1.99k]
  ------------------
10022|  1.68k|    int error;
10023|       |  
10024|  1.68k|    error = ((llhttp__internal__span_cb) state->_span_cb0)(state, state->_span_pos0, (const char*) endp);
10025|  1.68k|    if (error != 0) {
  ------------------
  |  Branch (10025:9): [True: 0, False: 1.68k]
  ------------------
10026|      0|      state->error = error;
10027|      0|      state->error_pos = endp;
10028|      0|      return error;
10029|      0|    }
10030|  1.68k|  }
10031|       |  
10032|  3.68k|  return 0;
10033|  3.68k|}
llhttp.c:llhttp__internal__run:
 1167|  5.03k|    const unsigned char* endp) {
 1168|  5.03k|  int match;
 1169|  5.03k|  switch ((llparse_state_t) (intptr_t) state->_current) {
 1170|      0|    case s_n_llhttp__internal__n_closed:
  ------------------
  |  Branch (1170:5): [True: 0, False: 5.03k]
  ------------------
 1171|    621|    s_n_llhttp__internal__n_closed: {
 1172|    621|      if (p == endp) {
  ------------------
  |  Branch (1172:11): [True: 30, False: 591]
  ------------------
 1173|     30|        return s_n_llhttp__internal__n_closed;
 1174|     30|      }
 1175|    591|      switch (*p) {
 1176|    219|        case 10: {
  ------------------
  |  Branch (1176:9): [True: 219, False: 372]
  ------------------
 1177|    219|          p++;
 1178|    219|          goto s_n_llhttp__internal__n_closed;
 1179|      0|        }
 1180|    368|        case 13: {
  ------------------
  |  Branch (1180:9): [True: 368, False: 223]
  ------------------
 1181|    368|          p++;
 1182|    368|          goto s_n_llhttp__internal__n_closed;
 1183|      0|        }
 1184|      4|        default: {
  ------------------
  |  Branch (1184:9): [True: 4, False: 587]
  ------------------
 1185|      4|          p++;
 1186|      4|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_3;
 1187|      0|        }
 1188|    591|      }
 1189|      0|      /* UNREACHABLE */;
 1190|      0|      abort();
 1191|    591|    }
 1192|      0|    case s_n_llhttp__internal__n_invoke_llhttp__after_message_complete:
  ------------------
  |  Branch (1192:5): [True: 0, False: 5.03k]
  ------------------
 1193|  27.3k|    s_n_llhttp__internal__n_invoke_llhttp__after_message_complete: {
 1194|  27.3k|      switch (llhttp__after_message_complete(state, p, endp)) {
 1195|  3.42k|        case 1:
  ------------------
  |  Branch (1195:9): [True: 3.42k, False: 23.9k]
  ------------------
 1196|  3.42k|          goto s_n_llhttp__internal__n_invoke_update_content_length;
 1197|  23.9k|        default:
  ------------------
  |  Branch (1197:9): [True: 23.9k, False: 3.42k]
  ------------------
 1198|  23.9k|          goto s_n_llhttp__internal__n_invoke_update_finish_1;
 1199|  27.3k|      }
 1200|      0|      /* UNREACHABLE */;
 1201|      0|      abort();
 1202|  27.3k|    }
 1203|      0|    case s_n_llhttp__internal__n_pause_1:
  ------------------
  |  Branch (1203:5): [True: 0, False: 5.03k]
  ------------------
 1204|      5|    s_n_llhttp__internal__n_pause_1: {
 1205|      5|      state->error = 0x16;
 1206|      5|      state->reason = "Pause on CONNECT/Upgrade";
 1207|      5|      state->error_pos = (const char*) p;
 1208|      5|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__after_message_complete;
 1209|      5|      return s_error;
 1210|      0|      /* UNREACHABLE */;
 1211|      0|      abort();
 1212|      0|    }
 1213|      0|    case s_n_llhttp__internal__n_invoke_is_equal_upgrade:
  ------------------
  |  Branch (1213:5): [True: 0, False: 5.03k]
  ------------------
 1214|  1.09k|    s_n_llhttp__internal__n_invoke_is_equal_upgrade: {
 1215|  1.09k|      switch (llhttp__internal__c_is_equal_upgrade(state, p, endp)) {
 1216|  1.08k|        case 0:
  ------------------
  |  Branch (1216:9): [True: 1.08k, False: 1]
  ------------------
 1217|  1.08k|          goto s_n_llhttp__internal__n_invoke_llhttp__after_message_complete;
 1218|      1|        default:
  ------------------
  |  Branch (1218:9): [True: 1, False: 1.08k]
  ------------------
 1219|      1|          goto s_n_llhttp__internal__n_pause_1;
 1220|  1.09k|      }
 1221|      0|      /* UNREACHABLE */;
 1222|      0|      abort();
 1223|  1.09k|    }
 1224|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2:
  ------------------
  |  Branch (1224:5): [True: 0, False: 5.03k]
  ------------------
 1225|  1.09k|    s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2: {
 1226|  1.09k|      switch (llhttp__on_message_complete(state, p, endp)) {
 1227|  1.09k|        case 0:
  ------------------
  |  Branch (1227:9): [True: 1.09k, False: 0]
  ------------------
 1228|  1.09k|          goto s_n_llhttp__internal__n_invoke_is_equal_upgrade;
 1229|      0|        case 21:
  ------------------
  |  Branch (1229:9): [True: 0, False: 1.09k]
  ------------------
 1230|      0|          goto s_n_llhttp__internal__n_pause_13;
 1231|      0|        default:
  ------------------
  |  Branch (1231:9): [True: 0, False: 1.09k]
  ------------------
 1232|      0|          goto s_n_llhttp__internal__n_error_37;
 1233|  1.09k|      }
 1234|      0|      /* UNREACHABLE */;
 1235|      0|      abort();
 1236|  1.09k|    }
 1237|      0|    case s_n_llhttp__internal__n_chunk_data_almost_done_1:
  ------------------
  |  Branch (1237:5): [True: 0, False: 5.03k]
  ------------------
 1238|  8.53k|    s_n_llhttp__internal__n_chunk_data_almost_done_1: {
 1239|  8.53k|      if (p == endp) {
  ------------------
  |  Branch (1239:11): [True: 6, False: 8.52k]
  ------------------
 1240|      6|        return s_n_llhttp__internal__n_chunk_data_almost_done_1;
 1241|      6|      }
 1242|  8.52k|      switch (*p) {
 1243|  8.51k|        case 10: {
  ------------------
  |  Branch (1243:9): [True: 8.51k, False: 10]
  ------------------
 1244|  8.51k|          p++;
 1245|  8.51k|          goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete;
 1246|      0|        }
 1247|     10|        default: {
  ------------------
  |  Branch (1247:9): [True: 10, False: 8.51k]
  ------------------
 1248|     10|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_7;
 1249|      0|        }
 1250|  8.52k|      }
 1251|      0|      /* UNREACHABLE */;
 1252|      0|      abort();
 1253|  8.52k|    }
 1254|      0|    case s_n_llhttp__internal__n_chunk_data_almost_done:
  ------------------
  |  Branch (1254:5): [True: 0, False: 5.03k]
  ------------------
 1255|  8.54k|    s_n_llhttp__internal__n_chunk_data_almost_done: {
 1256|  8.54k|      if (p == endp) {
  ------------------
  |  Branch (1256:11): [True: 7, False: 8.53k]
  ------------------
 1257|      7|        return s_n_llhttp__internal__n_chunk_data_almost_done;
 1258|      7|      }
 1259|  8.53k|      switch (*p) {
 1260|      1|        case 10: {
  ------------------
  |  Branch (1260:9): [True: 1, False: 8.53k]
  ------------------
 1261|      1|          p++;
 1262|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_6;
 1263|      0|        }
 1264|  8.53k|        case 13: {
  ------------------
  |  Branch (1264:9): [True: 8.53k, False: 3]
  ------------------
 1265|  8.53k|          p++;
 1266|  8.53k|          goto s_n_llhttp__internal__n_chunk_data_almost_done_1;
 1267|      0|        }
 1268|      2|        default: {
  ------------------
  |  Branch (1268:9): [True: 2, False: 8.53k]
  ------------------
 1269|      2|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_7;
 1270|      0|        }
 1271|  8.53k|      }
 1272|      0|      /* UNREACHABLE */;
 1273|      0|      abort();
 1274|  8.53k|    }
 1275|      0|    case s_n_llhttp__internal__n_consume_content_length:
  ------------------
  |  Branch (1275:5): [True: 0, False: 5.03k]
  ------------------
 1276|  8.65k|    s_n_llhttp__internal__n_consume_content_length: {
 1277|  8.65k|      size_t avail;
 1278|  8.65k|      uint64_t need;
 1279|       |      
 1280|  8.65k|      avail = endp - p;
 1281|  8.65k|      need = state->content_length;
 1282|  8.65k|      if (avail >= need) {
  ------------------
  |  Branch (1282:11): [True: 8.54k, False: 114]
  ------------------
 1283|  8.54k|        p += need;
 1284|  8.54k|        state->content_length = 0;
 1285|  8.54k|        goto s_n_llhttp__internal__n_span_end_llhttp__on_body;
 1286|  8.54k|      }
 1287|       |      
 1288|    114|      state->content_length -= avail;
 1289|    114|      return s_n_llhttp__internal__n_consume_content_length;
 1290|      0|      /* UNREACHABLE */;
 1291|      0|      abort();
 1292|  8.65k|    }
 1293|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_body:
  ------------------
  |  Branch (1293:5): [True: 0, False: 5.03k]
  ------------------
 1294|  8.78k|    s_n_llhttp__internal__n_span_start_llhttp__on_body: {
 1295|  8.78k|      if (p == endp) {
  ------------------
  |  Branch (1295:11): [True: 125, False: 8.65k]
  ------------------
 1296|    125|        return s_n_llhttp__internal__n_span_start_llhttp__on_body;
 1297|    125|      }
 1298|  8.65k|      state->_span_pos0 = (void*) p;
 1299|  8.65k|      state->_span_cb0 = llhttp__on_body;
 1300|  8.65k|      goto s_n_llhttp__internal__n_consume_content_length;
 1301|      0|      /* UNREACHABLE */;
 1302|      0|      abort();
 1303|  8.78k|    }
 1304|      0|    case s_n_llhttp__internal__n_invoke_is_equal_content_length:
  ------------------
  |  Branch (1304:5): [True: 0, False: 5.03k]
  ------------------
 1305|  9.61k|    s_n_llhttp__internal__n_invoke_is_equal_content_length: {
 1306|  9.61k|      switch (llhttp__internal__c_is_equal_content_length(state, p, endp)) {
 1307|  8.78k|        case 0:
  ------------------
  |  Branch (1307:9): [True: 8.78k, False: 835]
  ------------------
 1308|  8.78k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_body;
 1309|    835|        default:
  ------------------
  |  Branch (1309:9): [True: 835, False: 8.78k]
  ------------------
 1310|    835|          goto s_n_llhttp__internal__n_invoke_or_flags;
 1311|  9.61k|      }
 1312|      0|      /* UNREACHABLE */;
 1313|      0|      abort();
 1314|  9.61k|    }
 1315|      0|    case s_n_llhttp__internal__n_chunk_size_almost_done:
  ------------------
  |  Branch (1315:5): [True: 0, False: 5.03k]
  ------------------
 1316|  9.66k|    s_n_llhttp__internal__n_chunk_size_almost_done: {
 1317|  9.66k|      if (p == endp) {
  ------------------
  |  Branch (1317:11): [True: 39, False: 9.62k]
  ------------------
 1318|     39|        return s_n_llhttp__internal__n_chunk_size_almost_done;
 1319|     39|      }
 1320|  9.62k|      switch (*p) {
 1321|  9.61k|        case 10: {
  ------------------
  |  Branch (1321:9): [True: 9.61k, False: 9]
  ------------------
 1322|  9.61k|          p++;
 1323|  9.61k|          goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_header;
 1324|      0|        }
 1325|      9|        default: {
  ------------------
  |  Branch (1325:9): [True: 9, False: 9.61k]
  ------------------
 1326|      9|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_8;
 1327|      0|        }
 1328|  9.62k|      }
 1329|      0|      /* UNREACHABLE */;
 1330|      0|      abort();
 1331|  9.62k|    }
 1332|      0|    case s_n_llhttp__internal__n_invoke_test_lenient_flags_9:
  ------------------
  |  Branch (1332:5): [True: 0, False: 5.03k]
  ------------------
 1333|      1|    s_n_llhttp__internal__n_invoke_test_lenient_flags_9: {
 1334|      1|      switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 1335|      0|        case 1:
  ------------------
  |  Branch (1335:9): [True: 0, False: 1]
  ------------------
 1336|      0|          goto s_n_llhttp__internal__n_chunk_size_almost_done;
 1337|      1|        default:
  ------------------
  |  Branch (1337:9): [True: 1, False: 0]
  ------------------
 1338|      1|          goto s_n_llhttp__internal__n_error_20;
 1339|      1|      }
 1340|      0|      /* UNREACHABLE */;
 1341|      0|      abort();
 1342|      1|    }
 1343|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete:
  ------------------
  |  Branch (1343:5): [True: 0, False: 5.03k]
  ------------------
 1344|      1|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete: {
 1345|      1|      switch (llhttp__on_chunk_extension_name_complete(state, p, endp)) {
 1346|      1|        case 0:
  ------------------
  |  Branch (1346:9): [True: 1, False: 0]
  ------------------
 1347|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_9;
 1348|      0|        case 21:
  ------------------
  |  Branch (1348:9): [True: 0, False: 1]
  ------------------
 1349|      0|          goto s_n_llhttp__internal__n_pause_5;
 1350|      0|        default:
  ------------------
  |  Branch (1350:9): [True: 0, False: 1]
  ------------------
 1351|      0|          goto s_n_llhttp__internal__n_error_19;
 1352|      1|      }
 1353|      0|      /* UNREACHABLE */;
 1354|      0|      abort();
 1355|      1|    }
 1356|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_1:
  ------------------
  |  Branch (1356:5): [True: 0, False: 5.03k]
  ------------------
 1357|  1.29k|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_1: {
 1358|  1.29k|      switch (llhttp__on_chunk_extension_name_complete(state, p, endp)) {
 1359|  1.29k|        case 0:
  ------------------
  |  Branch (1359:9): [True: 1.29k, False: 0]
  ------------------
 1360|  1.29k|          goto s_n_llhttp__internal__n_chunk_size_almost_done;
 1361|      0|        case 21:
  ------------------
  |  Branch (1361:9): [True: 0, False: 1.29k]
  ------------------
 1362|      0|          goto s_n_llhttp__internal__n_pause_6;
 1363|      0|        default:
  ------------------
  |  Branch (1363:9): [True: 0, False: 1.29k]
  ------------------
 1364|      0|          goto s_n_llhttp__internal__n_error_21;
 1365|  1.29k|      }
 1366|      0|      /* UNREACHABLE */;
 1367|      0|      abort();
 1368|  1.29k|    }
 1369|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_2:
  ------------------
  |  Branch (1369:5): [True: 0, False: 5.03k]
  ------------------
 1370|    491|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_2: {
 1371|    491|      switch (llhttp__on_chunk_extension_name_complete(state, p, endp)) {
 1372|    491|        case 0:
  ------------------
  |  Branch (1372:9): [True: 491, False: 0]
  ------------------
 1373|    491|          goto s_n_llhttp__internal__n_chunk_extensions;
 1374|      0|        case 21:
  ------------------
  |  Branch (1374:9): [True: 0, False: 491]
  ------------------
 1375|      0|          goto s_n_llhttp__internal__n_pause_7;
 1376|      0|        default:
  ------------------
  |  Branch (1376:9): [True: 0, False: 491]
  ------------------
 1377|      0|          goto s_n_llhttp__internal__n_error_22;
 1378|    491|      }
 1379|      0|      /* UNREACHABLE */;
 1380|      0|      abort();
 1381|    491|    }
 1382|      0|    case s_n_llhttp__internal__n_invoke_test_lenient_flags_10:
  ------------------
  |  Branch (1382:5): [True: 0, False: 5.03k]
  ------------------
 1383|      2|    s_n_llhttp__internal__n_invoke_test_lenient_flags_10: {
 1384|      2|      switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 1385|      0|        case 1:
  ------------------
  |  Branch (1385:9): [True: 0, False: 2]
  ------------------
 1386|      0|          goto s_n_llhttp__internal__n_chunk_size_almost_done;
 1387|      2|        default:
  ------------------
  |  Branch (1387:9): [True: 2, False: 0]
  ------------------
 1388|      2|          goto s_n_llhttp__internal__n_error_25;
 1389|      2|      }
 1390|      0|      /* UNREACHABLE */;
 1391|      0|      abort();
 1392|      2|    }
 1393|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete:
  ------------------
  |  Branch (1393:5): [True: 0, False: 5.03k]
  ------------------
 1394|      2|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete: {
 1395|      2|      switch (llhttp__on_chunk_extension_value_complete(state, p, endp)) {
 1396|      2|        case 0:
  ------------------
  |  Branch (1396:9): [True: 2, False: 0]
  ------------------
 1397|      2|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_10;
 1398|      0|        case 21:
  ------------------
  |  Branch (1398:9): [True: 0, False: 2]
  ------------------
 1399|      0|          goto s_n_llhttp__internal__n_pause_8;
 1400|      0|        default:
  ------------------
  |  Branch (1400:9): [True: 0, False: 2]
  ------------------
 1401|      0|          goto s_n_llhttp__internal__n_error_24;
 1402|      2|      }
 1403|      0|      /* UNREACHABLE */;
 1404|      0|      abort();
 1405|      2|    }
 1406|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_1:
  ------------------
  |  Branch (1406:5): [True: 0, False: 5.03k]
  ------------------
 1407|    461|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_1: {
 1408|    461|      switch (llhttp__on_chunk_extension_value_complete(state, p, endp)) {
 1409|    461|        case 0:
  ------------------
  |  Branch (1409:9): [True: 461, False: 0]
  ------------------
 1410|    461|          goto s_n_llhttp__internal__n_chunk_size_almost_done;
 1411|      0|        case 21:
  ------------------
  |  Branch (1411:9): [True: 0, False: 461]
  ------------------
 1412|      0|          goto s_n_llhttp__internal__n_pause_9;
 1413|      0|        default:
  ------------------
  |  Branch (1413:9): [True: 0, False: 461]
  ------------------
 1414|      0|          goto s_n_llhttp__internal__n_error_26;
 1415|    461|      }
 1416|      0|      /* UNREACHABLE */;
 1417|      0|      abort();
 1418|    461|    }
 1419|      0|    case s_n_llhttp__internal__n_chunk_extension_quoted_value_done:
  ------------------
  |  Branch (1419:5): [True: 0, False: 5.03k]
  ------------------
 1420|    927|    s_n_llhttp__internal__n_chunk_extension_quoted_value_done: {
 1421|    927|      if (p == endp) {
  ------------------
  |  Branch (1421:11): [True: 7, False: 920]
  ------------------
 1422|      7|        return s_n_llhttp__internal__n_chunk_extension_quoted_value_done;
 1423|      7|      }
 1424|    920|      switch (*p) {
 1425|      1|        case 10: {
  ------------------
  |  Branch (1425:9): [True: 1, False: 919]
  ------------------
 1426|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_11;
 1427|      0|        }
 1428|    488|        case 13: {
  ------------------
  |  Branch (1428:9): [True: 488, False: 432]
  ------------------
 1429|    488|          p++;
 1430|    488|          goto s_n_llhttp__internal__n_chunk_size_almost_done;
 1431|      0|        }
 1432|    430|        case ';': {
  ------------------
  |  Branch (1432:9): [True: 430, False: 490]
  ------------------
 1433|    430|          p++;
 1434|    430|          goto s_n_llhttp__internal__n_chunk_extensions;
 1435|      0|        }
 1436|      1|        default: {
  ------------------
  |  Branch (1436:9): [True: 1, False: 919]
  ------------------
 1437|      1|          goto s_n_llhttp__internal__n_error_29;
 1438|      0|        }
 1439|    920|      }
 1440|      0|      /* UNREACHABLE */;
 1441|      0|      abort();
 1442|    920|    }
 1443|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_2:
  ------------------
  |  Branch (1443:5): [True: 0, False: 5.03k]
  ------------------
 1444|    927|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_2: {
 1445|    927|      switch (llhttp__on_chunk_extension_value_complete(state, p, endp)) {
 1446|    927|        case 0:
  ------------------
  |  Branch (1446:9): [True: 927, False: 0]
  ------------------
 1447|    927|          goto s_n_llhttp__internal__n_chunk_extension_quoted_value_done;
 1448|      0|        case 21:
  ------------------
  |  Branch (1448:9): [True: 0, False: 927]
  ------------------
 1449|      0|          goto s_n_llhttp__internal__n_pause_10;
 1450|      0|        default:
  ------------------
  |  Branch (1450:9): [True: 0, False: 927]
  ------------------
 1451|      0|          goto s_n_llhttp__internal__n_error_27;
 1452|    927|      }
 1453|      0|      /* UNREACHABLE */;
 1454|      0|      abort();
 1455|    927|    }
 1456|      0|    case s_n_llhttp__internal__n_error_30:
  ------------------
  |  Branch (1456:5): [True: 0, False: 5.03k]
  ------------------
 1457|      4|    s_n_llhttp__internal__n_error_30: {
 1458|      4|      state->error = 0x2;
 1459|      4|      state->reason = "Invalid character in chunk extensions quoted value";
 1460|      4|      state->error_pos = (const char*) p;
 1461|      4|      state->_current = (void*) (intptr_t) s_error;
 1462|      4|      return s_error;
 1463|      0|      /* UNREACHABLE */;
 1464|      0|      abort();
 1465|      0|    }
 1466|      0|    case s_n_llhttp__internal__n_chunk_extension_quoted_value:
  ------------------
  |  Branch (1466:5): [True: 0, False: 5.03k]
  ------------------
 1467|  1.25k|    s_n_llhttp__internal__n_chunk_extension_quoted_value: {
 1468|  1.25k|      static uint8_t lookup_table[] = {
 1469|  1.25k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
 1470|  1.25k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1471|  1.25k|        1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1472|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1473|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1474|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1,
 1475|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1476|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1477|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1478|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1479|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1480|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1481|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1482|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1483|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 1484|  1.25k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
 1485|  1.25k|      };
 1486|  1.25k|      if (p == endp) {
  ------------------
  |  Branch (1486:11): [True: 13, False: 1.24k]
  ------------------
 1487|     13|        return s_n_llhttp__internal__n_chunk_extension_quoted_value;
 1488|     13|      }
 1489|  1.24k|      switch (lookup_table[(uint8_t) *p]) {
 1490|    309|        case 1: {
  ------------------
  |  Branch (1490:9): [True: 309, False: 931]
  ------------------
 1491|    309|          p++;
 1492|    309|          goto s_n_llhttp__internal__n_chunk_extension_quoted_value;
 1493|      0|        }
 1494|    927|        case 2: {
  ------------------
  |  Branch (1494:9): [True: 927, False: 313]
  ------------------
 1495|    927|          p++;
 1496|    927|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_2;
 1497|      0|        }
 1498|      4|        default: {
  ------------------
  |  Branch (1498:9): [True: 4, False: 1.23k]
  ------------------
 1499|      4|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_3;
 1500|      0|        }
 1501|  1.24k|      }
 1502|      0|      /* UNREACHABLE */;
 1503|      0|      abort();
 1504|  1.24k|    }
 1505|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_3:
  ------------------
  |  Branch (1505:5): [True: 0, False: 5.03k]
  ------------------
 1506|    267|    s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_3: {
 1507|    267|      switch (llhttp__on_chunk_extension_value_complete(state, p, endp)) {
 1508|    267|        case 0:
  ------------------
  |  Branch (1508:9): [True: 267, False: 0]
  ------------------
 1509|    267|          goto s_n_llhttp__internal__n_chunk_extensions;
 1510|      0|        case 21:
  ------------------
  |  Branch (1510:9): [True: 0, False: 267]
  ------------------
 1511|      0|          goto s_n_llhttp__internal__n_pause_11;
 1512|      0|        default:
  ------------------
  |  Branch (1512:9): [True: 0, False: 267]
  ------------------
 1513|      0|          goto s_n_llhttp__internal__n_error_31;
 1514|    267|      }
 1515|      0|      /* UNREACHABLE */;
 1516|      0|      abort();
 1517|    267|    }
 1518|      0|    case s_n_llhttp__internal__n_error_32:
  ------------------
  |  Branch (1518:5): [True: 0, False: 5.03k]
  ------------------
 1519|      3|    s_n_llhttp__internal__n_error_32: {
 1520|      3|      state->error = 0x2;
 1521|      3|      state->reason = "Invalid character in chunk extensions value";
 1522|      3|      state->error_pos = (const char*) p;
 1523|      3|      state->_current = (void*) (intptr_t) s_error;
 1524|      3|      return s_error;
 1525|      0|      /* UNREACHABLE */;
 1526|      0|      abort();
 1527|      0|    }
 1528|      0|    case s_n_llhttp__internal__n_chunk_extension_value:
  ------------------
  |  Branch (1528:5): [True: 0, False: 5.03k]
  ------------------
 1529|  2.63k|    s_n_llhttp__internal__n_chunk_extension_value: {
 1530|  2.63k|      static uint8_t lookup_table[] = {
 1531|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0,
 1532|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1533|  2.63k|        0, 3, 4, 3, 3, 3, 3, 3, 0, 0, 3, 3, 0, 3, 3, 0,
 1534|  2.63k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 5, 0, 0, 0, 0,
 1535|  2.63k|        0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 1536|  2.63k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3,
 1537|  2.63k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 1538|  2.63k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3, 0, 3, 0,
 1539|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1540|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1541|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1542|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1543|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1544|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1545|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1546|  2.63k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 1547|  2.63k|      };
 1548|  2.63k|      if (p == endp) {
  ------------------
  |  Branch (1548:11): [True: 3, False: 2.62k]
  ------------------
 1549|      3|        return s_n_llhttp__internal__n_chunk_extension_value;
 1550|      3|      }
 1551|  2.62k|      switch (lookup_table[(uint8_t) *p]) {
 1552|      2|        case 1: {
  ------------------
  |  Branch (1552:9): [True: 2, False: 2.62k]
  ------------------
 1553|      2|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value;
 1554|      0|        }
 1555|    461|        case 2: {
  ------------------
  |  Branch (1555:9): [True: 461, False: 2.16k]
  ------------------
 1556|    461|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_1;
 1557|      0|        }
 1558|    951|        case 3: {
  ------------------
  |  Branch (1558:9): [True: 951, False: 1.67k]
  ------------------
 1559|    951|          p++;
 1560|    951|          goto s_n_llhttp__internal__n_chunk_extension_value;
 1561|      0|        }
 1562|    944|        case 4: {
  ------------------
  |  Branch (1562:9): [True: 944, False: 1.68k]
  ------------------
 1563|    944|          p++;
 1564|    944|          goto s_n_llhttp__internal__n_chunk_extension_quoted_value;
 1565|      0|        }
 1566|    267|        case 5: {
  ------------------
  |  Branch (1566:9): [True: 267, False: 2.36k]
  ------------------
 1567|    267|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_4;
 1568|      0|        }
 1569|      3|        default: {
  ------------------
  |  Branch (1569:9): [True: 3, False: 2.62k]
  ------------------
 1570|      3|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_5;
 1571|      0|        }
 1572|  2.62k|      }
 1573|      0|      /* UNREACHABLE */;
 1574|      0|      abort();
 1575|  2.62k|    }
 1576|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_value:
  ------------------
  |  Branch (1576:5): [True: 0, False: 5.03k]
  ------------------
 1577|  1.68k|    s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_value: {
 1578|  1.68k|      if (p == endp) {
  ------------------
  |  Branch (1578:11): [True: 5, False: 1.68k]
  ------------------
 1579|      5|        return s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_value;
 1580|      5|      }
 1581|  1.68k|      state->_span_pos0 = (void*) p;
 1582|  1.68k|      state->_span_cb0 = llhttp__on_chunk_extension_value;
 1583|  1.68k|      goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_3;
 1584|      0|      /* UNREACHABLE */;
 1585|      0|      abort();
 1586|  1.68k|    }
 1587|      0|    case s_n_llhttp__internal__n_error_33:
  ------------------
  |  Branch (1587:5): [True: 0, False: 5.03k]
  ------------------
 1588|      7|    s_n_llhttp__internal__n_error_33: {
 1589|      7|      state->error = 0x2;
 1590|      7|      state->reason = "Invalid character in chunk extensions name";
 1591|      7|      state->error_pos = (const char*) p;
 1592|      7|      state->_current = (void*) (intptr_t) s_error;
 1593|      7|      return s_error;
 1594|      0|      /* UNREACHABLE */;
 1595|      0|      abort();
 1596|      0|    }
 1597|      0|    case s_n_llhttp__internal__n_chunk_extension_name:
  ------------------
  |  Branch (1597:5): [True: 0, False: 5.03k]
  ------------------
 1598|  6.20k|    s_n_llhttp__internal__n_chunk_extension_name: {
 1599|  6.20k|      static uint8_t lookup_table[] = {
 1600|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0,
 1601|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1602|  6.20k|        0, 3, 0, 3, 3, 3, 3, 3, 0, 0, 3, 3, 0, 3, 3, 0,
 1603|  6.20k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 4, 0, 5, 0, 0,
 1604|  6.20k|        0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 1605|  6.20k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3,
 1606|  6.20k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 1607|  6.20k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3, 0, 3, 0,
 1608|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1609|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1610|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1611|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1612|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1613|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1614|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 1615|  6.20k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 1616|  6.20k|      };
 1617|  6.20k|      if (p == endp) {
  ------------------
  |  Branch (1617:11): [True: 4, False: 6.20k]
  ------------------
 1618|      4|        return s_n_llhttp__internal__n_chunk_extension_name;
 1619|      4|      }
 1620|  6.20k|      switch (lookup_table[(uint8_t) *p]) {
 1621|      1|        case 1: {
  ------------------
  |  Branch (1621:9): [True: 1, False: 6.20k]
  ------------------
 1622|      1|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name;
 1623|      0|        }
 1624|  1.29k|        case 2: {
  ------------------
  |  Branch (1624:9): [True: 1.29k, False: 4.90k]
  ------------------
 1625|  1.29k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_1;
 1626|      0|        }
 1627|  2.71k|        case 3: {
  ------------------
  |  Branch (1627:9): [True: 2.71k, False: 3.48k]
  ------------------
 1628|  2.71k|          p++;
 1629|  2.71k|          goto s_n_llhttp__internal__n_chunk_extension_name;
 1630|      0|        }
 1631|    491|        case 4: {
  ------------------
  |  Branch (1631:9): [True: 491, False: 5.71k]
  ------------------
 1632|    491|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_2;
 1633|      0|        }
 1634|  1.68k|        case 5: {
  ------------------
  |  Branch (1634:9): [True: 1.68k, False: 4.51k]
  ------------------
 1635|  1.68k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_3;
 1636|      0|        }
 1637|      7|        default: {
  ------------------
  |  Branch (1637:9): [True: 7, False: 6.19k]
  ------------------
 1638|      7|          goto s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_4;
 1639|      0|        }
 1640|  6.20k|      }
 1641|      0|      /* UNREACHABLE */;
 1642|      0|      abort();
 1643|  6.20k|    }
 1644|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_name:
  ------------------
  |  Branch (1644:5): [True: 0, False: 5.03k]
  ------------------
 1645|  3.48k|    s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_name: {
 1646|  3.48k|      if (p == endp) {
  ------------------
  |  Branch (1646:11): [True: 0, False: 3.48k]
  ------------------
 1647|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_name;
 1648|      0|      }
 1649|  3.48k|      state->_span_pos0 = (void*) p;
 1650|  3.48k|      state->_span_cb0 = llhttp__on_chunk_extension_name;
 1651|  3.48k|      goto s_n_llhttp__internal__n_chunk_extension_name;
 1652|      0|      /* UNREACHABLE */;
 1653|      0|      abort();
 1654|  3.48k|    }
 1655|      0|    case s_n_llhttp__internal__n_chunk_extensions:
  ------------------
  |  Branch (1655:5): [True: 0, False: 5.03k]
  ------------------
 1656|  3.51k|    s_n_llhttp__internal__n_chunk_extensions: {
 1657|  3.51k|      if (p == endp) {
  ------------------
  |  Branch (1657:11): [True: 27, False: 3.49k]
  ------------------
 1658|     27|        return s_n_llhttp__internal__n_chunk_extensions;
 1659|     27|      }
 1660|  3.49k|      switch (*p) {
 1661|      2|        case 13: {
  ------------------
  |  Branch (1661:9): [True: 2, False: 3.48k]
  ------------------
 1662|      2|          p++;
 1663|      2|          goto s_n_llhttp__internal__n_error_17;
 1664|      0|        }
 1665|      1|        case ' ': {
  ------------------
  |  Branch (1665:9): [True: 1, False: 3.48k]
  ------------------
 1666|      1|          p++;
 1667|      1|          goto s_n_llhttp__internal__n_error_18;
 1668|      0|        }
 1669|  3.48k|        default: {
  ------------------
  |  Branch (1669:9): [True: 3.48k, False: 3]
  ------------------
 1670|  3.48k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_name;
 1671|      0|        }
 1672|  3.49k|      }
 1673|      0|      /* UNREACHABLE */;
 1674|      0|      abort();
 1675|  3.49k|    }
 1676|      0|    case s_n_llhttp__internal__n_chunk_size_otherwise:
  ------------------
  |  Branch (1676:5): [True: 0, False: 5.03k]
  ------------------
 1677|  9.75k|    s_n_llhttp__internal__n_chunk_size_otherwise: {
 1678|  9.75k|      if (p == endp) {
  ------------------
  |  Branch (1678:11): [True: 0, False: 9.75k]
  ------------------
 1679|      0|        return s_n_llhttp__internal__n_chunk_size_otherwise;
 1680|      0|      }
 1681|  9.75k|      switch (*p) {
 1682|      1|        case 9: {
  ------------------
  |  Branch (1682:9): [True: 1, False: 9.75k]
  ------------------
 1683|      1|          p++;
 1684|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_4;
 1685|      0|        }
 1686|      4|        case 10: {
  ------------------
  |  Branch (1686:9): [True: 4, False: 9.75k]
  ------------------
 1687|      4|          p++;
 1688|      4|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_5;
 1689|      0|        }
 1690|  7.41k|        case 13: {
  ------------------
  |  Branch (1690:9): [True: 7.41k, False: 2.34k]
  ------------------
 1691|  7.41k|          p++;
 1692|  7.41k|          goto s_n_llhttp__internal__n_chunk_size_almost_done;
 1693|      0|        }
 1694|      1|        case ' ': {
  ------------------
  |  Branch (1694:9): [True: 1, False: 9.75k]
  ------------------
 1695|      1|          p++;
 1696|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_4;
 1697|      0|        }
 1698|  2.32k|        case ';': {
  ------------------
  |  Branch (1698:9): [True: 2.32k, False: 7.42k]
  ------------------
 1699|  2.32k|          p++;
 1700|  2.32k|          goto s_n_llhttp__internal__n_chunk_extensions;
 1701|      0|        }
 1702|      6|        default: {
  ------------------
  |  Branch (1702:9): [True: 6, False: 9.75k]
  ------------------
 1703|      6|          goto s_n_llhttp__internal__n_error_34;
 1704|      0|        }
 1705|  9.75k|      }
 1706|      0|      /* UNREACHABLE */;
 1707|      0|      abort();
 1708|  9.75k|    }
 1709|      0|    case s_n_llhttp__internal__n_chunk_size:
  ------------------
  |  Branch (1709:5): [True: 0, False: 5.03k]
  ------------------
 1710|  19.8k|    s_n_llhttp__internal__n_chunk_size: {
 1711|  19.8k|      if (p == endp) {
  ------------------
  |  Branch (1711:11): [True: 395, False: 19.4k]
  ------------------
 1712|    395|        return s_n_llhttp__internal__n_chunk_size;
 1713|    395|      }
 1714|  19.4k|      switch (*p) {
 1715|  1.72k|        case '0': {
  ------------------
  |  Branch (1715:9): [True: 1.72k, False: 17.7k]
  ------------------
 1716|  1.72k|          p++;
 1717|  1.72k|          match = 0;
 1718|  1.72k|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1719|      0|        }
 1720|    491|        case '1': {
  ------------------
  |  Branch (1720:9): [True: 491, False: 18.9k]
  ------------------
 1721|    491|          p++;
 1722|    491|          match = 1;
 1723|    491|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1724|      0|        }
 1725|    230|        case '2': {
  ------------------
  |  Branch (1725:9): [True: 230, False: 19.2k]
  ------------------
 1726|    230|          p++;
 1727|    230|          match = 2;
 1728|    230|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1729|      0|        }
 1730|    260|        case '3': {
  ------------------
  |  Branch (1730:9): [True: 260, False: 19.1k]
  ------------------
 1731|    260|          p++;
 1732|    260|          match = 3;
 1733|    260|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1734|      0|        }
 1735|    238|        case '4': {
  ------------------
  |  Branch (1735:9): [True: 238, False: 19.2k]
  ------------------
 1736|    238|          p++;
 1737|    238|          match = 4;
 1738|    238|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1739|      0|        }
 1740|    263|        case '5': {
  ------------------
  |  Branch (1740:9): [True: 263, False: 19.1k]
  ------------------
 1741|    263|          p++;
 1742|    263|          match = 5;
 1743|    263|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1744|      0|        }
 1745|    238|        case '6': {
  ------------------
  |  Branch (1745:9): [True: 238, False: 19.2k]
  ------------------
 1746|    238|          p++;
 1747|    238|          match = 6;
 1748|    238|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1749|      0|        }
 1750|    261|        case '7': {
  ------------------
  |  Branch (1750:9): [True: 261, False: 19.1k]
  ------------------
 1751|    261|          p++;
 1752|    261|          match = 7;
 1753|    261|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1754|      0|        }
 1755|    224|        case '8': {
  ------------------
  |  Branch (1755:9): [True: 224, False: 19.2k]
  ------------------
 1756|    224|          p++;
 1757|    224|          match = 8;
 1758|    224|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1759|      0|        }
 1760|    239|        case '9': {
  ------------------
  |  Branch (1760:9): [True: 239, False: 19.2k]
  ------------------
 1761|    239|          p++;
 1762|    239|          match = 9;
 1763|    239|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1764|      0|        }
 1765|    236|        case 'A': {
  ------------------
  |  Branch (1765:9): [True: 236, False: 19.2k]
  ------------------
 1766|    236|          p++;
 1767|    236|          match = 10;
 1768|    236|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1769|      0|        }
 1770|    413|        case 'B': {
  ------------------
  |  Branch (1770:9): [True: 413, False: 19.0k]
  ------------------
 1771|    413|          p++;
 1772|    413|          match = 11;
 1773|    413|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1774|      0|        }
 1775|    222|        case 'C': {
  ------------------
  |  Branch (1775:9): [True: 222, False: 19.2k]
  ------------------
 1776|    222|          p++;
 1777|    222|          match = 12;
 1778|    222|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1779|      0|        }
 1780|    281|        case 'D': {
  ------------------
  |  Branch (1780:9): [True: 281, False: 19.1k]
  ------------------
 1781|    281|          p++;
 1782|    281|          match = 13;
 1783|    281|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1784|      0|        }
 1785|    359|        case 'E': {
  ------------------
  |  Branch (1785:9): [True: 359, False: 19.0k]
  ------------------
 1786|    359|          p++;
 1787|    359|          match = 14;
 1788|    359|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1789|      0|        }
 1790|  1.34k|        case 'F': {
  ------------------
  |  Branch (1790:9): [True: 1.34k, False: 18.1k]
  ------------------
 1791|  1.34k|          p++;
 1792|  1.34k|          match = 15;
 1793|  1.34k|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1794|      0|        }
 1795|    214|        case 'a': {
  ------------------
  |  Branch (1795:9): [True: 214, False: 19.2k]
  ------------------
 1796|    214|          p++;
 1797|    214|          match = 10;
 1798|    214|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1799|      0|        }
 1800|    258|        case 'b': {
  ------------------
  |  Branch (1800:9): [True: 258, False: 19.1k]
  ------------------
 1801|    258|          p++;
 1802|    258|          match = 11;
 1803|    258|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1804|      0|        }
 1805|    222|        case 'c': {
  ------------------
  |  Branch (1805:9): [True: 222, False: 19.2k]
  ------------------
 1806|    222|          p++;
 1807|    222|          match = 12;
 1808|    222|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1809|      0|        }
 1810|    254|        case 'd': {
  ------------------
  |  Branch (1810:9): [True: 254, False: 19.2k]
  ------------------
 1811|    254|          p++;
 1812|    254|          match = 13;
 1813|    254|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1814|      0|        }
 1815|    239|        case 'e': {
  ------------------
  |  Branch (1815:9): [True: 239, False: 19.2k]
  ------------------
 1816|    239|          p++;
 1817|    239|          match = 14;
 1818|    239|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1819|      0|        }
 1820|  1.48k|        case 'f': {
  ------------------
  |  Branch (1820:9): [True: 1.48k, False: 17.9k]
  ------------------
 1821|  1.48k|          p++;
 1822|  1.48k|          match = 15;
 1823|  1.48k|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1824|      0|        }
 1825|  9.75k|        default: {
  ------------------
  |  Branch (1825:9): [True: 9.75k, False: 9.70k]
  ------------------
 1826|  9.75k|          goto s_n_llhttp__internal__n_chunk_size_otherwise;
 1827|      0|        }
 1828|  19.4k|      }
 1829|      0|      /* UNREACHABLE */;
 1830|      0|      abort();
 1831|  19.4k|    }
 1832|      0|    case s_n_llhttp__internal__n_chunk_size_digit:
  ------------------
  |  Branch (1832:5): [True: 0, False: 5.03k]
  ------------------
 1833|  10.2k|    s_n_llhttp__internal__n_chunk_size_digit: {
 1834|  10.2k|      if (p == endp) {
  ------------------
  |  Branch (1834:11): [True: 14, False: 10.1k]
  ------------------
 1835|     14|        return s_n_llhttp__internal__n_chunk_size_digit;
 1836|     14|      }
 1837|  10.1k|      switch (*p) {
 1838|  3.81k|        case '0': {
  ------------------
  |  Branch (1838:9): [True: 3.81k, False: 6.38k]
  ------------------
 1839|  3.81k|          p++;
 1840|  3.81k|          match = 0;
 1841|  3.81k|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1842|      0|        }
 1843|  1.20k|        case '1': {
  ------------------
  |  Branch (1843:9): [True: 1.20k, False: 8.99k]
  ------------------
 1844|  1.20k|          p++;
 1845|  1.20k|          match = 1;
 1846|  1.20k|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1847|      0|        }
 1848|    497|        case '2': {
  ------------------
  |  Branch (1848:9): [True: 497, False: 9.69k]
  ------------------
 1849|    497|          p++;
 1850|    497|          match = 2;
 1851|    497|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1852|      0|        }
 1853|    354|        case '3': {
  ------------------
  |  Branch (1853:9): [True: 354, False: 9.84k]
  ------------------
 1854|    354|          p++;
 1855|    354|          match = 3;
 1856|    354|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1857|      0|        }
 1858|    243|        case '4': {
  ------------------
  |  Branch (1858:9): [True: 243, False: 9.95k]
  ------------------
 1859|    243|          p++;
 1860|    243|          match = 4;
 1861|    243|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1862|      0|        }
 1863|    306|        case '5': {
  ------------------
  |  Branch (1863:9): [True: 306, False: 9.89k]
  ------------------
 1864|    306|          p++;
 1865|    306|          match = 5;
 1866|    306|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1867|      0|        }
 1868|    266|        case '6': {
  ------------------
  |  Branch (1868:9): [True: 266, False: 9.93k]
  ------------------
 1869|    266|          p++;
 1870|    266|          match = 6;
 1871|    266|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1872|      0|        }
 1873|    206|        case '7': {
  ------------------
  |  Branch (1873:9): [True: 206, False: 9.99k]
  ------------------
 1874|    206|          p++;
 1875|    206|          match = 7;
 1876|    206|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1877|      0|        }
 1878|    203|        case '8': {
  ------------------
  |  Branch (1878:9): [True: 203, False: 9.99k]
  ------------------
 1879|    203|          p++;
 1880|    203|          match = 8;
 1881|    203|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1882|      0|        }
 1883|    203|        case '9': {
  ------------------
  |  Branch (1883:9): [True: 203, False: 9.99k]
  ------------------
 1884|    203|          p++;
 1885|    203|          match = 9;
 1886|    203|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1887|      0|        }
 1888|    197|        case 'A': {
  ------------------
  |  Branch (1888:9): [True: 197, False: 9.99k]
  ------------------
 1889|    197|          p++;
 1890|    197|          match = 10;
 1891|    197|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1892|      0|        }
 1893|    403|        case 'B': {
  ------------------
  |  Branch (1893:9): [True: 403, False: 9.79k]
  ------------------
 1894|    403|          p++;
 1895|    403|          match = 11;
 1896|    403|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1897|      0|        }
 1898|    205|        case 'C': {
  ------------------
  |  Branch (1898:9): [True: 205, False: 9.99k]
  ------------------
 1899|    205|          p++;
 1900|    205|          match = 12;
 1901|    205|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1902|      0|        }
 1903|    200|        case 'D': {
  ------------------
  |  Branch (1903:9): [True: 200, False: 9.99k]
  ------------------
 1904|    200|          p++;
 1905|    200|          match = 13;
 1906|    200|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1907|      0|        }
 1908|    203|        case 'E': {
  ------------------
  |  Branch (1908:9): [True: 203, False: 9.99k]
  ------------------
 1909|    203|          p++;
 1910|    203|          match = 14;
 1911|    203|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1912|      0|        }
 1913|    320|        case 'F': {
  ------------------
  |  Branch (1913:9): [True: 320, False: 9.87k]
  ------------------
 1914|    320|          p++;
 1915|    320|          match = 15;
 1916|    320|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1917|      0|        }
 1918|    214|        case 'a': {
  ------------------
  |  Branch (1918:9): [True: 214, False: 9.98k]
  ------------------
 1919|    214|          p++;
 1920|    214|          match = 10;
 1921|    214|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1922|      0|        }
 1923|    204|        case 'b': {
  ------------------
  |  Branch (1923:9): [True: 204, False: 9.99k]
  ------------------
 1924|    204|          p++;
 1925|    204|          match = 11;
 1926|    204|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1927|      0|        }
 1928|    200|        case 'c': {
  ------------------
  |  Branch (1928:9): [True: 200, False: 9.99k]
  ------------------
 1929|    200|          p++;
 1930|    200|          match = 12;
 1931|    200|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1932|      0|        }
 1933|    197|        case 'd': {
  ------------------
  |  Branch (1933:9): [True: 197, False: 9.99k]
  ------------------
 1934|    197|          p++;
 1935|    197|          match = 13;
 1936|    197|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1937|      0|        }
 1938|    200|        case 'e': {
  ------------------
  |  Branch (1938:9): [True: 200, False: 9.99k]
  ------------------
 1939|    200|          p++;
 1940|    200|          match = 14;
 1941|    200|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1942|      0|        }
 1943|    356|        case 'f': {
  ------------------
  |  Branch (1943:9): [True: 356, False: 9.84k]
  ------------------
 1944|    356|          p++;
 1945|    356|          match = 15;
 1946|    356|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length;
 1947|      0|        }
 1948|      1|        default: {
  ------------------
  |  Branch (1948:9): [True: 1, False: 10.1k]
  ------------------
 1949|      1|          goto s_n_llhttp__internal__n_error_36;
 1950|      0|        }
 1951|  10.1k|      }
 1952|      0|      /* UNREACHABLE */;
 1953|      0|      abort();
 1954|  10.1k|    }
 1955|      0|    case s_n_llhttp__internal__n_invoke_update_content_length_1:
  ------------------
  |  Branch (1955:5): [True: 0, False: 5.03k]
  ------------------
 1956|  10.2k|    s_n_llhttp__internal__n_invoke_update_content_length_1: {
 1957|  10.2k|      switch (llhttp__internal__c_update_content_length(state, p, endp)) {
 1958|  10.2k|        default:
  ------------------
  |  Branch (1958:9): [True: 10.2k, False: 0]
  ------------------
 1959|  10.2k|          goto s_n_llhttp__internal__n_chunk_size_digit;
 1960|  10.2k|      }
 1961|      0|      /* UNREACHABLE */;
 1962|      0|      abort();
 1963|  10.2k|    }
 1964|      0|    case s_n_llhttp__internal__n_consume_content_length_1:
  ------------------
  |  Branch (1964:5): [True: 0, False: 5.03k]
  ------------------
 1965|    371|    s_n_llhttp__internal__n_consume_content_length_1: {
 1966|    371|      size_t avail;
 1967|    371|      uint64_t need;
 1968|       |      
 1969|    371|      avail = endp - p;
 1970|    371|      need = state->content_length;
 1971|    371|      if (avail >= need) {
  ------------------
  |  Branch (1971:11): [True: 262, False: 109]
  ------------------
 1972|    262|        p += need;
 1973|    262|        state->content_length = 0;
 1974|    262|        goto s_n_llhttp__internal__n_span_end_llhttp__on_body_1;
 1975|    262|      }
 1976|       |      
 1977|    109|      state->content_length -= avail;
 1978|    109|      return s_n_llhttp__internal__n_consume_content_length_1;
 1979|      0|      /* UNREACHABLE */;
 1980|      0|      abort();
 1981|    371|    }
 1982|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_body_1:
  ------------------
  |  Branch (1982:5): [True: 0, False: 5.03k]
  ------------------
 1983|    491|    s_n_llhttp__internal__n_span_start_llhttp__on_body_1: {
 1984|    491|      if (p == endp) {
  ------------------
  |  Branch (1984:11): [True: 120, False: 371]
  ------------------
 1985|    120|        return s_n_llhttp__internal__n_span_start_llhttp__on_body_1;
 1986|    120|      }
 1987|    371|      state->_span_pos0 = (void*) p;
 1988|    371|      state->_span_cb0 = llhttp__on_body;
 1989|    371|      goto s_n_llhttp__internal__n_consume_content_length_1;
 1990|      0|      /* UNREACHABLE */;
 1991|      0|      abort();
 1992|    491|    }
 1993|      0|    case s_n_llhttp__internal__n_eof:
  ------------------
  |  Branch (1993:5): [True: 0, False: 5.03k]
  ------------------
 1994|      2|    s_n_llhttp__internal__n_eof: {
 1995|      2|      if (p == endp) {
  ------------------
  |  Branch (1995:11): [True: 1, False: 1]
  ------------------
 1996|      1|        return s_n_llhttp__internal__n_eof;
 1997|      1|      }
 1998|      1|      p++;
 1999|      1|      goto s_n_llhttp__internal__n_eof;
 2000|      0|      /* UNREACHABLE */;
 2001|      0|      abort();
 2002|      2|    }
 2003|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_body_2:
  ------------------
  |  Branch (2003:5): [True: 0, False: 5.03k]
  ------------------
 2004|     57|    s_n_llhttp__internal__n_span_start_llhttp__on_body_2: {
 2005|     57|      if (p == endp) {
  ------------------
  |  Branch (2005:11): [True: 56, False: 1]
  ------------------
 2006|     56|        return s_n_llhttp__internal__n_span_start_llhttp__on_body_2;
 2007|     56|      }
 2008|      1|      state->_span_pos0 = (void*) p;
 2009|      1|      state->_span_cb0 = llhttp__on_body;
 2010|      1|      goto s_n_llhttp__internal__n_eof;
 2011|      0|      /* UNREACHABLE */;
 2012|      0|      abort();
 2013|     57|    }
 2014|      0|    case s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete:
  ------------------
  |  Branch (2014:5): [True: 0, False: 5.03k]
  ------------------
 2015|  28.5k|    s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete: {
 2016|  28.5k|      switch (llhttp__after_headers_complete(state, p, endp)) {
 2017|      4|        case 1:
  ------------------
  |  Branch (2017:9): [True: 4, False: 28.5k]
  ------------------
 2018|      4|          goto s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_1;
 2019|  1.69k|        case 2:
  ------------------
  |  Branch (2019:9): [True: 1.69k, False: 26.8k]
  ------------------
 2020|  1.69k|          goto s_n_llhttp__internal__n_invoke_update_content_length_1;
 2021|    491|        case 3:
  ------------------
  |  Branch (2021:9): [True: 491, False: 28.0k]
  ------------------
 2022|    491|          goto s_n_llhttp__internal__n_span_start_llhttp__on_body_1;
 2023|     57|        case 4:
  ------------------
  |  Branch (2023:9): [True: 57, False: 28.4k]
  ------------------
 2024|     57|          goto s_n_llhttp__internal__n_invoke_update_finish_3;
 2025|      1|        case 5:
  ------------------
  |  Branch (2025:9): [True: 1, False: 28.5k]
  ------------------
 2026|      1|          goto s_n_llhttp__internal__n_error_38;
 2027|  26.3k|        default:
  ------------------
  |  Branch (2027:9): [True: 26.3k, False: 2.24k]
  ------------------
 2028|  26.3k|          goto s_n_llhttp__internal__n_invoke_llhttp__on_message_complete;
 2029|  28.5k|      }
 2030|      0|      /* UNREACHABLE */;
 2031|      0|      abort();
 2032|  28.5k|    }
 2033|      0|    case s_n_llhttp__internal__n_error_5:
  ------------------
  |  Branch (2033:5): [True: 0, False: 5.03k]
  ------------------
 2034|      7|    s_n_llhttp__internal__n_error_5: {
 2035|      7|      state->error = 0xa;
 2036|      7|      state->reason = "Invalid header field char";
 2037|      7|      state->error_pos = (const char*) p;
 2038|      7|      state->_current = (void*) (intptr_t) s_error;
 2039|      7|      return s_error;
 2040|      0|      /* UNREACHABLE */;
 2041|      0|      abort();
 2042|      0|    }
 2043|      0|    case s_n_llhttp__internal__n_headers_almost_done:
  ------------------
  |  Branch (2043:5): [True: 0, False: 5.03k]
  ------------------
 2044|  29.3k|    s_n_llhttp__internal__n_headers_almost_done: {
 2045|  29.3k|      if (p == endp) {
  ------------------
  |  Branch (2045:11): [True: 6, False: 29.3k]
  ------------------
 2046|      6|        return s_n_llhttp__internal__n_headers_almost_done;
 2047|      6|      }
 2048|  29.3k|      switch (*p) {
 2049|  29.3k|        case 10: {
  ------------------
  |  Branch (2049:9): [True: 29.3k, False: 11]
  ------------------
 2050|  29.3k|          p++;
 2051|  29.3k|          goto s_n_llhttp__internal__n_invoke_test_flags_1;
 2052|      0|        }
 2053|     11|        default: {
  ------------------
  |  Branch (2053:9): [True: 11, False: 29.3k]
  ------------------
 2054|     11|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_12;
 2055|      0|        }
 2056|  29.3k|      }
 2057|      0|      /* UNREACHABLE */;
 2058|      0|      abort();
 2059|  29.3k|    }
 2060|      0|    case s_n_llhttp__internal__n_header_field_colon_discard_ws:
  ------------------
  |  Branch (2060:5): [True: 0, False: 5.03k]
  ------------------
 2061|    695|    s_n_llhttp__internal__n_header_field_colon_discard_ws: {
 2062|    695|      if (p == endp) {
  ------------------
  |  Branch (2062:11): [True: 3, False: 692]
  ------------------
 2063|      3|        return s_n_llhttp__internal__n_header_field_colon_discard_ws;
 2064|      3|      }
 2065|    692|      switch (*p) {
 2066|    441|        case ' ': {
  ------------------
  |  Branch (2066:9): [True: 441, False: 251]
  ------------------
 2067|    441|          p++;
 2068|    441|          goto s_n_llhttp__internal__n_header_field_colon_discard_ws;
 2069|      0|        }
 2070|    251|        default: {
  ------------------
  |  Branch (2070:9): [True: 251, False: 441]
  ------------------
 2071|    251|          goto s_n_llhttp__internal__n_header_field_colon;
 2072|      0|        }
 2073|    692|      }
 2074|      0|      /* UNREACHABLE */;
 2075|      0|      abort();
 2076|    692|    }
 2077|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete:
  ------------------
  |  Branch (2077:5): [True: 0, False: 5.03k]
  ------------------
 2078|  11.6k|    s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete: {
 2079|  11.6k|      switch (llhttp__on_header_value_complete(state, p, endp)) {
 2080|  11.6k|        case 0:
  ------------------
  |  Branch (2080:9): [True: 11.6k, False: 0]
  ------------------
 2081|  11.6k|          goto s_n_llhttp__internal__n_header_field_start;
 2082|      0|        case 21:
  ------------------
  |  Branch (2082:9): [True: 0, False: 11.6k]
  ------------------
 2083|      0|          goto s_n_llhttp__internal__n_pause_18;
 2084|      0|        default:
  ------------------
  |  Branch (2084:9): [True: 0, False: 11.6k]
  ------------------
 2085|      0|          goto s_n_llhttp__internal__n_error_46;
 2086|  11.6k|      }
 2087|      0|      /* UNREACHABLE */;
 2088|      0|      abort();
 2089|  11.6k|    }
 2090|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_header_value:
  ------------------
  |  Branch (2090:5): [True: 0, False: 5.03k]
  ------------------
 2091|  3.79k|    s_n_llhttp__internal__n_span_start_llhttp__on_header_value: {
 2092|  3.79k|      if (p == endp) {
  ------------------
  |  Branch (2092:11): [True: 0, False: 3.79k]
  ------------------
 2093|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_header_value;
 2094|      0|      }
 2095|  3.79k|      state->_span_pos0 = (void*) p;
 2096|  3.79k|      state->_span_cb0 = llhttp__on_header_value;
 2097|  3.79k|      goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value;
 2098|      0|      /* UNREACHABLE */;
 2099|      0|      abort();
 2100|  3.79k|    }
 2101|      0|    case s_n_llhttp__internal__n_header_value_discard_lws:
  ------------------
  |  Branch (2101:5): [True: 0, False: 5.03k]
  ------------------
 2102|  4.26k|    s_n_llhttp__internal__n_header_value_discard_lws: {
 2103|  4.26k|      if (p == endp) {
  ------------------
  |  Branch (2103:11): [True: 8, False: 4.25k]
  ------------------
 2104|      8|        return s_n_llhttp__internal__n_header_value_discard_lws;
 2105|      8|      }
 2106|  4.25k|      switch (*p) {
 2107|    229|        case 9: {
  ------------------
  |  Branch (2107:9): [True: 229, False: 4.02k]
  ------------------
 2108|    229|          p++;
 2109|    229|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_15;
 2110|      0|        }
 2111|    231|        case ' ': {
  ------------------
  |  Branch (2111:9): [True: 231, False: 4.02k]
  ------------------
 2112|    231|          p++;
 2113|    231|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_15;
 2114|      0|        }
 2115|  3.79k|        default: {
  ------------------
  |  Branch (2115:9): [True: 3.79k, False: 460]
  ------------------
 2116|  3.79k|          goto s_n_llhttp__internal__n_invoke_load_header_state_1;
 2117|      0|        }
 2118|  4.25k|      }
 2119|      0|      /* UNREACHABLE */;
 2120|      0|      abort();
 2121|  4.25k|    }
 2122|      0|    case s_n_llhttp__internal__n_header_value_discard_ws_almost_done:
  ------------------
  |  Branch (2122:5): [True: 0, False: 5.03k]
  ------------------
 2123|  4.27k|    s_n_llhttp__internal__n_header_value_discard_ws_almost_done: {
 2124|  4.27k|      if (p == endp) {
  ------------------
  |  Branch (2124:11): [True: 11, False: 4.26k]
  ------------------
 2125|     11|        return s_n_llhttp__internal__n_header_value_discard_ws_almost_done;
 2126|     11|      }
 2127|  4.26k|      switch (*p) {
 2128|    302|        case 10: {
  ------------------
  |  Branch (2128:9): [True: 302, False: 3.95k]
  ------------------
 2129|    302|          p++;
 2130|    302|          goto s_n_llhttp__internal__n_header_value_discard_lws;
 2131|      0|        }
 2132|  3.95k|        default: {
  ------------------
  |  Branch (2132:9): [True: 3.95k, False: 302]
  ------------------
 2133|  3.95k|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_16;
 2134|      0|        }
 2135|  4.26k|      }
 2136|      0|      /* UNREACHABLE */;
 2137|      0|      abort();
 2138|  4.26k|    }
 2139|      0|    case s_n_llhttp__internal__n_header_value_lws:
  ------------------
  |  Branch (2139:5): [True: 0, False: 5.03k]
  ------------------
 2140|  9.12k|    s_n_llhttp__internal__n_header_value_lws: {
 2141|  9.12k|      if (p == endp) {
  ------------------
  |  Branch (2141:11): [True: 9, False: 9.11k]
  ------------------
 2142|      9|        return s_n_llhttp__internal__n_header_value_lws;
 2143|      9|      }
 2144|  9.11k|      switch (*p) {
 2145|    555|        case 9: {
  ------------------
  |  Branch (2145:9): [True: 555, False: 8.55k]
  ------------------
 2146|    555|          goto s_n_llhttp__internal__n_invoke_load_header_state_4;
 2147|      0|        }
 2148|    718|        case ' ': {
  ------------------
  |  Branch (2148:9): [True: 718, False: 8.39k]
  ------------------
 2149|    718|          goto s_n_llhttp__internal__n_invoke_load_header_state_4;
 2150|      0|        }
 2151|  7.84k|        default: {
  ------------------
  |  Branch (2151:9): [True: 7.84k, False: 1.27k]
  ------------------
 2152|  7.84k|          goto s_n_llhttp__internal__n_invoke_load_header_state_5;
 2153|      0|        }
 2154|  9.11k|      }
 2155|      0|      /* UNREACHABLE */;
 2156|      0|      abort();
 2157|  9.11k|    }
 2158|      0|    case s_n_llhttp__internal__n_header_value_almost_done:
  ------------------
  |  Branch (2158:5): [True: 0, False: 5.03k]
  ------------------
 2159|  9.17k|    s_n_llhttp__internal__n_header_value_almost_done: {
 2160|  9.17k|      if (p == endp) {
  ------------------
  |  Branch (2160:11): [True: 37, False: 9.13k]
  ------------------
 2161|     37|        return s_n_llhttp__internal__n_header_value_almost_done;
 2162|     37|      }
 2163|  9.13k|      switch (*p) {
 2164|  9.12k|        case 10: {
  ------------------
  |  Branch (2164:9): [True: 9.12k, False: 10]
  ------------------
 2165|  9.12k|          p++;
 2166|  9.12k|          goto s_n_llhttp__internal__n_header_value_lws;
 2167|      0|        }
 2168|     10|        default: {
  ------------------
  |  Branch (2168:9): [True: 10, False: 9.12k]
  ------------------
 2169|     10|          goto s_n_llhttp__internal__n_error_50;
 2170|      0|        }
 2171|  9.13k|      }
 2172|      0|      /* UNREACHABLE */;
 2173|      0|      abort();
 2174|  9.13k|    }
 2175|      0|    case s_n_llhttp__internal__n_invoke_test_lenient_flags_17:
  ------------------
  |  Branch (2175:5): [True: 0, False: 5.03k]
  ------------------
 2176|     15|    s_n_llhttp__internal__n_invoke_test_lenient_flags_17: {
 2177|     15|      switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 2178|      0|        case 1:
  ------------------
  |  Branch (2178:9): [True: 0, False: 15]
  ------------------
 2179|      0|          goto s_n_llhttp__internal__n_header_value_almost_done;
 2180|     15|        default:
  ------------------
  |  Branch (2180:9): [True: 15, False: 0]
  ------------------
 2181|     15|          goto s_n_llhttp__internal__n_error_49;
 2182|     15|      }
 2183|      0|      /* UNREACHABLE */;
 2184|      0|      abort();
 2185|     15|    }
 2186|      0|    case s_n_llhttp__internal__n_header_value_lenient:
  ------------------
  |  Branch (2186:5): [True: 0, False: 5.03k]
  ------------------
 2187|  22.1k|    s_n_llhttp__internal__n_header_value_lenient: {
 2188|  22.1k|      if (p == endp) {
  ------------------
  |  Branch (2188:11): [True: 39, False: 22.1k]
  ------------------
 2189|     39|        return s_n_llhttp__internal__n_header_value_lenient;
 2190|     39|      }
 2191|  22.1k|      switch (*p) {
 2192|  2.74k|        case 10: {
  ------------------
  |  Branch (2192:9): [True: 2.74k, False: 19.3k]
  ------------------
 2193|  2.74k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_4;
 2194|      0|        }
 2195|    690|        case 13: {
  ------------------
  |  Branch (2195:9): [True: 690, False: 21.4k]
  ------------------
 2196|    690|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_5;
 2197|      0|        }
 2198|  18.7k|        default: {
  ------------------
  |  Branch (2198:9): [True: 18.7k, False: 3.43k]
  ------------------
 2199|  18.7k|          p++;
 2200|  18.7k|          goto s_n_llhttp__internal__n_header_value_lenient;
 2201|      0|        }
 2202|  22.1k|      }
 2203|      0|      /* UNREACHABLE */;
 2204|      0|      abort();
 2205|  22.1k|    }
 2206|      0|    case s_n_llhttp__internal__n_error_51:
  ------------------
  |  Branch (2206:5): [True: 0, False: 5.03k]
  ------------------
 2207|      3|    s_n_llhttp__internal__n_error_51: {
 2208|      3|      state->error = 0xa;
 2209|      3|      state->reason = "Invalid header value char";
 2210|      3|      state->error_pos = (const char*) p;
 2211|      3|      state->_current = (void*) (intptr_t) s_error;
 2212|      3|      return s_error;
 2213|      0|      /* UNREACHABLE */;
 2214|      0|      abort();
 2215|      0|    }
 2216|      0|    case s_n_llhttp__internal__n_header_value_otherwise:
  ------------------
  |  Branch (2216:5): [True: 0, False: 5.03k]
  ------------------
 2217|  9.22k|    s_n_llhttp__internal__n_header_value_otherwise: {
 2218|  9.22k|      if (p == endp) {
  ------------------
  |  Branch (2218:11): [True: 0, False: 9.22k]
  ------------------
 2219|      0|        return s_n_llhttp__internal__n_header_value_otherwise;
 2220|      0|      }
 2221|  9.22k|      switch (*p) {
 2222|     15|        case 10: {
  ------------------
  |  Branch (2222:9): [True: 15, False: 9.21k]
  ------------------
 2223|     15|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_1;
 2224|      0|        }
 2225|  5.73k|        case 13: {
  ------------------
  |  Branch (2225:9): [True: 5.73k, False: 3.48k]
  ------------------
 2226|  5.73k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_2;
 2227|      0|        }
 2228|  3.47k|        default: {
  ------------------
  |  Branch (2228:9): [True: 3.47k, False: 5.75k]
  ------------------
 2229|  3.47k|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_18;
 2230|      0|        }
 2231|  9.22k|      }
 2232|      0|      /* UNREACHABLE */;
 2233|      0|      abort();
 2234|  9.22k|    }
 2235|      0|    case s_n_llhttp__internal__n_header_value_connection_token:
  ------------------
  |  Branch (2235:5): [True: 0, False: 5.03k]
  ------------------
 2236|  3.91k|    s_n_llhttp__internal__n_header_value_connection_token: {
 2237|  3.91k|      static uint8_t lookup_table[] = {
 2238|  3.91k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
 2239|  3.91k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2240|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1,
 2241|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2242|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2243|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2244|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2245|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
 2246|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2247|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2248|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2249|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2250|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2251|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2252|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2253|  3.91k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
 2254|  3.91k|      };
 2255|  3.91k|      if (p == endp) {
  ------------------
  |  Branch (2255:11): [True: 54, False: 3.86k]
  ------------------
 2256|     54|        return s_n_llhttp__internal__n_header_value_connection_token;
 2257|     54|      }
 2258|  3.86k|      switch (lookup_table[(uint8_t) *p]) {
 2259|  1.10k|        case 1: {
  ------------------
  |  Branch (2259:9): [True: 1.10k, False: 2.76k]
  ------------------
 2260|  1.10k|          p++;
 2261|  1.10k|          goto s_n_llhttp__internal__n_header_value_connection_token;
 2262|      0|        }
 2263|  1.76k|        case 2: {
  ------------------
  |  Branch (2263:9): [True: 1.76k, False: 2.09k]
  ------------------
 2264|  1.76k|          p++;
 2265|  1.76k|          goto s_n_llhttp__internal__n_header_value_connection;
 2266|      0|        }
 2267|    995|        default: {
  ------------------
  |  Branch (2267:9): [True: 995, False: 2.86k]
  ------------------
 2268|    995|          goto s_n_llhttp__internal__n_header_value_otherwise;
 2269|      0|        }
 2270|  3.86k|      }
 2271|      0|      /* UNREACHABLE */;
 2272|      0|      abort();
 2273|  3.86k|    }
 2274|      0|    case s_n_llhttp__internal__n_header_value_connection_ws:
  ------------------
  |  Branch (2274:5): [True: 0, False: 5.03k]
  ------------------
 2275|  2.27k|    s_n_llhttp__internal__n_header_value_connection_ws: {
 2276|  2.27k|      if (p == endp) {
  ------------------
  |  Branch (2276:11): [True: 14, False: 2.26k]
  ------------------
 2277|     14|        return s_n_llhttp__internal__n_header_value_connection_ws;
 2278|     14|      }
 2279|  2.26k|      switch (*p) {
 2280|      2|        case 10: {
  ------------------
  |  Branch (2280:9): [True: 2, False: 2.26k]
  ------------------
 2281|      2|          goto s_n_llhttp__internal__n_header_value_otherwise;
 2282|      0|        }
 2283|  1.30k|        case 13: {
  ------------------
  |  Branch (2283:9): [True: 1.30k, False: 955]
  ------------------
 2284|  1.30k|          goto s_n_llhttp__internal__n_header_value_otherwise;
 2285|      0|        }
 2286|    196|        case ' ': {
  ------------------
  |  Branch (2286:9): [True: 196, False: 2.06k]
  ------------------
 2287|    196|          p++;
 2288|    196|          goto s_n_llhttp__internal__n_header_value_connection_ws;
 2289|      0|        }
 2290|    549|        case ',': {
  ------------------
  |  Branch (2290:9): [True: 549, False: 1.71k]
  ------------------
 2291|    549|          p++;
 2292|    549|          goto s_n_llhttp__internal__n_invoke_load_header_state_6;
 2293|      0|        }
 2294|    208|        default: {
  ------------------
  |  Branch (2294:9): [True: 208, False: 2.05k]
  ------------------
 2295|    208|          goto s_n_llhttp__internal__n_invoke_update_header_state_5;
 2296|      0|        }
 2297|  2.26k|      }
 2298|      0|      /* UNREACHABLE */;
 2299|      0|      abort();
 2300|  2.26k|    }
 2301|      0|    case s_n_llhttp__internal__n_header_value_connection_1:
  ------------------
  |  Branch (2301:5): [True: 0, False: 5.03k]
  ------------------
 2302|  1.90k|    s_n_llhttp__internal__n_header_value_connection_1: {
 2303|  1.90k|      llparse_match_t match_seq;
 2304|       |      
 2305|  1.90k|      if (p == endp) {
  ------------------
  |  Branch (2305:11): [True: 8, False: 1.89k]
  ------------------
 2306|      8|        return s_n_llhttp__internal__n_header_value_connection_1;
 2307|      8|      }
 2308|  1.89k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob2, 4);
 2309|  1.89k|      p = match_seq.current;
 2310|  1.89k|      switch (match_seq.status) {
  ------------------
  |  Branch (2310:15): [True: 0, False: 1.89k]
  ------------------
 2311|  1.19k|        case kMatchComplete: {
  ------------------
  |  Branch (2311:9): [True: 1.19k, False: 702]
  ------------------
 2312|  1.19k|          p++;
 2313|  1.19k|          goto s_n_llhttp__internal__n_invoke_update_header_state_3;
 2314|      0|        }
 2315|      1|        case kMatchPause: {
  ------------------
  |  Branch (2315:9): [True: 1, False: 1.89k]
  ------------------
 2316|      1|          return s_n_llhttp__internal__n_header_value_connection_1;
 2317|      0|        }
 2318|    701|        case kMatchMismatch: {
  ------------------
  |  Branch (2318:9): [True: 701, False: 1.19k]
  ------------------
 2319|    701|          goto s_n_llhttp__internal__n_header_value_connection_token;
 2320|      0|        }
 2321|  1.89k|      }
 2322|      0|      /* UNREACHABLE */;
 2323|      0|      abort();
 2324|  1.89k|    }
 2325|      0|    case s_n_llhttp__internal__n_header_value_connection_2:
  ------------------
  |  Branch (2325:5): [True: 0, False: 5.03k]
  ------------------
 2326|    291|    s_n_llhttp__internal__n_header_value_connection_2: {
 2327|    291|      llparse_match_t match_seq;
 2328|       |      
 2329|    291|      if (p == endp) {
  ------------------
  |  Branch (2329:11): [True: 7, False: 284]
  ------------------
 2330|      7|        return s_n_llhttp__internal__n_header_value_connection_2;
 2331|      7|      }
 2332|    284|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob3, 9);
 2333|    284|      p = match_seq.current;
 2334|    284|      switch (match_seq.status) {
  ------------------
  |  Branch (2334:15): [True: 0, False: 284]
  ------------------
 2335|      0|        case kMatchComplete: {
  ------------------
  |  Branch (2335:9): [True: 0, False: 284]
  ------------------
 2336|      0|          p++;
 2337|      0|          goto s_n_llhttp__internal__n_invoke_update_header_state_6;
 2338|      0|        }
 2339|      1|        case kMatchPause: {
  ------------------
  |  Branch (2339:9): [True: 1, False: 283]
  ------------------
 2340|      1|          return s_n_llhttp__internal__n_header_value_connection_2;
 2341|      0|        }
 2342|    283|        case kMatchMismatch: {
  ------------------
  |  Branch (2342:9): [True: 283, False: 1]
  ------------------
 2343|    283|          goto s_n_llhttp__internal__n_header_value_connection_token;
 2344|      0|        }
 2345|    284|      }
 2346|      0|      /* UNREACHABLE */;
 2347|      0|      abort();
 2348|    284|    }
 2349|      0|    case s_n_llhttp__internal__n_header_value_connection_3:
  ------------------
  |  Branch (2349:5): [True: 0, False: 5.03k]
  ------------------
 2350|  1.29k|    s_n_llhttp__internal__n_header_value_connection_3: {
 2351|  1.29k|      llparse_match_t match_seq;
 2352|       |      
 2353|  1.29k|      if (p == endp) {
  ------------------
  |  Branch (2353:11): [True: 9, False: 1.28k]
  ------------------
 2354|      9|        return s_n_llhttp__internal__n_header_value_connection_3;
 2355|      9|      }
 2356|  1.28k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob4, 6);
 2357|  1.28k|      p = match_seq.current;
 2358|  1.28k|      switch (match_seq.status) {
  ------------------
  |  Branch (2358:15): [True: 0, False: 1.28k]
  ------------------
 2359|    885|        case kMatchComplete: {
  ------------------
  |  Branch (2359:9): [True: 885, False: 402]
  ------------------
 2360|    885|          p++;
 2361|    885|          goto s_n_llhttp__internal__n_invoke_update_header_state_7;
 2362|      0|        }
 2363|      2|        case kMatchPause: {
  ------------------
  |  Branch (2363:9): [True: 2, False: 1.28k]
  ------------------
 2364|      2|          return s_n_llhttp__internal__n_header_value_connection_3;
 2365|      0|        }
 2366|    400|        case kMatchMismatch: {
  ------------------
  |  Branch (2366:9): [True: 400, False: 887]
  ------------------
 2367|    400|          goto s_n_llhttp__internal__n_header_value_connection_token;
 2368|      0|        }
 2369|  1.28k|      }
 2370|      0|      /* UNREACHABLE */;
 2371|      0|      abort();
 2372|  1.28k|    }
 2373|      0|    case s_n_llhttp__internal__n_header_value_connection:
  ------------------
  |  Branch (2373:5): [True: 0, False: 5.03k]
  ------------------
 2374|  5.62k|    s_n_llhttp__internal__n_header_value_connection: {
 2375|  5.62k|      if (p == endp) {
  ------------------
  |  Branch (2375:11): [True: 59, False: 5.56k]
  ------------------
 2376|     59|        return s_n_llhttp__internal__n_header_value_connection;
 2377|     59|      }
 2378|  5.56k|      switch (((*p) >= 'A' && (*p) <= 'Z' ? (*p | 0x20) : (*p))) {
  ------------------
  |  Branch (2378:16): [True: 3.67k, False: 1.88k]
  |  Branch (2378:31): [True: 1.20k, False: 2.47k]
  ------------------
 2379|    440|        case 9: {
  ------------------
  |  Branch (2379:9): [True: 440, False: 5.12k]
  ------------------
 2380|    440|          p++;
 2381|    440|          goto s_n_llhttp__internal__n_header_value_connection;
 2382|      0|        }
 2383|    411|        case ' ': {
  ------------------
  |  Branch (2383:9): [True: 411, False: 5.15k]
  ------------------
 2384|    411|          p++;
 2385|    411|          goto s_n_llhttp__internal__n_header_value_connection;
 2386|      0|        }
 2387|  1.90k|        case 'c': {
  ------------------
  |  Branch (2387:9): [True: 1.90k, False: 3.66k]
  ------------------
 2388|  1.90k|          p++;
 2389|  1.90k|          goto s_n_llhttp__internal__n_header_value_connection_1;
 2390|      0|        }
 2391|    291|        case 'k': {
  ------------------
  |  Branch (2391:9): [True: 291, False: 5.27k]
  ------------------
 2392|    291|          p++;
 2393|    291|          goto s_n_llhttp__internal__n_header_value_connection_2;
 2394|      0|        }
 2395|  1.29k|        case 'u': {
  ------------------
  |  Branch (2395:9): [True: 1.29k, False: 4.27k]
  ------------------
 2396|  1.29k|          p++;
 2397|  1.29k|          goto s_n_llhttp__internal__n_header_value_connection_3;
 2398|      0|        }
 2399|  1.22k|        default: {
  ------------------
  |  Branch (2399:9): [True: 1.22k, False: 4.34k]
  ------------------
 2400|  1.22k|          goto s_n_llhttp__internal__n_header_value_connection_token;
 2401|      0|        }
 2402|  5.56k|      }
 2403|      0|      /* UNREACHABLE */;
 2404|      0|      abort();
 2405|  5.56k|    }
 2406|      0|    case s_n_llhttp__internal__n_error_53:
  ------------------
  |  Branch (2406:5): [True: 0, False: 5.03k]
  ------------------
 2407|      6|    s_n_llhttp__internal__n_error_53: {
 2408|      6|      state->error = 0xb;
 2409|      6|      state->reason = "Content-Length overflow";
 2410|      6|      state->error_pos = (const char*) p;
 2411|      6|      state->_current = (void*) (intptr_t) s_error;
 2412|      6|      return s_error;
 2413|      0|      /* UNREACHABLE */;
 2414|      0|      abort();
 2415|      0|    }
 2416|      0|    case s_n_llhttp__internal__n_error_54:
  ------------------
  |  Branch (2416:5): [True: 0, False: 5.03k]
  ------------------
 2417|     13|    s_n_llhttp__internal__n_error_54: {
 2418|     13|      state->error = 0xb;
 2419|     13|      state->reason = "Invalid character in Content-Length";
 2420|     13|      state->error_pos = (const char*) p;
 2421|     13|      state->_current = (void*) (intptr_t) s_error;
 2422|     13|      return s_error;
 2423|      0|      /* UNREACHABLE */;
 2424|      0|      abort();
 2425|      0|    }
 2426|      0|    case s_n_llhttp__internal__n_header_value_content_length_ws:
  ------------------
  |  Branch (2426:5): [True: 0, False: 5.03k]
  ------------------
 2427|  1.32k|    s_n_llhttp__internal__n_header_value_content_length_ws: {
 2428|  1.32k|      if (p == endp) {
  ------------------
  |  Branch (2428:11): [True: 5, False: 1.32k]
  ------------------
 2429|      5|        return s_n_llhttp__internal__n_header_value_content_length_ws;
 2430|      5|      }
 2431|  1.32k|      switch (*p) {
 2432|      5|        case 10: {
  ------------------
  |  Branch (2432:9): [True: 5, False: 1.31k]
  ------------------
 2433|      5|          goto s_n_llhttp__internal__n_invoke_or_flags_17;
 2434|      0|        }
 2435|  1.10k|        case 13: {
  ------------------
  |  Branch (2435:9): [True: 1.10k, False: 219]
  ------------------
 2436|  1.10k|          goto s_n_llhttp__internal__n_invoke_or_flags_17;
 2437|      0|        }
 2438|    201|        case ' ': {
  ------------------
  |  Branch (2438:9): [True: 201, False: 1.12k]
  ------------------
 2439|    201|          p++;
 2440|    201|          goto s_n_llhttp__internal__n_header_value_content_length_ws;
 2441|      0|        }
 2442|     13|        default: {
  ------------------
  |  Branch (2442:9): [True: 13, False: 1.31k]
  ------------------
 2443|     13|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_7;
 2444|      0|        }
 2445|  1.32k|      }
 2446|      0|      /* UNREACHABLE */;
 2447|      0|      abort();
 2448|  1.32k|    }
 2449|      0|    case s_n_llhttp__internal__n_header_value_content_length:
  ------------------
  |  Branch (2449:5): [True: 0, False: 5.03k]
  ------------------
 2450|  7.76k|    s_n_llhttp__internal__n_header_value_content_length: {
 2451|  7.76k|      if (p == endp) {
  ------------------
  |  Branch (2451:11): [True: 181, False: 7.58k]
  ------------------
 2452|    181|        return s_n_llhttp__internal__n_header_value_content_length;
 2453|    181|      }
 2454|  7.58k|      switch (*p) {
 2455|  1.08k|        case '0': {
  ------------------
  |  Branch (2455:9): [True: 1.08k, False: 6.50k]
  ------------------
 2456|  1.08k|          p++;
 2457|  1.08k|          match = 0;
 2458|  1.08k|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2459|      0|        }
 2460|    932|        case '1': {
  ------------------
  |  Branch (2460:9): [True: 932, False: 6.65k]
  ------------------
 2461|    932|          p++;
 2462|    932|          match = 1;
 2463|    932|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2464|      0|        }
 2465|    459|        case '2': {
  ------------------
  |  Branch (2465:9): [True: 459, False: 7.12k]
  ------------------
 2466|    459|          p++;
 2467|    459|          match = 2;
 2468|    459|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2469|      0|        }
 2470|    527|        case '3': {
  ------------------
  |  Branch (2470:9): [True: 527, False: 7.05k]
  ------------------
 2471|    527|          p++;
 2472|    527|          match = 3;
 2473|    527|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2474|      0|        }
 2475|    905|        case '4': {
  ------------------
  |  Branch (2475:9): [True: 905, False: 6.67k]
  ------------------
 2476|    905|          p++;
 2477|    905|          match = 4;
 2478|    905|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2479|      0|        }
 2480|    409|        case '5': {
  ------------------
  |  Branch (2480:9): [True: 409, False: 7.17k]
  ------------------
 2481|    409|          p++;
 2482|    409|          match = 5;
 2483|    409|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2484|      0|        }
 2485|    496|        case '6': {
  ------------------
  |  Branch (2485:9): [True: 496, False: 7.08k]
  ------------------
 2486|    496|          p++;
 2487|    496|          match = 6;
 2488|    496|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2489|      0|        }
 2490|    688|        case '7': {
  ------------------
  |  Branch (2490:9): [True: 688, False: 6.89k]
  ------------------
 2491|    688|          p++;
 2492|    688|          match = 7;
 2493|    688|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2494|      0|        }
 2495|    483|        case '8': {
  ------------------
  |  Branch (2495:9): [True: 483, False: 7.10k]
  ------------------
 2496|    483|          p++;
 2497|    483|          match = 8;
 2498|    483|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2499|      0|        }
 2500|    475|        case '9': {
  ------------------
  |  Branch (2500:9): [True: 475, False: 7.10k]
  ------------------
 2501|    475|          p++;
 2502|    475|          match = 9;
 2503|    475|          goto s_n_llhttp__internal__n_invoke_mul_add_content_length_1;
 2504|      0|        }
 2505|  1.12k|        default: {
  ------------------
  |  Branch (2505:9): [True: 1.12k, False: 6.45k]
  ------------------
 2506|  1.12k|          goto s_n_llhttp__internal__n_header_value_content_length_ws;
 2507|      0|        }
 2508|  7.58k|      }
 2509|      0|      /* UNREACHABLE */;
 2510|      0|      abort();
 2511|  7.58k|    }
 2512|      0|    case s_n_llhttp__internal__n_error_56:
  ------------------
  |  Branch (2512:5): [True: 0, False: 5.03k]
  ------------------
 2513|      1|    s_n_llhttp__internal__n_error_56: {
 2514|      1|      state->error = 0xf;
 2515|      1|      state->reason = "Invalid `Transfer-Encoding` header value";
 2516|      1|      state->error_pos = (const char*) p;
 2517|      1|      state->_current = (void*) (intptr_t) s_error;
 2518|      1|      return s_error;
 2519|      0|      /* UNREACHABLE */;
 2520|      0|      abort();
 2521|      0|    }
 2522|      0|    case s_n_llhttp__internal__n_error_55:
  ------------------
  |  Branch (2522:5): [True: 0, False: 5.03k]
  ------------------
 2523|      1|    s_n_llhttp__internal__n_error_55: {
 2524|      1|      state->error = 0xf;
 2525|      1|      state->reason = "Invalid `Transfer-Encoding` header value";
 2526|      1|      state->error_pos = (const char*) p;
 2527|      1|      state->_current = (void*) (intptr_t) s_error;
 2528|      1|      return s_error;
 2529|      0|      /* UNREACHABLE */;
 2530|      0|      abort();
 2531|      0|    }
 2532|      0|    case s_n_llhttp__internal__n_header_value_te_token_ows:
  ------------------
  |  Branch (2532:5): [True: 0, False: 5.03k]
  ------------------
 2533|  1.41k|    s_n_llhttp__internal__n_header_value_te_token_ows: {
 2534|  1.41k|      if (p == endp) {
  ------------------
  |  Branch (2534:11): [True: 33, False: 1.38k]
  ------------------
 2535|     33|        return s_n_llhttp__internal__n_header_value_te_token_ows;
 2536|     33|      }
 2537|  1.38k|      switch (*p) {
 2538|    362|        case 9: {
  ------------------
  |  Branch (2538:9): [True: 362, False: 1.01k]
  ------------------
 2539|    362|          p++;
 2540|    362|          goto s_n_llhttp__internal__n_header_value_te_token_ows;
 2541|      0|        }
 2542|    215|        case ' ': {
  ------------------
  |  Branch (2542:9): [True: 215, False: 1.16k]
  ------------------
 2543|    215|          p++;
 2544|    215|          goto s_n_llhttp__internal__n_header_value_te_token_ows;
 2545|      0|        }
 2546|    804|        default: {
  ------------------
  |  Branch (2546:9): [True: 804, False: 577]
  ------------------
 2547|    804|          goto s_n_llhttp__internal__n_header_value_te_chunked;
 2548|      0|        }
 2549|  1.38k|      }
 2550|      0|      /* UNREACHABLE */;
 2551|      0|      abort();
 2552|  1.38k|    }
 2553|      0|    case s_n_llhttp__internal__n_header_value:
  ------------------
  |  Branch (2553:5): [True: 0, False: 5.03k]
  ------------------
 2554|  8.88k|    s_n_llhttp__internal__n_header_value: {
 2555|  8.88k|      static uint8_t lookup_table[] = {
 2556|  8.88k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
 2557|  8.88k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2558|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2559|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2560|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2561|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2562|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2563|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
 2564|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2565|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2566|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2567|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2568|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2569|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2570|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2571|  8.88k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
 2572|  8.88k|      };
 2573|  8.88k|      if (p == endp) {
  ------------------
  |  Branch (2573:11): [True: 54, False: 8.83k]
  ------------------
 2574|     54|        return s_n_llhttp__internal__n_header_value;
 2575|     54|      }
 2576|       |      #ifdef __SSE4_2__
 2577|       |      if (endp - p >= 16) {
 2578|       |        __m128i ranges;
 2579|       |        __m128i input;
 2580|       |        int avail;
 2581|       |        int match_len;
 2582|       |      
 2583|       |        /* Load input */
 2584|       |        input = _mm_loadu_si128((__m128i const*) p);
 2585|       |        ranges = _mm_loadu_si128((__m128i const*) llparse_blob6);
 2586|       |      
 2587|       |        /* Find first character that does not match `ranges` */
 2588|       |        match_len = _mm_cmpestri(ranges, 6,
 2589|       |            input, 16,
 2590|       |            _SIDD_UBYTE_OPS | _SIDD_CMP_RANGES |
 2591|       |              _SIDD_NEGATIVE_POLARITY);
 2592|       |      
 2593|       |        if (match_len != 0) {
 2594|       |          p += match_len;
 2595|       |          goto s_n_llhttp__internal__n_header_value;
 2596|       |        }
 2597|       |        goto s_n_llhttp__internal__n_header_value_otherwise;
 2598|       |      }
 2599|       |      #endif  /* __SSE4_2__ */
 2600|  8.83k|      switch (lookup_table[(uint8_t) *p]) {
 2601|  5.15k|        case 1: {
  ------------------
  |  Branch (2601:9): [True: 5.15k, False: 3.68k]
  ------------------
 2602|  5.15k|          p++;
 2603|  5.15k|          goto s_n_llhttp__internal__n_header_value;
 2604|      0|        }
 2605|  3.68k|        default: {
  ------------------
  |  Branch (2605:9): [True: 3.68k, False: 5.15k]
  ------------------
 2606|  3.68k|          goto s_n_llhttp__internal__n_header_value_otherwise;
 2607|      0|        }
 2608|  8.83k|      }
 2609|      0|      /* UNREACHABLE */;
 2610|      0|      abort();
 2611|  8.83k|    }
 2612|      0|    case s_n_llhttp__internal__n_header_value_te_token:
  ------------------
  |  Branch (2612:5): [True: 0, False: 5.03k]
  ------------------
 2613|  1.75k|    s_n_llhttp__internal__n_header_value_te_token: {
 2614|  1.75k|      static uint8_t lookup_table[] = {
 2615|  1.75k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
 2616|  1.75k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2617|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1,
 2618|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2619|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2620|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2621|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2622|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
 2623|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2624|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2625|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2626|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2627|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2628|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2629|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2630|  1.75k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
 2631|  1.75k|      };
 2632|  1.75k|      if (p == endp) {
  ------------------
  |  Branch (2632:11): [True: 44, False: 1.71k]
  ------------------
 2633|     44|        return s_n_llhttp__internal__n_header_value_te_token;
 2634|     44|      }
 2635|  1.71k|      switch (lookup_table[(uint8_t) *p]) {
 2636|    451|        case 1: {
  ------------------
  |  Branch (2636:9): [True: 451, False: 1.25k]
  ------------------
 2637|    451|          p++;
 2638|    451|          goto s_n_llhttp__internal__n_header_value_te_token;
 2639|      0|        }
 2640|    837|        case 2: {
  ------------------
  |  Branch (2640:9): [True: 837, False: 873]
  ------------------
 2641|    837|          p++;
 2642|    837|          goto s_n_llhttp__internal__n_header_value_te_token_ows;
 2643|      0|        }
 2644|    422|        default: {
  ------------------
  |  Branch (2644:9): [True: 422, False: 1.28k]
  ------------------
 2645|    422|          goto s_n_llhttp__internal__n_invoke_update_header_state_9;
 2646|      0|        }
 2647|  1.71k|      }
 2648|      0|      /* UNREACHABLE */;
 2649|      0|      abort();
 2650|  1.71k|    }
 2651|      0|    case s_n_llhttp__internal__n_header_value_te_chunked_last:
  ------------------
  |  Branch (2651:5): [True: 0, False: 5.03k]
  ------------------
 2652|  2.73k|    s_n_llhttp__internal__n_header_value_te_chunked_last: {
 2653|  2.73k|      if (p == endp) {
  ------------------
  |  Branch (2653:11): [True: 9, False: 2.72k]
  ------------------
 2654|      9|        return s_n_llhttp__internal__n_header_value_te_chunked_last;
 2655|      9|      }
 2656|  2.72k|      switch (*p) {
 2657|      1|        case 10: {
  ------------------
  |  Branch (2657:9): [True: 1, False: 2.72k]
  ------------------
 2658|      1|          goto s_n_llhttp__internal__n_invoke_update_header_state_8;
 2659|      0|        }
 2660|  2.12k|        case 13: {
  ------------------
  |  Branch (2660:9): [True: 2.12k, False: 599]
  ------------------
 2661|  2.12k|          goto s_n_llhttp__internal__n_invoke_update_header_state_8;
 2662|      0|        }
 2663|    202|        case ' ': {
  ------------------
  |  Branch (2663:9): [True: 202, False: 2.52k]
  ------------------
 2664|    202|          p++;
 2665|    202|          goto s_n_llhttp__internal__n_header_value_te_chunked_last;
 2666|      0|        }
 2667|    195|        case ',': {
  ------------------
  |  Branch (2667:9): [True: 195, False: 2.53k]
  ------------------
 2668|    195|          goto s_n_llhttp__internal__n_invoke_load_type_1;
 2669|      0|        }
 2670|    201|        default: {
  ------------------
  |  Branch (2670:9): [True: 201, False: 2.52k]
  ------------------
 2671|    201|          goto s_n_llhttp__internal__n_header_value_te_token;
 2672|      0|        }
 2673|  2.72k|      }
 2674|      0|      /* UNREACHABLE */;
 2675|      0|      abort();
 2676|  2.72k|    }
 2677|      0|    case s_n_llhttp__internal__n_header_value_te_chunked:
  ------------------
  |  Branch (2677:5): [True: 0, False: 5.03k]
  ------------------
 2678|  3.64k|    s_n_llhttp__internal__n_header_value_te_chunked: {
 2679|  3.64k|      llparse_match_t match_seq;
 2680|       |      
 2681|  3.64k|      if (p == endp) {
  ------------------
  |  Branch (2681:11): [True: 0, False: 3.64k]
  ------------------
 2682|      0|        return s_n_llhttp__internal__n_header_value_te_chunked;
 2683|      0|      }
 2684|  3.64k|      match_seq = llparse__match_sequence_to_lower_unsafe(state, p, endp, llparse_blob5, 7);
 2685|  3.64k|      p = match_seq.current;
 2686|  3.64k|      switch (match_seq.status) {
  ------------------
  |  Branch (2686:15): [True: 0, False: 3.64k]
  ------------------
 2687|  2.53k|        case kMatchComplete: {
  ------------------
  |  Branch (2687:9): [True: 2.53k, False: 1.11k]
  ------------------
 2688|  2.53k|          p++;
 2689|  2.53k|          goto s_n_llhttp__internal__n_header_value_te_chunked_last;
 2690|      0|        }
 2691|      8|        case kMatchPause: {
  ------------------
  |  Branch (2691:9): [True: 8, False: 3.63k]
  ------------------
 2692|      8|          return s_n_llhttp__internal__n_header_value_te_chunked;
 2693|      0|        }
 2694|  1.10k|        case kMatchMismatch: {
  ------------------
  |  Branch (2694:9): [True: 1.10k, False: 2.54k]
  ------------------
 2695|  1.10k|          goto s_n_llhttp__internal__n_header_value_te_token;
 2696|      0|        }
 2697|  3.64k|      }
 2698|      0|      /* UNREACHABLE */;
 2699|      0|      abort();
 2700|  3.64k|    }
 2701|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_header_value_1:
  ------------------
  |  Branch (2701:5): [True: 0, False: 5.03k]
  ------------------
 2702|  9.73k|    s_n_llhttp__internal__n_span_start_llhttp__on_header_value_1: {
 2703|  9.73k|      if (p == endp) {
  ------------------
  |  Branch (2703:11): [True: 0, False: 9.73k]
  ------------------
 2704|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_header_value_1;
 2705|      0|      }
 2706|  9.73k|      state->_span_pos0 = (void*) p;
 2707|  9.73k|      state->_span_cb0 = llhttp__on_header_value;
 2708|  9.73k|      goto s_n_llhttp__internal__n_invoke_load_header_state_3;
 2709|      0|      /* UNREACHABLE */;
 2710|      0|      abort();
 2711|  9.73k|    }
 2712|      0|    case s_n_llhttp__internal__n_header_value_discard_ws:
  ------------------
  |  Branch (2712:5): [True: 0, False: 5.03k]
  ------------------
 2713|  13.4k|    s_n_llhttp__internal__n_header_value_discard_ws: {
 2714|  13.4k|      if (p == endp) {
  ------------------
  |  Branch (2714:11): [True: 101, False: 13.3k]
  ------------------
 2715|    101|        return s_n_llhttp__internal__n_header_value_discard_ws;
 2716|    101|      }
 2717|  13.3k|      switch (*p) {
 2718|    335|        case 9: {
  ------------------
  |  Branch (2718:9): [True: 335, False: 12.9k]
  ------------------
 2719|    335|          p++;
 2720|    335|          goto s_n_llhttp__internal__n_header_value_discard_ws;
 2721|      0|        }
 2722|      1|        case 10: {
  ------------------
  |  Branch (2722:9): [True: 1, False: 13.3k]
  ------------------
 2723|      1|          p++;
 2724|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_14;
 2725|      0|        }
 2726|  4.27k|        case 13: {
  ------------------
  |  Branch (2726:9): [True: 4.27k, False: 9.05k]
  ------------------
 2727|  4.27k|          p++;
 2728|  4.27k|          goto s_n_llhttp__internal__n_header_value_discard_ws_almost_done;
 2729|      0|        }
 2730|    249|        case ' ': {
  ------------------
  |  Branch (2730:9): [True: 249, False: 13.0k]
  ------------------
 2731|    249|          p++;
 2732|    249|          goto s_n_llhttp__internal__n_header_value_discard_ws;
 2733|      0|        }
 2734|  8.46k|        default: {
  ------------------
  |  Branch (2734:9): [True: 8.46k, False: 4.85k]
  ------------------
 2735|  8.46k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_header_value_1;
 2736|      0|        }
 2737|  13.3k|      }
 2738|      0|      /* UNREACHABLE */;
 2739|      0|      abort();
 2740|  13.3k|    }
 2741|      0|    case s_n_llhttp__internal__n_invoke_load_header_state:
  ------------------
  |  Branch (2741:5): [True: 0, False: 5.03k]
  ------------------
 2742|  12.3k|    s_n_llhttp__internal__n_invoke_load_header_state: {
 2743|  12.3k|      switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 2744|  1.33k|        case 2:
  ------------------
  |  Branch (2744:9): [True: 1.33k, False: 11.0k]
  ------------------
 2745|  1.33k|          goto s_n_llhttp__internal__n_invoke_test_flags_4;
 2746|  3.03k|        case 3:
  ------------------
  |  Branch (2746:9): [True: 3.03k, False: 9.35k]
  ------------------
 2747|  3.03k|          goto s_n_llhttp__internal__n_invoke_test_flags_5;
 2748|  8.02k|        default:
  ------------------
  |  Branch (2748:9): [True: 8.02k, False: 4.36k]
  ------------------
 2749|  8.02k|          goto s_n_llhttp__internal__n_header_value_discard_ws;
 2750|  12.3k|      }
 2751|      0|      /* UNREACHABLE */;
 2752|      0|      abort();
 2753|  12.3k|    }
 2754|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_header_field_complete:
  ------------------
  |  Branch (2754:5): [True: 0, False: 5.03k]
  ------------------
 2755|  12.3k|    s_n_llhttp__internal__n_invoke_llhttp__on_header_field_complete: {
 2756|  12.3k|      switch (llhttp__on_header_field_complete(state, p, endp)) {
 2757|  12.3k|        case 0:
  ------------------
  |  Branch (2757:9): [True: 12.3k, False: 0]
  ------------------
 2758|  12.3k|          goto s_n_llhttp__internal__n_invoke_load_header_state;
 2759|      0|        case 21:
  ------------------
  |  Branch (2759:9): [True: 0, False: 12.3k]
  ------------------
 2760|      0|          goto s_n_llhttp__internal__n_pause_19;
 2761|      0|        default:
  ------------------
  |  Branch (2761:9): [True: 0, False: 12.3k]
  ------------------
 2762|      0|          goto s_n_llhttp__internal__n_error_43;
 2763|  12.3k|      }
 2764|      0|      /* UNREACHABLE */;
 2765|      0|      abort();
 2766|  12.3k|    }
 2767|      0|    case s_n_llhttp__internal__n_header_field_general_otherwise:
  ------------------
  |  Branch (2767:5): [True: 0, False: 5.03k]
  ------------------
 2768|  4.66k|    s_n_llhttp__internal__n_header_field_general_otherwise: {
 2769|  4.66k|      if (p == endp) {
  ------------------
  |  Branch (2769:11): [True: 0, False: 4.66k]
  ------------------
 2770|      0|        return s_n_llhttp__internal__n_header_field_general_otherwise;
 2771|      0|      }
 2772|  4.66k|      switch (*p) {
 2773|  4.56k|        case ':': {
  ------------------
  |  Branch (2773:9): [True: 4.56k, False: 103]
  ------------------
 2774|  4.56k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_field_2;
 2775|      0|        }
 2776|    103|        default: {
  ------------------
  |  Branch (2776:9): [True: 103, False: 4.56k]
  ------------------
 2777|    103|          goto s_n_llhttp__internal__n_error_59;
 2778|      0|        }
 2779|  4.66k|      }
 2780|      0|      /* UNREACHABLE */;
 2781|      0|      abort();
 2782|  4.66k|    }
 2783|      0|    case s_n_llhttp__internal__n_header_field_general:
  ------------------
  |  Branch (2783:5): [True: 0, False: 5.03k]
  ------------------
 2784|  11.2k|    s_n_llhttp__internal__n_header_field_general: {
 2785|  11.2k|      static uint8_t lookup_table[] = {
 2786|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2787|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2788|  11.2k|        0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0,
 2789|  11.2k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
 2790|  11.2k|        0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2791|  11.2k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1,
 2792|  11.2k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
 2793|  11.2k|        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0,
 2794|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2795|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2796|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2797|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2798|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2799|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2800|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 2801|  11.2k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 2802|  11.2k|      };
 2803|  11.2k|      if (p == endp) {
  ------------------
  |  Branch (2803:11): [True: 78, False: 11.2k]
  ------------------
 2804|     78|        return s_n_llhttp__internal__n_header_field_general;
 2805|     78|      }
 2806|       |      #ifdef __SSE4_2__
 2807|       |      if (endp - p >= 16) {
 2808|       |        __m128i ranges;
 2809|       |        __m128i input;
 2810|       |        int avail;
 2811|       |        int match_len;
 2812|       |      
 2813|       |        /* Load input */
 2814|       |        input = _mm_loadu_si128((__m128i const*) p);
 2815|       |        ranges = _mm_loadu_si128((__m128i const*) llparse_blob7);
 2816|       |      
 2817|       |        /* Find first character that does not match `ranges` */
 2818|       |        match_len = _mm_cmpestri(ranges, 16,
 2819|       |            input, 16,
 2820|       |            _SIDD_UBYTE_OPS | _SIDD_CMP_RANGES |
 2821|       |              _SIDD_NEGATIVE_POLARITY);
 2822|       |      
 2823|       |        if (match_len != 0) {
 2824|       |          p += match_len;
 2825|       |          goto s_n_llhttp__internal__n_header_field_general;
 2826|       |        }
 2827|       |        ranges = _mm_loadu_si128((__m128i const*) llparse_blob8);
 2828|       |      
 2829|       |        /* Find first character that does not match `ranges` */
 2830|       |        match_len = _mm_cmpestri(ranges, 2,
 2831|       |            input, 16,
 2832|       |            _SIDD_UBYTE_OPS | _SIDD_CMP_RANGES |
 2833|       |              _SIDD_NEGATIVE_POLARITY);
 2834|       |      
 2835|       |        if (match_len != 0) {
 2836|       |          p += match_len;
 2837|       |          goto s_n_llhttp__internal__n_header_field_general;
 2838|       |        }
 2839|       |        goto s_n_llhttp__internal__n_header_field_general_otherwise;
 2840|       |      }
 2841|       |      #endif  /* __SSE4_2__ */
 2842|  11.2k|      switch (lookup_table[(uint8_t) *p]) {
 2843|  6.55k|        case 1: {
  ------------------
  |  Branch (2843:9): [True: 6.55k, False: 4.66k]
  ------------------
 2844|  6.55k|          p++;
 2845|  6.55k|          goto s_n_llhttp__internal__n_header_field_general;
 2846|      0|        }
 2847|  4.66k|        default: {
  ------------------
  |  Branch (2847:9): [True: 4.66k, False: 6.55k]
  ------------------
 2848|  4.66k|          goto s_n_llhttp__internal__n_header_field_general_otherwise;
 2849|      0|        }
 2850|  11.2k|      }
 2851|      0|      /* UNREACHABLE */;
 2852|      0|      abort();
 2853|  11.2k|    }
 2854|      0|    case s_n_llhttp__internal__n_header_field_colon:
  ------------------
  |  Branch (2854:5): [True: 0, False: 5.03k]
  ------------------
 2855|  8.59k|    s_n_llhttp__internal__n_header_field_colon: {
 2856|  8.59k|      if (p == endp) {
  ------------------
  |  Branch (2856:11): [True: 25, False: 8.56k]
  ------------------
 2857|     25|        return s_n_llhttp__internal__n_header_field_colon;
 2858|     25|      }
 2859|  8.56k|      switch (*p) {
 2860|    255|        case ' ': {
  ------------------
  |  Branch (2860:9): [True: 255, False: 8.31k]
  ------------------
 2861|    255|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_13;
 2862|      0|        }
 2863|  7.82k|        case ':': {
  ------------------
  |  Branch (2863:9): [True: 7.82k, False: 745]
  ------------------
 2864|  7.82k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_header_field_1;
 2865|      0|        }
 2866|    490|        default: {
  ------------------
  |  Branch (2866:9): [True: 490, False: 8.07k]
  ------------------
 2867|    490|          goto s_n_llhttp__internal__n_invoke_update_header_state_10;
 2868|      0|        }
 2869|  8.56k|      }
 2870|      0|      /* UNREACHABLE */;
 2871|      0|      abort();
 2872|  8.56k|    }
 2873|      0|    case s_n_llhttp__internal__n_header_field_3:
  ------------------
  |  Branch (2873:5): [True: 0, False: 5.03k]
  ------------------
 2874|  2.83k|    s_n_llhttp__internal__n_header_field_3: {
 2875|  2.83k|      llparse_match_t match_seq;
 2876|       |      
 2877|  2.83k|      if (p == endp) {
  ------------------
  |  Branch (2877:11): [True: 6, False: 2.82k]
  ------------------
 2878|      6|        return s_n_llhttp__internal__n_header_field_3;
 2879|      6|      }
 2880|  2.82k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob1, 6);
 2881|  2.82k|      p = match_seq.current;
 2882|  2.82k|      switch (match_seq.status) {
  ------------------
  |  Branch (2882:15): [True: 0, False: 2.82k]
  ------------------
 2883|  2.37k|        case kMatchComplete: {
  ------------------
  |  Branch (2883:9): [True: 2.37k, False: 452]
  ------------------
 2884|  2.37k|          p++;
 2885|  2.37k|          match = 1;
 2886|  2.37k|          goto s_n_llhttp__internal__n_invoke_store_header_state;
 2887|      0|        }
 2888|      1|        case kMatchPause: {
  ------------------
  |  Branch (2888:9): [True: 1, False: 2.82k]
  ------------------
 2889|      1|          return s_n_llhttp__internal__n_header_field_3;
 2890|      0|        }
 2891|    451|        case kMatchMismatch: {
  ------------------
  |  Branch (2891:9): [True: 451, False: 2.37k]
  ------------------
 2892|    451|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 2893|      0|        }
 2894|  2.82k|      }
 2895|      0|      /* UNREACHABLE */;
 2896|      0|      abort();
 2897|  2.82k|    }
 2898|      0|    case s_n_llhttp__internal__n_header_field_4:
  ------------------
  |  Branch (2898:5): [True: 0, False: 5.03k]
  ------------------
 2899|  1.82k|    s_n_llhttp__internal__n_header_field_4: {
 2900|  1.82k|      llparse_match_t match_seq;
 2901|       |      
 2902|  1.82k|      if (p == endp) {
  ------------------
  |  Branch (2902:11): [True: 8, False: 1.81k]
  ------------------
 2903|      8|        return s_n_llhttp__internal__n_header_field_4;
 2904|      8|      }
 2905|  1.81k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob9, 10);
 2906|  1.81k|      p = match_seq.current;
 2907|  1.81k|      switch (match_seq.status) {
  ------------------
  |  Branch (2907:15): [True: 0, False: 1.81k]
  ------------------
 2908|  1.52k|        case kMatchComplete: {
  ------------------
  |  Branch (2908:9): [True: 1.52k, False: 293]
  ------------------
 2909|  1.52k|          p++;
 2910|  1.52k|          match = 2;
 2911|  1.52k|          goto s_n_llhttp__internal__n_invoke_store_header_state;
 2912|      0|        }
 2913|      1|        case kMatchPause: {
  ------------------
  |  Branch (2913:9): [True: 1, False: 1.81k]
  ------------------
 2914|      1|          return s_n_llhttp__internal__n_header_field_4;
 2915|      0|        }
 2916|    292|        case kMatchMismatch: {
  ------------------
  |  Branch (2916:9): [True: 292, False: 1.52k]
  ------------------
 2917|    292|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 2918|      0|        }
 2919|  1.81k|      }
 2920|      0|      /* UNREACHABLE */;
 2921|      0|      abort();
 2922|  1.81k|    }
 2923|      0|    case s_n_llhttp__internal__n_header_field_2:
  ------------------
  |  Branch (2923:5): [True: 0, False: 5.03k]
  ------------------
 2924|  5.16k|    s_n_llhttp__internal__n_header_field_2: {
 2925|  5.16k|      if (p == endp) {
  ------------------
  |  Branch (2925:11): [True: 6, False: 5.16k]
  ------------------
 2926|      6|        return s_n_llhttp__internal__n_header_field_2;
 2927|      6|      }
 2928|  5.16k|      switch (((*p) >= 'A' && (*p) <= 'Z' ? (*p | 0x20) : (*p))) {
  ------------------
  |  Branch (2928:16): [True: 4.95k, False: 212]
  |  Branch (2928:31): [True: 780, False: 4.17k]
  ------------------
 2929|  2.83k|        case 'n': {
  ------------------
  |  Branch (2929:9): [True: 2.83k, False: 2.33k]
  ------------------
 2930|  2.83k|          p++;
 2931|  2.83k|          goto s_n_llhttp__internal__n_header_field_3;
 2932|      0|        }
 2933|  1.82k|        case 't': {
  ------------------
  |  Branch (2933:9): [True: 1.82k, False: 3.33k]
  ------------------
 2934|  1.82k|          p++;
 2935|  1.82k|          goto s_n_llhttp__internal__n_header_field_4;
 2936|      0|        }
 2937|    505|        default: {
  ------------------
  |  Branch (2937:9): [True: 505, False: 4.65k]
  ------------------
 2938|    505|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 2939|      0|        }
 2940|  5.16k|      }
 2941|      0|      /* UNREACHABLE */;
 2942|      0|      abort();
 2943|  5.16k|    }
 2944|      0|    case s_n_llhttp__internal__n_header_field_1:
  ------------------
  |  Branch (2944:5): [True: 0, False: 5.03k]
  ------------------
 2945|  5.66k|    s_n_llhttp__internal__n_header_field_1: {
 2946|  5.66k|      llparse_match_t match_seq;
 2947|       |      
 2948|  5.66k|      if (p == endp) {
  ------------------
  |  Branch (2948:11): [True: 11, False: 5.65k]
  ------------------
 2949|     11|        return s_n_llhttp__internal__n_header_field_1;
 2950|     11|      }
 2951|  5.65k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob0, 2);
 2952|  5.65k|      p = match_seq.current;
 2953|  5.65k|      switch (match_seq.status) {
  ------------------
  |  Branch (2953:15): [True: 0, False: 5.65k]
  ------------------
 2954|  5.16k|        case kMatchComplete: {
  ------------------
  |  Branch (2954:9): [True: 5.16k, False: 481]
  ------------------
 2955|  5.16k|          p++;
 2956|  5.16k|          goto s_n_llhttp__internal__n_header_field_2;
 2957|      0|        }
 2958|      1|        case kMatchPause: {
  ------------------
  |  Branch (2958:9): [True: 1, False: 5.64k]
  ------------------
 2959|      1|          return s_n_llhttp__internal__n_header_field_1;
 2960|      0|        }
 2961|    480|        case kMatchMismatch: {
  ------------------
  |  Branch (2961:9): [True: 480, False: 5.17k]
  ------------------
 2962|    480|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 2963|      0|        }
 2964|  5.65k|      }
 2965|      0|      /* UNREACHABLE */;
 2966|      0|      abort();
 2967|  5.65k|    }
 2968|      0|    case s_n_llhttp__internal__n_header_field_5:
  ------------------
  |  Branch (2968:5): [True: 0, False: 5.03k]
  ------------------
 2969|    381|    s_n_llhttp__internal__n_header_field_5: {
 2970|    381|      llparse_match_t match_seq;
 2971|       |      
 2972|    381|      if (p == endp) {
  ------------------
  |  Branch (2972:11): [True: 8, False: 373]
  ------------------
 2973|      8|        return s_n_llhttp__internal__n_header_field_5;
 2974|      8|      }
 2975|    373|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob10, 15);
 2976|    373|      p = match_seq.current;
 2977|    373|      switch (match_seq.status) {
  ------------------
  |  Branch (2977:15): [True: 0, False: 373]
  ------------------
 2978|      0|        case kMatchComplete: {
  ------------------
  |  Branch (2978:9): [True: 0, False: 373]
  ------------------
 2979|      0|          p++;
 2980|      0|          match = 1;
 2981|      0|          goto s_n_llhttp__internal__n_invoke_store_header_state;
 2982|      0|        }
 2983|      1|        case kMatchPause: {
  ------------------
  |  Branch (2983:9): [True: 1, False: 372]
  ------------------
 2984|      1|          return s_n_llhttp__internal__n_header_field_5;
 2985|      0|        }
 2986|    372|        case kMatchMismatch: {
  ------------------
  |  Branch (2986:9): [True: 372, False: 1]
  ------------------
 2987|    372|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 2988|      0|        }
 2989|    373|      }
 2990|      0|      /* UNREACHABLE */;
 2991|      0|      abort();
 2992|    373|    }
 2993|      0|    case s_n_llhttp__internal__n_header_field_6:
  ------------------
  |  Branch (2993:5): [True: 0, False: 5.03k]
  ------------------
 2994|  3.39k|    s_n_llhttp__internal__n_header_field_6: {
 2995|  3.39k|      llparse_match_t match_seq;
 2996|       |      
 2997|  3.39k|      if (p == endp) {
  ------------------
  |  Branch (2997:11): [True: 8, False: 3.38k]
  ------------------
 2998|      8|        return s_n_llhttp__internal__n_header_field_6;
 2999|      8|      }
 3000|  3.38k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob11, 16);
 3001|  3.38k|      p = match_seq.current;
 3002|  3.38k|      switch (match_seq.status) {
  ------------------
  |  Branch (3002:15): [True: 0, False: 3.38k]
  ------------------
 3003|  3.03k|        case kMatchComplete: {
  ------------------
  |  Branch (3003:9): [True: 3.03k, False: 351]
  ------------------
 3004|  3.03k|          p++;
 3005|  3.03k|          match = 3;
 3006|  3.03k|          goto s_n_llhttp__internal__n_invoke_store_header_state;
 3007|      0|        }
 3008|      5|        case kMatchPause: {
  ------------------
  |  Branch (3008:9): [True: 5, False: 3.38k]
  ------------------
 3009|      5|          return s_n_llhttp__internal__n_header_field_6;
 3010|      0|        }
 3011|    346|        case kMatchMismatch: {
  ------------------
  |  Branch (3011:9): [True: 346, False: 3.04k]
  ------------------
 3012|    346|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 3013|      0|        }
 3014|  3.38k|      }
 3015|      0|      /* UNREACHABLE */;
 3016|      0|      abort();
 3017|  3.38k|    }
 3018|      0|    case s_n_llhttp__internal__n_header_field_7:
  ------------------
  |  Branch (3018:5): [True: 0, False: 5.03k]
  ------------------
 3019|  1.65k|    s_n_llhttp__internal__n_header_field_7: {
 3020|  1.65k|      llparse_match_t match_seq;
 3021|       |      
 3022|  1.65k|      if (p == endp) {
  ------------------
  |  Branch (3022:11): [True: 8, False: 1.64k]
  ------------------
 3023|      8|        return s_n_llhttp__internal__n_header_field_7;
 3024|      8|      }
 3025|  1.64k|      match_seq = llparse__match_sequence_to_lower(state, p, endp, llparse_blob12, 6);
 3026|  1.64k|      p = match_seq.current;
 3027|  1.64k|      switch (match_seq.status) {
  ------------------
  |  Branch (3027:15): [True: 0, False: 1.64k]
  ------------------
 3028|  1.40k|        case kMatchComplete: {
  ------------------
  |  Branch (3028:9): [True: 1.40k, False: 244]
  ------------------
 3029|  1.40k|          p++;
 3030|  1.40k|          match = 4;
 3031|  1.40k|          goto s_n_llhttp__internal__n_invoke_store_header_state;
 3032|      0|        }
 3033|      4|        case kMatchPause: {
  ------------------
  |  Branch (3033:9): [True: 4, False: 1.64k]
  ------------------
 3034|      4|          return s_n_llhttp__internal__n_header_field_7;
 3035|      0|        }
 3036|    240|        case kMatchMismatch: {
  ------------------
  |  Branch (3036:9): [True: 240, False: 1.40k]
  ------------------
 3037|    240|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 3038|      0|        }
 3039|  1.64k|      }
 3040|      0|      /* UNREACHABLE */;
 3041|      0|      abort();
 3042|  1.64k|    }
 3043|      0|    case s_n_llhttp__internal__n_header_field:
  ------------------
  |  Branch (3043:5): [True: 0, False: 5.03k]
  ------------------
 3044|  12.6k|    s_n_llhttp__internal__n_header_field: {
 3045|  12.6k|      if (p == endp) {
  ------------------
  |  Branch (3045:11): [True: 0, False: 12.6k]
  ------------------
 3046|      0|        return s_n_llhttp__internal__n_header_field;
 3047|      0|      }
 3048|  12.6k|      switch (((*p) >= 'A' && (*p) <= 'Z' ? (*p | 0x20) : (*p))) {
  ------------------
  |  Branch (3048:16): [True: 11.2k, False: 1.40k]
  |  Branch (3048:31): [True: 7.04k, False: 4.21k]
  ------------------
 3049|  5.66k|        case 'c': {
  ------------------
  |  Branch (3049:9): [True: 5.66k, False: 6.99k]
  ------------------
 3050|  5.66k|          p++;
 3051|  5.66k|          goto s_n_llhttp__internal__n_header_field_1;
 3052|      0|        }
 3053|    381|        case 'p': {
  ------------------
  |  Branch (3053:9): [True: 381, False: 12.2k]
  ------------------
 3054|    381|          p++;
 3055|    381|          goto s_n_llhttp__internal__n_header_field_5;
 3056|      0|        }
 3057|  3.39k|        case 't': {
  ------------------
  |  Branch (3057:9): [True: 3.39k, False: 9.26k]
  ------------------
 3058|  3.39k|          p++;
 3059|  3.39k|          goto s_n_llhttp__internal__n_header_field_6;
 3060|      0|        }
 3061|  1.65k|        case 'u': {
  ------------------
  |  Branch (3061:9): [True: 1.65k, False: 11.0k]
  ------------------
 3062|  1.65k|          p++;
 3063|  1.65k|          goto s_n_llhttp__internal__n_header_field_7;
 3064|      0|        }
 3065|  1.56k|        default: {
  ------------------
  |  Branch (3065:9): [True: 1.56k, False: 11.0k]
  ------------------
 3066|  1.56k|          goto s_n_llhttp__internal__n_invoke_update_header_state_11;
 3067|      0|        }
 3068|  12.6k|      }
 3069|      0|      /* UNREACHABLE */;
 3070|      0|      abort();
 3071|  12.6k|    }
 3072|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_header_field:
  ------------------
  |  Branch (3072:5): [True: 0, False: 5.03k]
  ------------------
 3073|  12.6k|    s_n_llhttp__internal__n_span_start_llhttp__on_header_field: {
 3074|  12.6k|      if (p == endp) {
  ------------------
  |  Branch (3074:11): [True: 0, False: 12.6k]
  ------------------
 3075|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_header_field;
 3076|      0|      }
 3077|  12.6k|      state->_span_pos0 = (void*) p;
 3078|  12.6k|      state->_span_cb0 = llhttp__on_header_field;
 3079|  12.6k|      goto s_n_llhttp__internal__n_header_field;
 3080|      0|      /* UNREACHABLE */;
 3081|      0|      abort();
 3082|  12.6k|    }
 3083|      0|    case s_n_llhttp__internal__n_header_field_start:
  ------------------
  |  Branch (3083:5): [True: 0, False: 5.03k]
  ------------------
 3084|  42.0k|    s_n_llhttp__internal__n_header_field_start: {
 3085|  42.0k|      if (p == endp) {
  ------------------
  |  Branch (3085:11): [True: 13, False: 42.0k]
  ------------------
 3086|     13|        return s_n_llhttp__internal__n_header_field_start;
 3087|     13|      }
 3088|  42.0k|      switch (*p) {
 3089|      6|        case 10: {
  ------------------
  |  Branch (3089:9): [True: 6, False: 42.0k]
  ------------------
 3090|      6|          p++;
 3091|      6|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_1;
 3092|      0|        }
 3093|  29.3k|        case 13: {
  ------------------
  |  Branch (3093:9): [True: 29.3k, False: 12.6k]
  ------------------
 3094|  29.3k|          p++;
 3095|  29.3k|          goto s_n_llhttp__internal__n_headers_almost_done;
 3096|      0|        }
 3097|  12.6k|        default: {
  ------------------
  |  Branch (3097:9): [True: 12.6k, False: 29.4k]
  ------------------
 3098|  12.6k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_header_field;
 3099|      0|        }
 3100|  42.0k|      }
 3101|      0|      /* UNREACHABLE */;
 3102|      0|      abort();
 3103|  42.0k|    }
 3104|      0|    case s_n_llhttp__internal__n_headers_start:
  ------------------
  |  Branch (3104:5): [True: 0, False: 5.03k]
  ------------------
 3105|  29.6k|    s_n_llhttp__internal__n_headers_start: {
 3106|  29.6k|      if (p == endp) {
  ------------------
  |  Branch (3106:11): [True: 22, False: 29.6k]
  ------------------
 3107|     22|        return s_n_llhttp__internal__n_headers_start;
 3108|     22|      }
 3109|  29.6k|      switch (*p) {
 3110|    199|        case ' ': {
  ------------------
  |  Branch (3110:9): [True: 199, False: 29.4k]
  ------------------
 3111|    199|          p++;
 3112|    199|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags;
 3113|      0|        }
 3114|  29.4k|        default: {
  ------------------
  |  Branch (3114:9): [True: 29.4k, False: 199]
  ------------------
 3115|  29.4k|          goto s_n_llhttp__internal__n_header_field_start;
 3116|      0|        }
 3117|  29.6k|      }
 3118|      0|      /* UNREACHABLE */;
 3119|      0|      abort();
 3120|  29.6k|    }
 3121|      0|    case s_n_llhttp__internal__n_url_to_http_09:
  ------------------
  |  Branch (3121:5): [True: 0, False: 5.03k]
  ------------------
 3122|  20.9k|    s_n_llhttp__internal__n_url_to_http_09: {
 3123|  20.9k|      if (p == endp) {
  ------------------
  |  Branch (3123:11): [True: 52, False: 20.8k]
  ------------------
 3124|     52|        return s_n_llhttp__internal__n_url_to_http_09;
 3125|     52|      }
 3126|  20.8k|      switch (*p) {
 3127|      1|        case 9: {
  ------------------
  |  Branch (3127:9): [True: 1, False: 20.8k]
  ------------------
 3128|      1|          p++;
 3129|      1|          goto s_n_llhttp__internal__n_error_2;
 3130|      0|        }
 3131|      1|        case 12: {
  ------------------
  |  Branch (3131:9): [True: 1, False: 20.8k]
  ------------------
 3132|      1|          p++;
 3133|      1|          goto s_n_llhttp__internal__n_error_2;
 3134|      0|        }
 3135|  20.8k|        default: {
  ------------------
  |  Branch (3135:9): [True: 20.8k, False: 2]
  ------------------
 3136|  20.8k|          goto s_n_llhttp__internal__n_invoke_update_http_major;
 3137|      0|        }
 3138|  20.8k|      }
 3139|      0|      /* UNREACHABLE */;
 3140|      0|      abort();
 3141|  20.8k|    }
 3142|      0|    case s_n_llhttp__internal__n_url_skip_to_http09:
  ------------------
  |  Branch (3142:5): [True: 0, False: 5.03k]
  ------------------
 3143|  19.3k|    s_n_llhttp__internal__n_url_skip_to_http09: {
 3144|  19.3k|      if (p == endp) {
  ------------------
  |  Branch (3144:11): [True: 0, False: 19.3k]
  ------------------
 3145|      0|        return s_n_llhttp__internal__n_url_skip_to_http09;
 3146|      0|      }
 3147|  19.3k|      switch (*p) {
 3148|      0|        case 9: {
  ------------------
  |  Branch (3148:9): [True: 0, False: 19.3k]
  ------------------
 3149|      0|          p++;
 3150|      0|          goto s_n_llhttp__internal__n_error_2;
 3151|      0|        }
 3152|      0|        case 12: {
  ------------------
  |  Branch (3152:9): [True: 0, False: 19.3k]
  ------------------
 3153|      0|          p++;
 3154|      0|          goto s_n_llhttp__internal__n_error_2;
 3155|      0|        }
 3156|  19.3k|        default: {
  ------------------
  |  Branch (3156:9): [True: 19.3k, False: 0]
  ------------------
 3157|  19.3k|          p++;
 3158|  19.3k|          goto s_n_llhttp__internal__n_url_to_http_09;
 3159|      0|        }
 3160|  19.3k|      }
 3161|      0|      /* UNREACHABLE */;
 3162|      0|      abort();
 3163|  19.3k|    }
 3164|      0|    case s_n_llhttp__internal__n_url_skip_lf_to_http09_1:
  ------------------
  |  Branch (3164:5): [True: 0, False: 5.03k]
  ------------------
 3165|  1.66k|    s_n_llhttp__internal__n_url_skip_lf_to_http09_1: {
 3166|  1.66k|      if (p == endp) {
  ------------------
  |  Branch (3166:11): [True: 41, False: 1.62k]
  ------------------
 3167|     41|        return s_n_llhttp__internal__n_url_skip_lf_to_http09_1;
 3168|     41|      }
 3169|  1.62k|      switch (*p) {
 3170|  1.61k|        case 10: {
  ------------------
  |  Branch (3170:9): [True: 1.61k, False: 11]
  ------------------
 3171|  1.61k|          p++;
 3172|  1.61k|          goto s_n_llhttp__internal__n_url_to_http_09;
 3173|      0|        }
 3174|     11|        default: {
  ------------------
  |  Branch (3174:9): [True: 11, False: 1.61k]
  ------------------
 3175|     11|          goto s_n_llhttp__internal__n_error_60;
 3176|      0|        }
 3177|  1.62k|      }
 3178|      0|      /* UNREACHABLE */;
 3179|      0|      abort();
 3180|  1.62k|    }
 3181|      0|    case s_n_llhttp__internal__n_url_skip_lf_to_http09:
  ------------------
  |  Branch (3181:5): [True: 0, False: 5.03k]
  ------------------
 3182|  1.66k|    s_n_llhttp__internal__n_url_skip_lf_to_http09: {
 3183|  1.66k|      if (p == endp) {
  ------------------
  |  Branch (3183:11): [True: 0, False: 1.66k]
  ------------------
 3184|      0|        return s_n_llhttp__internal__n_url_skip_lf_to_http09;
 3185|      0|      }
 3186|  1.66k|      switch (*p) {
 3187|      0|        case 9: {
  ------------------
  |  Branch (3187:9): [True: 0, False: 1.66k]
  ------------------
 3188|      0|          p++;
 3189|      0|          goto s_n_llhttp__internal__n_error_2;
 3190|      0|        }
 3191|      0|        case 12: {
  ------------------
  |  Branch (3191:9): [True: 0, False: 1.66k]
  ------------------
 3192|      0|          p++;
 3193|      0|          goto s_n_llhttp__internal__n_error_2;
 3194|      0|        }
 3195|  1.66k|        case 13: {
  ------------------
  |  Branch (3195:9): [True: 1.66k, False: 0]
  ------------------
 3196|  1.66k|          p++;
 3197|  1.66k|          goto s_n_llhttp__internal__n_url_skip_lf_to_http09_1;
 3198|      0|        }
 3199|      0|        default: {
  ------------------
  |  Branch (3199:9): [True: 0, False: 1.66k]
  ------------------
 3200|      0|          goto s_n_llhttp__internal__n_error_60;
 3201|      0|        }
 3202|  1.66k|      }
 3203|      0|      /* UNREACHABLE */;
 3204|      0|      abort();
 3205|  1.66k|    }
 3206|      0|    case s_n_llhttp__internal__n_req_pri_upgrade:
  ------------------
  |  Branch (3206:5): [True: 0, False: 5.03k]
  ------------------
 3207|     26|    s_n_llhttp__internal__n_req_pri_upgrade: {
 3208|     26|      llparse_match_t match_seq;
 3209|       |      
 3210|     26|      if (p == endp) {
  ------------------
  |  Branch (3210:11): [True: 2, False: 24]
  ------------------
 3211|      2|        return s_n_llhttp__internal__n_req_pri_upgrade;
 3212|      2|      }
 3213|     24|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob14, 10);
 3214|     24|      p = match_seq.current;
 3215|     24|      switch (match_seq.status) {
  ------------------
  |  Branch (3215:15): [True: 0, False: 24]
  ------------------
 3216|      1|        case kMatchComplete: {
  ------------------
  |  Branch (3216:9): [True: 1, False: 23]
  ------------------
 3217|      1|          p++;
 3218|      1|          goto s_n_llhttp__internal__n_error_68;
 3219|      0|        }
 3220|      4|        case kMatchPause: {
  ------------------
  |  Branch (3220:9): [True: 4, False: 20]
  ------------------
 3221|      4|          return s_n_llhttp__internal__n_req_pri_upgrade;
 3222|      0|        }
 3223|     19|        case kMatchMismatch: {
  ------------------
  |  Branch (3223:9): [True: 19, False: 5]
  ------------------
 3224|     19|          goto s_n_llhttp__internal__n_error_69;
 3225|      0|        }
 3226|     24|      }
 3227|      0|      /* UNREACHABLE */;
 3228|      0|      abort();
 3229|     24|    }
 3230|      0|    case s_n_llhttp__internal__n_req_http_complete_crlf:
  ------------------
  |  Branch (3230:5): [True: 0, False: 5.03k]
  ------------------
 3231|  4.90k|    s_n_llhttp__internal__n_req_http_complete_crlf: {
 3232|  4.90k|      if (p == endp) {
  ------------------
  |  Branch (3232:11): [True: 7, False: 4.89k]
  ------------------
 3233|      7|        return s_n_llhttp__internal__n_req_http_complete_crlf;
 3234|      7|      }
 3235|  4.89k|      switch (*p) {
 3236|  4.88k|        case 10: {
  ------------------
  |  Branch (3236:9): [True: 4.88k, False: 6]
  ------------------
 3237|  4.88k|          p++;
 3238|  4.88k|          goto s_n_llhttp__internal__n_headers_start;
 3239|      0|        }
 3240|      6|        default: {
  ------------------
  |  Branch (3240:9): [True: 6, False: 4.88k]
  ------------------
 3241|      6|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_25;
 3242|      0|        }
 3243|  4.89k|      }
 3244|      0|      /* UNREACHABLE */;
 3245|      0|      abort();
 3246|  4.89k|    }
 3247|      0|    case s_n_llhttp__internal__n_req_http_complete:
  ------------------
  |  Branch (3247:5): [True: 0, False: 5.03k]
  ------------------
 3248|  4.93k|    s_n_llhttp__internal__n_req_http_complete: {
 3249|  4.93k|      if (p == endp) {
  ------------------
  |  Branch (3249:11): [True: 31, False: 4.90k]
  ------------------
 3250|     31|        return s_n_llhttp__internal__n_req_http_complete;
 3251|     31|      }
 3252|  4.90k|      switch (*p) {
 3253|      2|        case 10: {
  ------------------
  |  Branch (3253:9): [True: 2, False: 4.90k]
  ------------------
 3254|      2|          p++;
 3255|      2|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_24;
 3256|      0|        }
 3257|  4.90k|        case 13: {
  ------------------
  |  Branch (3257:9): [True: 4.90k, False: 3]
  ------------------
 3258|  4.90k|          p++;
 3259|  4.90k|          goto s_n_llhttp__internal__n_req_http_complete_crlf;
 3260|      0|        }
 3261|      1|        default: {
  ------------------
  |  Branch (3261:9): [True: 1, False: 4.90k]
  ------------------
 3262|      1|          goto s_n_llhttp__internal__n_error_67;
 3263|      0|        }
 3264|  4.90k|      }
 3265|      0|      /* UNREACHABLE */;
 3266|      0|      abort();
 3267|  4.90k|    }
 3268|      0|    case s_n_llhttp__internal__n_invoke_load_method_1:
  ------------------
  |  Branch (3268:5): [True: 0, False: 5.03k]
  ------------------
 3269|  4.96k|    s_n_llhttp__internal__n_invoke_load_method_1: {
 3270|  4.96k|      switch (llhttp__internal__c_load_method(state, p, endp)) {
 3271|     26|        case 34:
  ------------------
  |  Branch (3271:9): [True: 26, False: 4.93k]
  ------------------
 3272|     26|          goto s_n_llhttp__internal__n_req_pri_upgrade;
 3273|  4.93k|        default:
  ------------------
  |  Branch (3273:9): [True: 4.93k, False: 26]
  ------------------
 3274|  4.93k|          goto s_n_llhttp__internal__n_req_http_complete;
 3275|  4.96k|      }
 3276|      0|      /* UNREACHABLE */;
 3277|      0|      abort();
 3278|  4.96k|    }
 3279|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_version_complete:
  ------------------
  |  Branch (3279:5): [True: 0, False: 5.03k]
  ------------------
 3280|  4.96k|    s_n_llhttp__internal__n_invoke_llhttp__on_version_complete: {
 3281|  4.96k|      switch (llhttp__on_version_complete(state, p, endp)) {
 3282|  4.96k|        case 0:
  ------------------
  |  Branch (3282:9): [True: 4.96k, False: 0]
  ------------------
 3283|  4.96k|          goto s_n_llhttp__internal__n_invoke_load_method_1;
 3284|      0|        case 21:
  ------------------
  |  Branch (3284:9): [True: 0, False: 4.96k]
  ------------------
 3285|      0|          goto s_n_llhttp__internal__n_pause_21;
 3286|      0|        default:
  ------------------
  |  Branch (3286:9): [True: 0, False: 4.96k]
  ------------------
 3287|      0|          goto s_n_llhttp__internal__n_error_64;
 3288|  4.96k|      }
 3289|      0|      /* UNREACHABLE */;
 3290|      0|      abort();
 3291|  4.96k|    }
 3292|      0|    case s_n_llhttp__internal__n_error_63:
  ------------------
  |  Branch (3292:5): [True: 0, False: 5.03k]
  ------------------
 3293|      8|    s_n_llhttp__internal__n_error_63: {
 3294|      8|      state->error = 0x9;
 3295|      8|      state->reason = "Invalid HTTP version";
 3296|      8|      state->error_pos = (const char*) p;
 3297|      8|      state->_current = (void*) (intptr_t) s_error;
 3298|      8|      return s_error;
 3299|      0|      /* UNREACHABLE */;
 3300|      0|      abort();
 3301|      0|    }
 3302|      0|    case s_n_llhttp__internal__n_error_70:
  ------------------
  |  Branch (3302:5): [True: 0, False: 5.03k]
  ------------------
 3303|      1|    s_n_llhttp__internal__n_error_70: {
 3304|      1|      state->error = 0x9;
 3305|      1|      state->reason = "Invalid minor version";
 3306|      1|      state->error_pos = (const char*) p;
 3307|      1|      state->_current = (void*) (intptr_t) s_error;
 3308|      1|      return s_error;
 3309|      0|      /* UNREACHABLE */;
 3310|      0|      abort();
 3311|      0|    }
 3312|      0|    case s_n_llhttp__internal__n_req_http_minor:
  ------------------
  |  Branch (3312:5): [True: 0, False: 5.03k]
  ------------------
 3313|  4.97k|    s_n_llhttp__internal__n_req_http_minor: {
 3314|  4.97k|      if (p == endp) {
  ------------------
  |  Branch (3314:11): [True: 7, False: 4.97k]
  ------------------
 3315|      7|        return s_n_llhttp__internal__n_req_http_minor;
 3316|      7|      }
 3317|  4.97k|      switch (*p) {
 3318|  2.87k|        case '0': {
  ------------------
  |  Branch (3318:9): [True: 2.87k, False: 2.09k]
  ------------------
 3319|  2.87k|          p++;
 3320|  2.87k|          match = 0;
 3321|  2.87k|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3322|      0|        }
 3323|  1.54k|        case '1': {
  ------------------
  |  Branch (3323:9): [True: 1.54k, False: 3.42k]
  ------------------
 3324|  1.54k|          p++;
 3325|  1.54k|          match = 1;
 3326|  1.54k|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3327|      0|        }
 3328|      1|        case '2': {
  ------------------
  |  Branch (3328:9): [True: 1, False: 4.96k]
  ------------------
 3329|      1|          p++;
 3330|      1|          match = 2;
 3331|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3332|      0|        }
 3333|      1|        case '3': {
  ------------------
  |  Branch (3333:9): [True: 1, False: 4.96k]
  ------------------
 3334|      1|          p++;
 3335|      1|          match = 3;
 3336|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3337|      0|        }
 3338|      1|        case '4': {
  ------------------
  |  Branch (3338:9): [True: 1, False: 4.96k]
  ------------------
 3339|      1|          p++;
 3340|      1|          match = 4;
 3341|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3342|      0|        }
 3343|      1|        case '5': {
  ------------------
  |  Branch (3343:9): [True: 1, False: 4.96k]
  ------------------
 3344|      1|          p++;
 3345|      1|          match = 5;
 3346|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3347|      0|        }
 3348|      1|        case '6': {
  ------------------
  |  Branch (3348:9): [True: 1, False: 4.96k]
  ------------------
 3349|      1|          p++;
 3350|      1|          match = 6;
 3351|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3352|      0|        }
 3353|      1|        case '7': {
  ------------------
  |  Branch (3353:9): [True: 1, False: 4.96k]
  ------------------
 3354|      1|          p++;
 3355|      1|          match = 7;
 3356|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3357|      0|        }
 3358|      1|        case '8': {
  ------------------
  |  Branch (3358:9): [True: 1, False: 4.96k]
  ------------------
 3359|      1|          p++;
 3360|      1|          match = 8;
 3361|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3362|      0|        }
 3363|    539|        case '9': {
  ------------------
  |  Branch (3363:9): [True: 539, False: 4.43k]
  ------------------
 3364|    539|          p++;
 3365|    539|          match = 9;
 3366|    539|          goto s_n_llhttp__internal__n_invoke_store_http_minor;
 3367|      0|        }
 3368|      1|        default: {
  ------------------
  |  Branch (3368:9): [True: 1, False: 4.96k]
  ------------------
 3369|      1|          goto s_n_llhttp__internal__n_span_end_llhttp__on_version_2;
 3370|      0|        }
 3371|  4.97k|      }
 3372|      0|      /* UNREACHABLE */;
 3373|      0|      abort();
 3374|  4.97k|    }
 3375|      0|    case s_n_llhttp__internal__n_error_71:
  ------------------
  |  Branch (3375:5): [True: 0, False: 5.03k]
  ------------------
 3376|      3|    s_n_llhttp__internal__n_error_71: {
 3377|      3|      state->error = 0x9;
 3378|      3|      state->reason = "Expected dot";
 3379|      3|      state->error_pos = (const char*) p;
 3380|      3|      state->_current = (void*) (intptr_t) s_error;
 3381|      3|      return s_error;
 3382|      0|      /* UNREACHABLE */;
 3383|      0|      abort();
 3384|      0|    }
 3385|      0|    case s_n_llhttp__internal__n_req_http_dot:
  ------------------
  |  Branch (3385:5): [True: 0, False: 5.03k]
  ------------------
 3386|  4.99k|    s_n_llhttp__internal__n_req_http_dot: {
 3387|  4.99k|      if (p == endp) {
  ------------------
  |  Branch (3387:11): [True: 13, False: 4.98k]
  ------------------
 3388|     13|        return s_n_llhttp__internal__n_req_http_dot;
 3389|     13|      }
 3390|  4.98k|      switch (*p) {
 3391|  4.97k|        case '.': {
  ------------------
  |  Branch (3391:9): [True: 4.97k, False: 3]
  ------------------
 3392|  4.97k|          p++;
 3393|  4.97k|          goto s_n_llhttp__internal__n_req_http_minor;
 3394|      0|        }
 3395|      3|        default: {
  ------------------
  |  Branch (3395:9): [True: 3, False: 4.97k]
  ------------------
 3396|      3|          goto s_n_llhttp__internal__n_span_end_llhttp__on_version_3;
 3397|      0|        }
 3398|  4.98k|      }
 3399|      0|      /* UNREACHABLE */;
 3400|      0|      abort();
 3401|  4.98k|    }
 3402|      0|    case s_n_llhttp__internal__n_error_72:
  ------------------
  |  Branch (3402:5): [True: 0, False: 5.03k]
  ------------------
 3403|     13|    s_n_llhttp__internal__n_error_72: {
 3404|     13|      state->error = 0x9;
 3405|     13|      state->reason = "Invalid major version";
 3406|     13|      state->error_pos = (const char*) p;
 3407|     13|      state->_current = (void*) (intptr_t) s_error;
 3408|     13|      return s_error;
 3409|      0|      /* UNREACHABLE */;
 3410|      0|      abort();
 3411|      0|    }
 3412|      0|    case s_n_llhttp__internal__n_req_http_major:
  ------------------
  |  Branch (3412:5): [True: 0, False: 5.03k]
  ------------------
 3413|  5.00k|    s_n_llhttp__internal__n_req_http_major: {
 3414|  5.00k|      if (p == endp) {
  ------------------
  |  Branch (3414:11): [True: 0, False: 5.00k]
  ------------------
 3415|      0|        return s_n_llhttp__internal__n_req_http_major;
 3416|      0|      }
 3417|  5.00k|      switch (*p) {
 3418|    547|        case '0': {
  ------------------
  |  Branch (3418:9): [True: 547, False: 4.45k]
  ------------------
 3419|    547|          p++;
 3420|    547|          match = 0;
 3421|    547|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3422|      0|        }
 3423|  2.87k|        case '1': {
  ------------------
  |  Branch (3423:9): [True: 2.87k, False: 2.12k]
  ------------------
 3424|  2.87k|          p++;
 3425|  2.87k|          match = 1;
 3426|  2.87k|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3427|      0|        }
 3428|  1.56k|        case '2': {
  ------------------
  |  Branch (3428:9): [True: 1.56k, False: 3.44k]
  ------------------
 3429|  1.56k|          p++;
 3430|  1.56k|          match = 2;
 3431|  1.56k|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3432|      0|        }
 3433|      2|        case '3': {
  ------------------
  |  Branch (3433:9): [True: 2, False: 5.00k]
  ------------------
 3434|      2|          p++;
 3435|      2|          match = 3;
 3436|      2|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3437|      0|        }
 3438|      0|        case '4': {
  ------------------
  |  Branch (3438:9): [True: 0, False: 5.00k]
  ------------------
 3439|      0|          p++;
 3440|      0|          match = 4;
 3441|      0|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3442|      0|        }
 3443|      1|        case '5': {
  ------------------
  |  Branch (3443:9): [True: 1, False: 5.00k]
  ------------------
 3444|      1|          p++;
 3445|      1|          match = 5;
 3446|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3447|      0|        }
 3448|      1|        case '6': {
  ------------------
  |  Branch (3448:9): [True: 1, False: 5.00k]
  ------------------
 3449|      1|          p++;
 3450|      1|          match = 6;
 3451|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3452|      0|        }
 3453|      1|        case '7': {
  ------------------
  |  Branch (3453:9): [True: 1, False: 5.00k]
  ------------------
 3454|      1|          p++;
 3455|      1|          match = 7;
 3456|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3457|      0|        }
 3458|      1|        case '8': {
  ------------------
  |  Branch (3458:9): [True: 1, False: 5.00k]
  ------------------
 3459|      1|          p++;
 3460|      1|          match = 8;
 3461|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3462|      0|        }
 3463|      1|        case '9': {
  ------------------
  |  Branch (3463:9): [True: 1, False: 5.00k]
  ------------------
 3464|      1|          p++;
 3465|      1|          match = 9;
 3466|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major;
 3467|      0|        }
 3468|     13|        default: {
  ------------------
  |  Branch (3468:9): [True: 13, False: 4.99k]
  ------------------
 3469|     13|          goto s_n_llhttp__internal__n_span_end_llhttp__on_version_4;
 3470|      0|        }
 3471|  5.00k|      }
 3472|      0|      /* UNREACHABLE */;
 3473|      0|      abort();
 3474|  5.00k|    }
 3475|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_version:
  ------------------
  |  Branch (3475:5): [True: 0, False: 5.03k]
  ------------------
 3476|  5.12k|    s_n_llhttp__internal__n_span_start_llhttp__on_version: {
 3477|  5.12k|      if (p == endp) {
  ------------------
  |  Branch (3477:11): [True: 121, False: 5.00k]
  ------------------
 3478|    121|        return s_n_llhttp__internal__n_span_start_llhttp__on_version;
 3479|    121|      }
 3480|  5.00k|      state->_span_pos0 = (void*) p;
 3481|  5.00k|      state->_span_cb0 = llhttp__on_version;
 3482|  5.00k|      goto s_n_llhttp__internal__n_req_http_major;
 3483|      0|      /* UNREACHABLE */;
 3484|      0|      abort();
 3485|  5.12k|    }
 3486|      0|    case s_n_llhttp__internal__n_req_http_start_1:
  ------------------
  |  Branch (3486:5): [True: 0, False: 5.03k]
  ------------------
 3487|  1.19k|    s_n_llhttp__internal__n_req_http_start_1: {
 3488|  1.19k|      llparse_match_t match_seq;
 3489|       |      
 3490|  1.19k|      if (p == endp) {
  ------------------
  |  Branch (3490:11): [True: 7, False: 1.18k]
  ------------------
 3491|      7|        return s_n_llhttp__internal__n_req_http_start_1;
 3492|      7|      }
 3493|  1.18k|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob13, 4);
 3494|  1.18k|      p = match_seq.current;
 3495|  1.18k|      switch (match_seq.status) {
  ------------------
  |  Branch (3495:15): [True: 0, False: 1.18k]
  ------------------
 3496|  1.16k|        case kMatchComplete: {
  ------------------
  |  Branch (3496:9): [True: 1.16k, False: 21]
  ------------------
 3497|  1.16k|          p++;
 3498|  1.16k|          goto s_n_llhttp__internal__n_invoke_load_method;
 3499|      0|        }
 3500|      3|        case kMatchPause: {
  ------------------
  |  Branch (3500:9): [True: 3, False: 1.18k]
  ------------------
 3501|      3|          return s_n_llhttp__internal__n_req_http_start_1;
 3502|      0|        }
 3503|     18|        case kMatchMismatch: {
  ------------------
  |  Branch (3503:9): [True: 18, False: 1.17k]
  ------------------
 3504|     18|          goto s_n_llhttp__internal__n_error_75;
 3505|      0|        }
 3506|  1.18k|      }
 3507|      0|      /* UNREACHABLE */;
 3508|      0|      abort();
 3509|  1.18k|    }
 3510|      0|    case s_n_llhttp__internal__n_req_http_start_2:
  ------------------
  |  Branch (3510:5): [True: 0, False: 5.03k]
  ------------------
 3511|    317|    s_n_llhttp__internal__n_req_http_start_2: {
 3512|    317|      llparse_match_t match_seq;
 3513|       |      
 3514|    317|      if (p == endp) {
  ------------------
  |  Branch (3514:11): [True: 6, False: 311]
  ------------------
 3515|      6|        return s_n_llhttp__internal__n_req_http_start_2;
 3516|      6|      }
 3517|    311|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob15, 3);
 3518|    311|      p = match_seq.current;
 3519|    311|      switch (match_seq.status) {
  ------------------
  |  Branch (3519:15): [True: 0, False: 311]
  ------------------
 3520|    296|        case kMatchComplete: {
  ------------------
  |  Branch (3520:9): [True: 296, False: 15]
  ------------------
 3521|    296|          p++;
 3522|    296|          goto s_n_llhttp__internal__n_invoke_load_method_2;
 3523|      0|        }
 3524|      2|        case kMatchPause: {
  ------------------
  |  Branch (3524:9): [True: 2, False: 309]
  ------------------
 3525|      2|          return s_n_llhttp__internal__n_req_http_start_2;
 3526|      0|        }
 3527|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (3527:9): [True: 13, False: 298]
  ------------------
 3528|     13|          goto s_n_llhttp__internal__n_error_75;
 3529|      0|        }
 3530|    311|      }
 3531|      0|      /* UNREACHABLE */;
 3532|      0|      abort();
 3533|    311|    }
 3534|      0|    case s_n_llhttp__internal__n_req_http_start_3:
  ------------------
  |  Branch (3534:5): [True: 0, False: 5.03k]
  ------------------
 3535|  3.70k|    s_n_llhttp__internal__n_req_http_start_3: {
 3536|  3.70k|      llparse_match_t match_seq;
 3537|       |      
 3538|  3.70k|      if (p == endp) {
  ------------------
  |  Branch (3538:11): [True: 8, False: 3.69k]
  ------------------
 3539|      8|        return s_n_llhttp__internal__n_req_http_start_3;
 3540|      8|      }
 3541|  3.69k|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob16, 4);
 3542|  3.69k|      p = match_seq.current;
 3543|  3.69k|      switch (match_seq.status) {
  ------------------
  |  Branch (3543:15): [True: 0, False: 3.69k]
  ------------------
 3544|  3.67k|        case kMatchComplete: {
  ------------------
  |  Branch (3544:9): [True: 3.67k, False: 22]
  ------------------
 3545|  3.67k|          p++;
 3546|  3.67k|          goto s_n_llhttp__internal__n_invoke_load_method_3;
 3547|      0|        }
 3548|      3|        case kMatchPause: {
  ------------------
  |  Branch (3548:9): [True: 3, False: 3.69k]
  ------------------
 3549|      3|          return s_n_llhttp__internal__n_req_http_start_3;
 3550|      0|        }
 3551|     19|        case kMatchMismatch: {
  ------------------
  |  Branch (3551:9): [True: 19, False: 3.67k]
  ------------------
 3552|     19|          goto s_n_llhttp__internal__n_error_75;
 3553|      0|        }
 3554|  3.69k|      }
 3555|      0|      /* UNREACHABLE */;
 3556|      0|      abort();
 3557|  3.69k|    }
 3558|      0|    case s_n_llhttp__internal__n_req_http_start:
  ------------------
  |  Branch (3558:5): [True: 0, False: 5.03k]
  ------------------
 3559|  5.46k|    s_n_llhttp__internal__n_req_http_start: {
 3560|  5.46k|      if (p == endp) {
  ------------------
  |  Branch (3560:11): [True: 2, False: 5.46k]
  ------------------
 3561|      2|        return s_n_llhttp__internal__n_req_http_start;
 3562|      2|      }
 3563|  5.46k|      switch (*p) {
 3564|    239|        case ' ': {
  ------------------
  |  Branch (3564:9): [True: 239, False: 5.22k]
  ------------------
 3565|    239|          p++;
 3566|    239|          goto s_n_llhttp__internal__n_req_http_start;
 3567|      0|        }
 3568|  1.19k|        case 'H': {
  ------------------
  |  Branch (3568:9): [True: 1.19k, False: 4.26k]
  ------------------
 3569|  1.19k|          p++;
 3570|  1.19k|          goto s_n_llhttp__internal__n_req_http_start_1;
 3571|      0|        }
 3572|    317|        case 'I': {
  ------------------
  |  Branch (3572:9): [True: 317, False: 5.14k]
  ------------------
 3573|    317|          p++;
 3574|    317|          goto s_n_llhttp__internal__n_req_http_start_2;
 3575|      0|        }
 3576|  3.70k|        case 'R': {
  ------------------
  |  Branch (3576:9): [True: 3.70k, False: 1.75k]
  ------------------
 3577|  3.70k|          p++;
 3578|  3.70k|          goto s_n_llhttp__internal__n_req_http_start_3;
 3579|      0|        }
 3580|      7|        default: {
  ------------------
  |  Branch (3580:9): [True: 7, False: 5.45k]
  ------------------
 3581|      7|          goto s_n_llhttp__internal__n_error_75;
 3582|      0|        }
 3583|  5.46k|      }
 3584|      0|      /* UNREACHABLE */;
 3585|      0|      abort();
 3586|  5.46k|    }
 3587|      0|    case s_n_llhttp__internal__n_url_to_http:
  ------------------
  |  Branch (3587:5): [True: 0, False: 5.03k]
  ------------------
 3588|  5.26k|    s_n_llhttp__internal__n_url_to_http: {
 3589|  5.26k|      if (p == endp) {
  ------------------
  |  Branch (3589:11): [True: 42, False: 5.22k]
  ------------------
 3590|     42|        return s_n_llhttp__internal__n_url_to_http;
 3591|     42|      }
 3592|  5.22k|      switch (*p) {
 3593|      1|        case 9: {
  ------------------
  |  Branch (3593:9): [True: 1, False: 5.22k]
  ------------------
 3594|      1|          p++;
 3595|      1|          goto s_n_llhttp__internal__n_error_2;
 3596|      0|        }
 3597|      1|        case 12: {
  ------------------
  |  Branch (3597:9): [True: 1, False: 5.22k]
  ------------------
 3598|      1|          p++;
 3599|      1|          goto s_n_llhttp__internal__n_error_2;
 3600|      0|        }
 3601|  5.22k|        default: {
  ------------------
  |  Branch (3601:9): [True: 5.22k, False: 2]
  ------------------
 3602|  5.22k|          goto s_n_llhttp__internal__n_invoke_llhttp__on_url_complete_1;
 3603|      0|        }
 3604|  5.22k|      }
 3605|      0|      /* UNREACHABLE */;
 3606|      0|      abort();
 3607|  5.22k|    }
 3608|      0|    case s_n_llhttp__internal__n_url_skip_to_http:
  ------------------
  |  Branch (3608:5): [True: 0, False: 5.03k]
  ------------------
 3609|  5.26k|    s_n_llhttp__internal__n_url_skip_to_http: {
 3610|  5.26k|      if (p == endp) {
  ------------------
  |  Branch (3610:11): [True: 0, False: 5.26k]
  ------------------
 3611|      0|        return s_n_llhttp__internal__n_url_skip_to_http;
 3612|      0|      }
 3613|  5.26k|      switch (*p) {
 3614|      0|        case 9: {
  ------------------
  |  Branch (3614:9): [True: 0, False: 5.26k]
  ------------------
 3615|      0|          p++;
 3616|      0|          goto s_n_llhttp__internal__n_error_2;
 3617|      0|        }
 3618|      0|        case 12: {
  ------------------
  |  Branch (3618:9): [True: 0, False: 5.26k]
  ------------------
 3619|      0|          p++;
 3620|      0|          goto s_n_llhttp__internal__n_error_2;
 3621|      0|        }
 3622|  5.26k|        default: {
  ------------------
  |  Branch (3622:9): [True: 5.26k, False: 0]
  ------------------
 3623|  5.26k|          p++;
 3624|  5.26k|          goto s_n_llhttp__internal__n_url_to_http;
 3625|      0|        }
 3626|  5.26k|      }
 3627|      0|      /* UNREACHABLE */;
 3628|      0|      abort();
 3629|  5.26k|    }
 3630|      0|    case s_n_llhttp__internal__n_url_fragment:
  ------------------
  |  Branch (3630:5): [True: 0, False: 5.03k]
  ------------------
 3631|  2.27k|    s_n_llhttp__internal__n_url_fragment: {
 3632|  2.27k|      static uint8_t lookup_table[] = {
 3633|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 3, 0, 0,
 3634|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3635|  2.27k|        4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3636|  2.27k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3637|  2.27k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3638|  2.27k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3639|  2.27k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3640|  2.27k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
 3641|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3642|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3643|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3644|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3645|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3646|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3647|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3648|  2.27k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 3649|  2.27k|      };
 3650|  2.27k|      if (p == endp) {
  ------------------
  |  Branch (3650:11): [True: 21, False: 2.25k]
  ------------------
 3651|     21|        return s_n_llhttp__internal__n_url_fragment;
 3652|     21|      }
 3653|  2.25k|      switch (lookup_table[(uint8_t) *p]) {
 3654|      1|        case 1: {
  ------------------
  |  Branch (3654:9): [True: 1, False: 2.25k]
  ------------------
 3655|      1|          p++;
 3656|      1|          goto s_n_llhttp__internal__n_error_2;
 3657|      0|        }
 3658|    636|        case 2: {
  ------------------
  |  Branch (3658:9): [True: 636, False: 1.61k]
  ------------------
 3659|    636|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_6;
 3660|      0|        }
 3661|    249|        case 3: {
  ------------------
  |  Branch (3661:9): [True: 249, False: 2.00k]
  ------------------
 3662|    249|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_7;
 3663|      0|        }
 3664|    195|        case 4: {
  ------------------
  |  Branch (3664:9): [True: 195, False: 2.05k]
  ------------------
 3665|    195|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_8;
 3666|      0|        }
 3667|  1.16k|        case 5: {
  ------------------
  |  Branch (3667:9): [True: 1.16k, False: 1.08k]
  ------------------
 3668|  1.16k|          p++;
 3669|  1.16k|          goto s_n_llhttp__internal__n_url_fragment;
 3670|      0|        }
 3671|      2|        default: {
  ------------------
  |  Branch (3671:9): [True: 2, False: 2.24k]
  ------------------
 3672|      2|          goto s_n_llhttp__internal__n_error_76;
 3673|      0|        }
 3674|  2.25k|      }
 3675|      0|      /* UNREACHABLE */;
 3676|      0|      abort();
 3677|  2.25k|    }
 3678|      0|    case s_n_llhttp__internal__n_span_end_stub_query_3:
  ------------------
  |  Branch (3678:5): [True: 0, False: 5.03k]
  ------------------
 3679|    337|    s_n_llhttp__internal__n_span_end_stub_query_3: {
 3680|    337|      if (p == endp) {
  ------------------
  |  Branch (3680:11): [True: 0, False: 337]
  ------------------
 3681|      0|        return s_n_llhttp__internal__n_span_end_stub_query_3;
 3682|      0|      }
 3683|    337|      p++;
 3684|    337|      goto s_n_llhttp__internal__n_url_fragment;
 3685|      0|      /* UNREACHABLE */;
 3686|      0|      abort();
 3687|    337|    }
 3688|      0|    case s_n_llhttp__internal__n_url_query:
  ------------------
  |  Branch (3688:5): [True: 0, False: 5.03k]
  ------------------
 3689|  2.43k|    s_n_llhttp__internal__n_url_query: {
 3690|  2.43k|      static uint8_t lookup_table[] = {
 3691|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 3, 0, 0,
 3692|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3693|  2.43k|        4, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3694|  2.43k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3695|  2.43k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3696|  2.43k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3697|  2.43k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3698|  2.43k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
 3699|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3700|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3701|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3702|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3703|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3704|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3705|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3706|  2.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 3707|  2.43k|      };
 3708|  2.43k|      if (p == endp) {
  ------------------
  |  Branch (3708:11): [True: 26, False: 2.41k]
  ------------------
 3709|     26|        return s_n_llhttp__internal__n_url_query;
 3710|     26|      }
 3711|  2.41k|      switch (lookup_table[(uint8_t) *p]) {
 3712|      1|        case 1: {
  ------------------
  |  Branch (3712:9): [True: 1, False: 2.41k]
  ------------------
 3713|      1|          p++;
 3714|      1|          goto s_n_llhttp__internal__n_error_2;
 3715|      0|        }
 3716|    663|        case 2: {
  ------------------
  |  Branch (3716:9): [True: 663, False: 1.75k]
  ------------------
 3717|    663|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_9;
 3718|      0|        }
 3719|    226|        case 3: {
  ------------------
  |  Branch (3719:9): [True: 226, False: 2.18k]
  ------------------
 3720|    226|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_10;
 3721|      0|        }
 3722|    197|        case 4: {
  ------------------
  |  Branch (3722:9): [True: 197, False: 2.21k]
  ------------------
 3723|    197|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_11;
 3724|      0|        }
 3725|    986|        case 5: {
  ------------------
  |  Branch (3725:9): [True: 986, False: 1.42k]
  ------------------
 3726|    986|          p++;
 3727|    986|          goto s_n_llhttp__internal__n_url_query;
 3728|      0|        }
 3729|    337|        case 6: {
  ------------------
  |  Branch (3729:9): [True: 337, False: 2.07k]
  ------------------
 3730|    337|          goto s_n_llhttp__internal__n_span_end_stub_query_3;
 3731|      0|        }
 3732|      3|        default: {
  ------------------
  |  Branch (3732:9): [True: 3, False: 2.41k]
  ------------------
 3733|      3|          goto s_n_llhttp__internal__n_error_77;
 3734|      0|        }
 3735|  2.41k|      }
 3736|      0|      /* UNREACHABLE */;
 3737|      0|      abort();
 3738|  2.41k|    }
 3739|      0|    case s_n_llhttp__internal__n_url_query_or_fragment:
  ------------------
  |  Branch (3739:5): [True: 0, False: 5.03k]
  ------------------
 3740|  24.6k|    s_n_llhttp__internal__n_url_query_or_fragment: {
 3741|  24.6k|      if (p == endp) {
  ------------------
  |  Branch (3741:11): [True: 0, False: 24.6k]
  ------------------
 3742|      0|        return s_n_llhttp__internal__n_url_query_or_fragment;
 3743|      0|      }
 3744|  24.6k|      switch (*p) {
 3745|      0|        case 9: {
  ------------------
  |  Branch (3745:9): [True: 0, False: 24.6k]
  ------------------
 3746|      0|          p++;
 3747|      0|          goto s_n_llhttp__internal__n_error_2;
 3748|      0|        }
 3749|  17.5k|        case 10: {
  ------------------
  |  Branch (3749:9): [True: 17.5k, False: 7.12k]
  ------------------
 3750|  17.5k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_3;
 3751|      0|        }
 3752|      0|        case 12: {
  ------------------
  |  Branch (3752:9): [True: 0, False: 24.6k]
  ------------------
 3753|      0|          p++;
 3754|      0|          goto s_n_llhttp__internal__n_error_2;
 3755|      0|        }
 3756|    800|        case 13: {
  ------------------
  |  Branch (3756:9): [True: 800, False: 23.8k]
  ------------------
 3757|    800|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_4;
 3758|      0|        }
 3759|  4.48k|        case ' ': {
  ------------------
  |  Branch (3759:9): [True: 4.48k, False: 20.1k]
  ------------------
 3760|  4.48k|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_5;
 3761|      0|        }
 3762|    767|        case '#': {
  ------------------
  |  Branch (3762:9): [True: 767, False: 23.8k]
  ------------------
 3763|    767|          p++;
 3764|    767|          goto s_n_llhttp__internal__n_url_fragment;
 3765|      0|        }
 3766|  1.06k|        case '?': {
  ------------------
  |  Branch (3766:9): [True: 1.06k, False: 23.5k]
  ------------------
 3767|  1.06k|          p++;
 3768|  1.06k|          goto s_n_llhttp__internal__n_url_query;
 3769|      0|        }
 3770|      2|        default: {
  ------------------
  |  Branch (3770:9): [True: 2, False: 24.6k]
  ------------------
 3771|      2|          goto s_n_llhttp__internal__n_error_78;
 3772|      0|        }
 3773|  24.6k|      }
 3774|      0|      /* UNREACHABLE */;
 3775|      0|      abort();
 3776|  24.6k|    }
 3777|      0|    case s_n_llhttp__internal__n_url_path:
  ------------------
  |  Branch (3777:5): [True: 0, False: 5.03k]
  ------------------
 3778|  29.0k|    s_n_llhttp__internal__n_url_path: {
 3779|  29.0k|      static uint8_t lookup_table[] = {
 3780|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0,
 3781|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3782|  29.0k|        0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
 3783|  29.0k|        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,
 3784|  29.0k|        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
 3785|  29.0k|        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
 3786|  29.0k|        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
 3787|  29.0k|        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,
 3788|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3789|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3790|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3791|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3792|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3793|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3794|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3795|  29.0k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 3796|  29.0k|      };
 3797|  29.0k|      if (p == endp) {
  ------------------
  |  Branch (3797:11): [True: 32, False: 29.0k]
  ------------------
 3798|     32|        return s_n_llhttp__internal__n_url_path;
 3799|     32|      }
 3800|  29.0k|      switch (lookup_table[(uint8_t) *p]) {
 3801|      1|        case 1: {
  ------------------
  |  Branch (3801:9): [True: 1, False: 29.0k]
  ------------------
 3802|      1|          p++;
 3803|      1|          goto s_n_llhttp__internal__n_error_2;
 3804|      0|        }
 3805|  4.37k|        case 2: {
  ------------------
  |  Branch (3805:9): [True: 4.37k, False: 24.6k]
  ------------------
 3806|  4.37k|          p++;
 3807|  4.37k|          goto s_n_llhttp__internal__n_url_path;
 3808|      0|        }
 3809|  24.6k|        default: {
  ------------------
  |  Branch (3809:9): [True: 24.6k, False: 4.37k]
  ------------------
 3810|  24.6k|          goto s_n_llhttp__internal__n_url_query_or_fragment;
 3811|      0|        }
 3812|  29.0k|      }
 3813|      0|      /* UNREACHABLE */;
 3814|      0|      abort();
 3815|  29.0k|    }
 3816|      0|    case s_n_llhttp__internal__n_span_start_stub_path_2:
  ------------------
  |  Branch (3816:5): [True: 0, False: 5.03k]
  ------------------
 3817|  24.2k|    s_n_llhttp__internal__n_span_start_stub_path_2: {
 3818|  24.2k|      if (p == endp) {
  ------------------
  |  Branch (3818:11): [True: 0, False: 24.2k]
  ------------------
 3819|      0|        return s_n_llhttp__internal__n_span_start_stub_path_2;
 3820|      0|      }
 3821|  24.2k|      p++;
 3822|  24.2k|      goto s_n_llhttp__internal__n_url_path;
 3823|      0|      /* UNREACHABLE */;
 3824|      0|      abort();
 3825|  24.2k|    }
 3826|      0|    case s_n_llhttp__internal__n_span_start_stub_path:
  ------------------
  |  Branch (3826:5): [True: 0, False: 5.03k]
  ------------------
 3827|    196|    s_n_llhttp__internal__n_span_start_stub_path: {
 3828|    196|      if (p == endp) {
  ------------------
  |  Branch (3828:11): [True: 0, False: 196]
  ------------------
 3829|      0|        return s_n_llhttp__internal__n_span_start_stub_path;
 3830|      0|      }
 3831|    196|      p++;
 3832|    196|      goto s_n_llhttp__internal__n_url_path;
 3833|      0|      /* UNREACHABLE */;
 3834|      0|      abort();
 3835|    196|    }
 3836|      0|    case s_n_llhttp__internal__n_span_start_stub_path_1:
  ------------------
  |  Branch (3836:5): [True: 0, False: 5.03k]
  ------------------
 3837|    194|    s_n_llhttp__internal__n_span_start_stub_path_1: {
 3838|    194|      if (p == endp) {
  ------------------
  |  Branch (3838:11): [True: 0, False: 194]
  ------------------
 3839|      0|        return s_n_llhttp__internal__n_span_start_stub_path_1;
 3840|      0|      }
 3841|    194|      p++;
 3842|    194|      goto s_n_llhttp__internal__n_url_path;
 3843|      0|      /* UNREACHABLE */;
 3844|      0|      abort();
 3845|    194|    }
 3846|      0|    case s_n_llhttp__internal__n_url_server_with_at:
  ------------------
  |  Branch (3846:5): [True: 0, False: 5.03k]
  ------------------
 3847|  1.36k|    s_n_llhttp__internal__n_url_server_with_at: {
 3848|  1.36k|      static uint8_t lookup_table[] = {
 3849|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 3, 0, 0,
 3850|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3851|  1.36k|        4, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6,
 3852|  1.36k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 7,
 3853|  1.36k|        8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3854|  1.36k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 5,
 3855|  1.36k|        0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3856|  1.36k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 0,
 3857|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3858|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3859|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3860|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3861|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3862|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3863|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3864|  1.36k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 3865|  1.36k|      };
 3866|  1.36k|      if (p == endp) {
  ------------------
  |  Branch (3866:11): [True: 8, False: 1.35k]
  ------------------
 3867|      8|        return s_n_llhttp__internal__n_url_server_with_at;
 3868|      8|      }
 3869|  1.35k|      switch (lookup_table[(uint8_t) *p]) {
 3870|      1|        case 1: {
  ------------------
  |  Branch (3870:9): [True: 1, False: 1.35k]
  ------------------
 3871|      1|          p++;
 3872|      1|          goto s_n_llhttp__internal__n_error_2;
 3873|      0|        }
 3874|    194|        case 2: {
  ------------------
  |  Branch (3874:9): [True: 194, False: 1.16k]
  ------------------
 3875|    194|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_12;
 3876|      0|        }
 3877|    194|        case 3: {
  ------------------
  |  Branch (3877:9): [True: 194, False: 1.16k]
  ------------------
 3878|    194|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_13;
 3879|      0|        }
 3880|    194|        case 4: {
  ------------------
  |  Branch (3880:9): [True: 194, False: 1.16k]
  ------------------
 3881|    194|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_14;
 3882|      0|        }
 3883|    383|        case 5: {
  ------------------
  |  Branch (3883:9): [True: 383, False: 973]
  ------------------
 3884|    383|          p++;
 3885|    383|          goto s_n_llhttp__internal__n_url_server;
 3886|      0|        }
 3887|    194|        case 6: {
  ------------------
  |  Branch (3887:9): [True: 194, False: 1.16k]
  ------------------
 3888|    194|          goto s_n_llhttp__internal__n_span_start_stub_path_1;
 3889|      0|        }
 3890|    194|        case 7: {
  ------------------
  |  Branch (3890:9): [True: 194, False: 1.16k]
  ------------------
 3891|    194|          p++;
 3892|    194|          goto s_n_llhttp__internal__n_url_query;
 3893|      0|        }
 3894|      1|        case 8: {
  ------------------
  |  Branch (3894:9): [True: 1, False: 1.35k]
  ------------------
 3895|      1|          p++;
 3896|      1|          goto s_n_llhttp__internal__n_error_79;
 3897|      0|        }
 3898|      1|        default: {
  ------------------
  |  Branch (3898:9): [True: 1, False: 1.35k]
  ------------------
 3899|      1|          goto s_n_llhttp__internal__n_error_80;
 3900|      0|        }
 3901|  1.35k|      }
 3902|      0|      /* UNREACHABLE */;
 3903|      0|      abort();
 3904|  1.35k|    }
 3905|      0|    case s_n_llhttp__internal__n_url_server:
  ------------------
  |  Branch (3905:5): [True: 0, False: 5.03k]
  ------------------
 3906|  2.69k|    s_n_llhttp__internal__n_url_server: {
 3907|  2.69k|      static uint8_t lookup_table[] = {
 3908|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 3, 0, 0,
 3909|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3910|  2.69k|        4, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6,
 3911|  2.69k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 7,
 3912|  2.69k|        8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3913|  2.69k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 5,
 3914|  2.69k|        0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 3915|  2.69k|        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 0,
 3916|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3917|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3918|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3919|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3920|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3921|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3922|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 3923|  2.69k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 3924|  2.69k|      };
 3925|  2.69k|      if (p == endp) {
  ------------------
  |  Branch (3925:11): [True: 18, False: 2.67k]
  ------------------
 3926|     18|        return s_n_llhttp__internal__n_url_server;
 3927|     18|      }
 3928|  2.67k|      switch (lookup_table[(uint8_t) *p]) {
 3929|      1|        case 1: {
  ------------------
  |  Branch (3929:9): [True: 1, False: 2.67k]
  ------------------
 3930|      1|          p++;
 3931|      1|          goto s_n_llhttp__internal__n_error_2;
 3932|      0|        }
 3933|    294|        case 2: {
  ------------------
  |  Branch (3933:9): [True: 294, False: 2.38k]
  ------------------
 3934|    294|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url;
 3935|      0|        }
 3936|    195|        case 3: {
  ------------------
  |  Branch (3936:9): [True: 195, False: 2.48k]
  ------------------
 3937|    195|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_1;
 3938|      0|        }
 3939|    195|        case 4: {
  ------------------
  |  Branch (3939:9): [True: 195, False: 2.48k]
  ------------------
 3940|    195|          goto s_n_llhttp__internal__n_span_end_llhttp__on_url_2;
 3941|      0|        }
 3942|    235|        case 5: {
  ------------------
  |  Branch (3942:9): [True: 235, False: 2.44k]
  ------------------
 3943|    235|          p++;
 3944|    235|          goto s_n_llhttp__internal__n_url_server;
 3945|      0|        }
 3946|    196|        case 6: {
  ------------------
  |  Branch (3946:9): [True: 196, False: 2.48k]
  ------------------
 3947|    196|          goto s_n_llhttp__internal__n_span_start_stub_path;
 3948|      0|        }
 3949|    194|        case 7: {
  ------------------
  |  Branch (3949:9): [True: 194, False: 2.48k]
  ------------------
 3950|    194|          p++;
 3951|    194|          goto s_n_llhttp__internal__n_url_query;
 3952|      0|        }
 3953|  1.36k|        case 8: {
  ------------------
  |  Branch (3953:9): [True: 1.36k, False: 1.31k]
  ------------------
 3954|  1.36k|          p++;
 3955|  1.36k|          goto s_n_llhttp__internal__n_url_server_with_at;
 3956|      0|        }
 3957|      4|        default: {
  ------------------
  |  Branch (3957:9): [True: 4, False: 2.67k]
  ------------------
 3958|      4|          goto s_n_llhttp__internal__n_error_81;
 3959|      0|        }
 3960|  2.67k|      }
 3961|      0|      /* UNREACHABLE */;
 3962|      0|      abort();
 3963|  2.67k|    }
 3964|      0|    case s_n_llhttp__internal__n_url_schema_delim_1:
  ------------------
  |  Branch (3964:5): [True: 0, False: 5.03k]
  ------------------
 3965|  2.09k|    s_n_llhttp__internal__n_url_schema_delim_1: {
 3966|  2.09k|      if (p == endp) {
  ------------------
  |  Branch (3966:11): [True: 6, False: 2.08k]
  ------------------
 3967|      6|        return s_n_llhttp__internal__n_url_schema_delim_1;
 3968|      6|      }
 3969|  2.08k|      switch (*p) {
 3970|  2.07k|        case '/': {
  ------------------
  |  Branch (3970:9): [True: 2.07k, False: 11]
  ------------------
 3971|  2.07k|          p++;
 3972|  2.07k|          goto s_n_llhttp__internal__n_url_server;
 3973|      0|        }
 3974|     11|        default: {
  ------------------
  |  Branch (3974:9): [True: 11, False: 2.07k]
  ------------------
 3975|     11|          goto s_n_llhttp__internal__n_error_82;
 3976|      0|        }
 3977|  2.08k|      }
 3978|      0|      /* UNREACHABLE */;
 3979|      0|      abort();
 3980|  2.08k|    }
 3981|      0|    case s_n_llhttp__internal__n_url_schema_delim:
  ------------------
  |  Branch (3981:5): [True: 0, False: 5.03k]
  ------------------
 3982|  2.10k|    s_n_llhttp__internal__n_url_schema_delim: {
 3983|  2.10k|      if (p == endp) {
  ------------------
  |  Branch (3983:11): [True: 6, False: 2.09k]
  ------------------
 3984|      6|        return s_n_llhttp__internal__n_url_schema_delim;
 3985|      6|      }
 3986|  2.09k|      switch (*p) {
 3987|      1|        case 9: {
  ------------------
  |  Branch (3987:9): [True: 1, False: 2.09k]
  ------------------
 3988|      1|          p++;
 3989|      1|          goto s_n_llhttp__internal__n_error_2;
 3990|      0|        }
 3991|      1|        case 10: {
  ------------------
  |  Branch (3991:9): [True: 1, False: 2.09k]
  ------------------
 3992|      1|          p++;
 3993|      1|          goto s_n_llhttp__internal__n_error_2;
 3994|      0|        }
 3995|      1|        case 12: {
  ------------------
  |  Branch (3995:9): [True: 1, False: 2.09k]
  ------------------
 3996|      1|          p++;
 3997|      1|          goto s_n_llhttp__internal__n_error_2;
 3998|      0|        }
 3999|      1|        case 13: {
  ------------------
  |  Branch (3999:9): [True: 1, False: 2.09k]
  ------------------
 4000|      1|          p++;
 4001|      1|          goto s_n_llhttp__internal__n_error_2;
 4002|      0|        }
 4003|      1|        case ' ': {
  ------------------
  |  Branch (4003:9): [True: 1, False: 2.09k]
  ------------------
 4004|      1|          p++;
 4005|      1|          goto s_n_llhttp__internal__n_error_2;
 4006|      0|        }
 4007|  2.09k|        case '/': {
  ------------------
  |  Branch (4007:9): [True: 2.09k, False: 6]
  ------------------
 4008|  2.09k|          p++;
 4009|  2.09k|          goto s_n_llhttp__internal__n_url_schema_delim_1;
 4010|      0|        }
 4011|      1|        default: {
  ------------------
  |  Branch (4011:9): [True: 1, False: 2.09k]
  ------------------
 4012|      1|          goto s_n_llhttp__internal__n_error_82;
 4013|      0|        }
 4014|  2.09k|      }
 4015|      0|      /* UNREACHABLE */;
 4016|      0|      abort();
 4017|  2.09k|    }
 4018|      0|    case s_n_llhttp__internal__n_span_end_stub_schema:
  ------------------
  |  Branch (4018:5): [True: 0, False: 5.03k]
  ------------------
 4019|  2.10k|    s_n_llhttp__internal__n_span_end_stub_schema: {
 4020|  2.10k|      if (p == endp) {
  ------------------
  |  Branch (4020:11): [True: 0, False: 2.10k]
  ------------------
 4021|      0|        return s_n_llhttp__internal__n_span_end_stub_schema;
 4022|      0|      }
 4023|  2.10k|      p++;
 4024|  2.10k|      goto s_n_llhttp__internal__n_url_schema_delim;
 4025|      0|      /* UNREACHABLE */;
 4026|      0|      abort();
 4027|  2.10k|    }
 4028|      0|    case s_n_llhttp__internal__n_url_schema:
  ------------------
  |  Branch (4028:5): [True: 0, False: 5.03k]
  ------------------
 4029|  4.43k|    s_n_llhttp__internal__n_url_schema: {
 4030|  4.43k|      static uint8_t lookup_table[] = {
 4031|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0,
 4032|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4033|  4.43k|        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4034|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0,
 4035|  4.43k|        0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 4036|  4.43k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0,
 4037|  4.43k|        0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 4038|  4.43k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0,
 4039|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4040|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4041|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4042|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4043|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4044|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4045|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4046|  4.43k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 4047|  4.43k|      };
 4048|  4.43k|      if (p == endp) {
  ------------------
  |  Branch (4048:11): [True: 11, False: 4.42k]
  ------------------
 4049|     11|        return s_n_llhttp__internal__n_url_schema;
 4050|     11|      }
 4051|  4.42k|      switch (lookup_table[(uint8_t) *p]) {
 4052|      1|        case 1: {
  ------------------
  |  Branch (4052:9): [True: 1, False: 4.42k]
  ------------------
 4053|      1|          p++;
 4054|      1|          goto s_n_llhttp__internal__n_error_2;
 4055|      0|        }
 4056|  2.10k|        case 2: {
  ------------------
  |  Branch (4056:9): [True: 2.10k, False: 2.31k]
  ------------------
 4057|  2.10k|          goto s_n_llhttp__internal__n_span_end_stub_schema;
 4058|      0|        }
 4059|  2.31k|        case 3: {
  ------------------
  |  Branch (4059:9): [True: 2.31k, False: 2.11k]
  ------------------
 4060|  2.31k|          p++;
 4061|  2.31k|          goto s_n_llhttp__internal__n_url_schema;
 4062|      0|        }
 4063|      5|        default: {
  ------------------
  |  Branch (4063:9): [True: 5, False: 4.41k]
  ------------------
 4064|      5|          goto s_n_llhttp__internal__n_error_83;
 4065|      0|        }
 4066|  4.42k|      }
 4067|      0|      /* UNREACHABLE */;
 4068|      0|      abort();
 4069|  4.42k|    }
 4070|      0|    case s_n_llhttp__internal__n_url_start:
  ------------------
  |  Branch (4070:5): [True: 0, False: 5.03k]
  ------------------
 4071|  26.4k|    s_n_llhttp__internal__n_url_start: {
 4072|  26.4k|      static uint8_t lookup_table[] = {
 4073|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0,
 4074|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4075|  26.4k|        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2,
 4076|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4077|  26.4k|        0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 4078|  26.4k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0,
 4079|  26.4k|        0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
 4080|  26.4k|        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0,
 4081|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4082|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4083|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4084|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4085|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4086|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4087|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 4088|  26.4k|        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 4089|  26.4k|      };
 4090|  26.4k|      if (p == endp) {
  ------------------
  |  Branch (4090:11): [True: 0, False: 26.4k]
  ------------------
 4091|      0|        return s_n_llhttp__internal__n_url_start;
 4092|      0|      }
 4093|  26.4k|      switch (lookup_table[(uint8_t) *p]) {
 4094|      4|        case 1: {
  ------------------
  |  Branch (4094:9): [True: 4, False: 26.4k]
  ------------------
 4095|      4|          p++;
 4096|      4|          goto s_n_llhttp__internal__n_error_2;
 4097|      0|        }
 4098|  24.2k|        case 2: {
  ------------------
  |  Branch (4098:9): [True: 24.2k, False: 2.13k]
  ------------------
 4099|  24.2k|          goto s_n_llhttp__internal__n_span_start_stub_path_2;
 4100|      0|        }
 4101|  2.12k|        case 3: {
  ------------------
  |  Branch (4101:9): [True: 2.12k, False: 24.3k]
  ------------------
 4102|  2.12k|          goto s_n_llhttp__internal__n_url_schema;
 4103|      0|        }
 4104|     11|        default: {
  ------------------
  |  Branch (4104:9): [True: 11, False: 26.4k]
  ------------------
 4105|     11|          goto s_n_llhttp__internal__n_error_84;
 4106|      0|        }
 4107|  26.4k|      }
 4108|      0|      /* UNREACHABLE */;
 4109|      0|      abort();
 4110|  26.4k|    }
 4111|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_url_1:
  ------------------
  |  Branch (4111:5): [True: 0, False: 5.03k]
  ------------------
 4112|  26.4k|    s_n_llhttp__internal__n_span_start_llhttp__on_url_1: {
 4113|  26.4k|      if (p == endp) {
  ------------------
  |  Branch (4113:11): [True: 0, False: 26.4k]
  ------------------
 4114|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_url_1;
 4115|      0|      }
 4116|  26.4k|      state->_span_pos0 = (void*) p;
 4117|  26.4k|      state->_span_cb0 = llhttp__on_url;
 4118|  26.4k|      goto s_n_llhttp__internal__n_url_start;
 4119|      0|      /* UNREACHABLE */;
 4120|      0|      abort();
 4121|  26.4k|    }
 4122|      0|    case s_n_llhttp__internal__n_url_entry_normal:
  ------------------
  |  Branch (4122:5): [True: 0, False: 5.03k]
  ------------------
 4123|  26.4k|    s_n_llhttp__internal__n_url_entry_normal: {
 4124|  26.4k|      if (p == endp) {
  ------------------
  |  Branch (4124:11): [True: 0, False: 26.4k]
  ------------------
 4125|      0|        return s_n_llhttp__internal__n_url_entry_normal;
 4126|      0|      }
 4127|  26.4k|      switch (*p) {
 4128|      1|        case 9: {
  ------------------
  |  Branch (4128:9): [True: 1, False: 26.4k]
  ------------------
 4129|      1|          p++;
 4130|      1|          goto s_n_llhttp__internal__n_error_2;
 4131|      0|        }
 4132|      1|        case 12: {
  ------------------
  |  Branch (4132:9): [True: 1, False: 26.4k]
  ------------------
 4133|      1|          p++;
 4134|      1|          goto s_n_llhttp__internal__n_error_2;
 4135|      0|        }
 4136|  26.4k|        default: {
  ------------------
  |  Branch (4136:9): [True: 26.4k, False: 2]
  ------------------
 4137|  26.4k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_url_1;
 4138|      0|        }
 4139|  26.4k|      }
 4140|      0|      /* UNREACHABLE */;
 4141|      0|      abort();
 4142|  26.4k|    }
 4143|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_url:
  ------------------
  |  Branch (4143:5): [True: 0, False: 5.03k]
  ------------------
 4144|      2|    s_n_llhttp__internal__n_span_start_llhttp__on_url: {
 4145|      2|      if (p == endp) {
  ------------------
  |  Branch (4145:11): [True: 0, False: 2]
  ------------------
 4146|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_url;
 4147|      0|      }
 4148|      2|      state->_span_pos0 = (void*) p;
 4149|      2|      state->_span_cb0 = llhttp__on_url;
 4150|      2|      goto s_n_llhttp__internal__n_url_server;
 4151|      0|      /* UNREACHABLE */;
 4152|      0|      abort();
 4153|      2|    }
 4154|      0|    case s_n_llhttp__internal__n_url_entry_connect:
  ------------------
  |  Branch (4154:5): [True: 0, False: 5.03k]
  ------------------
 4155|      4|    s_n_llhttp__internal__n_url_entry_connect: {
 4156|      4|      if (p == endp) {
  ------------------
  |  Branch (4156:11): [True: 0, False: 4]
  ------------------
 4157|      0|        return s_n_llhttp__internal__n_url_entry_connect;
 4158|      0|      }
 4159|      4|      switch (*p) {
 4160|      1|        case 9: {
  ------------------
  |  Branch (4160:9): [True: 1, False: 3]
  ------------------
 4161|      1|          p++;
 4162|      1|          goto s_n_llhttp__internal__n_error_2;
 4163|      0|        }
 4164|      1|        case 12: {
  ------------------
  |  Branch (4164:9): [True: 1, False: 3]
  ------------------
 4165|      1|          p++;
 4166|      1|          goto s_n_llhttp__internal__n_error_2;
 4167|      0|        }
 4168|      2|        default: {
  ------------------
  |  Branch (4168:9): [True: 2, False: 2]
  ------------------
 4169|      2|          goto s_n_llhttp__internal__n_span_start_llhttp__on_url;
 4170|      0|        }
 4171|      4|      }
 4172|      0|      /* UNREACHABLE */;
 4173|      0|      abort();
 4174|      4|    }
 4175|      0|    case s_n_llhttp__internal__n_req_spaces_before_url:
  ------------------
  |  Branch (4175:5): [True: 0, False: 5.03k]
  ------------------
 4176|  26.7k|    s_n_llhttp__internal__n_req_spaces_before_url: {
 4177|  26.7k|      if (p == endp) {
  ------------------
  |  Branch (4177:11): [True: 17, False: 26.7k]
  ------------------
 4178|     17|        return s_n_llhttp__internal__n_req_spaces_before_url;
 4179|     17|      }
 4180|  26.7k|      switch (*p) {
 4181|    286|        case ' ': {
  ------------------
  |  Branch (4181:9): [True: 286, False: 26.4k]
  ------------------
 4182|    286|          p++;
 4183|    286|          goto s_n_llhttp__internal__n_req_spaces_before_url;
 4184|      0|        }
 4185|  26.4k|        default: {
  ------------------
  |  Branch (4185:9): [True: 26.4k, False: 286]
  ------------------
 4186|  26.4k|          goto s_n_llhttp__internal__n_invoke_is_equal_method;
 4187|      0|        }
 4188|  26.7k|      }
 4189|      0|      /* UNREACHABLE */;
 4190|      0|      abort();
 4191|  26.7k|    }
 4192|      0|    case s_n_llhttp__internal__n_req_first_space_before_url:
  ------------------
  |  Branch (4192:5): [True: 0, False: 5.03k]
  ------------------
 4193|  26.8k|    s_n_llhttp__internal__n_req_first_space_before_url: {
 4194|  26.8k|      if (p == endp) {
  ------------------
  |  Branch (4194:11): [True: 349, False: 26.4k]
  ------------------
 4195|    349|        return s_n_llhttp__internal__n_req_first_space_before_url;
 4196|    349|      }
 4197|  26.4k|      switch (*p) {
 4198|  26.4k|        case ' ': {
  ------------------
  |  Branch (4198:9): [True: 26.4k, False: 25]
  ------------------
 4199|  26.4k|          p++;
 4200|  26.4k|          goto s_n_llhttp__internal__n_req_spaces_before_url;
 4201|      0|        }
 4202|     25|        default: {
  ------------------
  |  Branch (4202:9): [True: 25, False: 26.4k]
  ------------------
 4203|     25|          goto s_n_llhttp__internal__n_error_85;
 4204|      0|        }
 4205|  26.4k|      }
 4206|      0|      /* UNREACHABLE */;
 4207|      0|      abort();
 4208|  26.4k|    }
 4209|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_method_complete_1:
  ------------------
  |  Branch (4209:5): [True: 0, False: 5.03k]
  ------------------
 4210|  26.8k|    s_n_llhttp__internal__n_invoke_llhttp__on_method_complete_1: {
 4211|  26.8k|      switch (llhttp__on_method_complete(state, p, endp)) {
 4212|  26.8k|        case 0:
  ------------------
  |  Branch (4212:9): [True: 26.8k, False: 0]
  ------------------
 4213|  26.8k|          goto s_n_llhttp__internal__n_req_first_space_before_url;
 4214|      0|        case 21:
  ------------------
  |  Branch (4214:9): [True: 0, False: 26.8k]
  ------------------
 4215|      0|          goto s_n_llhttp__internal__n_pause_26;
 4216|      0|        default:
  ------------------
  |  Branch (4216:9): [True: 0, False: 26.8k]
  ------------------
 4217|      0|          goto s_n_llhttp__internal__n_error_104;
 4218|  26.8k|      }
 4219|      0|      /* UNREACHABLE */;
 4220|      0|      abort();
 4221|  26.8k|    }
 4222|      0|    case s_n_llhttp__internal__n_after_start_req_2:
  ------------------
  |  Branch (4222:5): [True: 0, False: 5.03k]
  ------------------
 4223|  1.14k|    s_n_llhttp__internal__n_after_start_req_2: {
 4224|  1.14k|      if (p == endp) {
  ------------------
  |  Branch (4224:11): [True: 7, False: 1.13k]
  ------------------
 4225|      7|        return s_n_llhttp__internal__n_after_start_req_2;
 4226|      7|      }
 4227|  1.13k|      switch (*p) {
 4228|  1.12k|        case 'L': {
  ------------------
  |  Branch (4228:9): [True: 1.12k, False: 12]
  ------------------
 4229|  1.12k|          p++;
 4230|  1.12k|          match = 19;
 4231|  1.12k|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4232|      0|        }
 4233|     12|        default: {
  ------------------
  |  Branch (4233:9): [True: 12, False: 1.12k]
  ------------------
 4234|     12|          goto s_n_llhttp__internal__n_error_105;
 4235|      0|        }
 4236|  1.13k|      }
 4237|      0|      /* UNREACHABLE */;
 4238|      0|      abort();
 4239|  1.13k|    }
 4240|      0|    case s_n_llhttp__internal__n_after_start_req_3:
  ------------------
  |  Branch (4240:5): [True: 0, False: 5.03k]
  ------------------
 4241|    513|    s_n_llhttp__internal__n_after_start_req_3: {
 4242|    513|      llparse_match_t match_seq;
 4243|       |      
 4244|    513|      if (p == endp) {
  ------------------
  |  Branch (4244:11): [True: 7, False: 506]
  ------------------
 4245|      7|        return s_n_llhttp__internal__n_after_start_req_3;
 4246|      7|      }
 4247|    506|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob17, 6);
 4248|    506|      p = match_seq.current;
 4249|    506|      switch (match_seq.status) {
  ------------------
  |  Branch (4249:15): [True: 0, False: 506]
  ------------------
 4250|    482|        case kMatchComplete: {
  ------------------
  |  Branch (4250:9): [True: 482, False: 24]
  ------------------
 4251|    482|          p++;
 4252|    482|          match = 36;
 4253|    482|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4254|      0|        }
 4255|      6|        case kMatchPause: {
  ------------------
  |  Branch (4255:9): [True: 6, False: 500]
  ------------------
 4256|      6|          return s_n_llhttp__internal__n_after_start_req_3;
 4257|      0|        }
 4258|     18|        case kMatchMismatch: {
  ------------------
  |  Branch (4258:9): [True: 18, False: 488]
  ------------------
 4259|     18|          goto s_n_llhttp__internal__n_error_105;
 4260|      0|        }
 4261|    506|      }
 4262|      0|      /* UNREACHABLE */;
 4263|      0|      abort();
 4264|    506|    }
 4265|      0|    case s_n_llhttp__internal__n_after_start_req_1:
  ------------------
  |  Branch (4265:5): [True: 0, False: 5.03k]
  ------------------
 4266|  1.66k|    s_n_llhttp__internal__n_after_start_req_1: {
 4267|  1.66k|      if (p == endp) {
  ------------------
  |  Branch (4267:11): [True: 11, False: 1.65k]
  ------------------
 4268|     11|        return s_n_llhttp__internal__n_after_start_req_1;
 4269|     11|      }
 4270|  1.65k|      switch (*p) {
 4271|  1.14k|        case 'C': {
  ------------------
  |  Branch (4271:9): [True: 1.14k, False: 514]
  ------------------
 4272|  1.14k|          p++;
 4273|  1.14k|          goto s_n_llhttp__internal__n_after_start_req_2;
 4274|      0|        }
 4275|    513|        case 'N': {
  ------------------
  |  Branch (4275:9): [True: 513, False: 1.14k]
  ------------------
 4276|    513|          p++;
 4277|    513|          goto s_n_llhttp__internal__n_after_start_req_3;
 4278|      0|        }
 4279|      1|        default: {
  ------------------
  |  Branch (4279:9): [True: 1, False: 1.65k]
  ------------------
 4280|      1|          goto s_n_llhttp__internal__n_error_105;
 4281|      0|        }
 4282|  1.65k|      }
 4283|      0|      /* UNREACHABLE */;
 4284|      0|      abort();
 4285|  1.65k|    }
 4286|      0|    case s_n_llhttp__internal__n_after_start_req_4:
  ------------------
  |  Branch (4286:5): [True: 0, False: 5.03k]
  ------------------
 4287|    342|    s_n_llhttp__internal__n_after_start_req_4: {
 4288|    342|      llparse_match_t match_seq;
 4289|       |      
 4290|    342|      if (p == endp) {
  ------------------
  |  Branch (4290:11): [True: 7, False: 335]
  ------------------
 4291|      7|        return s_n_llhttp__internal__n_after_start_req_4;
 4292|      7|      }
 4293|    335|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob18, 3);
 4294|    335|      p = match_seq.current;
 4295|    335|      switch (match_seq.status) {
  ------------------
  |  Branch (4295:15): [True: 0, False: 335]
  ------------------
 4296|    318|        case kMatchComplete: {
  ------------------
  |  Branch (4296:9): [True: 318, False: 17]
  ------------------
 4297|    318|          p++;
 4298|    318|          match = 16;
 4299|    318|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4300|      0|        }
 4301|      2|        case kMatchPause: {
  ------------------
  |  Branch (4301:9): [True: 2, False: 333]
  ------------------
 4302|      2|          return s_n_llhttp__internal__n_after_start_req_4;
 4303|      0|        }
 4304|     15|        case kMatchMismatch: {
  ------------------
  |  Branch (4304:9): [True: 15, False: 320]
  ------------------
 4305|     15|          goto s_n_llhttp__internal__n_error_105;
 4306|      0|        }
 4307|    335|      }
 4308|      0|      /* UNREACHABLE */;
 4309|      0|      abort();
 4310|    335|    }
 4311|      0|    case s_n_llhttp__internal__n_after_start_req_6:
  ------------------
  |  Branch (4311:5): [True: 0, False: 5.03k]
  ------------------
 4312|    446|    s_n_llhttp__internal__n_after_start_req_6: {
 4313|    446|      llparse_match_t match_seq;
 4314|       |      
 4315|    446|      if (p == endp) {
  ------------------
  |  Branch (4315:11): [True: 7, False: 439]
  ------------------
 4316|      7|        return s_n_llhttp__internal__n_after_start_req_6;
 4317|      7|      }
 4318|    439|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob19, 6);
 4319|    439|      p = match_seq.current;
 4320|    439|      switch (match_seq.status) {
  ------------------
  |  Branch (4320:15): [True: 0, False: 439]
  ------------------
 4321|    415|        case kMatchComplete: {
  ------------------
  |  Branch (4321:9): [True: 415, False: 24]
  ------------------
 4322|    415|          p++;
 4323|    415|          match = 22;
 4324|    415|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4325|      0|        }
 4326|      5|        case kMatchPause: {
  ------------------
  |  Branch (4326:9): [True: 5, False: 434]
  ------------------
 4327|      5|          return s_n_llhttp__internal__n_after_start_req_6;
 4328|      0|        }
 4329|     19|        case kMatchMismatch: {
  ------------------
  |  Branch (4329:9): [True: 19, False: 420]
  ------------------
 4330|     19|          goto s_n_llhttp__internal__n_error_105;
 4331|      0|        }
 4332|    439|      }
 4333|      0|      /* UNREACHABLE */;
 4334|      0|      abort();
 4335|    439|    }
 4336|      0|    case s_n_llhttp__internal__n_after_start_req_8:
  ------------------
  |  Branch (4336:5): [True: 0, False: 5.03k]
  ------------------
 4337|     21|    s_n_llhttp__internal__n_after_start_req_8: {
 4338|     21|      llparse_match_t match_seq;
 4339|       |      
 4340|     21|      if (p == endp) {
  ------------------
  |  Branch (4340:11): [True: 1, False: 20]
  ------------------
 4341|      1|        return s_n_llhttp__internal__n_after_start_req_8;
 4342|      1|      }
 4343|     20|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob20, 4);
 4344|     20|      p = match_seq.current;
 4345|     20|      switch (match_seq.status) {
  ------------------
  |  Branch (4345:15): [True: 0, False: 20]
  ------------------
 4346|      5|        case kMatchComplete: {
  ------------------
  |  Branch (4346:9): [True: 5, False: 15]
  ------------------
 4347|      5|          p++;
 4348|      5|          match = 5;
 4349|      5|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4350|      0|        }
 4351|      2|        case kMatchPause: {
  ------------------
  |  Branch (4351:9): [True: 2, False: 18]
  ------------------
 4352|      2|          return s_n_llhttp__internal__n_after_start_req_8;
 4353|      0|        }
 4354|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (4354:9): [True: 13, False: 7]
  ------------------
 4355|     13|          goto s_n_llhttp__internal__n_error_105;
 4356|      0|        }
 4357|     20|      }
 4358|      0|      /* UNREACHABLE */;
 4359|      0|      abort();
 4360|     20|    }
 4361|      0|    case s_n_llhttp__internal__n_after_start_req_9:
  ------------------
  |  Branch (4361:5): [True: 0, False: 5.03k]
  ------------------
 4362|    359|    s_n_llhttp__internal__n_after_start_req_9: {
 4363|    359|      if (p == endp) {
  ------------------
  |  Branch (4363:11): [True: 7, False: 352]
  ------------------
 4364|      7|        return s_n_llhttp__internal__n_after_start_req_9;
 4365|      7|      }
 4366|    352|      switch (*p) {
 4367|    340|        case 'Y': {
  ------------------
  |  Branch (4367:9): [True: 340, False: 12]
  ------------------
 4368|    340|          p++;
 4369|    340|          match = 8;
 4370|    340|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4371|      0|        }
 4372|     12|        default: {
  ------------------
  |  Branch (4372:9): [True: 12, False: 340]
  ------------------
 4373|     12|          goto s_n_llhttp__internal__n_error_105;
 4374|      0|        }
 4375|    352|      }
 4376|      0|      /* UNREACHABLE */;
 4377|      0|      abort();
 4378|    352|    }
 4379|      0|    case s_n_llhttp__internal__n_after_start_req_7:
  ------------------
  |  Branch (4379:5): [True: 0, False: 5.03k]
  ------------------
 4380|    387|    s_n_llhttp__internal__n_after_start_req_7: {
 4381|    387|      if (p == endp) {
  ------------------
  |  Branch (4381:11): [True: 6, False: 381]
  ------------------
 4382|      6|        return s_n_llhttp__internal__n_after_start_req_7;
 4383|      6|      }
 4384|    381|      switch (*p) {
 4385|     21|        case 'N': {
  ------------------
  |  Branch (4385:9): [True: 21, False: 360]
  ------------------
 4386|     21|          p++;
 4387|     21|          goto s_n_llhttp__internal__n_after_start_req_8;
 4388|      0|        }
 4389|    359|        case 'P': {
  ------------------
  |  Branch (4389:9): [True: 359, False: 22]
  ------------------
 4390|    359|          p++;
 4391|    359|          goto s_n_llhttp__internal__n_after_start_req_9;
 4392|      0|        }
 4393|      1|        default: {
  ------------------
  |  Branch (4393:9): [True: 1, False: 380]
  ------------------
 4394|      1|          goto s_n_llhttp__internal__n_error_105;
 4395|      0|        }
 4396|    381|      }
 4397|      0|      /* UNREACHABLE */;
 4398|      0|      abort();
 4399|    381|    }
 4400|      0|    case s_n_llhttp__internal__n_after_start_req_5:
  ------------------
  |  Branch (4400:5): [True: 0, False: 5.03k]
  ------------------
 4401|    842|    s_n_llhttp__internal__n_after_start_req_5: {
 4402|    842|      if (p == endp) {
  ------------------
  |  Branch (4402:11): [True: 8, False: 834]
  ------------------
 4403|      8|        return s_n_llhttp__internal__n_after_start_req_5;
 4404|      8|      }
 4405|    834|      switch (*p) {
 4406|    446|        case 'H': {
  ------------------
  |  Branch (4406:9): [True: 446, False: 388]
  ------------------
 4407|    446|          p++;
 4408|    446|          goto s_n_llhttp__internal__n_after_start_req_6;
 4409|      0|        }
 4410|    387|        case 'O': {
  ------------------
  |  Branch (4410:9): [True: 387, False: 447]
  ------------------
 4411|    387|          p++;
 4412|    387|          goto s_n_llhttp__internal__n_after_start_req_7;
 4413|      0|        }
 4414|      1|        default: {
  ------------------
  |  Branch (4414:9): [True: 1, False: 833]
  ------------------
 4415|      1|          goto s_n_llhttp__internal__n_error_105;
 4416|      0|        }
 4417|    834|      }
 4418|      0|      /* UNREACHABLE */;
 4419|      0|      abort();
 4420|    834|    }
 4421|      0|    case s_n_llhttp__internal__n_after_start_req_12:
  ------------------
  |  Branch (4421:5): [True: 0, False: 5.03k]
  ------------------
 4422|    397|    s_n_llhttp__internal__n_after_start_req_12: {
 4423|    397|      llparse_match_t match_seq;
 4424|       |      
 4425|    397|      if (p == endp) {
  ------------------
  |  Branch (4425:11): [True: 7, False: 390]
  ------------------
 4426|      7|        return s_n_llhttp__internal__n_after_start_req_12;
 4427|      7|      }
 4428|    390|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob21, 3);
 4429|    390|      p = match_seq.current;
 4430|    390|      switch (match_seq.status) {
  ------------------
  |  Branch (4430:15): [True: 0, False: 390]
  ------------------
 4431|    375|        case kMatchComplete: {
  ------------------
  |  Branch (4431:9): [True: 375, False: 15]
  ------------------
 4432|    375|          p++;
 4433|    375|          match = 0;
 4434|    375|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4435|      0|        }
 4436|      2|        case kMatchPause: {
  ------------------
  |  Branch (4436:9): [True: 2, False: 388]
  ------------------
 4437|      2|          return s_n_llhttp__internal__n_after_start_req_12;
 4438|      0|        }
 4439|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (4439:9): [True: 13, False: 377]
  ------------------
 4440|     13|          goto s_n_llhttp__internal__n_error_105;
 4441|      0|        }
 4442|    390|      }
 4443|      0|      /* UNREACHABLE */;
 4444|      0|      abort();
 4445|    390|    }
 4446|      0|    case s_n_llhttp__internal__n_after_start_req_13:
  ------------------
  |  Branch (4446:5): [True: 0, False: 5.03k]
  ------------------
 4447|    472|    s_n_llhttp__internal__n_after_start_req_13: {
 4448|    472|      llparse_match_t match_seq;
 4449|       |      
 4450|    472|      if (p == endp) {
  ------------------
  |  Branch (4450:11): [True: 7, False: 465]
  ------------------
 4451|      7|        return s_n_llhttp__internal__n_after_start_req_13;
 4452|      7|      }
 4453|    465|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob22, 5);
 4454|    465|      p = match_seq.current;
 4455|    465|      switch (match_seq.status) {
  ------------------
  |  Branch (4455:15): [True: 0, False: 465]
  ------------------
 4456|    447|        case kMatchComplete: {
  ------------------
  |  Branch (4456:9): [True: 447, False: 18]
  ------------------
 4457|    447|          p++;
 4458|    447|          match = 35;
 4459|    447|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4460|      0|        }
 4461|      4|        case kMatchPause: {
  ------------------
  |  Branch (4461:9): [True: 4, False: 461]
  ------------------
 4462|      4|          return s_n_llhttp__internal__n_after_start_req_13;
 4463|      0|        }
 4464|     14|        case kMatchMismatch: {
  ------------------
  |  Branch (4464:9): [True: 14, False: 451]
  ------------------
 4465|     14|          goto s_n_llhttp__internal__n_error_105;
 4466|      0|        }
 4467|    465|      }
 4468|      0|      /* UNREACHABLE */;
 4469|      0|      abort();
 4470|    465|    }
 4471|      0|    case s_n_llhttp__internal__n_after_start_req_11:
  ------------------
  |  Branch (4471:5): [True: 0, False: 5.03k]
  ------------------
 4472|    876|    s_n_llhttp__internal__n_after_start_req_11: {
 4473|    876|      if (p == endp) {
  ------------------
  |  Branch (4473:11): [True: 6, False: 870]
  ------------------
 4474|      6|        return s_n_llhttp__internal__n_after_start_req_11;
 4475|      6|      }
 4476|    870|      switch (*p) {
 4477|    397|        case 'L': {
  ------------------
  |  Branch (4477:9): [True: 397, False: 473]
  ------------------
 4478|    397|          p++;
 4479|    397|          goto s_n_llhttp__internal__n_after_start_req_12;
 4480|      0|        }
 4481|    472|        case 'S': {
  ------------------
  |  Branch (4481:9): [True: 472, False: 398]
  ------------------
 4482|    472|          p++;
 4483|    472|          goto s_n_llhttp__internal__n_after_start_req_13;
 4484|      0|        }
 4485|      1|        default: {
  ------------------
  |  Branch (4485:9): [True: 1, False: 869]
  ------------------
 4486|      1|          goto s_n_llhttp__internal__n_error_105;
 4487|      0|        }
 4488|    870|      }
 4489|      0|      /* UNREACHABLE */;
 4490|      0|      abort();
 4491|    870|    }
 4492|      0|    case s_n_llhttp__internal__n_after_start_req_10:
  ------------------
  |  Branch (4492:5): [True: 0, False: 5.03k]
  ------------------
 4493|    893|    s_n_llhttp__internal__n_after_start_req_10: {
 4494|    893|      if (p == endp) {
  ------------------
  |  Branch (4494:11): [True: 5, False: 888]
  ------------------
 4495|      5|        return s_n_llhttp__internal__n_after_start_req_10;
 4496|      5|      }
 4497|    888|      switch (*p) {
 4498|    876|        case 'E': {
  ------------------
  |  Branch (4498:9): [True: 876, False: 12]
  ------------------
 4499|    876|          p++;
 4500|    876|          goto s_n_llhttp__internal__n_after_start_req_11;
 4501|      0|        }
 4502|     12|        default: {
  ------------------
  |  Branch (4502:9): [True: 12, False: 876]
  ------------------
 4503|     12|          goto s_n_llhttp__internal__n_error_105;
 4504|      0|        }
 4505|    888|      }
 4506|      0|      /* UNREACHABLE */;
 4507|      0|      abort();
 4508|    888|    }
 4509|      0|    case s_n_llhttp__internal__n_after_start_req_14:
  ------------------
  |  Branch (4509:5): [True: 0, False: 5.03k]
  ------------------
 4510|    535|    s_n_llhttp__internal__n_after_start_req_14: {
 4511|    535|      llparse_match_t match_seq;
 4512|       |      
 4513|    535|      if (p == endp) {
  ------------------
  |  Branch (4513:11): [True: 7, False: 528]
  ------------------
 4514|      7|        return s_n_llhttp__internal__n_after_start_req_14;
 4515|      7|      }
 4516|    528|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob23, 4);
 4517|    528|      p = match_seq.current;
 4518|    528|      switch (match_seq.status) {
  ------------------
  |  Branch (4518:15): [True: 0, False: 528]
  ------------------
 4519|    507|        case kMatchComplete: {
  ------------------
  |  Branch (4519:9): [True: 507, False: 21]
  ------------------
 4520|    507|          p++;
 4521|    507|          match = 45;
 4522|    507|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4523|      0|        }
 4524|      4|        case kMatchPause: {
  ------------------
  |  Branch (4524:9): [True: 4, False: 524]
  ------------------
 4525|      4|          return s_n_llhttp__internal__n_after_start_req_14;
 4526|      0|        }
 4527|     17|        case kMatchMismatch: {
  ------------------
  |  Branch (4527:9): [True: 17, False: 511]
  ------------------
 4528|     17|          goto s_n_llhttp__internal__n_error_105;
 4529|      0|        }
 4530|    528|      }
 4531|      0|      /* UNREACHABLE */;
 4532|      0|      abort();
 4533|    528|    }
 4534|      0|    case s_n_llhttp__internal__n_after_start_req_17:
  ------------------
  |  Branch (4534:5): [True: 0, False: 5.03k]
  ------------------
 4535|    474|    s_n_llhttp__internal__n_after_start_req_17: {
 4536|    474|      llparse_match_t match_seq;
 4537|       |      
 4538|    474|      if (p == endp) {
  ------------------
  |  Branch (4538:11): [True: 7, False: 467]
  ------------------
 4539|      7|        return s_n_llhttp__internal__n_after_start_req_17;
 4540|      7|      }
 4541|    467|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob25, 9);
 4542|    467|      p = match_seq.current;
 4543|    467|      switch (match_seq.status) {
  ------------------
  |  Branch (4543:15): [True: 0, False: 467]
  ------------------
 4544|    447|        case kMatchComplete: {
  ------------------
  |  Branch (4544:9): [True: 447, False: 20]
  ------------------
 4545|    447|          p++;
 4546|    447|          match = 41;
 4547|    447|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4548|      0|        }
 4549|      4|        case kMatchPause: {
  ------------------
  |  Branch (4549:9): [True: 4, False: 463]
  ------------------
 4550|      4|          return s_n_llhttp__internal__n_after_start_req_17;
 4551|      0|        }
 4552|     16|        case kMatchMismatch: {
  ------------------
  |  Branch (4552:9): [True: 16, False: 451]
  ------------------
 4553|     16|          goto s_n_llhttp__internal__n_error_105;
 4554|      0|        }
 4555|    467|      }
 4556|      0|      /* UNREACHABLE */;
 4557|      0|      abort();
 4558|    467|    }
 4559|      0|    case s_n_llhttp__internal__n_after_start_req_16:
  ------------------
  |  Branch (4559:5): [True: 0, False: 5.03k]
  ------------------
 4560|  6.90k|    s_n_llhttp__internal__n_after_start_req_16: {
 4561|  6.90k|      if (p == endp) {
  ------------------
  |  Branch (4561:11): [True: 5, False: 6.90k]
  ------------------
 4562|      5|        return s_n_llhttp__internal__n_after_start_req_16;
 4563|      5|      }
 4564|  6.90k|      switch (*p) {
 4565|    474|        case '_': {
  ------------------
  |  Branch (4565:9): [True: 474, False: 6.42k]
  ------------------
 4566|    474|          p++;
 4567|    474|          goto s_n_llhttp__internal__n_after_start_req_17;
 4568|      0|        }
 4569|  6.42k|        default: {
  ------------------
  |  Branch (4569:9): [True: 6.42k, False: 474]
  ------------------
 4570|  6.42k|          match = 1;
 4571|  6.42k|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4572|      0|        }
 4573|  6.90k|      }
 4574|      0|      /* UNREACHABLE */;
 4575|      0|      abort();
 4576|  6.90k|    }
 4577|      0|    case s_n_llhttp__internal__n_after_start_req_15:
  ------------------
  |  Branch (4577:5): [True: 0, False: 5.03k]
  ------------------
 4578|  6.92k|    s_n_llhttp__internal__n_after_start_req_15: {
 4579|  6.92k|      llparse_match_t match_seq;
 4580|       |      
 4581|  6.92k|      if (p == endp) {
  ------------------
  |  Branch (4581:11): [True: 5, False: 6.92k]
  ------------------
 4582|      5|        return s_n_llhttp__internal__n_after_start_req_15;
 4583|      5|      }
 4584|  6.92k|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob24, 2);
 4585|  6.92k|      p = match_seq.current;
 4586|  6.92k|      switch (match_seq.status) {
  ------------------
  |  Branch (4586:15): [True: 0, False: 6.92k]
  ------------------
 4587|  6.90k|        case kMatchComplete: {
  ------------------
  |  Branch (4587:9): [True: 6.90k, False: 14]
  ------------------
 4588|  6.90k|          p++;
 4589|  6.90k|          goto s_n_llhttp__internal__n_after_start_req_16;
 4590|      0|        }
 4591|      1|        case kMatchPause: {
  ------------------
  |  Branch (4591:9): [True: 1, False: 6.91k]
  ------------------
 4592|      1|          return s_n_llhttp__internal__n_after_start_req_15;
 4593|      0|        }
 4594|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (4594:9): [True: 13, False: 6.90k]
  ------------------
 4595|     13|          goto s_n_llhttp__internal__n_error_105;
 4596|      0|        }
 4597|  6.92k|      }
 4598|      0|      /* UNREACHABLE */;
 4599|      0|      abort();
 4600|  6.92k|    }
 4601|      0|    case s_n_llhttp__internal__n_after_start_req_18:
  ------------------
  |  Branch (4601:5): [True: 0, False: 5.03k]
  ------------------
 4602|    343|    s_n_llhttp__internal__n_after_start_req_18: {
 4603|    343|      llparse_match_t match_seq;
 4604|       |      
 4605|    343|      if (p == endp) {
  ------------------
  |  Branch (4605:11): [True: 8, False: 335]
  ------------------
 4606|      8|        return s_n_llhttp__internal__n_after_start_req_18;
 4607|      8|      }
 4608|    335|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob26, 3);
 4609|    335|      p = match_seq.current;
 4610|    335|      switch (match_seq.status) {
  ------------------
  |  Branch (4610:15): [True: 0, False: 335]
  ------------------
 4611|    318|        case kMatchComplete: {
  ------------------
  |  Branch (4611:9): [True: 318, False: 17]
  ------------------
 4612|    318|          p++;
 4613|    318|          match = 2;
 4614|    318|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4615|      0|        }
 4616|      2|        case kMatchPause: {
  ------------------
  |  Branch (4616:9): [True: 2, False: 333]
  ------------------
 4617|      2|          return s_n_llhttp__internal__n_after_start_req_18;
 4618|      0|        }
 4619|     15|        case kMatchMismatch: {
  ------------------
  |  Branch (4619:9): [True: 15, False: 320]
  ------------------
 4620|     15|          goto s_n_llhttp__internal__n_error_105;
 4621|      0|        }
 4622|    335|      }
 4623|      0|      /* UNREACHABLE */;
 4624|      0|      abort();
 4625|    335|    }
 4626|      0|    case s_n_llhttp__internal__n_after_start_req_20:
  ------------------
  |  Branch (4626:5): [True: 0, False: 5.03k]
  ------------------
 4627|    281|    s_n_llhttp__internal__n_after_start_req_20: {
 4628|    281|      llparse_match_t match_seq;
 4629|       |      
 4630|    281|      if (p == endp) {
  ------------------
  |  Branch (4630:11): [True: 7, False: 274]
  ------------------
 4631|      7|        return s_n_llhttp__internal__n_after_start_req_20;
 4632|      7|      }
 4633|    274|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob27, 2);
 4634|    274|      p = match_seq.current;
 4635|    274|      switch (match_seq.status) {
  ------------------
  |  Branch (4635:15): [True: 0, False: 274]
  ------------------
 4636|    260|        case kMatchComplete: {
  ------------------
  |  Branch (4636:9): [True: 260, False: 14]
  ------------------
 4637|    260|          p++;
 4638|    260|          match = 31;
 4639|    260|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4640|      0|        }
 4641|      1|        case kMatchPause: {
  ------------------
  |  Branch (4641:9): [True: 1, False: 273]
  ------------------
 4642|      1|          return s_n_llhttp__internal__n_after_start_req_20;
 4643|      0|        }
 4644|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (4644:9): [True: 13, False: 261]
  ------------------
 4645|     13|          goto s_n_llhttp__internal__n_error_105;
 4646|      0|        }
 4647|    274|      }
 4648|      0|      /* UNREACHABLE */;
 4649|      0|      abort();
 4650|    274|    }
 4651|      0|    case s_n_llhttp__internal__n_after_start_req_21:
  ------------------
  |  Branch (4651:5): [True: 0, False: 5.03k]
  ------------------
 4652|    331|    s_n_llhttp__internal__n_after_start_req_21: {
 4653|    331|      llparse_match_t match_seq;
 4654|       |      
 4655|    331|      if (p == endp) {
  ------------------
  |  Branch (4655:11): [True: 7, False: 324]
  ------------------
 4656|      7|        return s_n_llhttp__internal__n_after_start_req_21;
 4657|      7|      }
 4658|    324|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob28, 2);
 4659|    324|      p = match_seq.current;
 4660|    324|      switch (match_seq.status) {
  ------------------
  |  Branch (4660:15): [True: 0, False: 324]
  ------------------
 4661|    310|        case kMatchComplete: {
  ------------------
  |  Branch (4661:9): [True: 310, False: 14]
  ------------------
 4662|    310|          p++;
 4663|    310|          match = 9;
 4664|    310|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4665|      0|        }
 4666|      1|        case kMatchPause: {
  ------------------
  |  Branch (4666:9): [True: 1, False: 323]
  ------------------
 4667|      1|          return s_n_llhttp__internal__n_after_start_req_21;
 4668|      0|        }
 4669|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (4669:9): [True: 13, False: 311]
  ------------------
 4670|     13|          goto s_n_llhttp__internal__n_error_105;
 4671|      0|        }
 4672|    324|      }
 4673|      0|      /* UNREACHABLE */;
 4674|      0|      abort();
 4675|    324|    }
 4676|      0|    case s_n_llhttp__internal__n_after_start_req_19:
  ------------------
  |  Branch (4676:5): [True: 0, False: 5.03k]
  ------------------
 4677|    620|    s_n_llhttp__internal__n_after_start_req_19: {
 4678|    620|      if (p == endp) {
  ------------------
  |  Branch (4678:11): [True: 7, False: 613]
  ------------------
 4679|      7|        return s_n_llhttp__internal__n_after_start_req_19;
 4680|      7|      }
 4681|    613|      switch (*p) {
 4682|    281|        case 'I': {
  ------------------
  |  Branch (4682:9): [True: 281, False: 332]
  ------------------
 4683|    281|          p++;
 4684|    281|          goto s_n_llhttp__internal__n_after_start_req_20;
 4685|      0|        }
 4686|    331|        case 'O': {
  ------------------
  |  Branch (4686:9): [True: 331, False: 282]
  ------------------
 4687|    331|          p++;
 4688|    331|          goto s_n_llhttp__internal__n_after_start_req_21;
 4689|      0|        }
 4690|      1|        default: {
  ------------------
  |  Branch (4690:9): [True: 1, False: 612]
  ------------------
 4691|      1|          goto s_n_llhttp__internal__n_error_105;
 4692|      0|        }
 4693|    613|      }
 4694|      0|      /* UNREACHABLE */;
 4695|      0|      abort();
 4696|    613|    }
 4697|      0|    case s_n_llhttp__internal__n_after_start_req_23:
  ------------------
  |  Branch (4697:5): [True: 0, False: 5.03k]
  ------------------
 4698|    319|    s_n_llhttp__internal__n_after_start_req_23: {
 4699|    319|      llparse_match_t match_seq;
 4700|       |      
 4701|    319|      if (p == endp) {
  ------------------
  |  Branch (4701:11): [True: 7, False: 312]
  ------------------
 4702|      7|        return s_n_llhttp__internal__n_after_start_req_23;
 4703|      7|      }
 4704|    312|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob29, 6);
 4705|    312|      p = match_seq.current;
 4706|    312|      switch (match_seq.status) {
  ------------------
  |  Branch (4706:15): [True: 0, False: 312]
  ------------------
 4707|    288|        case kMatchComplete: {
  ------------------
  |  Branch (4707:9): [True: 288, False: 24]
  ------------------
 4708|    288|          p++;
 4709|    288|          match = 24;
 4710|    288|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4711|      0|        }
 4712|      5|        case kMatchPause: {
  ------------------
  |  Branch (4712:9): [True: 5, False: 307]
  ------------------
 4713|      5|          return s_n_llhttp__internal__n_after_start_req_23;
 4714|      0|        }
 4715|     19|        case kMatchMismatch: {
  ------------------
  |  Branch (4715:9): [True: 19, False: 293]
  ------------------
 4716|     19|          goto s_n_llhttp__internal__n_error_105;
 4717|      0|        }
 4718|    312|      }
 4719|      0|      /* UNREACHABLE */;
 4720|      0|      abort();
 4721|    312|    }
 4722|      0|    case s_n_llhttp__internal__n_after_start_req_24:
  ------------------
  |  Branch (4722:5): [True: 0, False: 5.03k]
  ------------------
 4723|    340|    s_n_llhttp__internal__n_after_start_req_24: {
 4724|    340|      llparse_match_t match_seq;
 4725|       |      
 4726|    340|      if (p == endp) {
  ------------------
  |  Branch (4726:11): [True: 7, False: 333]
  ------------------
 4727|      7|        return s_n_llhttp__internal__n_after_start_req_24;
 4728|      7|      }
 4729|    333|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob30, 3);
 4730|    333|      p = match_seq.current;
 4731|    333|      switch (match_seq.status) {
  ------------------
  |  Branch (4731:15): [True: 0, False: 333]
  ------------------
 4732|    317|        case kMatchComplete: {
  ------------------
  |  Branch (4732:9): [True: 317, False: 16]
  ------------------
 4733|    317|          p++;
 4734|    317|          match = 23;
 4735|    317|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4736|      0|        }
 4737|      2|        case kMatchPause: {
  ------------------
  |  Branch (4737:9): [True: 2, False: 331]
  ------------------
 4738|      2|          return s_n_llhttp__internal__n_after_start_req_24;
 4739|      0|        }
 4740|     14|        case kMatchMismatch: {
  ------------------
  |  Branch (4740:9): [True: 14, False: 319]
  ------------------
 4741|     14|          goto s_n_llhttp__internal__n_error_105;
 4742|      0|        }
 4743|    333|      }
 4744|      0|      /* UNREACHABLE */;
 4745|      0|      abort();
 4746|    333|    }
 4747|      0|    case s_n_llhttp__internal__n_after_start_req_26:
  ------------------
  |  Branch (4747:5): [True: 0, False: 5.03k]
  ------------------
 4748|    305|    s_n_llhttp__internal__n_after_start_req_26: {
 4749|    305|      llparse_match_t match_seq;
 4750|       |      
 4751|    305|      if (p == endp) {
  ------------------
  |  Branch (4751:11): [True: 7, False: 298]
  ------------------
 4752|      7|        return s_n_llhttp__internal__n_after_start_req_26;
 4753|      7|      }
 4754|    298|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob31, 7);
 4755|    298|      p = match_seq.current;
 4756|    298|      switch (match_seq.status) {
  ------------------
  |  Branch (4756:15): [True: 0, False: 298]
  ------------------
 4757|    282|        case kMatchComplete: {
  ------------------
  |  Branch (4757:9): [True: 282, False: 16]
  ------------------
 4758|    282|          p++;
 4759|    282|          match = 21;
 4760|    282|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4761|      0|        }
 4762|      3|        case kMatchPause: {
  ------------------
  |  Branch (4762:9): [True: 3, False: 295]
  ------------------
 4763|      3|          return s_n_llhttp__internal__n_after_start_req_26;
 4764|      0|        }
 4765|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (4765:9): [True: 13, False: 285]
  ------------------
 4766|     13|          goto s_n_llhttp__internal__n_error_105;
 4767|      0|        }
 4768|    298|      }
 4769|      0|      /* UNREACHABLE */;
 4770|      0|      abort();
 4771|    298|    }
 4772|      0|    case s_n_llhttp__internal__n_after_start_req_28:
  ------------------
  |  Branch (4772:5): [True: 0, False: 5.03k]
  ------------------
 4773|    288|    s_n_llhttp__internal__n_after_start_req_28: {
 4774|    288|      llparse_match_t match_seq;
 4775|       |      
 4776|    288|      if (p == endp) {
  ------------------
  |  Branch (4776:11): [True: 6, False: 282]
  ------------------
 4777|      6|        return s_n_llhttp__internal__n_after_start_req_28;
 4778|      6|      }
 4779|    282|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob32, 6);
 4780|    282|      p = match_seq.current;
 4781|    282|      switch (match_seq.status) {
  ------------------
  |  Branch (4781:15): [True: 0, False: 282]
  ------------------
 4782|    258|        case kMatchComplete: {
  ------------------
  |  Branch (4782:9): [True: 258, False: 24]
  ------------------
 4783|    258|          p++;
 4784|    258|          match = 30;
 4785|    258|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4786|      0|        }
 4787|      6|        case kMatchPause: {
  ------------------
  |  Branch (4787:9): [True: 6, False: 276]
  ------------------
 4788|      6|          return s_n_llhttp__internal__n_after_start_req_28;
 4789|      0|        }
 4790|     18|        case kMatchMismatch: {
  ------------------
  |  Branch (4790:9): [True: 18, False: 264]
  ------------------
 4791|     18|          goto s_n_llhttp__internal__n_error_105;
 4792|      0|        }
 4793|    282|      }
 4794|      0|      /* UNREACHABLE */;
 4795|      0|      abort();
 4796|    282|    }
 4797|      0|    case s_n_llhttp__internal__n_after_start_req_29:
  ------------------
  |  Branch (4797:5): [True: 0, False: 5.03k]
  ------------------
 4798|    297|    s_n_llhttp__internal__n_after_start_req_29: {
 4799|    297|      if (p == endp) {
  ------------------
  |  Branch (4799:11): [True: 6, False: 291]
  ------------------
 4800|      6|        return s_n_llhttp__internal__n_after_start_req_29;
 4801|      6|      }
 4802|    291|      switch (*p) {
 4803|    279|        case 'L': {
  ------------------
  |  Branch (4803:9): [True: 279, False: 12]
  ------------------
 4804|    279|          p++;
 4805|    279|          match = 10;
 4806|    279|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4807|      0|        }
 4808|     12|        default: {
  ------------------
  |  Branch (4808:9): [True: 12, False: 279]
  ------------------
 4809|     12|          goto s_n_llhttp__internal__n_error_105;
 4810|      0|        }
 4811|    291|      }
 4812|      0|      /* UNREACHABLE */;
 4813|      0|      abort();
 4814|    291|    }
 4815|      0|    case s_n_llhttp__internal__n_after_start_req_27:
  ------------------
  |  Branch (4815:5): [True: 0, False: 5.03k]
  ------------------
 4816|    592|    s_n_llhttp__internal__n_after_start_req_27: {
 4817|    592|      if (p == endp) {
  ------------------
  |  Branch (4817:11): [True: 6, False: 586]
  ------------------
 4818|      6|        return s_n_llhttp__internal__n_after_start_req_27;
 4819|      6|      }
 4820|    586|      switch (*p) {
 4821|    288|        case 'A': {
  ------------------
  |  Branch (4821:9): [True: 288, False: 298]
  ------------------
 4822|    288|          p++;
 4823|    288|          goto s_n_llhttp__internal__n_after_start_req_28;
 4824|      0|        }
 4825|    297|        case 'O': {
  ------------------
  |  Branch (4825:9): [True: 297, False: 289]
  ------------------
 4826|    297|          p++;
 4827|    297|          goto s_n_llhttp__internal__n_after_start_req_29;
 4828|      0|        }
 4829|      1|        default: {
  ------------------
  |  Branch (4829:9): [True: 1, False: 585]
  ------------------
 4830|      1|          goto s_n_llhttp__internal__n_error_105;
 4831|      0|        }
 4832|    586|      }
 4833|      0|      /* UNREACHABLE */;
 4834|      0|      abort();
 4835|    586|    }
 4836|      0|    case s_n_llhttp__internal__n_after_start_req_25:
  ------------------
  |  Branch (4836:5): [True: 0, False: 5.03k]
  ------------------
 4837|    903|    s_n_llhttp__internal__n_after_start_req_25: {
 4838|    903|      if (p == endp) {
  ------------------
  |  Branch (4838:11): [True: 5, False: 898]
  ------------------
 4839|      5|        return s_n_llhttp__internal__n_after_start_req_25;
 4840|      5|      }
 4841|    898|      switch (*p) {
 4842|    305|        case 'A': {
  ------------------
  |  Branch (4842:9): [True: 305, False: 593]
  ------------------
 4843|    305|          p++;
 4844|    305|          goto s_n_llhttp__internal__n_after_start_req_26;
 4845|      0|        }
 4846|    592|        case 'C': {
  ------------------
  |  Branch (4846:9): [True: 592, False: 306]
  ------------------
 4847|    592|          p++;
 4848|    592|          goto s_n_llhttp__internal__n_after_start_req_27;
 4849|      0|        }
 4850|      1|        default: {
  ------------------
  |  Branch (4850:9): [True: 1, False: 897]
  ------------------
 4851|      1|          goto s_n_llhttp__internal__n_error_105;
 4852|      0|        }
 4853|    898|      }
 4854|      0|      /* UNREACHABLE */;
 4855|      0|      abort();
 4856|    898|    }
 4857|      0|    case s_n_llhttp__internal__n_after_start_req_30:
  ------------------
  |  Branch (4857:5): [True: 0, False: 5.03k]
  ------------------
 4858|    334|    s_n_llhttp__internal__n_after_start_req_30: {
 4859|    334|      llparse_match_t match_seq;
 4860|       |      
 4861|    334|      if (p == endp) {
  ------------------
  |  Branch (4861:11): [True: 7, False: 327]
  ------------------
 4862|      7|        return s_n_llhttp__internal__n_after_start_req_30;
 4863|      7|      }
 4864|    327|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob33, 2);
 4865|    327|      p = match_seq.current;
 4866|    327|      switch (match_seq.status) {
  ------------------
  |  Branch (4866:15): [True: 0, False: 327]
  ------------------
 4867|    312|        case kMatchComplete: {
  ------------------
  |  Branch (4867:9): [True: 312, False: 15]
  ------------------
 4868|    312|          p++;
 4869|    312|          match = 11;
 4870|    312|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4871|      0|        }
 4872|      1|        case kMatchPause: {
  ------------------
  |  Branch (4872:9): [True: 1, False: 326]
  ------------------
 4873|      1|          return s_n_llhttp__internal__n_after_start_req_30;
 4874|      0|        }
 4875|     14|        case kMatchMismatch: {
  ------------------
  |  Branch (4875:9): [True: 14, False: 313]
  ------------------
 4876|     14|          goto s_n_llhttp__internal__n_error_105;
 4877|      0|        }
 4878|    327|      }
 4879|      0|      /* UNREACHABLE */;
 4880|      0|      abort();
 4881|    327|    }
 4882|      0|    case s_n_llhttp__internal__n_after_start_req_22:
  ------------------
  |  Branch (4882:5): [True: 0, False: 5.03k]
  ------------------
 4883|  1.90k|    s_n_llhttp__internal__n_after_start_req_22: {
 4884|  1.90k|      if (p == endp) {
  ------------------
  |  Branch (4884:11): [True: 7, False: 1.89k]
  ------------------
 4885|      7|        return s_n_llhttp__internal__n_after_start_req_22;
 4886|      7|      }
 4887|  1.89k|      switch (*p) {
 4888|    319|        case '-': {
  ------------------
  |  Branch (4888:9): [True: 319, False: 1.57k]
  ------------------
 4889|    319|          p++;
 4890|    319|          goto s_n_llhttp__internal__n_after_start_req_23;
 4891|      0|        }
 4892|    340|        case 'E': {
  ------------------
  |  Branch (4892:9): [True: 340, False: 1.55k]
  ------------------
 4893|    340|          p++;
 4894|    340|          goto s_n_llhttp__internal__n_after_start_req_24;
 4895|      0|        }
 4896|    903|        case 'K': {
  ------------------
  |  Branch (4896:9): [True: 903, False: 994]
  ------------------
 4897|    903|          p++;
 4898|    903|          goto s_n_llhttp__internal__n_after_start_req_25;
 4899|      0|        }
 4900|    334|        case 'O': {
  ------------------
  |  Branch (4900:9): [True: 334, False: 1.56k]
  ------------------
 4901|    334|          p++;
 4902|    334|          goto s_n_llhttp__internal__n_after_start_req_30;
 4903|      0|        }
 4904|      1|        default: {
  ------------------
  |  Branch (4904:9): [True: 1, False: 1.89k]
  ------------------
 4905|      1|          goto s_n_llhttp__internal__n_error_105;
 4906|      0|        }
 4907|  1.89k|      }
 4908|      0|      /* UNREACHABLE */;
 4909|      0|      abort();
 4910|  1.89k|    }
 4911|      0|    case s_n_llhttp__internal__n_after_start_req_31:
  ------------------
  |  Branch (4911:5): [True: 0, False: 5.03k]
  ------------------
 4912|    287|    s_n_llhttp__internal__n_after_start_req_31: {
 4913|    287|      llparse_match_t match_seq;
 4914|       |      
 4915|    287|      if (p == endp) {
  ------------------
  |  Branch (4915:11): [True: 7, False: 280]
  ------------------
 4916|      7|        return s_n_llhttp__internal__n_after_start_req_31;
 4917|      7|      }
 4918|    280|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob34, 5);
 4919|    280|      p = match_seq.current;
 4920|    280|      switch (match_seq.status) {
  ------------------
  |  Branch (4920:15): [True: 0, False: 280]
  ------------------
 4921|    260|        case kMatchComplete: {
  ------------------
  |  Branch (4921:9): [True: 260, False: 20]
  ------------------
 4922|    260|          p++;
 4923|    260|          match = 25;
 4924|    260|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4925|      0|        }
 4926|      4|        case kMatchPause: {
  ------------------
  |  Branch (4926:9): [True: 4, False: 276]
  ------------------
 4927|      4|          return s_n_llhttp__internal__n_after_start_req_31;
 4928|      0|        }
 4929|     16|        case kMatchMismatch: {
  ------------------
  |  Branch (4929:9): [True: 16, False: 264]
  ------------------
 4930|     16|          goto s_n_llhttp__internal__n_error_105;
 4931|      0|        }
 4932|    280|      }
 4933|      0|      /* UNREACHABLE */;
 4934|      0|      abort();
 4935|    280|    }
 4936|      0|    case s_n_llhttp__internal__n_after_start_req_32:
  ------------------
  |  Branch (4936:5): [True: 0, False: 5.03k]
  ------------------
 4937|    513|    s_n_llhttp__internal__n_after_start_req_32: {
 4938|    513|      llparse_match_t match_seq;
 4939|       |      
 4940|    513|      if (p == endp) {
  ------------------
  |  Branch (4940:11): [True: 7, False: 506]
  ------------------
 4941|      7|        return s_n_llhttp__internal__n_after_start_req_32;
 4942|      7|      }
 4943|    506|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob35, 6);
 4944|    506|      p = match_seq.current;
 4945|    506|      switch (match_seq.status) {
  ------------------
  |  Branch (4945:15): [True: 0, False: 506]
  ------------------
 4946|    482|        case kMatchComplete: {
  ------------------
  |  Branch (4946:9): [True: 482, False: 24]
  ------------------
 4947|    482|          p++;
 4948|    482|          match = 6;
 4949|    482|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4950|      0|        }
 4951|      6|        case kMatchPause: {
  ------------------
  |  Branch (4951:9): [True: 6, False: 500]
  ------------------
 4952|      6|          return s_n_llhttp__internal__n_after_start_req_32;
 4953|      0|        }
 4954|     18|        case kMatchMismatch: {
  ------------------
  |  Branch (4954:9): [True: 18, False: 488]
  ------------------
 4955|     18|          goto s_n_llhttp__internal__n_error_105;
 4956|      0|        }
 4957|    506|      }
 4958|      0|      /* UNREACHABLE */;
 4959|      0|      abort();
 4960|    506|    }
 4961|      0|    case s_n_llhttp__internal__n_after_start_req_35:
  ------------------
  |  Branch (4961:5): [True: 0, False: 5.03k]
  ------------------
 4962|    301|    s_n_llhttp__internal__n_after_start_req_35: {
 4963|    301|      llparse_match_t match_seq;
 4964|       |      
 4965|    301|      if (p == endp) {
  ------------------
  |  Branch (4965:11): [True: 7, False: 294]
  ------------------
 4966|      7|        return s_n_llhttp__internal__n_after_start_req_35;
 4967|      7|      }
 4968|    294|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob36, 2);
 4969|    294|      p = match_seq.current;
 4970|    294|      switch (match_seq.status) {
  ------------------
  |  Branch (4970:15): [True: 0, False: 294]
  ------------------
 4971|    279|        case kMatchComplete: {
  ------------------
  |  Branch (4971:9): [True: 279, False: 15]
  ------------------
 4972|    279|          p++;
 4973|    279|          match = 28;
 4974|    279|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 4975|      0|        }
 4976|      1|        case kMatchPause: {
  ------------------
  |  Branch (4976:9): [True: 1, False: 293]
  ------------------
 4977|      1|          return s_n_llhttp__internal__n_after_start_req_35;
 4978|      0|        }
 4979|     14|        case kMatchMismatch: {
  ------------------
  |  Branch (4979:9): [True: 14, False: 280]
  ------------------
 4980|     14|          goto s_n_llhttp__internal__n_error_105;
 4981|      0|        }
 4982|    294|      }
 4983|      0|      /* UNREACHABLE */;
 4984|      0|      abort();
 4985|    294|    }
 4986|      0|    case s_n_llhttp__internal__n_after_start_req_36:
  ------------------
  |  Branch (4986:5): [True: 0, False: 5.03k]
  ------------------
 4987|    603|    s_n_llhttp__internal__n_after_start_req_36: {
 4988|    603|      llparse_match_t match_seq;
 4989|       |      
 4990|    603|      if (p == endp) {
  ------------------
  |  Branch (4990:11): [True: 7, False: 596]
  ------------------
 4991|      7|        return s_n_llhttp__internal__n_after_start_req_36;
 4992|      7|      }
 4993|    596|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob37, 2);
 4994|    596|      p = match_seq.current;
 4995|    596|      switch (match_seq.status) {
  ------------------
  |  Branch (4995:15): [True: 0, False: 596]
  ------------------
 4996|    580|        case kMatchComplete: {
  ------------------
  |  Branch (4996:9): [True: 580, False: 16]
  ------------------
 4997|    580|          p++;
 4998|    580|          match = 39;
 4999|    580|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5000|      0|        }
 5001|      1|        case kMatchPause: {
  ------------------
  |  Branch (5001:9): [True: 1, False: 595]
  ------------------
 5002|      1|          return s_n_llhttp__internal__n_after_start_req_36;
 5003|      0|        }
 5004|     15|        case kMatchMismatch: {
  ------------------
  |  Branch (5004:9): [True: 15, False: 581]
  ------------------
 5005|     15|          goto s_n_llhttp__internal__n_error_105;
 5006|      0|        }
 5007|    596|      }
 5008|      0|      /* UNREACHABLE */;
 5009|      0|      abort();
 5010|    596|    }
 5011|      0|    case s_n_llhttp__internal__n_after_start_req_34:
  ------------------
  |  Branch (5011:5): [True: 0, False: 5.03k]
  ------------------
 5012|    911|    s_n_llhttp__internal__n_after_start_req_34: {
 5013|    911|      if (p == endp) {
  ------------------
  |  Branch (5013:11): [True: 6, False: 905]
  ------------------
 5014|      6|        return s_n_llhttp__internal__n_after_start_req_34;
 5015|      6|      }
 5016|    905|      switch (*p) {
 5017|    301|        case 'T': {
  ------------------
  |  Branch (5017:9): [True: 301, False: 604]
  ------------------
 5018|    301|          p++;
 5019|    301|          goto s_n_llhttp__internal__n_after_start_req_35;
 5020|      0|        }
 5021|    603|        case 'U': {
  ------------------
  |  Branch (5021:9): [True: 603, False: 302]
  ------------------
 5022|    603|          p++;
 5023|    603|          goto s_n_llhttp__internal__n_after_start_req_36;
 5024|      0|        }
 5025|      1|        default: {
  ------------------
  |  Branch (5025:9): [True: 1, False: 904]
  ------------------
 5026|      1|          goto s_n_llhttp__internal__n_error_105;
 5027|      0|        }
 5028|    905|      }
 5029|      0|      /* UNREACHABLE */;
 5030|      0|      abort();
 5031|    905|    }
 5032|      0|    case s_n_llhttp__internal__n_after_start_req_37:
  ------------------
  |  Branch (5032:5): [True: 0, False: 5.03k]
  ------------------
 5033|    437|    s_n_llhttp__internal__n_after_start_req_37: {
 5034|    437|      llparse_match_t match_seq;
 5035|       |      
 5036|    437|      if (p == endp) {
  ------------------
  |  Branch (5036:11): [True: 6, False: 431]
  ------------------
 5037|      6|        return s_n_llhttp__internal__n_after_start_req_37;
 5038|      6|      }
 5039|    431|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob38, 2);
 5040|    431|      p = match_seq.current;
 5041|    431|      switch (match_seq.status) {
  ------------------
  |  Branch (5041:15): [True: 0, False: 431]
  ------------------
 5042|    418|        case kMatchComplete: {
  ------------------
  |  Branch (5042:9): [True: 418, False: 13]
  ------------------
 5043|    418|          p++;
 5044|    418|          match = 38;
 5045|    418|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5046|      0|        }
 5047|      1|        case kMatchPause: {
  ------------------
  |  Branch (5047:9): [True: 1, False: 430]
  ------------------
 5048|      1|          return s_n_llhttp__internal__n_after_start_req_37;
 5049|      0|        }
 5050|     12|        case kMatchMismatch: {
  ------------------
  |  Branch (5050:9): [True: 12, False: 419]
  ------------------
 5051|     12|          goto s_n_llhttp__internal__n_error_105;
 5052|      0|        }
 5053|    431|      }
 5054|      0|      /* UNREACHABLE */;
 5055|      0|      abort();
 5056|    431|    }
 5057|      0|    case s_n_llhttp__internal__n_after_start_req_38:
  ------------------
  |  Branch (5057:5): [True: 0, False: 5.03k]
  ------------------
 5058|    472|    s_n_llhttp__internal__n_after_start_req_38: {
 5059|    472|      llparse_match_t match_seq;
 5060|       |      
 5061|    472|      if (p == endp) {
  ------------------
  |  Branch (5061:11): [True: 7, False: 465]
  ------------------
 5062|      7|        return s_n_llhttp__internal__n_after_start_req_38;
 5063|      7|      }
 5064|    465|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob39, 2);
 5065|    465|      p = match_seq.current;
 5066|    465|      switch (match_seq.status) {
  ------------------
  |  Branch (5066:15): [True: 0, False: 465]
  ------------------
 5067|    449|        case kMatchComplete: {
  ------------------
  |  Branch (5067:9): [True: 449, False: 16]
  ------------------
 5068|    449|          p++;
 5069|    449|          match = 3;
 5070|    449|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5071|      0|        }
 5072|      1|        case kMatchPause: {
  ------------------
  |  Branch (5072:9): [True: 1, False: 464]
  ------------------
 5073|      1|          return s_n_llhttp__internal__n_after_start_req_38;
 5074|      0|        }
 5075|     15|        case kMatchMismatch: {
  ------------------
  |  Branch (5075:9): [True: 15, False: 450]
  ------------------
 5076|     15|          goto s_n_llhttp__internal__n_error_105;
 5077|      0|        }
 5078|    465|      }
 5079|      0|      /* UNREACHABLE */;
 5080|      0|      abort();
 5081|    465|    }
 5082|      0|    case s_n_llhttp__internal__n_after_start_req_42:
  ------------------
  |  Branch (5082:5): [True: 0, False: 5.03k]
  ------------------
 5083|    363|    s_n_llhttp__internal__n_after_start_req_42: {
 5084|    363|      llparse_match_t match_seq;
 5085|       |      
 5086|    363|      if (p == endp) {
  ------------------
  |  Branch (5086:11): [True: 7, False: 356]
  ------------------
 5087|      7|        return s_n_llhttp__internal__n_after_start_req_42;
 5088|      7|      }
 5089|    356|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob40, 3);
 5090|    356|      p = match_seq.current;
 5091|    356|      switch (match_seq.status) {
  ------------------
  |  Branch (5091:15): [True: 0, False: 356]
  ------------------
 5092|    337|        case kMatchComplete: {
  ------------------
  |  Branch (5092:9): [True: 337, False: 19]
  ------------------
 5093|    337|          p++;
 5094|    337|          match = 12;
 5095|    337|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5096|      0|        }
 5097|      2|        case kMatchPause: {
  ------------------
  |  Branch (5097:9): [True: 2, False: 354]
  ------------------
 5098|      2|          return s_n_llhttp__internal__n_after_start_req_42;
 5099|      0|        }
 5100|     17|        case kMatchMismatch: {
  ------------------
  |  Branch (5100:9): [True: 17, False: 339]
  ------------------
 5101|     17|          goto s_n_llhttp__internal__n_error_105;
 5102|      0|        }
 5103|    356|      }
 5104|      0|      /* UNREACHABLE */;
 5105|      0|      abort();
 5106|    356|    }
 5107|      0|    case s_n_llhttp__internal__n_after_start_req_43:
  ------------------
  |  Branch (5107:5): [True: 0, False: 5.03k]
  ------------------
 5108|    340|    s_n_llhttp__internal__n_after_start_req_43: {
 5109|    340|      llparse_match_t match_seq;
 5110|       |      
 5111|    340|      if (p == endp) {
  ------------------
  |  Branch (5111:11): [True: 7, False: 333]
  ------------------
 5112|      7|        return s_n_llhttp__internal__n_after_start_req_43;
 5113|      7|      }
 5114|    333|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob41, 4);
 5115|    333|      p = match_seq.current;
 5116|    333|      switch (match_seq.status) {
  ------------------
  |  Branch (5116:15): [True: 0, False: 333]
  ------------------
 5117|    313|        case kMatchComplete: {
  ------------------
  |  Branch (5117:9): [True: 313, False: 20]
  ------------------
 5118|    313|          p++;
 5119|    313|          match = 13;
 5120|    313|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5121|      0|        }
 5122|      2|        case kMatchPause: {
  ------------------
  |  Branch (5122:9): [True: 2, False: 331]
  ------------------
 5123|      2|          return s_n_llhttp__internal__n_after_start_req_43;
 5124|      0|        }
 5125|     18|        case kMatchMismatch: {
  ------------------
  |  Branch (5125:9): [True: 18, False: 315]
  ------------------
 5126|     18|          goto s_n_llhttp__internal__n_error_105;
 5127|      0|        }
 5128|    333|      }
 5129|      0|      /* UNREACHABLE */;
 5130|      0|      abort();
 5131|    333|    }
 5132|      0|    case s_n_llhttp__internal__n_after_start_req_41:
  ------------------
  |  Branch (5132:5): [True: 0, False: 5.03k]
  ------------------
 5133|    708|    s_n_llhttp__internal__n_after_start_req_41: {
 5134|    708|      if (p == endp) {
  ------------------
  |  Branch (5134:11): [True: 4, False: 704]
  ------------------
 5135|      4|        return s_n_llhttp__internal__n_after_start_req_41;
 5136|      4|      }
 5137|    704|      switch (*p) {
 5138|    363|        case 'F': {
  ------------------
  |  Branch (5138:9): [True: 363, False: 341]
  ------------------
 5139|    363|          p++;
 5140|    363|          goto s_n_llhttp__internal__n_after_start_req_42;
 5141|      0|        }
 5142|    340|        case 'P': {
  ------------------
  |  Branch (5142:9): [True: 340, False: 364]
  ------------------
 5143|    340|          p++;
 5144|    340|          goto s_n_llhttp__internal__n_after_start_req_43;
 5145|      0|        }
 5146|      1|        default: {
  ------------------
  |  Branch (5146:9): [True: 1, False: 703]
  ------------------
 5147|      1|          goto s_n_llhttp__internal__n_error_105;
 5148|      0|        }
 5149|    704|      }
 5150|      0|      /* UNREACHABLE */;
 5151|      0|      abort();
 5152|    704|    }
 5153|      0|    case s_n_llhttp__internal__n_after_start_req_40:
  ------------------
  |  Branch (5153:5): [True: 0, False: 5.03k]
  ------------------
 5154|    725|    s_n_llhttp__internal__n_after_start_req_40: {
 5155|    725|      if (p == endp) {
  ------------------
  |  Branch (5155:11): [True: 5, False: 720]
  ------------------
 5156|      5|        return s_n_llhttp__internal__n_after_start_req_40;
 5157|      5|      }
 5158|    720|      switch (*p) {
 5159|    708|        case 'P': {
  ------------------
  |  Branch (5159:9): [True: 708, False: 12]
  ------------------
 5160|    708|          p++;
 5161|    708|          goto s_n_llhttp__internal__n_after_start_req_41;
 5162|      0|        }
 5163|     12|        default: {
  ------------------
  |  Branch (5163:9): [True: 12, False: 708]
  ------------------
 5164|     12|          goto s_n_llhttp__internal__n_error_105;
 5165|      0|        }
 5166|    720|      }
 5167|      0|      /* UNREACHABLE */;
 5168|      0|      abort();
 5169|    720|    }
 5170|      0|    case s_n_llhttp__internal__n_after_start_req_39:
  ------------------
  |  Branch (5170:5): [True: 0, False: 5.03k]
  ------------------
 5171|  3.19k|    s_n_llhttp__internal__n_after_start_req_39: {
 5172|  3.19k|      if (p == endp) {
  ------------------
  |  Branch (5172:11): [True: 7, False: 3.18k]
  ------------------
 5173|      7|        return s_n_llhttp__internal__n_after_start_req_39;
 5174|      7|      }
 5175|  3.18k|      switch (*p) {
 5176|  2.46k|        case 'I': {
  ------------------
  |  Branch (5176:9): [True: 2.46k, False: 726]
  ------------------
 5177|  2.46k|          p++;
 5178|  2.46k|          match = 34;
 5179|  2.46k|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5180|      0|        }
 5181|    725|        case 'O': {
  ------------------
  |  Branch (5181:9): [True: 725, False: 2.46k]
  ------------------
 5182|    725|          p++;
 5183|    725|          goto s_n_llhttp__internal__n_after_start_req_40;
 5184|      0|        }
 5185|      1|        default: {
  ------------------
  |  Branch (5185:9): [True: 1, False: 3.18k]
  ------------------
 5186|      1|          goto s_n_llhttp__internal__n_error_105;
 5187|      0|        }
 5188|  3.18k|      }
 5189|      0|      /* UNREACHABLE */;
 5190|      0|      abort();
 5191|  3.18k|    }
 5192|      0|    case s_n_llhttp__internal__n_after_start_req_45:
  ------------------
  |  Branch (5192:5): [True: 0, False: 5.03k]
  ------------------
 5193|    277|    s_n_llhttp__internal__n_after_start_req_45: {
 5194|    277|      llparse_match_t match_seq;
 5195|       |      
 5196|    277|      if (p == endp) {
  ------------------
  |  Branch (5196:11): [True: 7, False: 270]
  ------------------
 5197|      7|        return s_n_llhttp__internal__n_after_start_req_45;
 5198|      7|      }
 5199|    270|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob42, 2);
 5200|    270|      p = match_seq.current;
 5201|    270|      switch (match_seq.status) {
  ------------------
  |  Branch (5201:15): [True: 0, False: 270]
  ------------------
 5202|    256|        case kMatchComplete: {
  ------------------
  |  Branch (5202:9): [True: 256, False: 14]
  ------------------
 5203|    256|          p++;
 5204|    256|          match = 29;
 5205|    256|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5206|      0|        }
 5207|      1|        case kMatchPause: {
  ------------------
  |  Branch (5207:9): [True: 1, False: 269]
  ------------------
 5208|      1|          return s_n_llhttp__internal__n_after_start_req_45;
 5209|      0|        }
 5210|     13|        case kMatchMismatch: {
  ------------------
  |  Branch (5210:9): [True: 13, False: 257]
  ------------------
 5211|     13|          goto s_n_llhttp__internal__n_error_105;
 5212|      0|        }
 5213|    270|      }
 5214|      0|      /* UNREACHABLE */;
 5215|      0|      abort();
 5216|    270|    }
 5217|      0|    case s_n_llhttp__internal__n_after_start_req_44:
  ------------------
  |  Branch (5217:5): [True: 0, False: 5.03k]
  ------------------
 5218|  1.83k|    s_n_llhttp__internal__n_after_start_req_44: {
 5219|  1.83k|      if (p == endp) {
  ------------------
  |  Branch (5219:11): [True: 7, False: 1.82k]
  ------------------
 5220|      7|        return s_n_llhttp__internal__n_after_start_req_44;
 5221|      7|      }
 5222|  1.82k|      switch (*p) {
 5223|    277|        case 'R': {
  ------------------
  |  Branch (5223:9): [True: 277, False: 1.54k]
  ------------------
 5224|    277|          p++;
 5225|    277|          goto s_n_llhttp__internal__n_after_start_req_45;
 5226|      0|        }
 5227|  1.54k|        case 'T': {
  ------------------
  |  Branch (5227:9): [True: 1.54k, False: 278]
  ------------------
 5228|  1.54k|          p++;
 5229|  1.54k|          match = 4;
 5230|  1.54k|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5231|      0|        }
 5232|      1|        default: {
  ------------------
  |  Branch (5232:9): [True: 1, False: 1.82k]
  ------------------
 5233|      1|          goto s_n_llhttp__internal__n_error_105;
 5234|      0|        }
 5235|  1.82k|      }
 5236|      0|      /* UNREACHABLE */;
 5237|      0|      abort();
 5238|  1.82k|    }
 5239|      0|    case s_n_llhttp__internal__n_after_start_req_33:
  ------------------
  |  Branch (5239:5): [True: 0, False: 5.03k]
  ------------------
 5240|  6.85k|    s_n_llhttp__internal__n_after_start_req_33: {
 5241|  6.85k|      if (p == endp) {
  ------------------
  |  Branch (5241:11): [True: 9, False: 6.84k]
  ------------------
 5242|      9|        return s_n_llhttp__internal__n_after_start_req_33;
 5243|      9|      }
 5244|  6.84k|      switch (*p) {
 5245|    911|        case 'A': {
  ------------------
  |  Branch (5245:9): [True: 911, False: 5.93k]
  ------------------
 5246|    911|          p++;
 5247|    911|          goto s_n_llhttp__internal__n_after_start_req_34;
 5248|      0|        }
 5249|    437|        case 'L': {
  ------------------
  |  Branch (5249:9): [True: 437, False: 6.41k]
  ------------------
 5250|    437|          p++;
 5251|    437|          goto s_n_llhttp__internal__n_after_start_req_37;
 5252|      0|        }
 5253|    472|        case 'O': {
  ------------------
  |  Branch (5253:9): [True: 472, False: 6.37k]
  ------------------
 5254|    472|          p++;
 5255|    472|          goto s_n_llhttp__internal__n_after_start_req_38;
 5256|      0|        }
 5257|  3.19k|        case 'R': {
  ------------------
  |  Branch (5257:9): [True: 3.19k, False: 3.65k]
  ------------------
 5258|  3.19k|          p++;
 5259|  3.19k|          goto s_n_llhttp__internal__n_after_start_req_39;
 5260|      0|        }
 5261|  1.83k|        case 'U': {
  ------------------
  |  Branch (5261:9): [True: 1.83k, False: 5.01k]
  ------------------
 5262|  1.83k|          p++;
 5263|  1.83k|          goto s_n_llhttp__internal__n_after_start_req_44;
 5264|      0|        }
 5265|      3|        default: {
  ------------------
  |  Branch (5265:9): [True: 3, False: 6.84k]
  ------------------
 5266|      3|          goto s_n_llhttp__internal__n_error_105;
 5267|      0|        }
 5268|  6.84k|      }
 5269|      0|      /* UNREACHABLE */;
 5270|      0|      abort();
 5271|  6.84k|    }
 5272|      0|    case s_n_llhttp__internal__n_after_start_req_48:
  ------------------
  |  Branch (5272:5): [True: 0, False: 5.03k]
  ------------------
 5273|    371|    s_n_llhttp__internal__n_after_start_req_48: {
 5274|    371|      llparse_match_t match_seq;
 5275|       |      
 5276|    371|      if (p == endp) {
  ------------------
  |  Branch (5276:11): [True: 7, False: 364]
  ------------------
 5277|      7|        return s_n_llhttp__internal__n_after_start_req_48;
 5278|      7|      }
 5279|    364|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob43, 3);
 5280|    364|      p = match_seq.current;
 5281|    364|      switch (match_seq.status) {
  ------------------
  |  Branch (5281:15): [True: 0, False: 364]
  ------------------
 5282|    347|        case kMatchComplete: {
  ------------------
  |  Branch (5282:9): [True: 347, False: 17]
  ------------------
 5283|    347|          p++;
 5284|    347|          match = 17;
 5285|    347|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5286|      0|        }
 5287|      2|        case kMatchPause: {
  ------------------
  |  Branch (5287:9): [True: 2, False: 362]
  ------------------
 5288|      2|          return s_n_llhttp__internal__n_after_start_req_48;
 5289|      0|        }
 5290|     15|        case kMatchMismatch: {
  ------------------
  |  Branch (5290:9): [True: 15, False: 349]
  ------------------
 5291|     15|          goto s_n_llhttp__internal__n_error_105;
 5292|      0|        }
 5293|    364|      }
 5294|      0|      /* UNREACHABLE */;
 5295|      0|      abort();
 5296|    364|    }
 5297|      0|    case s_n_llhttp__internal__n_after_start_req_49:
  ------------------
  |  Branch (5297:5): [True: 0, False: 5.03k]
  ------------------
 5298|    587|    s_n_llhttp__internal__n_after_start_req_49: {
 5299|    587|      llparse_match_t match_seq;
 5300|       |      
 5301|    587|      if (p == endp) {
  ------------------
  |  Branch (5301:11): [True: 7, False: 580]
  ------------------
 5302|      7|        return s_n_llhttp__internal__n_after_start_req_49;
 5303|      7|      }
 5304|    580|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob44, 3);
 5305|    580|      p = match_seq.current;
 5306|    580|      switch (match_seq.status) {
  ------------------
  |  Branch (5306:15): [True: 0, False: 580]
  ------------------
 5307|    564|        case kMatchComplete: {
  ------------------
  |  Branch (5307:9): [True: 564, False: 16]
  ------------------
 5308|    564|          p++;
 5309|    564|          match = 44;
 5310|    564|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5311|      0|        }
 5312|      2|        case kMatchPause: {
  ------------------
  |  Branch (5312:9): [True: 2, False: 578]
  ------------------
 5313|      2|          return s_n_llhttp__internal__n_after_start_req_49;
 5314|      0|        }
 5315|     14|        case kMatchMismatch: {
  ------------------
  |  Branch (5315:9): [True: 14, False: 566]
  ------------------
 5316|     14|          goto s_n_llhttp__internal__n_error_105;
 5317|      0|        }
 5318|    580|      }
 5319|      0|      /* UNREACHABLE */;
 5320|      0|      abort();
 5321|    580|    }
 5322|      0|    case s_n_llhttp__internal__n_after_start_req_50:
  ------------------
  |  Branch (5322:5): [True: 0, False: 5.03k]
  ------------------
 5323|    475|    s_n_llhttp__internal__n_after_start_req_50: {
 5324|    475|      llparse_match_t match_seq;
 5325|       |      
 5326|    475|      if (p == endp) {
  ------------------
  |  Branch (5326:11): [True: 7, False: 468]
  ------------------
 5327|      7|        return s_n_llhttp__internal__n_after_start_req_50;
 5328|      7|      }
 5329|    468|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob45, 5);
 5330|    468|      p = match_seq.current;
 5331|    468|      switch (match_seq.status) {
  ------------------
  |  Branch (5331:15): [True: 0, False: 468]
  ------------------
 5332|    447|        case kMatchComplete: {
  ------------------
  |  Branch (5332:9): [True: 447, False: 21]
  ------------------
 5333|    447|          p++;
 5334|    447|          match = 43;
 5335|    447|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5336|      0|        }
 5337|      4|        case kMatchPause: {
  ------------------
  |  Branch (5337:9): [True: 4, False: 464]
  ------------------
 5338|      4|          return s_n_llhttp__internal__n_after_start_req_50;
 5339|      0|        }
 5340|     17|        case kMatchMismatch: {
  ------------------
  |  Branch (5340:9): [True: 17, False: 451]
  ------------------
 5341|     17|          goto s_n_llhttp__internal__n_error_105;
 5342|      0|        }
 5343|    468|      }
 5344|      0|      /* UNREACHABLE */;
 5345|      0|      abort();
 5346|    468|    }
 5347|      0|    case s_n_llhttp__internal__n_after_start_req_51:
  ------------------
  |  Branch (5347:5): [True: 0, False: 5.03k]
  ------------------
 5348|    316|    s_n_llhttp__internal__n_after_start_req_51: {
 5349|    316|      llparse_match_t match_seq;
 5350|       |      
 5351|    316|      if (p == endp) {
  ------------------
  |  Branch (5351:11): [True: 6, False: 310]
  ------------------
 5352|      6|        return s_n_llhttp__internal__n_after_start_req_51;
 5353|      6|      }
 5354|    310|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob46, 3);
 5355|    310|      p = match_seq.current;
 5356|    310|      switch (match_seq.status) {
  ------------------
  |  Branch (5356:15): [True: 0, False: 310]
  ------------------
 5357|    292|        case kMatchComplete: {
  ------------------
  |  Branch (5357:9): [True: 292, False: 18]
  ------------------
 5358|    292|          p++;
 5359|    292|          match = 20;
 5360|    292|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5361|      0|        }
 5362|      1|        case kMatchPause: {
  ------------------
  |  Branch (5362:9): [True: 1, False: 309]
  ------------------
 5363|      1|          return s_n_llhttp__internal__n_after_start_req_51;
 5364|      0|        }
 5365|     17|        case kMatchMismatch: {
  ------------------
  |  Branch (5365:9): [True: 17, False: 293]
  ------------------
 5366|     17|          goto s_n_llhttp__internal__n_error_105;
 5367|      0|        }
 5368|    310|      }
 5369|      0|      /* UNREACHABLE */;
 5370|      0|      abort();
 5371|    310|    }
 5372|      0|    case s_n_llhttp__internal__n_after_start_req_47:
  ------------------
  |  Branch (5372:5): [True: 0, False: 5.03k]
  ------------------
 5373|  1.75k|    s_n_llhttp__internal__n_after_start_req_47: {
 5374|  1.75k|      if (p == endp) {
  ------------------
  |  Branch (5374:11): [True: 5, False: 1.75k]
  ------------------
 5375|      5|        return s_n_llhttp__internal__n_after_start_req_47;
 5376|      5|      }
 5377|  1.75k|      switch (*p) {
 5378|    371|        case 'B': {
  ------------------
  |  Branch (5378:9): [True: 371, False: 1.37k]
  ------------------
 5379|    371|          p++;
 5380|    371|          goto s_n_llhttp__internal__n_after_start_req_48;
 5381|      0|        }
 5382|    587|        case 'C': {
  ------------------
  |  Branch (5382:9): [True: 587, False: 1.16k]
  ------------------
 5383|    587|          p++;
 5384|    587|          goto s_n_llhttp__internal__n_after_start_req_49;
 5385|      0|        }
 5386|    475|        case 'D': {
  ------------------
  |  Branch (5386:9): [True: 475, False: 1.27k]
  ------------------
 5387|    475|          p++;
 5388|    475|          goto s_n_llhttp__internal__n_after_start_req_50;
 5389|      0|        }
 5390|    316|        case 'P': {
  ------------------
  |  Branch (5390:9): [True: 316, False: 1.43k]
  ------------------
 5391|    316|          p++;
 5392|    316|          goto s_n_llhttp__internal__n_after_start_req_51;
 5393|      0|        }
 5394|      1|        default: {
  ------------------
  |  Branch (5394:9): [True: 1, False: 1.74k]
  ------------------
 5395|      1|          goto s_n_llhttp__internal__n_error_105;
 5396|      0|        }
 5397|  1.75k|      }
 5398|      0|      /* UNREACHABLE */;
 5399|      0|      abort();
 5400|  1.75k|    }
 5401|      0|    case s_n_llhttp__internal__n_after_start_req_46:
  ------------------
  |  Branch (5401:5): [True: 0, False: 5.03k]
  ------------------
 5402|  1.77k|    s_n_llhttp__internal__n_after_start_req_46: {
 5403|  1.77k|      if (p == endp) {
  ------------------
  |  Branch (5403:11): [True: 7, False: 1.76k]
  ------------------
 5404|      7|        return s_n_llhttp__internal__n_after_start_req_46;
 5405|      7|      }
 5406|  1.76k|      switch (*p) {
 5407|  1.75k|        case 'E': {
  ------------------
  |  Branch (5407:9): [True: 1.75k, False: 13]
  ------------------
 5408|  1.75k|          p++;
 5409|  1.75k|          goto s_n_llhttp__internal__n_after_start_req_47;
 5410|      0|        }
 5411|     13|        default: {
  ------------------
  |  Branch (5411:9): [True: 13, False: 1.75k]
  ------------------
 5412|     13|          goto s_n_llhttp__internal__n_error_105;
 5413|      0|        }
 5414|  1.76k|      }
 5415|      0|      /* UNREACHABLE */;
 5416|      0|      abort();
 5417|  1.76k|    }
 5418|      0|    case s_n_llhttp__internal__n_after_start_req_54:
  ------------------
  |  Branch (5418:5): [True: 0, False: 5.03k]
  ------------------
 5419|    336|    s_n_llhttp__internal__n_after_start_req_54: {
 5420|    336|      llparse_match_t match_seq;
 5421|       |      
 5422|    336|      if (p == endp) {
  ------------------
  |  Branch (5422:11): [True: 7, False: 329]
  ------------------
 5423|      7|        return s_n_llhttp__internal__n_after_start_req_54;
 5424|      7|      }
 5425|    329|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob47, 3);
 5426|    329|      p = match_seq.current;
 5427|    329|      switch (match_seq.status) {
  ------------------
  |  Branch (5427:15): [True: 0, False: 329]
  ------------------
 5428|    320|        case kMatchComplete: {
  ------------------
  |  Branch (5428:9): [True: 320, False: 9]
  ------------------
 5429|    320|          p++;
 5430|    320|          match = 14;
 5431|    320|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5432|      0|        }
 5433|      1|        case kMatchPause: {
  ------------------
  |  Branch (5433:9): [True: 1, False: 328]
  ------------------
 5434|      1|          return s_n_llhttp__internal__n_after_start_req_54;
 5435|      0|        }
 5436|      8|        case kMatchMismatch: {
  ------------------
  |  Branch (5436:9): [True: 8, False: 321]
  ------------------
 5437|      8|          goto s_n_llhttp__internal__n_error_105;
 5438|      0|        }
 5439|    329|      }
 5440|      0|      /* UNREACHABLE */;
 5441|      0|      abort();
 5442|    329|    }
 5443|      0|    case s_n_llhttp__internal__n_after_start_req_56:
  ------------------
  |  Branch (5443:5): [True: 0, False: 5.03k]
  ------------------
 5444|    565|    s_n_llhttp__internal__n_after_start_req_56: {
 5445|    565|      if (p == endp) {
  ------------------
  |  Branch (5445:11): [True: 7, False: 558]
  ------------------
 5446|      7|        return s_n_llhttp__internal__n_after_start_req_56;
 5447|      7|      }
 5448|    558|      switch (*p) {
 5449|    547|        case 'P': {
  ------------------
  |  Branch (5449:9): [True: 547, False: 11]
  ------------------
 5450|    547|          p++;
 5451|    547|          match = 37;
 5452|    547|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5453|      0|        }
 5454|     11|        default: {
  ------------------
  |  Branch (5454:9): [True: 11, False: 547]
  ------------------
 5455|     11|          goto s_n_llhttp__internal__n_error_105;
 5456|      0|        }
 5457|    558|      }
 5458|      0|      /* UNREACHABLE */;
 5459|      0|      abort();
 5460|    558|    }
 5461|      0|    case s_n_llhttp__internal__n_after_start_req_57:
  ------------------
  |  Branch (5461:5): [True: 0, False: 5.03k]
  ------------------
 5462|    481|    s_n_llhttp__internal__n_after_start_req_57: {
 5463|    481|      llparse_match_t match_seq;
 5464|       |      
 5465|    481|      if (p == endp) {
  ------------------
  |  Branch (5465:11): [True: 7, False: 474]
  ------------------
 5466|      7|        return s_n_llhttp__internal__n_after_start_req_57;
 5467|      7|      }
 5468|    474|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob48, 9);
 5469|    474|      p = match_seq.current;
 5470|    474|      switch (match_seq.status) {
  ------------------
  |  Branch (5470:15): [True: 0, False: 474]
  ------------------
 5471|    462|        case kMatchComplete: {
  ------------------
  |  Branch (5471:9): [True: 462, False: 12]
  ------------------
 5472|    462|          p++;
 5473|    462|          match = 42;
 5474|    462|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5475|      0|        }
 5476|      5|        case kMatchPause: {
  ------------------
  |  Branch (5476:9): [True: 5, False: 469]
  ------------------
 5477|      5|          return s_n_llhttp__internal__n_after_start_req_57;
 5478|      0|        }
 5479|      7|        case kMatchMismatch: {
  ------------------
  |  Branch (5479:9): [True: 7, False: 467]
  ------------------
 5480|      7|          goto s_n_llhttp__internal__n_error_105;
 5481|      0|        }
 5482|    474|      }
 5483|      0|      /* UNREACHABLE */;
 5484|      0|      abort();
 5485|    474|    }
 5486|      0|    case s_n_llhttp__internal__n_after_start_req_55:
  ------------------
  |  Branch (5486:5): [True: 0, False: 5.03k]
  ------------------
 5487|  1.05k|    s_n_llhttp__internal__n_after_start_req_55: {
 5488|  1.05k|      if (p == endp) {
  ------------------
  |  Branch (5488:11): [True: 6, False: 1.04k]
  ------------------
 5489|      6|        return s_n_llhttp__internal__n_after_start_req_55;
 5490|      6|      }
 5491|  1.04k|      switch (*p) {
 5492|    565|        case 'U': {
  ------------------
  |  Branch (5492:9): [True: 565, False: 482]
  ------------------
 5493|    565|          p++;
 5494|    565|          goto s_n_llhttp__internal__n_after_start_req_56;
 5495|      0|        }
 5496|    481|        case '_': {
  ------------------
  |  Branch (5496:9): [True: 481, False: 566]
  ------------------
 5497|    481|          p++;
 5498|    481|          goto s_n_llhttp__internal__n_after_start_req_57;
 5499|      0|        }
 5500|      1|        default: {
  ------------------
  |  Branch (5500:9): [True: 1, False: 1.04k]
  ------------------
 5501|      1|          goto s_n_llhttp__internal__n_error_105;
 5502|      0|        }
 5503|  1.04k|      }
 5504|      0|      /* UNREACHABLE */;
 5505|      0|      abort();
 5506|  1.04k|    }
 5507|      0|    case s_n_llhttp__internal__n_after_start_req_53:
  ------------------
  |  Branch (5507:5): [True: 0, False: 5.03k]
  ------------------
 5508|  1.39k|    s_n_llhttp__internal__n_after_start_req_53: {
 5509|  1.39k|      if (p == endp) {
  ------------------
  |  Branch (5509:11): [True: 7, False: 1.39k]
  ------------------
 5510|      7|        return s_n_llhttp__internal__n_after_start_req_53;
 5511|      7|      }
 5512|  1.39k|      switch (*p) {
 5513|    336|        case 'A': {
  ------------------
  |  Branch (5513:9): [True: 336, False: 1.05k]
  ------------------
 5514|    336|          p++;
 5515|    336|          goto s_n_llhttp__internal__n_after_start_req_54;
 5516|      0|        }
 5517|  1.05k|        case 'T': {
  ------------------
  |  Branch (5517:9): [True: 1.05k, False: 337]
  ------------------
 5518|  1.05k|          p++;
 5519|  1.05k|          goto s_n_llhttp__internal__n_after_start_req_55;
 5520|      0|        }
 5521|      1|        default: {
  ------------------
  |  Branch (5521:9): [True: 1, False: 1.38k]
  ------------------
 5522|      1|          goto s_n_llhttp__internal__n_error_105;
 5523|      0|        }
 5524|  1.39k|      }
 5525|      0|      /* UNREACHABLE */;
 5526|      0|      abort();
 5527|  1.39k|    }
 5528|      0|    case s_n_llhttp__internal__n_after_start_req_58:
  ------------------
  |  Branch (5528:5): [True: 0, False: 5.03k]
  ------------------
 5529|    634|    s_n_llhttp__internal__n_after_start_req_58: {
 5530|    634|      llparse_match_t match_seq;
 5531|       |      
 5532|    634|      if (p == endp) {
  ------------------
  |  Branch (5532:11): [True: 7, False: 627]
  ------------------
 5533|      7|        return s_n_llhttp__internal__n_after_start_req_58;
 5534|      7|      }
 5535|    627|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob49, 4);
 5536|    627|      p = match_seq.current;
 5537|    627|      switch (match_seq.status) {
  ------------------
  |  Branch (5537:15): [True: 0, False: 627]
  ------------------
 5538|    605|        case kMatchComplete: {
  ------------------
  |  Branch (5538:9): [True: 605, False: 22]
  ------------------
 5539|    605|          p++;
 5540|    605|          match = 33;
 5541|    605|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5542|      0|        }
 5543|      2|        case kMatchPause: {
  ------------------
  |  Branch (5543:9): [True: 2, False: 625]
  ------------------
 5544|      2|          return s_n_llhttp__internal__n_after_start_req_58;
 5545|      0|        }
 5546|     20|        case kMatchMismatch: {
  ------------------
  |  Branch (5546:9): [True: 20, False: 607]
  ------------------
 5547|     20|          goto s_n_llhttp__internal__n_error_105;
 5548|      0|        }
 5549|    627|      }
 5550|      0|      /* UNREACHABLE */;
 5551|      0|      abort();
 5552|    627|    }
 5553|      0|    case s_n_llhttp__internal__n_after_start_req_59:
  ------------------
  |  Branch (5553:5): [True: 0, False: 5.03k]
  ------------------
 5554|    315|    s_n_llhttp__internal__n_after_start_req_59: {
 5555|    315|      llparse_match_t match_seq;
 5556|       |      
 5557|    315|      if (p == endp) {
  ------------------
  |  Branch (5557:11): [True: 7, False: 308]
  ------------------
 5558|      7|        return s_n_llhttp__internal__n_after_start_req_59;
 5559|      7|      }
 5560|    308|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob50, 7);
 5561|    308|      p = match_seq.current;
 5562|    308|      switch (match_seq.status) {
  ------------------
  |  Branch (5562:15): [True: 0, False: 308]
  ------------------
 5563|    283|        case kMatchComplete: {
  ------------------
  |  Branch (5563:9): [True: 283, False: 25]
  ------------------
 5564|    283|          p++;
 5565|    283|          match = 26;
 5566|    283|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5567|      0|        }
 5568|      5|        case kMatchPause: {
  ------------------
  |  Branch (5568:9): [True: 5, False: 303]
  ------------------
 5569|      5|          return s_n_llhttp__internal__n_after_start_req_59;
 5570|      0|        }
 5571|     20|        case kMatchMismatch: {
  ------------------
  |  Branch (5571:9): [True: 20, False: 288]
  ------------------
 5572|     20|          goto s_n_llhttp__internal__n_error_105;
 5573|      0|        }
 5574|    308|      }
 5575|      0|      /* UNREACHABLE */;
 5576|      0|      abort();
 5577|    308|    }
 5578|      0|    case s_n_llhttp__internal__n_after_start_req_52:
  ------------------
  |  Branch (5578:5): [True: 0, False: 5.03k]
  ------------------
 5579|  2.35k|    s_n_llhttp__internal__n_after_start_req_52: {
 5580|  2.35k|      if (p == endp) {
  ------------------
  |  Branch (5580:11): [True: 5, False: 2.34k]
  ------------------
 5581|      5|        return s_n_llhttp__internal__n_after_start_req_52;
 5582|      5|      }
 5583|  2.34k|      switch (*p) {
 5584|  1.39k|        case 'E': {
  ------------------
  |  Branch (5584:9): [True: 1.39k, False: 950]
  ------------------
 5585|  1.39k|          p++;
 5586|  1.39k|          goto s_n_llhttp__internal__n_after_start_req_53;
 5587|      0|        }
 5588|    634|        case 'O': {
  ------------------
  |  Branch (5588:9): [True: 634, False: 1.71k]
  ------------------
 5589|    634|          p++;
 5590|    634|          goto s_n_llhttp__internal__n_after_start_req_58;
 5591|      0|        }
 5592|    315|        case 'U': {
  ------------------
  |  Branch (5592:9): [True: 315, False: 2.03k]
  ------------------
 5593|    315|          p++;
 5594|    315|          goto s_n_llhttp__internal__n_after_start_req_59;
 5595|      0|        }
 5596|      1|        default: {
  ------------------
  |  Branch (5596:9): [True: 1, False: 2.34k]
  ------------------
 5597|      1|          goto s_n_llhttp__internal__n_error_105;
 5598|      0|        }
 5599|  2.34k|      }
 5600|      0|      /* UNREACHABLE */;
 5601|      0|      abort();
 5602|  2.34k|    }
 5603|      0|    case s_n_llhttp__internal__n_after_start_req_61:
  ------------------
  |  Branch (5603:5): [True: 0, False: 5.03k]
  ------------------
 5604|    512|    s_n_llhttp__internal__n_after_start_req_61: {
 5605|    512|      llparse_match_t match_seq;
 5606|       |      
 5607|    512|      if (p == endp) {
  ------------------
  |  Branch (5607:11): [True: 7, False: 505]
  ------------------
 5608|      7|        return s_n_llhttp__internal__n_after_start_req_61;
 5609|      7|      }
 5610|    505|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob51, 6);
 5611|    505|      p = match_seq.current;
 5612|    505|      switch (match_seq.status) {
  ------------------
  |  Branch (5612:15): [True: 0, False: 505]
  ------------------
 5613|    482|        case kMatchComplete: {
  ------------------
  |  Branch (5613:9): [True: 482, False: 23]
  ------------------
 5614|    482|          p++;
 5615|    482|          match = 40;
 5616|    482|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5617|      0|        }
 5618|      4|        case kMatchPause: {
  ------------------
  |  Branch (5618:9): [True: 4, False: 501]
  ------------------
 5619|      4|          return s_n_llhttp__internal__n_after_start_req_61;
 5620|      0|        }
 5621|     19|        case kMatchMismatch: {
  ------------------
  |  Branch (5621:9): [True: 19, False: 486]
  ------------------
 5622|     19|          goto s_n_llhttp__internal__n_error_105;
 5623|      0|        }
 5624|    505|      }
 5625|      0|      /* UNREACHABLE */;
 5626|      0|      abort();
 5627|    505|    }
 5628|      0|    case s_n_llhttp__internal__n_after_start_req_62:
  ------------------
  |  Branch (5628:5): [True: 0, False: 5.03k]
  ------------------
 5629|    355|    s_n_llhttp__internal__n_after_start_req_62: {
 5630|    355|      llparse_match_t match_seq;
 5631|       |      
 5632|    355|      if (p == endp) {
  ------------------
  |  Branch (5632:11): [True: 7, False: 348]
  ------------------
 5633|      7|        return s_n_llhttp__internal__n_after_start_req_62;
 5634|      7|      }
 5635|    348|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob52, 3);
 5636|    348|      p = match_seq.current;
 5637|    348|      switch (match_seq.status) {
  ------------------
  |  Branch (5637:15): [True: 0, False: 348]
  ------------------
 5638|    330|        case kMatchComplete: {
  ------------------
  |  Branch (5638:9): [True: 330, False: 18]
  ------------------
 5639|    330|          p++;
 5640|    330|          match = 7;
 5641|    330|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5642|      0|        }
 5643|      2|        case kMatchPause: {
  ------------------
  |  Branch (5643:9): [True: 2, False: 346]
  ------------------
 5644|      2|          return s_n_llhttp__internal__n_after_start_req_62;
 5645|      0|        }
 5646|     16|        case kMatchMismatch: {
  ------------------
  |  Branch (5646:9): [True: 16, False: 332]
  ------------------
 5647|     16|          goto s_n_llhttp__internal__n_error_105;
 5648|      0|        }
 5649|    348|      }
 5650|      0|      /* UNREACHABLE */;
 5651|      0|      abort();
 5652|    348|    }
 5653|      0|    case s_n_llhttp__internal__n_after_start_req_60:
  ------------------
  |  Branch (5653:5): [True: 0, False: 5.03k]
  ------------------
 5654|    875|    s_n_llhttp__internal__n_after_start_req_60: {
 5655|    875|      if (p == endp) {
  ------------------
  |  Branch (5655:11): [True: 7, False: 868]
  ------------------
 5656|      7|        return s_n_llhttp__internal__n_after_start_req_60;
 5657|      7|      }
 5658|    868|      switch (*p) {
 5659|    512|        case 'E': {
  ------------------
  |  Branch (5659:9): [True: 512, False: 356]
  ------------------
 5660|    512|          p++;
 5661|    512|          goto s_n_llhttp__internal__n_after_start_req_61;
 5662|      0|        }
 5663|    355|        case 'R': {
  ------------------
  |  Branch (5663:9): [True: 355, False: 513]
  ------------------
 5664|    355|          p++;
 5665|    355|          goto s_n_llhttp__internal__n_after_start_req_62;
 5666|      0|        }
 5667|      1|        default: {
  ------------------
  |  Branch (5667:9): [True: 1, False: 867]
  ------------------
 5668|      1|          goto s_n_llhttp__internal__n_error_105;
 5669|      0|        }
 5670|    868|      }
 5671|      0|      /* UNREACHABLE */;
 5672|      0|      abort();
 5673|    868|    }
 5674|      0|    case s_n_llhttp__internal__n_after_start_req_65:
  ------------------
  |  Branch (5674:5): [True: 0, False: 5.03k]
  ------------------
 5675|    372|    s_n_llhttp__internal__n_after_start_req_65: {
 5676|    372|      llparse_match_t match_seq;
 5677|       |      
 5678|    372|      if (p == endp) {
  ------------------
  |  Branch (5678:11): [True: 7, False: 365]
  ------------------
 5679|      7|        return s_n_llhttp__internal__n_after_start_req_65;
 5680|      7|      }
 5681|    365|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob53, 3);
 5682|    365|      p = match_seq.current;
 5683|    365|      switch (match_seq.status) {
  ------------------
  |  Branch (5683:15): [True: 0, False: 365]
  ------------------
 5684|    348|        case kMatchComplete: {
  ------------------
  |  Branch (5684:9): [True: 348, False: 17]
  ------------------
 5685|    348|          p++;
 5686|    348|          match = 18;
 5687|    348|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5688|      0|        }
 5689|      2|        case kMatchPause: {
  ------------------
  |  Branch (5689:9): [True: 2, False: 363]
  ------------------
 5690|      2|          return s_n_llhttp__internal__n_after_start_req_65;
 5691|      0|        }
 5692|     15|        case kMatchMismatch: {
  ------------------
  |  Branch (5692:9): [True: 15, False: 350]
  ------------------
 5693|     15|          goto s_n_llhttp__internal__n_error_105;
 5694|      0|        }
 5695|    365|      }
 5696|      0|      /* UNREACHABLE */;
 5697|      0|      abort();
 5698|    365|    }
 5699|      0|    case s_n_llhttp__internal__n_after_start_req_67:
  ------------------
  |  Branch (5699:5): [True: 0, False: 5.03k]
  ------------------
 5700|    277|    s_n_llhttp__internal__n_after_start_req_67: {
 5701|    277|      llparse_match_t match_seq;
 5702|       |      
 5703|    277|      if (p == endp) {
  ------------------
  |  Branch (5703:11): [True: 7, False: 270]
  ------------------
 5704|      7|        return s_n_llhttp__internal__n_after_start_req_67;
 5705|      7|      }
 5706|    270|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob54, 2);
 5707|    270|      p = match_seq.current;
 5708|    270|      switch (match_seq.status) {
  ------------------
  |  Branch (5708:15): [True: 0, False: 270]
  ------------------
 5709|    268|        case kMatchComplete: {
  ------------------
  |  Branch (5709:9): [True: 268, False: 2]
  ------------------
 5710|    268|          p++;
 5711|    268|          match = 32;
 5712|    268|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5713|      0|        }
 5714|      1|        case kMatchPause: {
  ------------------
  |  Branch (5714:9): [True: 1, False: 269]
  ------------------
 5715|      1|          return s_n_llhttp__internal__n_after_start_req_67;
 5716|      0|        }
 5717|      1|        case kMatchMismatch: {
  ------------------
  |  Branch (5717:9): [True: 1, False: 269]
  ------------------
 5718|      1|          goto s_n_llhttp__internal__n_error_105;
 5719|      0|        }
 5720|    270|      }
 5721|      0|      /* UNREACHABLE */;
 5722|      0|      abort();
 5723|    270|    }
 5724|      0|    case s_n_llhttp__internal__n_after_start_req_68:
  ------------------
  |  Branch (5724:5): [True: 0, False: 5.03k]
  ------------------
 5725|    373|    s_n_llhttp__internal__n_after_start_req_68: {
 5726|    373|      llparse_match_t match_seq;
 5727|       |      
 5728|    373|      if (p == endp) {
  ------------------
  |  Branch (5728:11): [True: 7, False: 366]
  ------------------
 5729|      7|        return s_n_llhttp__internal__n_after_start_req_68;
 5730|      7|      }
 5731|    366|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob55, 2);
 5732|    366|      p = match_seq.current;
 5733|    366|      switch (match_seq.status) {
  ------------------
  |  Branch (5733:15): [True: 0, False: 366]
  ------------------
 5734|    354|        case kMatchComplete: {
  ------------------
  |  Branch (5734:9): [True: 354, False: 12]
  ------------------
 5735|    354|          p++;
 5736|    354|          match = 15;
 5737|    354|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5738|      0|        }
 5739|      1|        case kMatchPause: {
  ------------------
  |  Branch (5739:9): [True: 1, False: 365]
  ------------------
 5740|      1|          return s_n_llhttp__internal__n_after_start_req_68;
 5741|      0|        }
 5742|     11|        case kMatchMismatch: {
  ------------------
  |  Branch (5742:9): [True: 11, False: 355]
  ------------------
 5743|     11|          goto s_n_llhttp__internal__n_error_105;
 5744|      0|        }
 5745|    366|      }
 5746|      0|      /* UNREACHABLE */;
 5747|      0|      abort();
 5748|    366|    }
 5749|      0|    case s_n_llhttp__internal__n_after_start_req_66:
  ------------------
  |  Branch (5749:5): [True: 0, False: 5.03k]
  ------------------
 5750|    658|    s_n_llhttp__internal__n_after_start_req_66: {
 5751|    658|      if (p == endp) {
  ------------------
  |  Branch (5751:11): [True: 7, False: 651]
  ------------------
 5752|      7|        return s_n_llhttp__internal__n_after_start_req_66;
 5753|      7|      }
 5754|    651|      switch (*p) {
 5755|    277|        case 'I': {
  ------------------
  |  Branch (5755:9): [True: 277, False: 374]
  ------------------
 5756|    277|          p++;
 5757|    277|          goto s_n_llhttp__internal__n_after_start_req_67;
 5758|      0|        }
 5759|    373|        case 'O': {
  ------------------
  |  Branch (5759:9): [True: 373, False: 278]
  ------------------
 5760|    373|          p++;
 5761|    373|          goto s_n_llhttp__internal__n_after_start_req_68;
 5762|      0|        }
 5763|      1|        default: {
  ------------------
  |  Branch (5763:9): [True: 1, False: 650]
  ------------------
 5764|      1|          goto s_n_llhttp__internal__n_error_105;
 5765|      0|        }
 5766|    651|      }
 5767|      0|      /* UNREACHABLE */;
 5768|      0|      abort();
 5769|    651|    }
 5770|      0|    case s_n_llhttp__internal__n_after_start_req_69:
  ------------------
  |  Branch (5770:5): [True: 0, False: 5.03k]
  ------------------
 5771|    308|    s_n_llhttp__internal__n_after_start_req_69: {
 5772|    308|      llparse_match_t match_seq;
 5773|       |      
 5774|    308|      if (p == endp) {
  ------------------
  |  Branch (5774:11): [True: 7, False: 301]
  ------------------
 5775|      7|        return s_n_llhttp__internal__n_after_start_req_69;
 5776|      7|      }
 5777|    301|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob56, 8);
 5778|    301|      p = match_seq.current;
 5779|    301|      switch (match_seq.status) {
  ------------------
  |  Branch (5779:15): [True: 0, False: 301]
  ------------------
 5780|    278|        case kMatchComplete: {
  ------------------
  |  Branch (5780:9): [True: 278, False: 23]
  ------------------
 5781|    278|          p++;
 5782|    278|          match = 27;
 5783|    278|          goto s_n_llhttp__internal__n_invoke_store_method_1;
 5784|      0|        }
 5785|      5|        case kMatchPause: {
  ------------------
  |  Branch (5785:9): [True: 5, False: 296]
  ------------------
 5786|      5|          return s_n_llhttp__internal__n_after_start_req_69;
 5787|      0|        }
 5788|     18|        case kMatchMismatch: {
  ------------------
  |  Branch (5788:9): [True: 18, False: 283]
  ------------------
 5789|     18|          goto s_n_llhttp__internal__n_error_105;
 5790|      0|        }
 5791|    301|      }
 5792|      0|      /* UNREACHABLE */;
 5793|      0|      abort();
 5794|    301|    }
 5795|      0|    case s_n_llhttp__internal__n_after_start_req_64:
  ------------------
  |  Branch (5795:5): [True: 0, False: 5.03k]
  ------------------
 5796|  1.34k|    s_n_llhttp__internal__n_after_start_req_64: {
 5797|  1.34k|      if (p == endp) {
  ------------------
  |  Branch (5797:11): [True: 6, False: 1.33k]
  ------------------
 5798|      6|        return s_n_llhttp__internal__n_after_start_req_64;
 5799|      6|      }
 5800|  1.33k|      switch (*p) {
 5801|    372|        case 'B': {
  ------------------
  |  Branch (5801:9): [True: 372, False: 967]
  ------------------
 5802|    372|          p++;
 5803|    372|          goto s_n_llhttp__internal__n_after_start_req_65;
 5804|      0|        }
 5805|    658|        case 'L': {
  ------------------
  |  Branch (5805:9): [True: 658, False: 681]
  ------------------
 5806|    658|          p++;
 5807|    658|          goto s_n_llhttp__internal__n_after_start_req_66;
 5808|      0|        }
 5809|    308|        case 'S': {
  ------------------
  |  Branch (5809:9): [True: 308, False: 1.03k]
  ------------------
 5810|    308|          p++;
 5811|    308|          goto s_n_llhttp__internal__n_after_start_req_69;
 5812|      0|        }
 5813|      1|        default: {
  ------------------
  |  Branch (5813:9): [True: 1, False: 1.33k]
  ------------------
 5814|      1|          goto s_n_llhttp__internal__n_error_105;
 5815|      0|        }
 5816|  1.33k|      }
 5817|      0|      /* UNREACHABLE */;
 5818|      0|      abort();
 5819|  1.33k|    }
 5820|      0|    case s_n_llhttp__internal__n_after_start_req_63:
  ------------------
  |  Branch (5820:5): [True: 0, False: 5.03k]
  ------------------
 5821|  1.36k|    s_n_llhttp__internal__n_after_start_req_63: {
 5822|  1.36k|      if (p == endp) {
  ------------------
  |  Branch (5822:11): [True: 6, False: 1.35k]
  ------------------
 5823|      6|        return s_n_llhttp__internal__n_after_start_req_63;
 5824|      6|      }
 5825|  1.35k|      switch (*p) {
 5826|  1.34k|        case 'N': {
  ------------------
  |  Branch (5826:9): [True: 1.34k, False: 12]
  ------------------
 5827|  1.34k|          p++;
 5828|  1.34k|          goto s_n_llhttp__internal__n_after_start_req_64;
 5829|      0|        }
 5830|     12|        default: {
  ------------------
  |  Branch (5830:9): [True: 12, False: 1.34k]
  ------------------
 5831|     12|          goto s_n_llhttp__internal__n_error_105;
 5832|      0|        }
 5833|  1.35k|      }
 5834|      0|      /* UNREACHABLE */;
 5835|      0|      abort();
 5836|  1.35k|    }
 5837|      0|    case s_n_llhttp__internal__n_after_start_req:
  ------------------
  |  Branch (5837:5): [True: 0, False: 5.03k]
  ------------------
 5838|  28.1k|    s_n_llhttp__internal__n_after_start_req: {
 5839|  28.1k|      if (p == endp) {
  ------------------
  |  Branch (5839:11): [True: 0, False: 28.1k]
  ------------------
 5840|      0|        return s_n_llhttp__internal__n_after_start_req;
 5841|      0|      }
 5842|  28.1k|      switch (*p) {
 5843|  1.66k|        case 'A': {
  ------------------
  |  Branch (5843:9): [True: 1.66k, False: 26.4k]
  ------------------
 5844|  1.66k|          p++;
 5845|  1.66k|          goto s_n_llhttp__internal__n_after_start_req_1;
 5846|      0|        }
 5847|    342|        case 'B': {
  ------------------
  |  Branch (5847:9): [True: 342, False: 27.7k]
  ------------------
 5848|    342|          p++;
 5849|    342|          goto s_n_llhttp__internal__n_after_start_req_4;
 5850|      0|        }
 5851|    842|        case 'C': {
  ------------------
  |  Branch (5851:9): [True: 842, False: 27.2k]
  ------------------
 5852|    842|          p++;
 5853|    842|          goto s_n_llhttp__internal__n_after_start_req_5;
 5854|      0|        }
 5855|    893|        case 'D': {
  ------------------
  |  Branch (5855:9): [True: 893, False: 27.2k]
  ------------------
 5856|    893|          p++;
 5857|    893|          goto s_n_llhttp__internal__n_after_start_req_10;
 5858|      0|        }
 5859|    535|        case 'F': {
  ------------------
  |  Branch (5859:9): [True: 535, False: 27.5k]
  ------------------
 5860|    535|          p++;
 5861|    535|          goto s_n_llhttp__internal__n_after_start_req_14;
 5862|      0|        }
 5863|  6.92k|        case 'G': {
  ------------------
  |  Branch (5863:9): [True: 6.92k, False: 21.1k]
  ------------------
 5864|  6.92k|          p++;
 5865|  6.92k|          goto s_n_llhttp__internal__n_after_start_req_15;
 5866|      0|        }
 5867|    343|        case 'H': {
  ------------------
  |  Branch (5867:9): [True: 343, False: 27.7k]
  ------------------
 5868|    343|          p++;
 5869|    343|          goto s_n_llhttp__internal__n_after_start_req_18;
 5870|      0|        }
 5871|    620|        case 'L': {
  ------------------
  |  Branch (5871:9): [True: 620, False: 27.4k]
  ------------------
 5872|    620|          p++;
 5873|    620|          goto s_n_llhttp__internal__n_after_start_req_19;
 5874|      0|        }
 5875|  1.90k|        case 'M': {
  ------------------
  |  Branch (5875:9): [True: 1.90k, False: 26.2k]
  ------------------
 5876|  1.90k|          p++;
 5877|  1.90k|          goto s_n_llhttp__internal__n_after_start_req_22;
 5878|      0|        }
 5879|    287|        case 'N': {
  ------------------
  |  Branch (5879:9): [True: 287, False: 27.8k]
  ------------------
 5880|    287|          p++;
 5881|    287|          goto s_n_llhttp__internal__n_after_start_req_31;
 5882|      0|        }
 5883|    513|        case 'O': {
  ------------------
  |  Branch (5883:9): [True: 513, False: 27.5k]
  ------------------
 5884|    513|          p++;
 5885|    513|          goto s_n_llhttp__internal__n_after_start_req_32;
 5886|      0|        }
 5887|  6.85k|        case 'P': {
  ------------------
  |  Branch (5887:9): [True: 6.85k, False: 21.2k]
  ------------------
 5888|  6.85k|          p++;
 5889|  6.85k|          goto s_n_llhttp__internal__n_after_start_req_33;
 5890|      0|        }
 5891|  1.77k|        case 'R': {
  ------------------
  |  Branch (5891:9): [True: 1.77k, False: 26.3k]
  ------------------
 5892|  1.77k|          p++;
 5893|  1.77k|          goto s_n_llhttp__internal__n_after_start_req_46;
 5894|      0|        }
 5895|  2.35k|        case 'S': {
  ------------------
  |  Branch (5895:9): [True: 2.35k, False: 25.7k]
  ------------------
 5896|  2.35k|          p++;
 5897|  2.35k|          goto s_n_llhttp__internal__n_after_start_req_52;
 5898|      0|        }
 5899|    875|        case 'T': {
  ------------------
  |  Branch (5899:9): [True: 875, False: 27.2k]
  ------------------
 5900|    875|          p++;
 5901|    875|          goto s_n_llhttp__internal__n_after_start_req_60;
 5902|      0|        }
 5903|  1.36k|        case 'U': {
  ------------------
  |  Branch (5903:9): [True: 1.36k, False: 26.7k]
  ------------------
 5904|  1.36k|          p++;
 5905|  1.36k|          goto s_n_llhttp__internal__n_after_start_req_63;
 5906|      0|        }
 5907|     17|        default: {
  ------------------
  |  Branch (5907:9): [True: 17, False: 28.0k]
  ------------------
 5908|     17|          goto s_n_llhttp__internal__n_error_105;
 5909|      0|        }
 5910|  28.1k|      }
 5911|      0|      /* UNREACHABLE */;
 5912|      0|      abort();
 5913|  28.1k|    }
 5914|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_method_1:
  ------------------
  |  Branch (5914:5): [True: 0, False: 5.03k]
  ------------------
 5915|  28.1k|    s_n_llhttp__internal__n_span_start_llhttp__on_method_1: {
 5916|  28.1k|      if (p == endp) {
  ------------------
  |  Branch (5916:11): [True: 0, False: 28.1k]
  ------------------
 5917|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_method_1;
 5918|      0|      }
 5919|  28.1k|      state->_span_pos0 = (void*) p;
 5920|  28.1k|      state->_span_cb0 = llhttp__on_method;
 5921|  28.1k|      goto s_n_llhttp__internal__n_after_start_req;
 5922|      0|      /* UNREACHABLE */;
 5923|      0|      abort();
 5924|  28.1k|    }
 5925|      0|    case s_n_llhttp__internal__n_res_line_almost_done:
  ------------------
  |  Branch (5925:5): [True: 0, False: 5.03k]
  ------------------
 5926|  3.89k|    s_n_llhttp__internal__n_res_line_almost_done: {
 5927|  3.89k|      if (p == endp) {
  ------------------
  |  Branch (5927:11): [True: 15, False: 3.87k]
  ------------------
 5928|     15|        return s_n_llhttp__internal__n_res_line_almost_done;
 5929|     15|      }
 5930|  3.87k|      switch (*p) {
 5931|  3.22k|        case 10: {
  ------------------
  |  Branch (5931:9): [True: 3.22k, False: 652]
  ------------------
 5932|  3.22k|          p++;
 5933|  3.22k|          goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
 5934|      0|        }
 5935|    650|        case 13: {
  ------------------
  |  Branch (5935:9): [True: 650, False: 3.22k]
  ------------------
 5936|    650|          p++;
 5937|    650|          goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
 5938|      0|        }
 5939|      2|        default: {
  ------------------
  |  Branch (5939:9): [True: 2, False: 3.87k]
  ------------------
 5940|      2|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_28;
 5941|      0|        }
 5942|  3.87k|      }
 5943|      0|      /* UNREACHABLE */;
 5944|      0|      abort();
 5945|  3.87k|    }
 5946|      0|    case s_n_llhttp__internal__n_invoke_test_lenient_flags_29:
  ------------------
  |  Branch (5946:5): [True: 0, False: 5.03k]
  ------------------
 5947|      4|    s_n_llhttp__internal__n_invoke_test_lenient_flags_29: {
 5948|      4|      switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 5949|      0|        case 1:
  ------------------
  |  Branch (5949:9): [True: 0, False: 4]
  ------------------
 5950|      0|          goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
 5951|      4|        default:
  ------------------
  |  Branch (5951:9): [True: 4, False: 0]
  ------------------
 5952|      4|          goto s_n_llhttp__internal__n_error_91;
 5953|      4|      }
 5954|      0|      /* UNREACHABLE */;
 5955|      0|      abort();
 5956|      4|    }
 5957|      0|    case s_n_llhttp__internal__n_res_status:
  ------------------
  |  Branch (5957:5): [True: 0, False: 5.03k]
  ------------------
 5958|    627|    s_n_llhttp__internal__n_res_status: {
 5959|    627|      if (p == endp) {
  ------------------
  |  Branch (5959:11): [True: 5, False: 622]
  ------------------
 5960|      5|        return s_n_llhttp__internal__n_res_status;
 5961|      5|      }
 5962|    622|      switch (*p) {
 5963|      4|        case 10: {
  ------------------
  |  Branch (5963:9): [True: 4, False: 618]
  ------------------
 5964|      4|          goto s_n_llhttp__internal__n_span_end_llhttp__on_status;
 5965|      0|        }
 5966|    288|        case 13: {
  ------------------
  |  Branch (5966:9): [True: 288, False: 334]
  ------------------
 5967|    288|          goto s_n_llhttp__internal__n_span_end_llhttp__on_status_1;
 5968|      0|        }
 5969|    330|        default: {
  ------------------
  |  Branch (5969:9): [True: 330, False: 292]
  ------------------
 5970|    330|          p++;
 5971|    330|          goto s_n_llhttp__internal__n_res_status;
 5972|      0|        }
 5973|    622|      }
 5974|      0|      /* UNREACHABLE */;
 5975|      0|      abort();
 5976|    622|    }
 5977|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_status:
  ------------------
  |  Branch (5977:5): [True: 0, False: 5.03k]
  ------------------
 5978|    301|    s_n_llhttp__internal__n_span_start_llhttp__on_status: {
 5979|    301|      if (p == endp) {
  ------------------
  |  Branch (5979:11): [True: 4, False: 297]
  ------------------
 5980|      4|        return s_n_llhttp__internal__n_span_start_llhttp__on_status;
 5981|      4|      }
 5982|    297|      state->_span_pos0 = (void*) p;
 5983|    297|      state->_span_cb0 = llhttp__on_status;
 5984|    297|      goto s_n_llhttp__internal__n_res_status;
 5985|      0|      /* UNREACHABLE */;
 5986|      0|      abort();
 5987|    301|    }
 5988|      0|    case s_n_llhttp__internal__n_res_status_code_otherwise:
  ------------------
  |  Branch (5988:5): [True: 0, False: 5.03k]
  ------------------
 5989|  3.92k|    s_n_llhttp__internal__n_res_status_code_otherwise: {
 5990|  3.92k|      if (p == endp) {
  ------------------
  |  Branch (5990:11): [True: 20, False: 3.90k]
  ------------------
 5991|     20|        return s_n_llhttp__internal__n_res_status_code_otherwise;
 5992|     20|      }
 5993|  3.90k|      switch (*p) {
 5994|      1|        case 10: {
  ------------------
  |  Branch (5994:9): [True: 1, False: 3.90k]
  ------------------
 5995|      1|          p++;
 5996|      1|          goto s_n_llhttp__internal__n_invoke_test_lenient_flags_27;
 5997|      0|        }
 5998|  3.60k|        case 13: {
  ------------------
  |  Branch (5998:9): [True: 3.60k, False: 303]
  ------------------
 5999|  3.60k|          p++;
 6000|  3.60k|          goto s_n_llhttp__internal__n_res_line_almost_done;
 6001|      0|        }
 6002|    301|        case ' ': {
  ------------------
  |  Branch (6002:9): [True: 301, False: 3.60k]
  ------------------
 6003|    301|          p++;
 6004|    301|          goto s_n_llhttp__internal__n_span_start_llhttp__on_status;
 6005|      0|        }
 6006|      1|        default: {
  ------------------
  |  Branch (6006:9): [True: 1, False: 3.90k]
  ------------------
 6007|      1|          goto s_n_llhttp__internal__n_error_92;
 6008|      0|        }
 6009|  3.90k|      }
 6010|      0|      /* UNREACHABLE */;
 6011|      0|      abort();
 6012|  3.90k|    }
 6013|      0|    case s_n_llhttp__internal__n_res_status_code_digit_3:
  ------------------
  |  Branch (6013:5): [True: 0, False: 5.03k]
  ------------------
 6014|  3.94k|    s_n_llhttp__internal__n_res_status_code_digit_3: {
 6015|  3.94k|      if (p == endp) {
  ------------------
  |  Branch (6015:11): [True: 17, False: 3.93k]
  ------------------
 6016|     17|        return s_n_llhttp__internal__n_res_status_code_digit_3;
 6017|     17|      }
 6018|  3.93k|      switch (*p) {
 6019|    119|        case '0': {
  ------------------
  |  Branch (6019:9): [True: 119, False: 3.81k]
  ------------------
 6020|    119|          p++;
 6021|    119|          match = 0;
 6022|    119|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6023|      0|        }
 6024|    239|        case '1': {
  ------------------
  |  Branch (6024:9): [True: 239, False: 3.69k]
  ------------------
 6025|    239|          p++;
 6026|    239|          match = 1;
 6027|    239|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6028|      0|        }
 6029|    499|        case '2': {
  ------------------
  |  Branch (6029:9): [True: 499, False: 3.43k]
  ------------------
 6030|    499|          p++;
 6031|    499|          match = 2;
 6032|    499|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6033|      0|        }
 6034|    433|        case '3': {
  ------------------
  |  Branch (6034:9): [True: 433, False: 3.49k]
  ------------------
 6035|    433|          p++;
 6036|    433|          match = 3;
 6037|    433|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6038|      0|        }
 6039|  1.80k|        case '4': {
  ------------------
  |  Branch (6039:9): [True: 1.80k, False: 2.12k]
  ------------------
 6040|  1.80k|          p++;
 6041|  1.80k|          match = 4;
 6042|  1.80k|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6043|      0|        }
 6044|     87|        case '5': {
  ------------------
  |  Branch (6044:9): [True: 87, False: 3.84k]
  ------------------
 6045|     87|          p++;
 6046|     87|          match = 5;
 6047|     87|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6048|      0|        }
 6049|    115|        case '6': {
  ------------------
  |  Branch (6049:9): [True: 115, False: 3.81k]
  ------------------
 6050|    115|          p++;
 6051|    115|          match = 6;
 6052|    115|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6053|      0|        }
 6054|     79|        case '7': {
  ------------------
  |  Branch (6054:9): [True: 79, False: 3.85k]
  ------------------
 6055|     79|          p++;
 6056|     79|          match = 7;
 6057|     79|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6058|      0|        }
 6059|    325|        case '8': {
  ------------------
  |  Branch (6059:9): [True: 325, False: 3.60k]
  ------------------
 6060|    325|          p++;
 6061|    325|          match = 8;
 6062|    325|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6063|      0|        }
 6064|    222|        case '9': {
  ------------------
  |  Branch (6064:9): [True: 222, False: 3.70k]
  ------------------
 6065|    222|          p++;
 6066|    222|          match = 9;
 6067|    222|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
 6068|      0|        }
 6069|      5|        default: {
  ------------------
  |  Branch (6069:9): [True: 5, False: 3.92k]
  ------------------
 6070|      5|          goto s_n_llhttp__internal__n_error_94;
 6071|      0|        }
 6072|  3.93k|      }
 6073|      0|      /* UNREACHABLE */;
 6074|      0|      abort();
 6075|  3.93k|    }
 6076|      0|    case s_n_llhttp__internal__n_res_status_code_digit_2:
  ------------------
  |  Branch (6076:5): [True: 0, False: 5.03k]
  ------------------
 6077|  3.96k|    s_n_llhttp__internal__n_res_status_code_digit_2: {
 6078|  3.96k|      if (p == endp) {
  ------------------
  |  Branch (6078:11): [True: 11, False: 3.95k]
  ------------------
 6079|     11|        return s_n_llhttp__internal__n_res_status_code_digit_2;
 6080|     11|      }
 6081|  3.95k|      switch (*p) {
 6082|  2.30k|        case '0': {
  ------------------
  |  Branch (6082:9): [True: 2.30k, False: 1.65k]
  ------------------
 6083|  2.30k|          p++;
 6084|  2.30k|          match = 0;
 6085|  2.30k|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6086|      0|        }
 6087|    221|        case '1': {
  ------------------
  |  Branch (6087:9): [True: 221, False: 3.73k]
  ------------------
 6088|    221|          p++;
 6089|    221|          match = 1;
 6090|    221|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6091|      0|        }
 6092|    368|        case '2': {
  ------------------
  |  Branch (6092:9): [True: 368, False: 3.58k]
  ------------------
 6093|    368|          p++;
 6094|    368|          match = 2;
 6095|    368|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6096|      0|        }
 6097|     57|        case '3': {
  ------------------
  |  Branch (6097:9): [True: 57, False: 3.89k]
  ------------------
 6098|     57|          p++;
 6099|     57|          match = 3;
 6100|     57|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6101|      0|        }
 6102|    103|        case '4': {
  ------------------
  |  Branch (6102:9): [True: 103, False: 3.85k]
  ------------------
 6103|    103|          p++;
 6104|    103|          match = 4;
 6105|    103|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6106|      0|        }
 6107|    170|        case '5': {
  ------------------
  |  Branch (6107:9): [True: 170, False: 3.78k]
  ------------------
 6108|    170|          p++;
 6109|    170|          match = 5;
 6110|    170|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6111|      0|        }
 6112|    130|        case '6': {
  ------------------
  |  Branch (6112:9): [True: 130, False: 3.82k]
  ------------------
 6113|    130|          p++;
 6114|    130|          match = 6;
 6115|    130|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6116|      0|        }
 6117|    319|        case '7': {
  ------------------
  |  Branch (6117:9): [True: 319, False: 3.63k]
  ------------------
 6118|    319|          p++;
 6119|    319|          match = 7;
 6120|    319|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6121|      0|        }
 6122|     23|        case '8': {
  ------------------
  |  Branch (6122:9): [True: 23, False: 3.93k]
  ------------------
 6123|     23|          p++;
 6124|     23|          match = 8;
 6125|     23|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6126|      0|        }
 6127|    257|        case '9': {
  ------------------
  |  Branch (6127:9): [True: 257, False: 3.69k]
  ------------------
 6128|    257|          p++;
 6129|    257|          match = 9;
 6130|    257|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
 6131|      0|        }
 6132|      5|        default: {
  ------------------
  |  Branch (6132:9): [True: 5, False: 3.94k]
  ------------------
 6133|      5|          goto s_n_llhttp__internal__n_error_96;
 6134|      0|        }
 6135|  3.95k|      }
 6136|      0|      /* UNREACHABLE */;
 6137|      0|      abort();
 6138|  3.95k|    }
 6139|      0|    case s_n_llhttp__internal__n_res_status_code_digit_1:
  ------------------
  |  Branch (6139:5): [True: 0, False: 5.03k]
  ------------------
 6140|  3.97k|    s_n_llhttp__internal__n_res_status_code_digit_1: {
 6141|  3.97k|      if (p == endp) {
  ------------------
  |  Branch (6141:11): [True: 8, False: 3.97k]
  ------------------
 6142|      8|        return s_n_llhttp__internal__n_res_status_code_digit_1;
 6143|      8|      }
 6144|  3.97k|      switch (*p) {
 6145|    107|        case '0': {
  ------------------
  |  Branch (6145:9): [True: 107, False: 3.86k]
  ------------------
 6146|    107|          p++;
 6147|    107|          match = 0;
 6148|    107|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6149|      0|        }
 6150|  1.85k|        case '1': {
  ------------------
  |  Branch (6150:9): [True: 1.85k, False: 2.11k]
  ------------------
 6151|  1.85k|          p++;
 6152|  1.85k|          match = 1;
 6153|  1.85k|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6154|      0|        }
 6155|  1.41k|        case '2': {
  ------------------
  |  Branch (6155:9): [True: 1.41k, False: 2.55k]
  ------------------
 6156|  1.41k|          p++;
 6157|  1.41k|          match = 2;
 6158|  1.41k|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6159|      0|        }
 6160|    534|        case '3': {
  ------------------
  |  Branch (6160:9): [True: 534, False: 3.43k]
  ------------------
 6161|    534|          p++;
 6162|    534|          match = 3;
 6163|    534|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6164|      0|        }
 6165|      2|        case '4': {
  ------------------
  |  Branch (6165:9): [True: 2, False: 3.96k]
  ------------------
 6166|      2|          p++;
 6167|      2|          match = 4;
 6168|      2|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6169|      0|        }
 6170|      4|        case '5': {
  ------------------
  |  Branch (6170:9): [True: 4, False: 3.96k]
  ------------------
 6171|      4|          p++;
 6172|      4|          match = 5;
 6173|      4|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6174|      0|        }
 6175|      6|        case '6': {
  ------------------
  |  Branch (6175:9): [True: 6, False: 3.96k]
  ------------------
 6176|      6|          p++;
 6177|      6|          match = 6;
 6178|      6|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6179|      0|        }
 6180|     14|        case '7': {
  ------------------
  |  Branch (6180:9): [True: 14, False: 3.95k]
  ------------------
 6181|     14|          p++;
 6182|     14|          match = 7;
 6183|     14|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6184|      0|        }
 6185|      6|        case '8': {
  ------------------
  |  Branch (6185:9): [True: 6, False: 3.96k]
  ------------------
 6186|      6|          p++;
 6187|      6|          match = 8;
 6188|      6|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6189|      0|        }
 6190|     19|        case '9': {
  ------------------
  |  Branch (6190:9): [True: 19, False: 3.95k]
  ------------------
 6191|     19|          p++;
 6192|     19|          match = 9;
 6193|     19|          goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
 6194|      0|        }
 6195|      6|        default: {
  ------------------
  |  Branch (6195:9): [True: 6, False: 3.96k]
  ------------------
 6196|      6|          goto s_n_llhttp__internal__n_error_98;
 6197|      0|        }
 6198|  3.97k|      }
 6199|      0|      /* UNREACHABLE */;
 6200|      0|      abort();
 6201|  3.97k|    }
 6202|      0|    case s_n_llhttp__internal__n_res_after_version:
  ------------------
  |  Branch (6202:5): [True: 0, False: 5.03k]
  ------------------
 6203|  4.01k|    s_n_llhttp__internal__n_res_after_version: {
 6204|  4.01k|      if (p == endp) {
  ------------------
  |  Branch (6204:11): [True: 23, False: 3.98k]
  ------------------
 6205|     23|        return s_n_llhttp__internal__n_res_after_version;
 6206|     23|      }
 6207|  3.98k|      switch (*p) {
 6208|  3.97k|        case ' ': {
  ------------------
  |  Branch (6208:9): [True: 3.97k, False: 10]
  ------------------
 6209|  3.97k|          p++;
 6210|  3.97k|          goto s_n_llhttp__internal__n_invoke_update_status_code;
 6211|      0|        }
 6212|     10|        default: {
  ------------------
  |  Branch (6212:9): [True: 10, False: 3.97k]
  ------------------
 6213|     10|          goto s_n_llhttp__internal__n_error_99;
 6214|      0|        }
 6215|  3.98k|      }
 6216|      0|      /* UNREACHABLE */;
 6217|      0|      abort();
 6218|  3.98k|    }
 6219|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_version_complete_1:
  ------------------
  |  Branch (6219:5): [True: 0, False: 5.03k]
  ------------------
 6220|  4.01k|    s_n_llhttp__internal__n_invoke_llhttp__on_version_complete_1: {
 6221|  4.01k|      switch (llhttp__on_version_complete(state, p, endp)) {
 6222|  4.01k|        case 0:
  ------------------
  |  Branch (6222:9): [True: 4.01k, False: 0]
  ------------------
 6223|  4.01k|          goto s_n_llhttp__internal__n_res_after_version;
 6224|      0|        case 21:
  ------------------
  |  Branch (6224:9): [True: 0, False: 4.01k]
  ------------------
 6225|      0|          goto s_n_llhttp__internal__n_pause_25;
 6226|      0|        default:
  ------------------
  |  Branch (6226:9): [True: 0, False: 4.01k]
  ------------------
 6227|      0|          goto s_n_llhttp__internal__n_error_87;
 6228|  4.01k|      }
 6229|      0|      /* UNREACHABLE */;
 6230|      0|      abort();
 6231|  4.01k|    }
 6232|      0|    case s_n_llhttp__internal__n_error_86:
  ------------------
  |  Branch (6232:5): [True: 0, False: 5.03k]
  ------------------
 6233|     12|    s_n_llhttp__internal__n_error_86: {
 6234|     12|      state->error = 0x9;
 6235|     12|      state->reason = "Invalid HTTP version";
 6236|     12|      state->error_pos = (const char*) p;
 6237|     12|      state->_current = (void*) (intptr_t) s_error;
 6238|     12|      return s_error;
 6239|      0|      /* UNREACHABLE */;
 6240|      0|      abort();
 6241|      0|    }
 6242|      0|    case s_n_llhttp__internal__n_error_100:
  ------------------
  |  Branch (6242:5): [True: 0, False: 5.03k]
  ------------------
 6243|      1|    s_n_llhttp__internal__n_error_100: {
 6244|      1|      state->error = 0x9;
 6245|      1|      state->reason = "Invalid minor version";
 6246|      1|      state->error_pos = (const char*) p;
 6247|      1|      state->_current = (void*) (intptr_t) s_error;
 6248|      1|      return s_error;
 6249|      0|      /* UNREACHABLE */;
 6250|      0|      abort();
 6251|      0|    }
 6252|      0|    case s_n_llhttp__internal__n_res_http_minor:
  ------------------
  |  Branch (6252:5): [True: 0, False: 5.03k]
  ------------------
 6253|  4.03k|    s_n_llhttp__internal__n_res_http_minor: {
 6254|  4.03k|      if (p == endp) {
  ------------------
  |  Branch (6254:11): [True: 6, False: 4.02k]
  ------------------
 6255|      6|        return s_n_llhttp__internal__n_res_http_minor;
 6256|      6|      }
 6257|  4.02k|      switch (*p) {
 6258|  1.12k|        case '0': {
  ------------------
  |  Branch (6258:9): [True: 1.12k, False: 2.89k]
  ------------------
 6259|  1.12k|          p++;
 6260|  1.12k|          match = 0;
 6261|  1.12k|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6262|      0|        }
 6263|  2.39k|        case '1': {
  ------------------
  |  Branch (6263:9): [True: 2.39k, False: 1.63k]
  ------------------
 6264|  2.39k|          p++;
 6265|  2.39k|          match = 1;
 6266|  2.39k|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6267|      0|        }
 6268|      3|        case '2': {
  ------------------
  |  Branch (6268:9): [True: 3, False: 4.02k]
  ------------------
 6269|      3|          p++;
 6270|      3|          match = 2;
 6271|      3|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6272|      0|        }
 6273|      1|        case '3': {
  ------------------
  |  Branch (6273:9): [True: 1, False: 4.02k]
  ------------------
 6274|      1|          p++;
 6275|      1|          match = 3;
 6276|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6277|      0|        }
 6278|      1|        case '4': {
  ------------------
  |  Branch (6278:9): [True: 1, False: 4.02k]
  ------------------
 6279|      1|          p++;
 6280|      1|          match = 4;
 6281|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6282|      0|        }
 6283|      1|        case '5': {
  ------------------
  |  Branch (6283:9): [True: 1, False: 4.02k]
  ------------------
 6284|      1|          p++;
 6285|      1|          match = 5;
 6286|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6287|      0|        }
 6288|      1|        case '6': {
  ------------------
  |  Branch (6288:9): [True: 1, False: 4.02k]
  ------------------
 6289|      1|          p++;
 6290|      1|          match = 6;
 6291|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6292|      0|        }
 6293|      1|        case '7': {
  ------------------
  |  Branch (6293:9): [True: 1, False: 4.02k]
  ------------------
 6294|      1|          p++;
 6295|      1|          match = 7;
 6296|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6297|      0|        }
 6298|      1|        case '8': {
  ------------------
  |  Branch (6298:9): [True: 1, False: 4.02k]
  ------------------
 6299|      1|          p++;
 6300|      1|          match = 8;
 6301|      1|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6302|      0|        }
 6303|    493|        case '9': {
  ------------------
  |  Branch (6303:9): [True: 493, False: 3.53k]
  ------------------
 6304|    493|          p++;
 6305|    493|          match = 9;
 6306|    493|          goto s_n_llhttp__internal__n_invoke_store_http_minor_1;
 6307|      0|        }
 6308|      1|        default: {
  ------------------
  |  Branch (6308:9): [True: 1, False: 4.02k]
  ------------------
 6309|      1|          goto s_n_llhttp__internal__n_span_end_llhttp__on_version_7;
 6310|      0|        }
 6311|  4.02k|      }
 6312|      0|      /* UNREACHABLE */;
 6313|      0|      abort();
 6314|  4.02k|    }
 6315|      0|    case s_n_llhttp__internal__n_error_101:
  ------------------
  |  Branch (6315:5): [True: 0, False: 5.03k]
  ------------------
 6316|     11|    s_n_llhttp__internal__n_error_101: {
 6317|     11|      state->error = 0x9;
 6318|     11|      state->reason = "Expected dot";
 6319|     11|      state->error_pos = (const char*) p;
 6320|     11|      state->_current = (void*) (intptr_t) s_error;
 6321|     11|      return s_error;
 6322|      0|      /* UNREACHABLE */;
 6323|      0|      abort();
 6324|      0|    }
 6325|      0|    case s_n_llhttp__internal__n_res_http_dot:
  ------------------
  |  Branch (6325:5): [True: 0, False: 5.03k]
  ------------------
 6326|  4.05k|    s_n_llhttp__internal__n_res_http_dot: {
 6327|  4.05k|      if (p == endp) {
  ------------------
  |  Branch (6327:11): [True: 11, False: 4.04k]
  ------------------
 6328|     11|        return s_n_llhttp__internal__n_res_http_dot;
 6329|     11|      }
 6330|  4.04k|      switch (*p) {
 6331|  4.03k|        case '.': {
  ------------------
  |  Branch (6331:9): [True: 4.03k, False: 11]
  ------------------
 6332|  4.03k|          p++;
 6333|  4.03k|          goto s_n_llhttp__internal__n_res_http_minor;
 6334|      0|        }
 6335|     11|        default: {
  ------------------
  |  Branch (6335:9): [True: 11, False: 4.03k]
  ------------------
 6336|     11|          goto s_n_llhttp__internal__n_span_end_llhttp__on_version_8;
 6337|      0|        }
 6338|  4.04k|      }
 6339|      0|      /* UNREACHABLE */;
 6340|      0|      abort();
 6341|  4.04k|    }
 6342|      0|    case s_n_llhttp__internal__n_error_102:
  ------------------
  |  Branch (6342:5): [True: 0, False: 5.03k]
  ------------------
 6343|      8|    s_n_llhttp__internal__n_error_102: {
 6344|      8|      state->error = 0x9;
 6345|      8|      state->reason = "Invalid major version";
 6346|      8|      state->error_pos = (const char*) p;
 6347|      8|      state->_current = (void*) (intptr_t) s_error;
 6348|      8|      return s_error;
 6349|      0|      /* UNREACHABLE */;
 6350|      0|      abort();
 6351|      0|    }
 6352|      0|    case s_n_llhttp__internal__n_res_http_major:
  ------------------
  |  Branch (6352:5): [True: 0, False: 5.03k]
  ------------------
 6353|  4.06k|    s_n_llhttp__internal__n_res_http_major: {
 6354|  4.06k|      if (p == endp) {
  ------------------
  |  Branch (6354:11): [True: 0, False: 4.06k]
  ------------------
 6355|      0|        return s_n_llhttp__internal__n_res_http_major;
 6356|      0|      }
 6357|  4.06k|      switch (*p) {
 6358|    501|        case '0': {
  ------------------
  |  Branch (6358:9): [True: 501, False: 3.55k]
  ------------------
 6359|    501|          p++;
 6360|    501|          match = 0;
 6361|    501|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6362|      0|        }
 6363|  2.98k|        case '1': {
  ------------------
  |  Branch (6363:9): [True: 2.98k, False: 1.07k]
  ------------------
 6364|  2.98k|          p++;
 6365|  2.98k|          match = 1;
 6366|  2.98k|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6367|      0|        }
 6368|    558|        case '2': {
  ------------------
  |  Branch (6368:9): [True: 558, False: 3.50k]
  ------------------
 6369|    558|          p++;
 6370|    558|          match = 2;
 6371|    558|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6372|      0|        }
 6373|      2|        case '3': {
  ------------------
  |  Branch (6373:9): [True: 2, False: 4.05k]
  ------------------
 6374|      2|          p++;
 6375|      2|          match = 3;
 6376|      2|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6377|      0|        }
 6378|      0|        case '4': {
  ------------------
  |  Branch (6378:9): [True: 0, False: 4.06k]
  ------------------
 6379|      0|          p++;
 6380|      0|          match = 4;
 6381|      0|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6382|      0|        }
 6383|      2|        case '5': {
  ------------------
  |  Branch (6383:9): [True: 2, False: 4.05k]
  ------------------
 6384|      2|          p++;
 6385|      2|          match = 5;
 6386|      2|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6387|      0|        }
 6388|      1|        case '6': {
  ------------------
  |  Branch (6388:9): [True: 1, False: 4.05k]
  ------------------
 6389|      1|          p++;
 6390|      1|          match = 6;
 6391|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6392|      0|        }
 6393|      1|        case '7': {
  ------------------
  |  Branch (6393:9): [True: 1, False: 4.05k]
  ------------------
 6394|      1|          p++;
 6395|      1|          match = 7;
 6396|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6397|      0|        }
 6398|      1|        case '8': {
  ------------------
  |  Branch (6398:9): [True: 1, False: 4.05k]
  ------------------
 6399|      1|          p++;
 6400|      1|          match = 8;
 6401|      1|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6402|      0|        }
 6403|      0|        case '9': {
  ------------------
  |  Branch (6403:9): [True: 0, False: 4.06k]
  ------------------
 6404|      0|          p++;
 6405|      0|          match = 9;
 6406|      0|          goto s_n_llhttp__internal__n_invoke_store_http_major_1;
 6407|      0|        }
 6408|      8|        default: {
  ------------------
  |  Branch (6408:9): [True: 8, False: 4.05k]
  ------------------
 6409|      8|          goto s_n_llhttp__internal__n_span_end_llhttp__on_version_9;
 6410|      0|        }
 6411|  4.06k|      }
 6412|      0|      /* UNREACHABLE */;
 6413|      0|      abort();
 6414|  4.06k|    }
 6415|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_version_1:
  ------------------
  |  Branch (6415:5): [True: 0, False: 5.03k]
  ------------------
 6416|  4.06k|    s_n_llhttp__internal__n_span_start_llhttp__on_version_1: {
 6417|  4.06k|      if (p == endp) {
  ------------------
  |  Branch (6417:11): [True: 6, False: 4.06k]
  ------------------
 6418|      6|        return s_n_llhttp__internal__n_span_start_llhttp__on_version_1;
 6419|      6|      }
 6420|  4.06k|      state->_span_pos0 = (void*) p;
 6421|  4.06k|      state->_span_cb0 = llhttp__on_version;
 6422|  4.06k|      goto s_n_llhttp__internal__n_res_http_major;
 6423|      0|      /* UNREACHABLE */;
 6424|      0|      abort();
 6425|  4.06k|    }
 6426|      0|    case s_n_llhttp__internal__n_start_res:
  ------------------
  |  Branch (6426:5): [True: 0, False: 5.03k]
  ------------------
 6427|  3.94k|    s_n_llhttp__internal__n_start_res: {
 6428|  3.94k|      llparse_match_t match_seq;
 6429|       |      
 6430|  3.94k|      if (p == endp) {
  ------------------
  |  Branch (6430:11): [True: 0, False: 3.94k]
  ------------------
 6431|      0|        return s_n_llhttp__internal__n_start_res;
 6432|      0|      }
 6433|  3.94k|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob57, 5);
 6434|  3.94k|      p = match_seq.current;
 6435|  3.94k|      switch (match_seq.status) {
  ------------------
  |  Branch (6435:15): [True: 0, False: 3.94k]
  ------------------
 6436|  3.91k|        case kMatchComplete: {
  ------------------
  |  Branch (6436:9): [True: 3.91k, False: 33]
  ------------------
 6437|  3.91k|          p++;
 6438|  3.91k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_version_1;
 6439|      0|        }
 6440|      7|        case kMatchPause: {
  ------------------
  |  Branch (6440:9): [True: 7, False: 3.93k]
  ------------------
 6441|      7|          return s_n_llhttp__internal__n_start_res;
 6442|      0|        }
 6443|     26|        case kMatchMismatch: {
  ------------------
  |  Branch (6443:9): [True: 26, False: 3.91k]
  ------------------
 6444|     26|          goto s_n_llhttp__internal__n_error_106;
 6445|      0|        }
 6446|  3.94k|      }
 6447|      0|      /* UNREACHABLE */;
 6448|      0|      abort();
 6449|  3.94k|    }
 6450|      0|    case s_n_llhttp__internal__n_invoke_llhttp__on_method_complete:
  ------------------
  |  Branch (6450:5): [True: 0, False: 5.03k]
  ------------------
 6451|      1|    s_n_llhttp__internal__n_invoke_llhttp__on_method_complete: {
 6452|      1|      switch (llhttp__on_method_complete(state, p, endp)) {
 6453|      1|        case 0:
  ------------------
  |  Branch (6453:9): [True: 1, False: 0]
  ------------------
 6454|      1|          goto s_n_llhttp__internal__n_req_first_space_before_url;
 6455|      0|        case 21:
  ------------------
  |  Branch (6455:9): [True: 0, False: 1]
  ------------------
 6456|      0|          goto s_n_llhttp__internal__n_pause_23;
 6457|      0|        default:
  ------------------
  |  Branch (6457:9): [True: 0, False: 1]
  ------------------
 6458|      0|          goto s_n_llhttp__internal__n_error_1;
 6459|      1|      }
 6460|      0|      /* UNREACHABLE */;
 6461|      0|      abort();
 6462|      1|    }
 6463|      0|    case s_n_llhttp__internal__n_req_or_res_method_2:
  ------------------
  |  Branch (6463:5): [True: 0, False: 5.03k]
  ------------------
 6464|     15|    s_n_llhttp__internal__n_req_or_res_method_2: {
 6465|     15|      llparse_match_t match_seq;
 6466|       |      
 6467|     15|      if (p == endp) {
  ------------------
  |  Branch (6467:11): [True: 1, False: 14]
  ------------------
 6468|      1|        return s_n_llhttp__internal__n_req_or_res_method_2;
 6469|      1|      }
 6470|     14|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob58, 2);
 6471|     14|      p = match_seq.current;
 6472|     14|      switch (match_seq.status) {
  ------------------
  |  Branch (6472:15): [True: 0, False: 14]
  ------------------
 6473|      1|        case kMatchComplete: {
  ------------------
  |  Branch (6473:9): [True: 1, False: 13]
  ------------------
 6474|      1|          p++;
 6475|      1|          match = 2;
 6476|      1|          goto s_n_llhttp__internal__n_invoke_store_method;
 6477|      0|        }
 6478|      1|        case kMatchPause: {
  ------------------
  |  Branch (6478:9): [True: 1, False: 13]
  ------------------
 6479|      1|          return s_n_llhttp__internal__n_req_or_res_method_2;
 6480|      0|        }
 6481|     12|        case kMatchMismatch: {
  ------------------
  |  Branch (6481:9): [True: 12, False: 2]
  ------------------
 6482|     12|          goto s_n_llhttp__internal__n_error_103;
 6483|      0|        }
 6484|     14|      }
 6485|      0|      /* UNREACHABLE */;
 6486|      0|      abort();
 6487|     14|    }
 6488|      0|    case s_n_llhttp__internal__n_invoke_update_type_1:
  ------------------
  |  Branch (6488:5): [True: 0, False: 5.03k]
  ------------------
 6489|    154|    s_n_llhttp__internal__n_invoke_update_type_1: {
 6490|    154|      switch (llhttp__internal__c_update_type_1(state, p, endp)) {
 6491|    154|        default:
  ------------------
  |  Branch (6491:9): [True: 154, False: 0]
  ------------------
 6492|    154|          goto s_n_llhttp__internal__n_span_start_llhttp__on_version_1;
 6493|    154|      }
 6494|      0|      /* UNREACHABLE */;
 6495|      0|      abort();
 6496|    154|    }
 6497|      0|    case s_n_llhttp__internal__n_req_or_res_method_3:
  ------------------
  |  Branch (6497:5): [True: 0, False: 5.03k]
  ------------------
 6498|    171|    s_n_llhttp__internal__n_req_or_res_method_3: {
 6499|    171|      llparse_match_t match_seq;
 6500|       |      
 6501|    171|      if (p == endp) {
  ------------------
  |  Branch (6501:11): [True: 1, False: 170]
  ------------------
 6502|      1|        return s_n_llhttp__internal__n_req_or_res_method_3;
 6503|      1|      }
 6504|    170|      match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob59, 3);
 6505|    170|      p = match_seq.current;
 6506|    170|      switch (match_seq.status) {
  ------------------
  |  Branch (6506:15): [True: 0, False: 170]
  ------------------
 6507|    154|        case kMatchComplete: {
  ------------------
  |  Branch (6507:9): [True: 154, False: 16]
  ------------------
 6508|    154|          p++;
 6509|    154|          goto s_n_llhttp__internal__n_span_end_llhttp__on_method_1;
 6510|      0|        }
 6511|      2|        case kMatchPause: {
  ------------------
  |  Branch (6511:9): [True: 2, False: 168]
  ------------------
 6512|      2|          return s_n_llhttp__internal__n_req_or_res_method_3;
 6513|      0|        }
 6514|     14|        case kMatchMismatch: {
  ------------------
  |  Branch (6514:9): [True: 14, False: 156]
  ------------------
 6515|     14|          goto s_n_llhttp__internal__n_error_103;
 6516|      0|        }
 6517|    170|      }
 6518|      0|      /* UNREACHABLE */;
 6519|      0|      abort();
 6520|    170|    }
 6521|      0|    case s_n_llhttp__internal__n_req_or_res_method_1:
  ------------------
  |  Branch (6521:5): [True: 0, False: 5.03k]
  ------------------
 6522|    188|    s_n_llhttp__internal__n_req_or_res_method_1: {
 6523|    188|      if (p == endp) {
  ------------------
  |  Branch (6523:11): [True: 1, False: 187]
  ------------------
 6524|      1|        return s_n_llhttp__internal__n_req_or_res_method_1;
 6525|      1|      }
 6526|    187|      switch (*p) {
 6527|     15|        case 'E': {
  ------------------
  |  Branch (6527:9): [True: 15, False: 172]
  ------------------
 6528|     15|          p++;
 6529|     15|          goto s_n_llhttp__internal__n_req_or_res_method_2;
 6530|      0|        }
 6531|    171|        case 'T': {
  ------------------
  |  Branch (6531:9): [True: 171, False: 16]
  ------------------
 6532|    171|          p++;
 6533|    171|          goto s_n_llhttp__internal__n_req_or_res_method_3;
 6534|      0|        }
 6535|      1|        default: {
  ------------------
  |  Branch (6535:9): [True: 1, False: 186]
  ------------------
 6536|      1|          goto s_n_llhttp__internal__n_error_103;
 6537|      0|        }
 6538|    187|      }
 6539|      0|      /* UNREACHABLE */;
 6540|      0|      abort();
 6541|    187|    }
 6542|      0|    case s_n_llhttp__internal__n_req_or_res_method:
  ------------------
  |  Branch (6542:5): [True: 0, False: 5.03k]
  ------------------
 6543|    188|    s_n_llhttp__internal__n_req_or_res_method: {
 6544|    188|      if (p == endp) {
  ------------------
  |  Branch (6544:11): [True: 0, False: 188]
  ------------------
 6545|      0|        return s_n_llhttp__internal__n_req_or_res_method;
 6546|      0|      }
 6547|    188|      switch (*p) {
 6548|    188|        case 'H': {
  ------------------
  |  Branch (6548:9): [True: 188, False: 0]
  ------------------
 6549|    188|          p++;
 6550|    188|          goto s_n_llhttp__internal__n_req_or_res_method_1;
 6551|      0|        }
 6552|      0|        default: {
  ------------------
  |  Branch (6552:9): [True: 0, False: 188]
  ------------------
 6553|      0|          goto s_n_llhttp__internal__n_error_103;
 6554|      0|        }
 6555|    188|      }
 6556|      0|      /* UNREACHABLE */;
 6557|      0|      abort();
 6558|    188|    }
 6559|      0|    case s_n_llhttp__internal__n_span_start_llhttp__on_method:
  ------------------
  |  Branch (6559:5): [True: 0, False: 5.03k]
  ------------------
 6560|    188|    s_n_llhttp__internal__n_span_start_llhttp__on_method: {
 6561|    188|      if (p == endp) {
  ------------------
  |  Branch (6561:11): [True: 0, False: 188]
  ------------------
 6562|      0|        return s_n_llhttp__internal__n_span_start_llhttp__on_method;
 6563|      0|      }
 6564|    188|      state->_span_pos0 = (void*) p;
 6565|    188|      state->_span_cb0 = llhttp__on_method;
 6566|    188|      goto s_n_llhttp__internal__n_req_or_res_method;
 6567|      0|      /* UNREACHABLE */;
 6568|      0|      abort();
 6569|    188|    }
 6570|      0|    case s_n_llhttp__internal__n_start_req_or_res:
  ------------------
  |  Branch (6570:5): [True: 0, False: 5.03k]
  ------------------
 6571|  2.66k|    s_n_llhttp__internal__n_start_req_or_res: {
 6572|  2.66k|      if (p == endp) {
  ------------------
  |  Branch (6572:11): [True: 0, False: 2.66k]
  ------------------
 6573|      0|        return s_n_llhttp__internal__n_start_req_or_res;
 6574|      0|      }
 6575|  2.66k|      switch (*p) {
 6576|    188|        case 'H': {
  ------------------
  |  Branch (6576:9): [True: 188, False: 2.47k]
  ------------------
 6577|    188|          goto s_n_llhttp__internal__n_span_start_llhttp__on_method;
 6578|      0|        }
 6579|  2.47k|        default: {
  ------------------
  |  Branch (6579:9): [True: 2.47k, False: 188]
  ------------------
 6580|  2.47k|          goto s_n_llhttp__internal__n_invoke_update_type_2;
 6581|      0|        }
 6582|  2.66k|      }
 6583|      0|      /* UNREACHABLE */;
 6584|      0|      abort();
 6585|  2.66k|    }
 6586|      0|    case s_n_llhttp__internal__n_invoke_load_type:
  ------------------
  |  Branch (6586:5): [True: 0, False: 5.03k]
  ------------------
 6587|  32.2k|    s_n_llhttp__internal__n_invoke_load_type: {
 6588|  32.2k|      switch (llhttp__internal__c_load_type(state, p, endp)) {
 6589|  25.6k|        case 1:
  ------------------
  |  Branch (6589:9): [True: 25.6k, False: 6.60k]
  ------------------
 6590|  25.6k|          goto s_n_llhttp__internal__n_span_start_llhttp__on_method_1;
 6591|  3.94k|        case 2:
  ------------------
  |  Branch (6591:9): [True: 3.94k, False: 28.3k]
  ------------------
 6592|  3.94k|          goto s_n_llhttp__internal__n_start_res;
 6593|  2.66k|        default:
  ------------------
  |  Branch (6593:9): [True: 2.66k, False: 29.5k]
  ------------------
 6594|  2.66k|          goto s_n_llhttp__internal__n_start_req_or_res;
 6595|  32.2k|      }
 6596|      0|      /* UNREACHABLE */;
 6597|      0|      abort();
 6598|  32.2k|    }
 6599|      0|    case s_n_llhttp__internal__n_invoke_update_finish:
  ------------------
  |  Branch (6599:5): [True: 0, False: 5.03k]
  ------------------
 6600|  32.2k|    s_n_llhttp__internal__n_invoke_update_finish: {
 6601|  32.2k|      switch (llhttp__internal__c_update_finish(state, p, endp)) {
 6602|  32.2k|        default:
  ------------------
  |  Branch (6602:9): [True: 32.2k, False: 0]
  ------------------
 6603|  32.2k|          goto s_n_llhttp__internal__n_invoke_llhttp__on_message_begin;
 6604|  32.2k|      }
 6605|      0|      /* UNREACHABLE */;
 6606|      0|      abort();
 6607|  32.2k|    }
 6608|  5.03k|    case s_n_llhttp__internal__n_start:
  ------------------
  |  Branch (6608:5): [True: 5.03k, False: 0]
  ------------------
 6609|  34.0k|    s_n_llhttp__internal__n_start: {
 6610|  34.0k|      if (p == endp) {
  ------------------
  |  Branch (6610:11): [True: 150, False: 33.8k]
  ------------------
 6611|    150|        return s_n_llhttp__internal__n_start;
 6612|    150|      }
 6613|  33.8k|      switch (*p) {
 6614|    848|        case 10: {
  ------------------
  |  Branch (6614:9): [True: 848, False: 33.0k]
  ------------------
 6615|    848|          p++;
 6616|    848|          goto s_n_llhttp__internal__n_start;
 6617|      0|        }
 6618|    767|        case 13: {
  ------------------
  |  Branch (6618:9): [True: 767, False: 33.0k]
  ------------------
 6619|    767|          p++;
 6620|    767|          goto s_n_llhttp__internal__n_start;
 6621|      0|        }
 6622|  32.2k|        default: {
  ------------------
  |  Branch (6622:9): [True: 32.2k, False: 1.61k]
  ------------------
 6623|  32.2k|          goto s_n_llhttp__internal__n_invoke_load_initial_message_completed;
 6624|      0|        }
 6625|  33.8k|      }
 6626|      0|      /* UNREACHABLE */;
 6627|      0|      abort();
 6628|  33.8k|    }
 6629|      0|    default:
  ------------------
  |  Branch (6629:5): [True: 0, False: 5.03k]
  ------------------
 6630|       |      /* UNREACHABLE */
 6631|      0|      abort();
 6632|  5.03k|  }
 6633|     23|  s_n_llhttp__internal__n_error_2: {
 6634|     23|    state->error = 0x7;
 6635|     23|    state->reason = "Invalid characters in url";
 6636|     23|    state->error_pos = (const char*) p;
 6637|     23|    state->_current = (void*) (intptr_t) s_error;
 6638|     23|    return s_error;
 6639|      0|    /* UNREACHABLE */;
 6640|      0|    abort();
 6641|  5.03k|  }
 6642|  27.3k|  s_n_llhttp__internal__n_invoke_update_finish_2: {
 6643|  27.3k|    switch (llhttp__internal__c_update_finish_1(state, p, endp)) {
 6644|  27.3k|      default:
  ------------------
  |  Branch (6644:7): [True: 27.3k, False: 0]
  ------------------
 6645|  27.3k|        goto s_n_llhttp__internal__n_start;
 6646|  27.3k|    }
 6647|      0|    /* UNREACHABLE */;
 6648|      0|    abort();
 6649|  27.3k|  }
 6650|  27.3k|  s_n_llhttp__internal__n_invoke_update_initial_message_completed: {
 6651|  27.3k|    switch (llhttp__internal__c_update_initial_message_completed(state, p, endp)) {
 6652|  27.3k|      default:
  ------------------
  |  Branch (6652:7): [True: 27.3k, False: 0]
  ------------------
 6653|  27.3k|        goto s_n_llhttp__internal__n_invoke_update_finish_2;
 6654|  27.3k|    }
 6655|      0|    /* UNREACHABLE */;
 6656|      0|    abort();
 6657|  27.3k|  }
 6658|  3.42k|  s_n_llhttp__internal__n_invoke_update_content_length: {
 6659|  3.42k|    switch (llhttp__internal__c_update_content_length(state, p, endp)) {
 6660|  3.42k|      default:
  ------------------
  |  Branch (6660:7): [True: 3.42k, False: 0]
  ------------------
 6661|  3.42k|        goto s_n_llhttp__internal__n_invoke_update_initial_message_completed;
 6662|  3.42k|    }
 6663|      0|    /* UNREACHABLE */;
 6664|      0|    abort();
 6665|  3.42k|  }
 6666|      4|  s_n_llhttp__internal__n_error_8: {
 6667|      4|    state->error = 0x5;
 6668|      4|    state->reason = "Data after `Connection: close`";
 6669|      4|    state->error_pos = (const char*) p;
 6670|      4|    state->_current = (void*) (intptr_t) s_error;
 6671|      4|    return s_error;
 6672|      0|    /* UNREACHABLE */;
 6673|      0|    abort();
 6674|  3.42k|  }
 6675|      4|  s_n_llhttp__internal__n_invoke_test_lenient_flags_3: {
 6676|      4|    switch (llhttp__internal__c_test_lenient_flags_3(state, p, endp)) {
 6677|      0|      case 1:
  ------------------
  |  Branch (6677:7): [True: 0, False: 4]
  ------------------
 6678|      0|        goto s_n_llhttp__internal__n_closed;
 6679|      4|      default:
  ------------------
  |  Branch (6679:7): [True: 4, False: 0]
  ------------------
 6680|      4|        goto s_n_llhttp__internal__n_error_8;
 6681|      4|    }
 6682|      0|    /* UNREACHABLE */;
 6683|      0|    abort();
 6684|      4|  }
 6685|  23.9k|  s_n_llhttp__internal__n_invoke_test_lenient_flags_2: {
 6686|  23.9k|    switch (llhttp__internal__c_test_lenient_flags_2(state, p, endp)) {
 6687|  23.9k|      case 1:
  ------------------
  |  Branch (6687:7): [True: 23.9k, False: 34]
  ------------------
 6688|  23.9k|        goto s_n_llhttp__internal__n_invoke_update_initial_message_completed;
 6689|     34|      default:
  ------------------
  |  Branch (6689:7): [True: 34, False: 23.9k]
  ------------------
 6690|     34|        goto s_n_llhttp__internal__n_closed;
 6691|  23.9k|    }
 6692|      0|    /* UNREACHABLE */;
 6693|      0|    abort();
 6694|  23.9k|  }
 6695|  23.9k|  s_n_llhttp__internal__n_invoke_update_finish_1: {
 6696|  23.9k|    switch (llhttp__internal__c_update_finish_1(state, p, endp)) {
 6697|  23.9k|      default:
  ------------------
  |  Branch (6697:7): [True: 23.9k, False: 0]
  ------------------
 6698|  23.9k|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_2;
 6699|  23.9k|    }
 6700|      0|    /* UNREACHABLE */;
 6701|      0|    abort();
 6702|  23.9k|  }
 6703|      0|  s_n_llhttp__internal__n_pause_13: {
 6704|      0|    state->error = 0x15;
 6705|      0|    state->reason = "on_message_complete pause";
 6706|      0|    state->error_pos = (const char*) p;
 6707|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_is_equal_upgrade;
 6708|      0|    return s_error;
 6709|      0|    /* UNREACHABLE */;
 6710|      0|    abort();
 6711|  23.9k|  }
 6712|      0|  s_n_llhttp__internal__n_error_37: {
 6713|      0|    state->error = 0x12;
 6714|      0|    state->reason = "`on_message_complete` callback error";
 6715|      0|    state->error_pos = (const char*) p;
 6716|      0|    state->_current = (void*) (intptr_t) s_error;
 6717|      0|    return s_error;
 6718|      0|    /* UNREACHABLE */;
 6719|      0|    abort();
 6720|  23.9k|  }
 6721|      0|  s_n_llhttp__internal__n_pause_15: {
 6722|      0|    state->error = 0x15;
 6723|      0|    state->reason = "on_chunk_complete pause";
 6724|      0|    state->error_pos = (const char*) p;
 6725|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2;
 6726|      0|    return s_error;
 6727|      0|    /* UNREACHABLE */;
 6728|      0|    abort();
 6729|  23.9k|  }
 6730|      0|  s_n_llhttp__internal__n_error_39: {
 6731|      0|    state->error = 0x14;
 6732|      0|    state->reason = "`on_chunk_complete` callback error";
 6733|      0|    state->error_pos = (const char*) p;
 6734|      0|    state->_current = (void*) (intptr_t) s_error;
 6735|      0|    return s_error;
 6736|      0|    /* UNREACHABLE */;
 6737|      0|    abort();
 6738|  23.9k|  }
 6739|      0|  s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete_1: {
 6740|      0|    switch (llhttp__on_chunk_complete(state, p, endp)) {
 6741|      0|      case 0:
  ------------------
  |  Branch (6741:7): [True: 0, False: 0]
  ------------------
 6742|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2;
 6743|      0|      case 21:
  ------------------
  |  Branch (6743:7): [True: 0, False: 0]
  ------------------
 6744|      0|        goto s_n_llhttp__internal__n_pause_15;
 6745|      0|      default:
  ------------------
  |  Branch (6745:7): [True: 0, False: 0]
  ------------------
 6746|      0|        goto s_n_llhttp__internal__n_error_39;
 6747|      0|    }
 6748|      0|    /* UNREACHABLE */;
 6749|      0|    abort();
 6750|      0|  }
 6751|      0|  s_n_llhttp__internal__n_pause_2: {
 6752|      0|    state->error = 0x15;
 6753|      0|    state->reason = "on_message_complete pause";
 6754|      0|    state->error_pos = (const char*) p;
 6755|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_pause_1;
 6756|      0|    return s_error;
 6757|      0|    /* UNREACHABLE */;
 6758|      0|    abort();
 6759|      0|  }
 6760|      0|  s_n_llhttp__internal__n_error_9: {
 6761|      0|    state->error = 0x12;
 6762|      0|    state->reason = "`on_message_complete` callback error";
 6763|      0|    state->error_pos = (const char*) p;
 6764|      0|    state->_current = (void*) (intptr_t) s_error;
 6765|      0|    return s_error;
 6766|      0|    /* UNREACHABLE */;
 6767|      0|    abort();
 6768|      0|  }
 6769|      4|  s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_1: {
 6770|      4|    switch (llhttp__on_message_complete(state, p, endp)) {
 6771|      4|      case 0:
  ------------------
  |  Branch (6771:7): [True: 4, False: 0]
  ------------------
 6772|      4|        goto s_n_llhttp__internal__n_pause_1;
 6773|      0|      case 21:
  ------------------
  |  Branch (6773:7): [True: 0, False: 4]
  ------------------
 6774|      0|        goto s_n_llhttp__internal__n_pause_2;
 6775|      0|      default:
  ------------------
  |  Branch (6775:7): [True: 0, False: 4]
  ------------------
 6776|      0|        goto s_n_llhttp__internal__n_error_9;
 6777|      4|    }
 6778|      0|    /* UNREACHABLE */;
 6779|      0|    abort();
 6780|      4|  }
 6781|     44|  s_n_llhttp__internal__n_error_35: {
 6782|     44|    state->error = 0xc;
 6783|     44|    state->reason = "Chunk size overflow";
 6784|     44|    state->error_pos = (const char*) p;
 6785|     44|    state->_current = (void*) (intptr_t) s_error;
 6786|     44|    return s_error;
 6787|      0|    /* UNREACHABLE */;
 6788|      0|    abort();
 6789|      4|  }
 6790|      2|  s_n_llhttp__internal__n_error_10: {
 6791|      2|    state->error = 0xc;
 6792|      2|    state->reason = "Invalid character in chunk size";
 6793|      2|    state->error_pos = (const char*) p;
 6794|      2|    state->_current = (void*) (intptr_t) s_error;
 6795|      2|    return s_error;
 6796|      0|    /* UNREACHABLE */;
 6797|      0|    abort();
 6798|      4|  }
 6799|      2|  s_n_llhttp__internal__n_invoke_test_lenient_flags_4: {
 6800|      2|    switch (llhttp__internal__c_test_lenient_flags_4(state, p, endp)) {
 6801|      0|      case 1:
  ------------------
  |  Branch (6801:7): [True: 0, False: 2]
  ------------------
 6802|      0|        goto s_n_llhttp__internal__n_chunk_size_otherwise;
 6803|      2|      default:
  ------------------
  |  Branch (6803:7): [True: 2, False: 0]
  ------------------
 6804|      2|        goto s_n_llhttp__internal__n_error_10;
 6805|      2|    }
 6806|      0|    /* UNREACHABLE */;
 6807|      0|    abort();
 6808|      2|  }
 6809|      0|  s_n_llhttp__internal__n_pause_3: {
 6810|      0|    state->error = 0x15;
 6811|      0|    state->reason = "on_chunk_complete pause";
 6812|      0|    state->error_pos = (const char*) p;
 6813|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_update_content_length_1;
 6814|      0|    return s_error;
 6815|      0|    /* UNREACHABLE */;
 6816|      0|    abort();
 6817|      2|  }
 6818|      0|  s_n_llhttp__internal__n_error_14: {
 6819|      0|    state->error = 0x14;
 6820|      0|    state->reason = "`on_chunk_complete` callback error";
 6821|      0|    state->error_pos = (const char*) p;
 6822|      0|    state->_current = (void*) (intptr_t) s_error;
 6823|      0|    return s_error;
 6824|      0|    /* UNREACHABLE */;
 6825|      0|    abort();
 6826|      2|  }
 6827|  8.51k|  s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete: {
 6828|  8.51k|    switch (llhttp__on_chunk_complete(state, p, endp)) {
 6829|  8.51k|      case 0:
  ------------------
  |  Branch (6829:7): [True: 8.51k, False: 0]
  ------------------
 6830|  8.51k|        goto s_n_llhttp__internal__n_invoke_update_content_length_1;
 6831|      0|      case 21:
  ------------------
  |  Branch (6831:7): [True: 0, False: 8.51k]
  ------------------
 6832|      0|        goto s_n_llhttp__internal__n_pause_3;
 6833|      0|      default:
  ------------------
  |  Branch (6833:7): [True: 0, False: 8.51k]
  ------------------
 6834|      0|        goto s_n_llhttp__internal__n_error_14;
 6835|  8.51k|    }
 6836|      0|    /* UNREACHABLE */;
 6837|      0|    abort();
 6838|  8.51k|  }
 6839|      1|  s_n_llhttp__internal__n_error_13: {
 6840|      1|    state->error = 0x19;
 6841|      1|    state->reason = "Missing expected CR after chunk data";
 6842|      1|    state->error_pos = (const char*) p;
 6843|      1|    state->_current = (void*) (intptr_t) s_error;
 6844|      1|    return s_error;
 6845|      0|    /* UNREACHABLE */;
 6846|      0|    abort();
 6847|  8.51k|  }
 6848|      1|  s_n_llhttp__internal__n_invoke_test_lenient_flags_6: {
 6849|      1|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 6850|      0|      case 1:
  ------------------
  |  Branch (6850:7): [True: 0, False: 1]
  ------------------
 6851|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete;
 6852|      1|      default:
  ------------------
  |  Branch (6852:7): [True: 1, False: 0]
  ------------------
 6853|      1|        goto s_n_llhttp__internal__n_error_13;
 6854|      1|    }
 6855|      0|    /* UNREACHABLE */;
 6856|      0|    abort();
 6857|      1|  }
 6858|     12|  s_n_llhttp__internal__n_error_15: {
 6859|     12|    state->error = 0x2;
 6860|     12|    state->reason = "Expected LF after chunk data";
 6861|     12|    state->error_pos = (const char*) p;
 6862|     12|    state->_current = (void*) (intptr_t) s_error;
 6863|     12|    return s_error;
 6864|      0|    /* UNREACHABLE */;
 6865|      0|    abort();
 6866|      1|  }
 6867|     12|  s_n_llhttp__internal__n_invoke_test_lenient_flags_7: {
 6868|     12|    switch (llhttp__internal__c_test_lenient_flags_7(state, p, endp)) {
 6869|      0|      case 1:
  ------------------
  |  Branch (6869:7): [True: 0, False: 12]
  ------------------
 6870|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete;
 6871|     12|      default:
  ------------------
  |  Branch (6871:7): [True: 12, False: 0]
  ------------------
 6872|     12|        goto s_n_llhttp__internal__n_error_15;
 6873|     12|    }
 6874|      0|    /* UNREACHABLE */;
 6875|      0|    abort();
 6876|     12|  }
 6877|  8.54k|  s_n_llhttp__internal__n_span_end_llhttp__on_body: {
 6878|  8.54k|    const unsigned char* start;
 6879|  8.54k|    int err;
 6880|       |    
 6881|  8.54k|    start = state->_span_pos0;
 6882|  8.54k|    state->_span_pos0 = NULL;
 6883|  8.54k|    err = llhttp__on_body(state, start, p);
 6884|  8.54k|    if (err != 0) {
  ------------------
  |  Branch (6884:9): [True: 0, False: 8.54k]
  ------------------
 6885|      0|      state->error = err;
 6886|      0|      state->error_pos = (const char*) p;
 6887|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_data_almost_done;
 6888|      0|      return s_error;
 6889|      0|    }
 6890|  8.54k|    goto s_n_llhttp__internal__n_chunk_data_almost_done;
 6891|  8.54k|    /* UNREACHABLE */;
 6892|      0|    abort();
 6893|  8.54k|  }
 6894|    835|  s_n_llhttp__internal__n_invoke_or_flags: {
 6895|    835|    switch (llhttp__internal__c_or_flags(state, p, endp)) {
 6896|    835|      default:
  ------------------
  |  Branch (6896:7): [True: 835, False: 0]
  ------------------
 6897|    835|        goto s_n_llhttp__internal__n_header_field_start;
 6898|    835|    }
 6899|      0|    /* UNREACHABLE */;
 6900|      0|    abort();
 6901|    835|  }
 6902|      0|  s_n_llhttp__internal__n_pause_4: {
 6903|      0|    state->error = 0x15;
 6904|      0|    state->reason = "on_chunk_header pause";
 6905|      0|    state->error_pos = (const char*) p;
 6906|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_is_equal_content_length;
 6907|      0|    return s_error;
 6908|      0|    /* UNREACHABLE */;
 6909|      0|    abort();
 6910|    835|  }
 6911|      0|  s_n_llhttp__internal__n_error_12: {
 6912|      0|    state->error = 0x13;
 6913|      0|    state->reason = "`on_chunk_header` callback error";
 6914|      0|    state->error_pos = (const char*) p;
 6915|      0|    state->_current = (void*) (intptr_t) s_error;
 6916|      0|    return s_error;
 6917|      0|    /* UNREACHABLE */;
 6918|      0|    abort();
 6919|    835|  }
 6920|  9.61k|  s_n_llhttp__internal__n_invoke_llhttp__on_chunk_header: {
 6921|  9.61k|    switch (llhttp__on_chunk_header(state, p, endp)) {
 6922|  9.61k|      case 0:
  ------------------
  |  Branch (6922:7): [True: 9.61k, False: 0]
  ------------------
 6923|  9.61k|        goto s_n_llhttp__internal__n_invoke_is_equal_content_length;
 6924|      0|      case 21:
  ------------------
  |  Branch (6924:7): [True: 0, False: 9.61k]
  ------------------
 6925|      0|        goto s_n_llhttp__internal__n_pause_4;
 6926|      0|      default:
  ------------------
  |  Branch (6926:7): [True: 0, False: 9.61k]
  ------------------
 6927|      0|        goto s_n_llhttp__internal__n_error_12;
 6928|  9.61k|    }
 6929|      0|    /* UNREACHABLE */;
 6930|      0|    abort();
 6931|  9.61k|  }
 6932|      9|  s_n_llhttp__internal__n_error_16: {
 6933|      9|    state->error = 0x2;
 6934|      9|    state->reason = "Expected LF after chunk size";
 6935|      9|    state->error_pos = (const char*) p;
 6936|      9|    state->_current = (void*) (intptr_t) s_error;
 6937|      9|    return s_error;
 6938|      0|    /* UNREACHABLE */;
 6939|      0|    abort();
 6940|  9.61k|  }
 6941|      9|  s_n_llhttp__internal__n_invoke_test_lenient_flags_8: {
 6942|      9|    switch (llhttp__internal__c_test_lenient_flags_8(state, p, endp)) {
 6943|      0|      case 1:
  ------------------
  |  Branch (6943:7): [True: 0, False: 9]
  ------------------
 6944|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_header;
 6945|      9|      default:
  ------------------
  |  Branch (6945:7): [True: 9, False: 0]
  ------------------
 6946|      9|        goto s_n_llhttp__internal__n_error_16;
 6947|      9|    }
 6948|      0|    /* UNREACHABLE */;
 6949|      0|    abort();
 6950|      9|  }
 6951|      4|  s_n_llhttp__internal__n_error_11: {
 6952|      4|    state->error = 0x19;
 6953|      4|    state->reason = "Missing expected CR after chunk size";
 6954|      4|    state->error_pos = (const char*) p;
 6955|      4|    state->_current = (void*) (intptr_t) s_error;
 6956|      4|    return s_error;
 6957|      0|    /* UNREACHABLE */;
 6958|      0|    abort();
 6959|      9|  }
 6960|      4|  s_n_llhttp__internal__n_invoke_test_lenient_flags_5: {
 6961|      4|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 6962|      0|      case 1:
  ------------------
  |  Branch (6962:7): [True: 0, False: 4]
  ------------------
 6963|      0|        goto s_n_llhttp__internal__n_chunk_size_almost_done;
 6964|      4|      default:
  ------------------
  |  Branch (6964:7): [True: 4, False: 0]
  ------------------
 6965|      4|        goto s_n_llhttp__internal__n_error_11;
 6966|      4|    }
 6967|      0|    /* UNREACHABLE */;
 6968|      0|    abort();
 6969|      4|  }
 6970|      2|  s_n_llhttp__internal__n_error_17: {
 6971|      2|    state->error = 0x2;
 6972|      2|    state->reason = "Invalid character in chunk extensions";
 6973|      2|    state->error_pos = (const char*) p;
 6974|      2|    state->_current = (void*) (intptr_t) s_error;
 6975|      2|    return s_error;
 6976|      0|    /* UNREACHABLE */;
 6977|      0|    abort();
 6978|      4|  }
 6979|      1|  s_n_llhttp__internal__n_error_18: {
 6980|      1|    state->error = 0x2;
 6981|      1|    state->reason = "Invalid character in chunk extensions";
 6982|      1|    state->error_pos = (const char*) p;
 6983|      1|    state->_current = (void*) (intptr_t) s_error;
 6984|      1|    return s_error;
 6985|      0|    /* UNREACHABLE */;
 6986|      0|    abort();
 6987|      4|  }
 6988|      1|  s_n_llhttp__internal__n_error_20: {
 6989|      1|    state->error = 0x19;
 6990|      1|    state->reason = "Missing expected CR after chunk extension name";
 6991|      1|    state->error_pos = (const char*) p;
 6992|      1|    state->_current = (void*) (intptr_t) s_error;
 6993|      1|    return s_error;
 6994|      0|    /* UNREACHABLE */;
 6995|      0|    abort();
 6996|      4|  }
 6997|      0|  s_n_llhttp__internal__n_pause_5: {
 6998|      0|    state->error = 0x15;
 6999|      0|    state->reason = "on_chunk_extension_name pause";
 7000|      0|    state->error_pos = (const char*) p;
 7001|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_test_lenient_flags_9;
 7002|      0|    return s_error;
 7003|      0|    /* UNREACHABLE */;
 7004|      0|    abort();
 7005|      4|  }
 7006|      0|  s_n_llhttp__internal__n_error_19: {
 7007|      0|    state->error = 0x22;
 7008|      0|    state->reason = "`on_chunk_extension_name` callback error";
 7009|      0|    state->error_pos = (const char*) p;
 7010|      0|    state->_current = (void*) (intptr_t) s_error;
 7011|      0|    return s_error;
 7012|      0|    /* UNREACHABLE */;
 7013|      0|    abort();
 7014|      4|  }
 7015|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name: {
 7016|      1|    const unsigned char* start;
 7017|      1|    int err;
 7018|       |    
 7019|      1|    start = state->_span_pos0;
 7020|      1|    state->_span_pos0 = NULL;
 7021|      1|    err = llhttp__on_chunk_extension_name(state, start, p);
 7022|      1|    if (err != 0) {
  ------------------
  |  Branch (7022:9): [True: 0, False: 1]
  ------------------
 7023|      0|      state->error = err;
 7024|      0|      state->error_pos = (const char*) p;
 7025|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete;
 7026|      0|      return s_error;
 7027|      0|    }
 7028|      1|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete;
 7029|      1|    /* UNREACHABLE */;
 7030|      0|    abort();
 7031|      1|  }
 7032|      0|  s_n_llhttp__internal__n_pause_6: {
 7033|      0|    state->error = 0x15;
 7034|      0|    state->reason = "on_chunk_extension_name pause";
 7035|      0|    state->error_pos = (const char*) p;
 7036|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_size_almost_done;
 7037|      0|    return s_error;
 7038|      0|    /* UNREACHABLE */;
 7039|      0|    abort();
 7040|      1|  }
 7041|      0|  s_n_llhttp__internal__n_error_21: {
 7042|      0|    state->error = 0x22;
 7043|      0|    state->reason = "`on_chunk_extension_name` callback error";
 7044|      0|    state->error_pos = (const char*) p;
 7045|      0|    state->_current = (void*) (intptr_t) s_error;
 7046|      0|    return s_error;
 7047|      0|    /* UNREACHABLE */;
 7048|      0|    abort();
 7049|      1|  }
 7050|  1.29k|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_1: {
 7051|  1.29k|    const unsigned char* start;
 7052|  1.29k|    int err;
 7053|       |    
 7054|  1.29k|    start = state->_span_pos0;
 7055|  1.29k|    state->_span_pos0 = NULL;
 7056|  1.29k|    err = llhttp__on_chunk_extension_name(state, start, p);
 7057|  1.29k|    if (err != 0) {
  ------------------
  |  Branch (7057:9): [True: 0, False: 1.29k]
  ------------------
 7058|      0|      state->error = err;
 7059|      0|      state->error_pos = (const char*) (p + 1);
 7060|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_1;
 7061|      0|      return s_error;
 7062|      0|    }
 7063|  1.29k|    p++;
 7064|  1.29k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_1;
 7065|      0|    /* UNREACHABLE */;
 7066|      0|    abort();
 7067|  1.29k|  }
 7068|      0|  s_n_llhttp__internal__n_pause_7: {
 7069|      0|    state->error = 0x15;
 7070|      0|    state->reason = "on_chunk_extension_name pause";
 7071|      0|    state->error_pos = (const char*) p;
 7072|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_extensions;
 7073|      0|    return s_error;
 7074|      0|    /* UNREACHABLE */;
 7075|      0|    abort();
 7076|  1.29k|  }
 7077|      0|  s_n_llhttp__internal__n_error_22: {
 7078|      0|    state->error = 0x22;
 7079|      0|    state->reason = "`on_chunk_extension_name` callback error";
 7080|      0|    state->error_pos = (const char*) p;
 7081|      0|    state->_current = (void*) (intptr_t) s_error;
 7082|      0|    return s_error;
 7083|      0|    /* UNREACHABLE */;
 7084|      0|    abort();
 7085|  1.29k|  }
 7086|    491|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_2: {
 7087|    491|    const unsigned char* start;
 7088|    491|    int err;
 7089|       |    
 7090|    491|    start = state->_span_pos0;
 7091|    491|    state->_span_pos0 = NULL;
 7092|    491|    err = llhttp__on_chunk_extension_name(state, start, p);
 7093|    491|    if (err != 0) {
  ------------------
  |  Branch (7093:9): [True: 0, False: 491]
  ------------------
 7094|      0|      state->error = err;
 7095|      0|      state->error_pos = (const char*) (p + 1);
 7096|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_2;
 7097|      0|      return s_error;
 7098|      0|    }
 7099|    491|    p++;
 7100|    491|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_2;
 7101|      0|    /* UNREACHABLE */;
 7102|      0|    abort();
 7103|    491|  }
 7104|      2|  s_n_llhttp__internal__n_error_25: {
 7105|      2|    state->error = 0x19;
 7106|      2|    state->reason = "Missing expected CR after chunk extension value";
 7107|      2|    state->error_pos = (const char*) p;
 7108|      2|    state->_current = (void*) (intptr_t) s_error;
 7109|      2|    return s_error;
 7110|      0|    /* UNREACHABLE */;
 7111|      0|    abort();
 7112|    491|  }
 7113|      0|  s_n_llhttp__internal__n_pause_8: {
 7114|      0|    state->error = 0x15;
 7115|      0|    state->reason = "on_chunk_extension_value pause";
 7116|      0|    state->error_pos = (const char*) p;
 7117|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_test_lenient_flags_10;
 7118|      0|    return s_error;
 7119|      0|    /* UNREACHABLE */;
 7120|      0|    abort();
 7121|    491|  }
 7122|      0|  s_n_llhttp__internal__n_error_24: {
 7123|      0|    state->error = 0x23;
 7124|      0|    state->reason = "`on_chunk_extension_value` callback error";
 7125|      0|    state->error_pos = (const char*) p;
 7126|      0|    state->_current = (void*) (intptr_t) s_error;
 7127|      0|    return s_error;
 7128|      0|    /* UNREACHABLE */;
 7129|      0|    abort();
 7130|    491|  }
 7131|      2|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value: {
 7132|      2|    const unsigned char* start;
 7133|      2|    int err;
 7134|       |    
 7135|      2|    start = state->_span_pos0;
 7136|      2|    state->_span_pos0 = NULL;
 7137|      2|    err = llhttp__on_chunk_extension_value(state, start, p);
 7138|      2|    if (err != 0) {
  ------------------
  |  Branch (7138:9): [True: 0, False: 2]
  ------------------
 7139|      0|      state->error = err;
 7140|      0|      state->error_pos = (const char*) p;
 7141|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete;
 7142|      0|      return s_error;
 7143|      0|    }
 7144|      2|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete;
 7145|      2|    /* UNREACHABLE */;
 7146|      0|    abort();
 7147|      2|  }
 7148|      0|  s_n_llhttp__internal__n_pause_9: {
 7149|      0|    state->error = 0x15;
 7150|      0|    state->reason = "on_chunk_extension_value pause";
 7151|      0|    state->error_pos = (const char*) p;
 7152|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_size_almost_done;
 7153|      0|    return s_error;
 7154|      0|    /* UNREACHABLE */;
 7155|      0|    abort();
 7156|      2|  }
 7157|      0|  s_n_llhttp__internal__n_error_26: {
 7158|      0|    state->error = 0x23;
 7159|      0|    state->reason = "`on_chunk_extension_value` callback error";
 7160|      0|    state->error_pos = (const char*) p;
 7161|      0|    state->_current = (void*) (intptr_t) s_error;
 7162|      0|    return s_error;
 7163|      0|    /* UNREACHABLE */;
 7164|      0|    abort();
 7165|      2|  }
 7166|    461|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_1: {
 7167|    461|    const unsigned char* start;
 7168|    461|    int err;
 7169|       |    
 7170|    461|    start = state->_span_pos0;
 7171|    461|    state->_span_pos0 = NULL;
 7172|    461|    err = llhttp__on_chunk_extension_value(state, start, p);
 7173|    461|    if (err != 0) {
  ------------------
  |  Branch (7173:9): [True: 0, False: 461]
  ------------------
 7174|      0|      state->error = err;
 7175|      0|      state->error_pos = (const char*) (p + 1);
 7176|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_1;
 7177|      0|      return s_error;
 7178|      0|    }
 7179|    461|    p++;
 7180|    461|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_1;
 7181|      0|    /* UNREACHABLE */;
 7182|      0|    abort();
 7183|    461|  }
 7184|      1|  s_n_llhttp__internal__n_error_28: {
 7185|      1|    state->error = 0x19;
 7186|      1|    state->reason = "Missing expected CR after chunk extension value";
 7187|      1|    state->error_pos = (const char*) p;
 7188|      1|    state->_current = (void*) (intptr_t) s_error;
 7189|      1|    return s_error;
 7190|      0|    /* UNREACHABLE */;
 7191|      0|    abort();
 7192|    461|  }
 7193|      1|  s_n_llhttp__internal__n_invoke_test_lenient_flags_11: {
 7194|      1|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 7195|      0|      case 1:
  ------------------
  |  Branch (7195:7): [True: 0, False: 1]
  ------------------
 7196|      0|        goto s_n_llhttp__internal__n_chunk_size_almost_done;
 7197|      1|      default:
  ------------------
  |  Branch (7197:7): [True: 1, False: 0]
  ------------------
 7198|      1|        goto s_n_llhttp__internal__n_error_28;
 7199|      1|    }
 7200|      0|    /* UNREACHABLE */;
 7201|      0|    abort();
 7202|      1|  }
 7203|      1|  s_n_llhttp__internal__n_error_29: {
 7204|      1|    state->error = 0x2;
 7205|      1|    state->reason = "Invalid character in chunk extensions quote value";
 7206|      1|    state->error_pos = (const char*) p;
 7207|      1|    state->_current = (void*) (intptr_t) s_error;
 7208|      1|    return s_error;
 7209|      0|    /* UNREACHABLE */;
 7210|      0|    abort();
 7211|      1|  }
 7212|      0|  s_n_llhttp__internal__n_pause_10: {
 7213|      0|    state->error = 0x15;
 7214|      0|    state->reason = "on_chunk_extension_value pause";
 7215|      0|    state->error_pos = (const char*) p;
 7216|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_extension_quoted_value_done;
 7217|      0|    return s_error;
 7218|      0|    /* UNREACHABLE */;
 7219|      0|    abort();
 7220|      1|  }
 7221|      0|  s_n_llhttp__internal__n_error_27: {
 7222|      0|    state->error = 0x23;
 7223|      0|    state->reason = "`on_chunk_extension_value` callback error";
 7224|      0|    state->error_pos = (const char*) p;
 7225|      0|    state->_current = (void*) (intptr_t) s_error;
 7226|      0|    return s_error;
 7227|      0|    /* UNREACHABLE */;
 7228|      0|    abort();
 7229|      1|  }
 7230|    927|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_2: {
 7231|    927|    const unsigned char* start;
 7232|    927|    int err;
 7233|       |    
 7234|    927|    start = state->_span_pos0;
 7235|    927|    state->_span_pos0 = NULL;
 7236|    927|    err = llhttp__on_chunk_extension_value(state, start, p);
 7237|    927|    if (err != 0) {
  ------------------
  |  Branch (7237:9): [True: 0, False: 927]
  ------------------
 7238|      0|      state->error = err;
 7239|      0|      state->error_pos = (const char*) p;
 7240|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_2;
 7241|      0|      return s_error;
 7242|      0|    }
 7243|    927|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_2;
 7244|    927|    /* UNREACHABLE */;
 7245|      0|    abort();
 7246|    927|  }
 7247|      4|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_3: {
 7248|      4|    const unsigned char* start;
 7249|      4|    int err;
 7250|       |    
 7251|      4|    start = state->_span_pos0;
 7252|      4|    state->_span_pos0 = NULL;
 7253|      4|    err = llhttp__on_chunk_extension_value(state, start, p);
 7254|      4|    if (err != 0) {
  ------------------
  |  Branch (7254:9): [True: 0, False: 4]
  ------------------
 7255|      0|      state->error = err;
 7256|      0|      state->error_pos = (const char*) (p + 1);
 7257|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_30;
 7258|      0|      return s_error;
 7259|      0|    }
 7260|      4|    p++;
 7261|      4|    goto s_n_llhttp__internal__n_error_30;
 7262|      0|    /* UNREACHABLE */;
 7263|      0|    abort();
 7264|      4|  }
 7265|      0|  s_n_llhttp__internal__n_pause_11: {
 7266|      0|    state->error = 0x15;
 7267|      0|    state->reason = "on_chunk_extension_value pause";
 7268|      0|    state->error_pos = (const char*) p;
 7269|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_extensions;
 7270|      0|    return s_error;
 7271|      0|    /* UNREACHABLE */;
 7272|      0|    abort();
 7273|      4|  }
 7274|      0|  s_n_llhttp__internal__n_error_31: {
 7275|      0|    state->error = 0x23;
 7276|      0|    state->reason = "`on_chunk_extension_value` callback error";
 7277|      0|    state->error_pos = (const char*) p;
 7278|      0|    state->_current = (void*) (intptr_t) s_error;
 7279|      0|    return s_error;
 7280|      0|    /* UNREACHABLE */;
 7281|      0|    abort();
 7282|      4|  }
 7283|    267|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_4: {
 7284|    267|    const unsigned char* start;
 7285|    267|    int err;
 7286|       |    
 7287|    267|    start = state->_span_pos0;
 7288|    267|    state->_span_pos0 = NULL;
 7289|    267|    err = llhttp__on_chunk_extension_value(state, start, p);
 7290|    267|    if (err != 0) {
  ------------------
  |  Branch (7290:9): [True: 0, False: 267]
  ------------------
 7291|      0|      state->error = err;
 7292|      0|      state->error_pos = (const char*) (p + 1);
 7293|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_3;
 7294|      0|      return s_error;
 7295|      0|    }
 7296|    267|    p++;
 7297|    267|    goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_value_complete_3;
 7298|      0|    /* UNREACHABLE */;
 7299|      0|    abort();
 7300|    267|  }
 7301|      3|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_value_5: {
 7302|      3|    const unsigned char* start;
 7303|      3|    int err;
 7304|       |    
 7305|      3|    start = state->_span_pos0;
 7306|      3|    state->_span_pos0 = NULL;
 7307|      3|    err = llhttp__on_chunk_extension_value(state, start, p);
 7308|      3|    if (err != 0) {
  ------------------
  |  Branch (7308:9): [True: 0, False: 3]
  ------------------
 7309|      0|      state->error = err;
 7310|      0|      state->error_pos = (const char*) (p + 1);
 7311|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_32;
 7312|      0|      return s_error;
 7313|      0|    }
 7314|      3|    p++;
 7315|      3|    goto s_n_llhttp__internal__n_error_32;
 7316|      0|    /* UNREACHABLE */;
 7317|      0|    abort();
 7318|      3|  }
 7319|      0|  s_n_llhttp__internal__n_pause_12: {
 7320|      0|    state->error = 0x15;
 7321|      0|    state->reason = "on_chunk_extension_name pause";
 7322|      0|    state->error_pos = (const char*) p;
 7323|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_chunk_extension_value;
 7324|      0|    return s_error;
 7325|      0|    /* UNREACHABLE */;
 7326|      0|    abort();
 7327|      3|  }
 7328|      0|  s_n_llhttp__internal__n_error_23: {
 7329|      0|    state->error = 0x22;
 7330|      0|    state->reason = "`on_chunk_extension_name` callback error";
 7331|      0|    state->error_pos = (const char*) p;
 7332|      0|    state->_current = (void*) (intptr_t) s_error;
 7333|      0|    return s_error;
 7334|      0|    /* UNREACHABLE */;
 7335|      0|    abort();
 7336|      3|  }
 7337|  1.68k|  s_n_llhttp__internal__n_invoke_llhttp__on_chunk_extension_name_complete_3: {
 7338|  1.68k|    switch (llhttp__on_chunk_extension_name_complete(state, p, endp)) {
 7339|  1.68k|      case 0:
  ------------------
  |  Branch (7339:7): [True: 1.68k, False: 0]
  ------------------
 7340|  1.68k|        goto s_n_llhttp__internal__n_chunk_extension_value;
 7341|      0|      case 21:
  ------------------
  |  Branch (7341:7): [True: 0, False: 1.68k]
  ------------------
 7342|      0|        goto s_n_llhttp__internal__n_pause_12;
 7343|      0|      default:
  ------------------
  |  Branch (7343:7): [True: 0, False: 1.68k]
  ------------------
 7344|      0|        goto s_n_llhttp__internal__n_error_23;
 7345|  1.68k|    }
 7346|      0|    /* UNREACHABLE */;
 7347|      0|    abort();
 7348|  1.68k|  }
 7349|  1.68k|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_3: {
 7350|  1.68k|    const unsigned char* start;
 7351|  1.68k|    int err;
 7352|       |    
 7353|  1.68k|    start = state->_span_pos0;
 7354|  1.68k|    state->_span_pos0 = NULL;
 7355|  1.68k|    err = llhttp__on_chunk_extension_name(state, start, p);
 7356|  1.68k|    if (err != 0) {
  ------------------
  |  Branch (7356:9): [True: 0, False: 1.68k]
  ------------------
 7357|      0|      state->error = err;
 7358|      0|      state->error_pos = (const char*) (p + 1);
 7359|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_value;
 7360|      0|      return s_error;
 7361|      0|    }
 7362|  1.68k|    p++;
 7363|  1.68k|    goto s_n_llhttp__internal__n_span_start_llhttp__on_chunk_extension_value;
 7364|      0|    /* UNREACHABLE */;
 7365|      0|    abort();
 7366|  1.68k|  }
 7367|      7|  s_n_llhttp__internal__n_span_end_llhttp__on_chunk_extension_name_4: {
 7368|      7|    const unsigned char* start;
 7369|      7|    int err;
 7370|       |    
 7371|      7|    start = state->_span_pos0;
 7372|      7|    state->_span_pos0 = NULL;
 7373|      7|    err = llhttp__on_chunk_extension_name(state, start, p);
 7374|      7|    if (err != 0) {
  ------------------
  |  Branch (7374:9): [True: 0, False: 7]
  ------------------
 7375|      0|      state->error = err;
 7376|      0|      state->error_pos = (const char*) (p + 1);
 7377|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_33;
 7378|      0|      return s_error;
 7379|      0|    }
 7380|      7|    p++;
 7381|      7|    goto s_n_llhttp__internal__n_error_33;
 7382|      0|    /* UNREACHABLE */;
 7383|      0|    abort();
 7384|      7|  }
 7385|      6|  s_n_llhttp__internal__n_error_34: {
 7386|      6|    state->error = 0xc;
 7387|      6|    state->reason = "Invalid character in chunk size";
 7388|      6|    state->error_pos = (const char*) p;
 7389|      6|    state->_current = (void*) (intptr_t) s_error;
 7390|      6|    return s_error;
 7391|      0|    /* UNREACHABLE */;
 7392|      0|    abort();
 7393|      7|  }
 7394|  19.8k|  s_n_llhttp__internal__n_invoke_mul_add_content_length: {
 7395|  19.8k|    switch (llhttp__internal__c_mul_add_content_length(state, p, endp, match)) {
 7396|     44|      case 1:
  ------------------
  |  Branch (7396:7): [True: 44, False: 19.8k]
  ------------------
 7397|     44|        goto s_n_llhttp__internal__n_error_35;
 7398|  19.8k|      default:
  ------------------
  |  Branch (7398:7): [True: 19.8k, False: 44]
  ------------------
 7399|  19.8k|        goto s_n_llhttp__internal__n_chunk_size;
 7400|  19.8k|    }
 7401|      0|    /* UNREACHABLE */;
 7402|      0|    abort();
 7403|  19.8k|  }
 7404|      1|  s_n_llhttp__internal__n_error_36: {
 7405|      1|    state->error = 0xc;
 7406|      1|    state->reason = "Invalid character in chunk size";
 7407|      1|    state->error_pos = (const char*) p;
 7408|      1|    state->_current = (void*) (intptr_t) s_error;
 7409|      1|    return s_error;
 7410|      0|    /* UNREACHABLE */;
 7411|      0|    abort();
 7412|  19.8k|  }
 7413|    262|  s_n_llhttp__internal__n_span_end_llhttp__on_body_1: {
 7414|    262|    const unsigned char* start;
 7415|    262|    int err;
 7416|       |    
 7417|    262|    start = state->_span_pos0;
 7418|    262|    state->_span_pos0 = NULL;
 7419|    262|    err = llhttp__on_body(state, start, p);
 7420|    262|    if (err != 0) {
  ------------------
  |  Branch (7420:9): [True: 0, False: 262]
  ------------------
 7421|      0|      state->error = err;
 7422|      0|      state->error_pos = (const char*) p;
 7423|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2;
 7424|      0|      return s_error;
 7425|      0|    }
 7426|    262|    goto s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2;
 7427|    262|    /* UNREACHABLE */;
 7428|      0|    abort();
 7429|    262|  }
 7430|     57|  s_n_llhttp__internal__n_invoke_update_finish_3: {
 7431|     57|    switch (llhttp__internal__c_update_finish_3(state, p, endp)) {
 7432|     57|      default:
  ------------------
  |  Branch (7432:7): [True: 57, False: 0]
  ------------------
 7433|     57|        goto s_n_llhttp__internal__n_span_start_llhttp__on_body_2;
 7434|     57|    }
 7435|      0|    /* UNREACHABLE */;
 7436|      0|    abort();
 7437|     57|  }
 7438|      1|  s_n_llhttp__internal__n_error_38: {
 7439|      1|    state->error = 0xf;
 7440|      1|    state->reason = "Request has invalid `Transfer-Encoding`";
 7441|      1|    state->error_pos = (const char*) p;
 7442|      1|    state->_current = (void*) (intptr_t) s_error;
 7443|      1|    return s_error;
 7444|      0|    /* UNREACHABLE */;
 7445|      0|    abort();
 7446|     57|  }
 7447|      0|  s_n_llhttp__internal__n_pause: {
 7448|      0|    state->error = 0x15;
 7449|      0|    state->reason = "on_message_complete pause";
 7450|      0|    state->error_pos = (const char*) p;
 7451|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__after_message_complete;
 7452|      0|    return s_error;
 7453|      0|    /* UNREACHABLE */;
 7454|      0|    abort();
 7455|     57|  }
 7456|      0|  s_n_llhttp__internal__n_error_7: {
 7457|      0|    state->error = 0x12;
 7458|      0|    state->reason = "`on_message_complete` callback error";
 7459|      0|    state->error_pos = (const char*) p;
 7460|      0|    state->_current = (void*) (intptr_t) s_error;
 7461|      0|    return s_error;
 7462|      0|    /* UNREACHABLE */;
 7463|      0|    abort();
 7464|     57|  }
 7465|  26.3k|  s_n_llhttp__internal__n_invoke_llhttp__on_message_complete: {
 7466|  26.3k|    switch (llhttp__on_message_complete(state, p, endp)) {
 7467|  26.3k|      case 0:
  ------------------
  |  Branch (7467:7): [True: 26.3k, False: 0]
  ------------------
 7468|  26.3k|        goto s_n_llhttp__internal__n_invoke_llhttp__after_message_complete;
 7469|      0|      case 21:
  ------------------
  |  Branch (7469:7): [True: 0, False: 26.3k]
  ------------------
 7470|      0|        goto s_n_llhttp__internal__n_pause;
 7471|      0|      default:
  ------------------
  |  Branch (7471:7): [True: 0, False: 26.3k]
  ------------------
 7472|      0|        goto s_n_llhttp__internal__n_error_7;
 7473|  26.3k|    }
 7474|      0|    /* UNREACHABLE */;
 7475|      0|    abort();
 7476|  26.3k|  }
 7477|      0|  s_n_llhttp__internal__n_invoke_or_flags_1: {
 7478|      0|    switch (llhttp__internal__c_or_flags_1(state, p, endp)) {
 7479|      0|      default:
  ------------------
  |  Branch (7479:7): [True: 0, False: 0]
  ------------------
 7480|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7481|      0|    }
 7482|      0|    /* UNREACHABLE */;
 7483|      0|    abort();
 7484|      0|  }
 7485|      0|  s_n_llhttp__internal__n_invoke_or_flags_2: {
 7486|      0|    switch (llhttp__internal__c_or_flags_1(state, p, endp)) {
 7487|      0|      default:
  ------------------
  |  Branch (7487:7): [True: 0, False: 0]
  ------------------
 7488|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7489|      0|    }
 7490|      0|    /* UNREACHABLE */;
 7491|      0|    abort();
 7492|      0|  }
 7493|      0|  s_n_llhttp__internal__n_invoke_update_upgrade: {
 7494|      0|    switch (llhttp__internal__c_update_upgrade(state, p, endp)) {
 7495|      0|      default:
  ------------------
  |  Branch (7495:7): [True: 0, False: 0]
  ------------------
 7496|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_2;
 7497|      0|    }
 7498|      0|    /* UNREACHABLE */;
 7499|      0|    abort();
 7500|      0|  }
 7501|      0|  s_n_llhttp__internal__n_pause_14: {
 7502|      0|    state->error = 0x15;
 7503|      0|    state->reason = "Paused by on_headers_complete";
 7504|      0|    state->error_pos = (const char*) p;
 7505|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7506|      0|    return s_error;
 7507|      0|    /* UNREACHABLE */;
 7508|      0|    abort();
 7509|      0|  }
 7510|      0|  s_n_llhttp__internal__n_error_6: {
 7511|      0|    state->error = 0x11;
 7512|      0|    state->reason = "User callback error";
 7513|      0|    state->error_pos = (const char*) p;
 7514|      0|    state->_current = (void*) (intptr_t) s_error;
 7515|      0|    return s_error;
 7516|      0|    /* UNREACHABLE */;
 7517|      0|    abort();
 7518|      0|  }
 7519|      0|  s_n_llhttp__internal__n_invoke_llhttp__on_headers_complete: {
 7520|      0|    switch (llhttp__on_headers_complete(state, p, endp)) {
 7521|      0|      case 0:
  ------------------
  |  Branch (7521:7): [True: 0, False: 0]
  ------------------
 7522|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7523|      0|      case 1:
  ------------------
  |  Branch (7523:7): [True: 0, False: 0]
  ------------------
 7524|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_1;
 7525|      0|      case 2:
  ------------------
  |  Branch (7525:7): [True: 0, False: 0]
  ------------------
 7526|      0|        goto s_n_llhttp__internal__n_invoke_update_upgrade;
 7527|      0|      case 21:
  ------------------
  |  Branch (7527:7): [True: 0, False: 0]
  ------------------
 7528|      0|        goto s_n_llhttp__internal__n_pause_14;
 7529|      0|      default:
  ------------------
  |  Branch (7529:7): [True: 0, False: 0]
  ------------------
 7530|      0|        goto s_n_llhttp__internal__n_error_6;
 7531|      0|    }
 7532|      0|    /* UNREACHABLE */;
 7533|      0|    abort();
 7534|      0|  }
 7535|      0|  s_n_llhttp__internal__n_invoke_llhttp__before_headers_complete: {
 7536|      0|    switch (llhttp__before_headers_complete(state, p, endp)) {
 7537|      0|      default:
  ------------------
  |  Branch (7537:7): [True: 0, False: 0]
  ------------------
 7538|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_headers_complete;
 7539|      0|    }
 7540|      0|    /* UNREACHABLE */;
 7541|      0|    abort();
 7542|      0|  }
 7543|      0|  s_n_llhttp__internal__n_invoke_test_flags: {
 7544|      0|    switch (llhttp__internal__c_test_flags(state, p, endp)) {
 7545|      0|      case 1:
  ------------------
  |  Branch (7545:7): [True: 0, False: 0]
  ------------------
 7546|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete_1;
 7547|      0|      default:
  ------------------
  |  Branch (7547:7): [True: 0, False: 0]
  ------------------
 7548|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__before_headers_complete;
 7549|      0|    }
 7550|      0|    /* UNREACHABLE */;
 7551|      0|    abort();
 7552|      0|  }
 7553|      6|  s_n_llhttp__internal__n_invoke_test_lenient_flags_1: {
 7554|      6|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 7555|      0|      case 1:
  ------------------
  |  Branch (7555:7): [True: 0, False: 6]
  ------------------
 7556|      0|        goto s_n_llhttp__internal__n_invoke_test_flags;
 7557|      6|      default:
  ------------------
  |  Branch (7557:7): [True: 6, False: 0]
  ------------------
 7558|      6|        goto s_n_llhttp__internal__n_error_5;
 7559|      6|    }
 7560|      0|    /* UNREACHABLE */;
 7561|      0|    abort();
 7562|      6|  }
 7563|      0|  s_n_llhttp__internal__n_pause_17: {
 7564|      0|    state->error = 0x15;
 7565|      0|    state->reason = "on_chunk_complete pause";
 7566|      0|    state->error_pos = (const char*) p;
 7567|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2;
 7568|      0|    return s_error;
 7569|      0|    /* UNREACHABLE */;
 7570|      0|    abort();
 7571|      6|  }
 7572|      0|  s_n_llhttp__internal__n_error_41: {
 7573|      0|    state->error = 0x14;
 7574|      0|    state->reason = "`on_chunk_complete` callback error";
 7575|      0|    state->error_pos = (const char*) p;
 7576|      0|    state->_current = (void*) (intptr_t) s_error;
 7577|      0|    return s_error;
 7578|      0|    /* UNREACHABLE */;
 7579|      0|    abort();
 7580|      6|  }
 7581|    828|  s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete_2: {
 7582|    828|    switch (llhttp__on_chunk_complete(state, p, endp)) {
 7583|    828|      case 0:
  ------------------
  |  Branch (7583:7): [True: 828, False: 0]
  ------------------
 7584|    828|        goto s_n_llhttp__internal__n_invoke_llhttp__on_message_complete_2;
 7585|      0|      case 21:
  ------------------
  |  Branch (7585:7): [True: 0, False: 828]
  ------------------
 7586|      0|        goto s_n_llhttp__internal__n_pause_17;
 7587|      0|      default:
  ------------------
  |  Branch (7587:7): [True: 0, False: 828]
  ------------------
 7588|      0|        goto s_n_llhttp__internal__n_error_41;
 7589|    828|    }
 7590|      0|    /* UNREACHABLE */;
 7591|      0|    abort();
 7592|    828|  }
 7593|      0|  s_n_llhttp__internal__n_invoke_or_flags_3: {
 7594|      0|    switch (llhttp__internal__c_or_flags_1(state, p, endp)) {
 7595|      0|      default:
  ------------------
  |  Branch (7595:7): [True: 0, False: 0]
  ------------------
 7596|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7597|      0|    }
 7598|      0|    /* UNREACHABLE */;
 7599|      0|    abort();
 7600|      0|  }
 7601|      0|  s_n_llhttp__internal__n_invoke_or_flags_4: {
 7602|      0|    switch (llhttp__internal__c_or_flags_1(state, p, endp)) {
 7603|      0|      default:
  ------------------
  |  Branch (7603:7): [True: 0, False: 0]
  ------------------
 7604|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7605|      0|    }
 7606|      0|    /* UNREACHABLE */;
 7607|      0|    abort();
 7608|      0|  }
 7609|      0|  s_n_llhttp__internal__n_invoke_update_upgrade_1: {
 7610|      0|    switch (llhttp__internal__c_update_upgrade(state, p, endp)) {
 7611|      0|      default:
  ------------------
  |  Branch (7611:7): [True: 0, False: 0]
  ------------------
 7612|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_4;
 7613|      0|    }
 7614|      0|    /* UNREACHABLE */;
 7615|      0|    abort();
 7616|      0|  }
 7617|      0|  s_n_llhttp__internal__n_pause_16: {
 7618|      0|    state->error = 0x15;
 7619|      0|    state->reason = "Paused by on_headers_complete";
 7620|      0|    state->error_pos = (const char*) p;
 7621|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7622|      0|    return s_error;
 7623|      0|    /* UNREACHABLE */;
 7624|      0|    abort();
 7625|      0|  }
 7626|      0|  s_n_llhttp__internal__n_error_40: {
 7627|      0|    state->error = 0x11;
 7628|      0|    state->reason = "User callback error";
 7629|      0|    state->error_pos = (const char*) p;
 7630|      0|    state->_current = (void*) (intptr_t) s_error;
 7631|      0|    return s_error;
 7632|      0|    /* UNREACHABLE */;
 7633|      0|    abort();
 7634|      0|  }
 7635|  28.5k|  s_n_llhttp__internal__n_invoke_llhttp__on_headers_complete_1: {
 7636|  28.5k|    switch (llhttp__on_headers_complete(state, p, endp)) {
 7637|  28.5k|      case 0:
  ------------------
  |  Branch (7637:7): [True: 28.5k, False: 0]
  ------------------
 7638|  28.5k|        goto s_n_llhttp__internal__n_invoke_llhttp__after_headers_complete;
 7639|      0|      case 1:
  ------------------
  |  Branch (7639:7): [True: 0, False: 28.5k]
  ------------------
 7640|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_3;
 7641|      0|      case 2:
  ------------------
  |  Branch (7641:7): [True: 0, False: 28.5k]
  ------------------
 7642|      0|        goto s_n_llhttp__internal__n_invoke_update_upgrade_1;
 7643|      0|      case 21:
  ------------------
  |  Branch (7643:7): [True: 0, False: 28.5k]
  ------------------
 7644|      0|        goto s_n_llhttp__internal__n_pause_16;
 7645|      0|      default:
  ------------------
  |  Branch (7645:7): [True: 0, False: 28.5k]
  ------------------
 7646|      0|        goto s_n_llhttp__internal__n_error_40;
 7647|  28.5k|    }
 7648|      0|    /* UNREACHABLE */;
 7649|      0|    abort();
 7650|  28.5k|  }
 7651|  28.5k|  s_n_llhttp__internal__n_invoke_llhttp__before_headers_complete_1: {
 7652|  28.5k|    switch (llhttp__before_headers_complete(state, p, endp)) {
 7653|  28.5k|      default:
  ------------------
  |  Branch (7653:7): [True: 28.5k, False: 0]
  ------------------
 7654|  28.5k|        goto s_n_llhttp__internal__n_invoke_llhttp__on_headers_complete_1;
 7655|  28.5k|    }
 7656|      0|    /* UNREACHABLE */;
 7657|      0|    abort();
 7658|  28.5k|  }
 7659|  29.3k|  s_n_llhttp__internal__n_invoke_test_flags_1: {
 7660|  29.3k|    switch (llhttp__internal__c_test_flags(state, p, endp)) {
 7661|    828|      case 1:
  ------------------
  |  Branch (7661:7): [True: 828, False: 28.5k]
  ------------------
 7662|    828|        goto s_n_llhttp__internal__n_invoke_llhttp__on_chunk_complete_2;
 7663|  28.5k|      default:
  ------------------
  |  Branch (7663:7): [True: 28.5k, False: 828]
  ------------------
 7664|  28.5k|        goto s_n_llhttp__internal__n_invoke_llhttp__before_headers_complete_1;
 7665|  29.3k|    }
 7666|      0|    /* UNREACHABLE */;
 7667|      0|    abort();
 7668|  29.3k|  }
 7669|     11|  s_n_llhttp__internal__n_error_42: {
 7670|     11|    state->error = 0x2;
 7671|     11|    state->reason = "Expected LF after headers";
 7672|     11|    state->error_pos = (const char*) p;
 7673|     11|    state->_current = (void*) (intptr_t) s_error;
 7674|     11|    return s_error;
 7675|      0|    /* UNREACHABLE */;
 7676|      0|    abort();
 7677|  29.3k|  }
 7678|     11|  s_n_llhttp__internal__n_invoke_test_lenient_flags_12: {
 7679|     11|    switch (llhttp__internal__c_test_lenient_flags_8(state, p, endp)) {
 7680|      0|      case 1:
  ------------------
  |  Branch (7680:7): [True: 0, False: 11]
  ------------------
 7681|      0|        goto s_n_llhttp__internal__n_invoke_test_flags_1;
 7682|     11|      default:
  ------------------
  |  Branch (7682:7): [True: 11, False: 0]
  ------------------
 7683|     11|        goto s_n_llhttp__internal__n_error_42;
 7684|     11|    }
 7685|      0|    /* UNREACHABLE */;
 7686|      0|    abort();
 7687|     11|  }
 7688|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_header_field: {
 7689|      1|    const unsigned char* start;
 7690|      1|    int err;
 7691|       |    
 7692|      1|    start = state->_span_pos0;
 7693|      1|    state->_span_pos0 = NULL;
 7694|      1|    err = llhttp__on_header_field(state, start, p);
 7695|      1|    if (err != 0) {
  ------------------
  |  Branch (7695:9): [True: 0, False: 1]
  ------------------
 7696|      0|      state->error = err;
 7697|      0|      state->error_pos = (const char*) (p + 1);
 7698|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_5;
 7699|      0|      return s_error;
 7700|      0|    }
 7701|      1|    p++;
 7702|      1|    goto s_n_llhttp__internal__n_error_5;
 7703|      0|    /* UNREACHABLE */;
 7704|      0|    abort();
 7705|      1|  }
 7706|    255|  s_n_llhttp__internal__n_invoke_test_lenient_flags_13: {
 7707|    255|    switch (llhttp__internal__c_test_lenient_flags(state, p, endp)) {
 7708|    254|      case 1:
  ------------------
  |  Branch (7708:7): [True: 254, False: 1]
  ------------------
 7709|    254|        goto s_n_llhttp__internal__n_header_field_colon_discard_ws;
 7710|      1|      default:
  ------------------
  |  Branch (7710:7): [True: 1, False: 254]
  ------------------
 7711|      1|        goto s_n_llhttp__internal__n_span_end_llhttp__on_header_field;
 7712|    255|    }
 7713|      0|    /* UNREACHABLE */;
 7714|      0|    abort();
 7715|    255|  }
 7716|      1|  s_n_llhttp__internal__n_error_57: {
 7717|      1|    state->error = 0xb;
 7718|      1|    state->reason = "Content-Length can't be present with Transfer-Encoding";
 7719|      1|    state->error_pos = (const char*) p;
 7720|      1|    state->_current = (void*) (intptr_t) s_error;
 7721|      1|    return s_error;
 7722|      0|    /* UNREACHABLE */;
 7723|      0|    abort();
 7724|    255|  }
 7725|      1|  s_n_llhttp__internal__n_error_45: {
 7726|      1|    state->error = 0xa;
 7727|      1|    state->reason = "Invalid header value char";
 7728|      1|    state->error_pos = (const char*) p;
 7729|      1|    state->_current = (void*) (intptr_t) s_error;
 7730|      1|    return s_error;
 7731|      0|    /* UNREACHABLE */;
 7732|      0|    abort();
 7733|    255|  }
 7734|    460|  s_n_llhttp__internal__n_invoke_test_lenient_flags_15: {
 7735|    460|    switch (llhttp__internal__c_test_lenient_flags(state, p, endp)) {
 7736|    459|      case 1:
  ------------------
  |  Branch (7736:7): [True: 459, False: 1]
  ------------------
 7737|    459|        goto s_n_llhttp__internal__n_header_value_discard_ws;
 7738|      1|      default:
  ------------------
  |  Branch (7738:7): [True: 1, False: 459]
  ------------------
 7739|      1|        goto s_n_llhttp__internal__n_error_45;
 7740|    460|    }
 7741|      0|    /* UNREACHABLE */;
 7742|      0|    abort();
 7743|    460|  }
 7744|      1|  s_n_llhttp__internal__n_error_47: {
 7745|      1|    state->error = 0xb;
 7746|      1|    state->reason = "Empty Content-Length";
 7747|      1|    state->error_pos = (const char*) p;
 7748|      1|    state->_current = (void*) (intptr_t) s_error;
 7749|      1|    return s_error;
 7750|      0|    /* UNREACHABLE */;
 7751|      0|    abort();
 7752|    460|  }
 7753|      0|  s_n_llhttp__internal__n_pause_18: {
 7754|      0|    state->error = 0x15;
 7755|      0|    state->reason = "on_header_value_complete pause";
 7756|      0|    state->error_pos = (const char*) p;
 7757|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_header_field_start;
 7758|      0|    return s_error;
 7759|      0|    /* UNREACHABLE */;
 7760|      0|    abort();
 7761|    460|  }
 7762|      0|  s_n_llhttp__internal__n_error_46: {
 7763|      0|    state->error = 0x1d;
 7764|      0|    state->reason = "`on_header_value_complete` callback error";
 7765|      0|    state->error_pos = (const char*) p;
 7766|      0|    state->_current = (void*) (intptr_t) s_error;
 7767|      0|    return s_error;
 7768|      0|    /* UNREACHABLE */;
 7769|      0|    abort();
 7770|    460|  }
 7771|  3.79k|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value: {
 7772|  3.79k|    const unsigned char* start;
 7773|  3.79k|    int err;
 7774|       |    
 7775|  3.79k|    start = state->_span_pos0;
 7776|  3.79k|    state->_span_pos0 = NULL;
 7777|  3.79k|    err = llhttp__on_header_value(state, start, p);
 7778|  3.79k|    if (err != 0) {
  ------------------
  |  Branch (7778:9): [True: 0, False: 3.79k]
  ------------------
 7779|      0|      state->error = err;
 7780|      0|      state->error_pos = (const char*) p;
 7781|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete;
 7782|      0|      return s_error;
 7783|      0|    }
 7784|  3.79k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete;
 7785|  3.79k|    /* UNREACHABLE */;
 7786|      0|    abort();
 7787|  3.79k|  }
 7788|      0|  s_n_llhttp__internal__n_invoke_update_header_state: {
 7789|      0|    switch (llhttp__internal__c_update_header_state(state, p, endp)) {
 7790|      0|      default:
  ------------------
  |  Branch (7790:7): [True: 0, False: 0]
  ------------------
 7791|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_header_value;
 7792|      0|    }
 7793|      0|    /* UNREACHABLE */;
 7794|      0|    abort();
 7795|      0|  }
 7796|      0|  s_n_llhttp__internal__n_invoke_or_flags_5: {
 7797|      0|    switch (llhttp__internal__c_or_flags_5(state, p, endp)) {
 7798|      0|      default:
  ------------------
  |  Branch (7798:7): [True: 0, False: 0]
  ------------------
 7799|      0|        goto s_n_llhttp__internal__n_invoke_update_header_state;
 7800|      0|    }
 7801|      0|    /* UNREACHABLE */;
 7802|      0|    abort();
 7803|      0|  }
 7804|      0|  s_n_llhttp__internal__n_invoke_or_flags_6: {
 7805|      0|    switch (llhttp__internal__c_or_flags_6(state, p, endp)) {
 7806|      0|      default:
  ------------------
  |  Branch (7806:7): [True: 0, False: 0]
  ------------------
 7807|      0|        goto s_n_llhttp__internal__n_invoke_update_header_state;
 7808|      0|    }
 7809|      0|    /* UNREACHABLE */;
 7810|      0|    abort();
 7811|      0|  }
 7812|      0|  s_n_llhttp__internal__n_invoke_or_flags_7: {
 7813|      0|    switch (llhttp__internal__c_or_flags_7(state, p, endp)) {
 7814|      0|      default:
  ------------------
  |  Branch (7814:7): [True: 0, False: 0]
  ------------------
 7815|      0|        goto s_n_llhttp__internal__n_invoke_update_header_state;
 7816|      0|    }
 7817|      0|    /* UNREACHABLE */;
 7818|      0|    abort();
 7819|      0|  }
 7820|      0|  s_n_llhttp__internal__n_invoke_or_flags_8: {
 7821|      0|    switch (llhttp__internal__c_or_flags_8(state, p, endp)) {
 7822|      0|      default:
  ------------------
  |  Branch (7822:7): [True: 0, False: 0]
  ------------------
 7823|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_header_value;
 7824|      0|    }
 7825|      0|    /* UNREACHABLE */;
 7826|      0|    abort();
 7827|      0|  }
 7828|  3.79k|  s_n_llhttp__internal__n_invoke_load_header_state_2: {
 7829|  3.79k|    switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 7830|      0|      case 5:
  ------------------
  |  Branch (7830:7): [True: 0, False: 3.79k]
  ------------------
 7831|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_5;
 7832|      0|      case 6:
  ------------------
  |  Branch (7832:7): [True: 0, False: 3.79k]
  ------------------
 7833|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_6;
 7834|      0|      case 7:
  ------------------
  |  Branch (7834:7): [True: 0, False: 3.79k]
  ------------------
 7835|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_7;
 7836|      0|      case 8:
  ------------------
  |  Branch (7836:7): [True: 0, False: 3.79k]
  ------------------
 7837|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_8;
 7838|  3.79k|      default:
  ------------------
  |  Branch (7838:7): [True: 3.79k, False: 0]
  ------------------
 7839|  3.79k|        goto s_n_llhttp__internal__n_span_start_llhttp__on_header_value;
 7840|  3.79k|    }
 7841|      0|    /* UNREACHABLE */;
 7842|      0|    abort();
 7843|  3.79k|  }
 7844|  3.79k|  s_n_llhttp__internal__n_invoke_load_header_state_1: {
 7845|  3.79k|    switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 7846|      1|      case 2:
  ------------------
  |  Branch (7846:7): [True: 1, False: 3.79k]
  ------------------
 7847|      1|        goto s_n_llhttp__internal__n_error_47;
 7848|  3.79k|      default:
  ------------------
  |  Branch (7848:7): [True: 3.79k, False: 1]
  ------------------
 7849|  3.79k|        goto s_n_llhttp__internal__n_invoke_load_header_state_2;
 7850|  3.79k|    }
 7851|      0|    /* UNREACHABLE */;
 7852|      0|    abort();
 7853|  3.79k|  }
 7854|      1|  s_n_llhttp__internal__n_error_44: {
 7855|      1|    state->error = 0xa;
 7856|      1|    state->reason = "Invalid header value char";
 7857|      1|    state->error_pos = (const char*) p;
 7858|      1|    state->_current = (void*) (intptr_t) s_error;
 7859|      1|    return s_error;
 7860|      0|    /* UNREACHABLE */;
 7861|      0|    abort();
 7862|  3.79k|  }
 7863|      1|  s_n_llhttp__internal__n_invoke_test_lenient_flags_14: {
 7864|      1|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 7865|      0|      case 1:
  ------------------
  |  Branch (7865:7): [True: 0, False: 1]
  ------------------
 7866|      0|        goto s_n_llhttp__internal__n_header_value_discard_lws;
 7867|      1|      default:
  ------------------
  |  Branch (7867:7): [True: 1, False: 0]
  ------------------
 7868|      1|        goto s_n_llhttp__internal__n_error_44;
 7869|      1|    }
 7870|      0|    /* UNREACHABLE */;
 7871|      0|    abort();
 7872|      1|  }
 7873|      1|  s_n_llhttp__internal__n_error_48: {
 7874|      1|    state->error = 0x2;
 7875|      1|    state->reason = "Expected LF after CR";
 7876|      1|    state->error_pos = (const char*) p;
 7877|      1|    state->_current = (void*) (intptr_t) s_error;
 7878|      1|    return s_error;
 7879|      0|    /* UNREACHABLE */;
 7880|      0|    abort();
 7881|      1|  }
 7882|  3.95k|  s_n_llhttp__internal__n_invoke_test_lenient_flags_16: {
 7883|  3.95k|    switch (llhttp__internal__c_test_lenient_flags(state, p, endp)) {
 7884|  3.95k|      case 1:
  ------------------
  |  Branch (7884:7): [True: 3.95k, False: 1]
  ------------------
 7885|  3.95k|        goto s_n_llhttp__internal__n_header_value_discard_lws;
 7886|      1|      default:
  ------------------
  |  Branch (7886:7): [True: 1, False: 3.95k]
  ------------------
 7887|      1|        goto s_n_llhttp__internal__n_error_48;
 7888|  3.95k|    }
 7889|      0|    /* UNREACHABLE */;
 7890|      0|    abort();
 7891|  3.95k|  }
 7892|    197|  s_n_llhttp__internal__n_invoke_update_header_state_1: {
 7893|    197|    switch (llhttp__internal__c_update_header_state_1(state, p, endp)) {
 7894|    197|      default:
  ------------------
  |  Branch (7894:7): [True: 197, False: 0]
  ------------------
 7895|    197|        goto s_n_llhttp__internal__n_span_start_llhttp__on_header_value_1;
 7896|    197|    }
 7897|      0|    /* UNREACHABLE */;
 7898|      0|    abort();
 7899|    197|  }
 7900|  1.27k|  s_n_llhttp__internal__n_invoke_load_header_state_4: {
 7901|  1.27k|    switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 7902|    197|      case 8:
  ------------------
  |  Branch (7902:7): [True: 197, False: 1.07k]
  ------------------
 7903|    197|        goto s_n_llhttp__internal__n_invoke_update_header_state_1;
 7904|  1.07k|      default:
  ------------------
  |  Branch (7904:7): [True: 1.07k, False: 197]
  ------------------
 7905|  1.07k|        goto s_n_llhttp__internal__n_span_start_llhttp__on_header_value_1;
 7906|  1.27k|    }
 7907|      0|    /* UNREACHABLE */;
 7908|      0|    abort();
 7909|  1.27k|  }
 7910|  1.29k|  s_n_llhttp__internal__n_invoke_update_header_state_2: {
 7911|  1.29k|    switch (llhttp__internal__c_update_header_state(state, p, endp)) {
 7912|  1.29k|      default:
  ------------------
  |  Branch (7912:7): [True: 1.29k, False: 0]
  ------------------
 7913|  1.29k|        goto s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete;
 7914|  1.29k|    }
 7915|      0|    /* UNREACHABLE */;
 7916|      0|    abort();
 7917|  1.29k|  }
 7918|      0|  s_n_llhttp__internal__n_invoke_or_flags_9: {
 7919|      0|    switch (llhttp__internal__c_or_flags_5(state, p, endp)) {
 7920|      0|      default:
  ------------------
  |  Branch (7920:7): [True: 0, False: 0]
  ------------------
 7921|      0|        goto s_n_llhttp__internal__n_invoke_update_header_state_2;
 7922|      0|    }
 7923|      0|    /* UNREACHABLE */;
 7924|      0|    abort();
 7925|      0|  }
 7926|    676|  s_n_llhttp__internal__n_invoke_or_flags_10: {
 7927|    676|    switch (llhttp__internal__c_or_flags_6(state, p, endp)) {
 7928|    676|      default:
  ------------------
  |  Branch (7928:7): [True: 676, False: 0]
  ------------------
 7929|    676|        goto s_n_llhttp__internal__n_invoke_update_header_state_2;
 7930|    676|    }
 7931|      0|    /* UNREACHABLE */;
 7932|      0|    abort();
 7933|    676|  }
 7934|    623|  s_n_llhttp__internal__n_invoke_or_flags_11: {
 7935|    623|    switch (llhttp__internal__c_or_flags_7(state, p, endp)) {
 7936|    623|      default:
  ------------------
  |  Branch (7936:7): [True: 623, False: 0]
  ------------------
 7937|    623|        goto s_n_llhttp__internal__n_invoke_update_header_state_2;
 7938|    623|    }
 7939|      0|    /* UNREACHABLE */;
 7940|      0|    abort();
 7941|    623|  }
 7942|  1.92k|  s_n_llhttp__internal__n_invoke_or_flags_12: {
 7943|  1.92k|    switch (llhttp__internal__c_or_flags_8(state, p, endp)) {
 7944|  1.92k|      default:
  ------------------
  |  Branch (7944:7): [True: 1.92k, False: 0]
  ------------------
 7945|  1.92k|        goto s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete;
 7946|  1.92k|    }
 7947|      0|    /* UNREACHABLE */;
 7948|      0|    abort();
 7949|  1.92k|  }
 7950|  7.84k|  s_n_llhttp__internal__n_invoke_load_header_state_5: {
 7951|  7.84k|    switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 7952|      0|      case 5:
  ------------------
  |  Branch (7952:7): [True: 0, False: 7.84k]
  ------------------
 7953|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_9;
 7954|    676|      case 6:
  ------------------
  |  Branch (7954:7): [True: 676, False: 7.16k]
  ------------------
 7955|    676|        goto s_n_llhttp__internal__n_invoke_or_flags_10;
 7956|    623|      case 7:
  ------------------
  |  Branch (7956:7): [True: 623, False: 7.21k]
  ------------------
 7957|    623|        goto s_n_llhttp__internal__n_invoke_or_flags_11;
 7958|  1.92k|      case 8:
  ------------------
  |  Branch (7958:7): [True: 1.92k, False: 5.91k]
  ------------------
 7959|  1.92k|        goto s_n_llhttp__internal__n_invoke_or_flags_12;
 7960|  4.61k|      default:
  ------------------
  |  Branch (7960:7): [True: 4.61k, False: 3.22k]
  ------------------
 7961|  4.61k|        goto s_n_llhttp__internal__n_invoke_llhttp__on_header_value_complete;
 7962|  7.84k|    }
 7963|      0|    /* UNREACHABLE */;
 7964|      0|    abort();
 7965|  7.84k|  }
 7966|     10|  s_n_llhttp__internal__n_error_50: {
 7967|     10|    state->error = 0x3;
 7968|     10|    state->reason = "Missing expected LF after header value";
 7969|     10|    state->error_pos = (const char*) p;
 7970|     10|    state->_current = (void*) (intptr_t) s_error;
 7971|     10|    return s_error;
 7972|      0|    /* UNREACHABLE */;
 7973|      0|    abort();
 7974|  7.84k|  }
 7975|     15|  s_n_llhttp__internal__n_error_49: {
 7976|     15|    state->error = 0x19;
 7977|     15|    state->reason = "Missing expected CR after header value";
 7978|     15|    state->error_pos = (const char*) p;
 7979|     15|    state->_current = (void*) (intptr_t) s_error;
 7980|     15|    return s_error;
 7981|      0|    /* UNREACHABLE */;
 7982|      0|    abort();
 7983|  7.84k|  }
 7984|     15|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_1: {
 7985|     15|    const unsigned char* start;
 7986|     15|    int err;
 7987|       |    
 7988|     15|    start = state->_span_pos0;
 7989|     15|    state->_span_pos0 = NULL;
 7990|     15|    err = llhttp__on_header_value(state, start, p);
 7991|     15|    if (err != 0) {
  ------------------
  |  Branch (7991:9): [True: 0, False: 15]
  ------------------
 7992|      0|      state->error = err;
 7993|      0|      state->error_pos = (const char*) p;
 7994|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_test_lenient_flags_17;
 7995|      0|      return s_error;
 7996|      0|    }
 7997|     15|    goto s_n_llhttp__internal__n_invoke_test_lenient_flags_17;
 7998|     15|    /* UNREACHABLE */;
 7999|      0|    abort();
 8000|     15|  }
 8001|  5.73k|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_2: {
 8002|  5.73k|    const unsigned char* start;
 8003|  5.73k|    int err;
 8004|       |    
 8005|  5.73k|    start = state->_span_pos0;
 8006|  5.73k|    state->_span_pos0 = NULL;
 8007|  5.73k|    err = llhttp__on_header_value(state, start, p);
 8008|  5.73k|    if (err != 0) {
  ------------------
  |  Branch (8008:9): [True: 0, False: 5.73k]
  ------------------
 8009|      0|      state->error = err;
 8010|      0|      state->error_pos = (const char*) (p + 1);
 8011|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_header_value_almost_done;
 8012|      0|      return s_error;
 8013|      0|    }
 8014|  5.73k|    p++;
 8015|  5.73k|    goto s_n_llhttp__internal__n_header_value_almost_done;
 8016|      0|    /* UNREACHABLE */;
 8017|      0|    abort();
 8018|  5.73k|  }
 8019|  2.74k|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_4: {
 8020|  2.74k|    const unsigned char* start;
 8021|  2.74k|    int err;
 8022|       |    
 8023|  2.74k|    start = state->_span_pos0;
 8024|  2.74k|    state->_span_pos0 = NULL;
 8025|  2.74k|    err = llhttp__on_header_value(state, start, p);
 8026|  2.74k|    if (err != 0) {
  ------------------
  |  Branch (8026:9): [True: 0, False: 2.74k]
  ------------------
 8027|      0|      state->error = err;
 8028|      0|      state->error_pos = (const char*) p;
 8029|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_header_value_almost_done;
 8030|      0|      return s_error;
 8031|      0|    }
 8032|  2.74k|    goto s_n_llhttp__internal__n_header_value_almost_done;
 8033|  2.74k|    /* UNREACHABLE */;
 8034|      0|    abort();
 8035|  2.74k|  }
 8036|    690|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_5: {
 8037|    690|    const unsigned char* start;
 8038|    690|    int err;
 8039|       |    
 8040|    690|    start = state->_span_pos0;
 8041|    690|    state->_span_pos0 = NULL;
 8042|    690|    err = llhttp__on_header_value(state, start, p);
 8043|    690|    if (err != 0) {
  ------------------
  |  Branch (8043:9): [True: 0, False: 690]
  ------------------
 8044|      0|      state->error = err;
 8045|      0|      state->error_pos = (const char*) (p + 1);
 8046|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_header_value_almost_done;
 8047|      0|      return s_error;
 8048|      0|    }
 8049|    690|    p++;
 8050|    690|    goto s_n_llhttp__internal__n_header_value_almost_done;
 8051|      0|    /* UNREACHABLE */;
 8052|      0|    abort();
 8053|    690|  }
 8054|      3|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_3: {
 8055|      3|    const unsigned char* start;
 8056|      3|    int err;
 8057|       |    
 8058|      3|    start = state->_span_pos0;
 8059|      3|    state->_span_pos0 = NULL;
 8060|      3|    err = llhttp__on_header_value(state, start, p);
 8061|      3|    if (err != 0) {
  ------------------
  |  Branch (8061:9): [True: 0, False: 3]
  ------------------
 8062|      0|      state->error = err;
 8063|      0|      state->error_pos = (const char*) p;
 8064|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_51;
 8065|      0|      return s_error;
 8066|      0|    }
 8067|      3|    goto s_n_llhttp__internal__n_error_51;
 8068|      3|    /* UNREACHABLE */;
 8069|      0|    abort();
 8070|      3|  }
 8071|  3.47k|  s_n_llhttp__internal__n_invoke_test_lenient_flags_18: {
 8072|  3.47k|    switch (llhttp__internal__c_test_lenient_flags(state, p, endp)) {
 8073|  3.47k|      case 1:
  ------------------
  |  Branch (8073:7): [True: 3.47k, False: 3]
  ------------------
 8074|  3.47k|        goto s_n_llhttp__internal__n_header_value_lenient;
 8075|      3|      default:
  ------------------
  |  Branch (8075:7): [True: 3, False: 3.47k]
  ------------------
 8076|      3|        goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_3;
 8077|  3.47k|    }
 8078|      0|    /* UNREACHABLE */;
 8079|      0|    abort();
 8080|  3.47k|  }
 8081|    549|  s_n_llhttp__internal__n_invoke_update_header_state_4: {
 8082|    549|    switch (llhttp__internal__c_update_header_state(state, p, endp)) {
 8083|    549|      default:
  ------------------
  |  Branch (8083:7): [True: 549, False: 0]
  ------------------
 8084|    549|        goto s_n_llhttp__internal__n_header_value_connection;
 8085|    549|    }
 8086|      0|    /* UNREACHABLE */;
 8087|      0|    abort();
 8088|    549|  }
 8089|      0|  s_n_llhttp__internal__n_invoke_or_flags_13: {
 8090|      0|    switch (llhttp__internal__c_or_flags_5(state, p, endp)) {
 8091|      0|      default:
  ------------------
  |  Branch (8091:7): [True: 0, False: 0]
  ------------------
 8092|      0|        goto s_n_llhttp__internal__n_invoke_update_header_state_4;
 8093|      0|    }
 8094|      0|    /* UNREACHABLE */;
 8095|      0|    abort();
 8096|      0|  }
 8097|    294|  s_n_llhttp__internal__n_invoke_or_flags_14: {
 8098|    294|    switch (llhttp__internal__c_or_flags_6(state, p, endp)) {
 8099|    294|      default:
  ------------------
  |  Branch (8099:7): [True: 294, False: 0]
  ------------------
 8100|    294|        goto s_n_llhttp__internal__n_invoke_update_header_state_4;
 8101|    294|    }
 8102|      0|    /* UNREACHABLE */;
 8103|      0|    abort();
 8104|    294|  }
 8105|    255|  s_n_llhttp__internal__n_invoke_or_flags_15: {
 8106|    255|    switch (llhttp__internal__c_or_flags_7(state, p, endp)) {
 8107|    255|      default:
  ------------------
  |  Branch (8107:7): [True: 255, False: 0]
  ------------------
 8108|    255|        goto s_n_llhttp__internal__n_invoke_update_header_state_4;
 8109|    255|    }
 8110|      0|    /* UNREACHABLE */;
 8111|      0|    abort();
 8112|    255|  }
 8113|      0|  s_n_llhttp__internal__n_invoke_or_flags_16: {
 8114|      0|    switch (llhttp__internal__c_or_flags_8(state, p, endp)) {
 8115|      0|      default:
  ------------------
  |  Branch (8115:7): [True: 0, False: 0]
  ------------------
 8116|      0|        goto s_n_llhttp__internal__n_header_value_connection;
 8117|      0|    }
 8118|      0|    /* UNREACHABLE */;
 8119|      0|    abort();
 8120|      0|  }
 8121|    549|  s_n_llhttp__internal__n_invoke_load_header_state_6: {
 8122|    549|    switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 8123|      0|      case 5:
  ------------------
  |  Branch (8123:7): [True: 0, False: 549]
  ------------------
 8124|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_13;
 8125|    294|      case 6:
  ------------------
  |  Branch (8125:7): [True: 294, False: 255]
  ------------------
 8126|    294|        goto s_n_llhttp__internal__n_invoke_or_flags_14;
 8127|    255|      case 7:
  ------------------
  |  Branch (8127:7): [True: 255, False: 294]
  ------------------
 8128|    255|        goto s_n_llhttp__internal__n_invoke_or_flags_15;
 8129|      0|      case 8:
  ------------------
  |  Branch (8129:7): [True: 0, False: 549]
  ------------------
 8130|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_16;
 8131|      0|      default:
  ------------------
  |  Branch (8131:7): [True: 0, False: 549]
  ------------------
 8132|      0|        goto s_n_llhttp__internal__n_header_value_connection;
 8133|    549|    }
 8134|      0|    /* UNREACHABLE */;
 8135|      0|    abort();
 8136|    549|  }
 8137|    208|  s_n_llhttp__internal__n_invoke_update_header_state_5: {
 8138|    208|    switch (llhttp__internal__c_update_header_state_1(state, p, endp)) {
 8139|    208|      default:
  ------------------
  |  Branch (8139:7): [True: 208, False: 0]
  ------------------
 8140|    208|        goto s_n_llhttp__internal__n_header_value_connection_token;
 8141|    208|    }
 8142|      0|    /* UNREACHABLE */;
 8143|      0|    abort();
 8144|    208|  }
 8145|  1.19k|  s_n_llhttp__internal__n_invoke_update_header_state_3: {
 8146|  1.19k|    switch (llhttp__internal__c_update_header_state_3(state, p, endp)) {
 8147|  1.19k|      default:
  ------------------
  |  Branch (8147:7): [True: 1.19k, False: 0]
  ------------------
 8148|  1.19k|        goto s_n_llhttp__internal__n_header_value_connection_ws;
 8149|  1.19k|    }
 8150|      0|    /* UNREACHABLE */;
 8151|      0|    abort();
 8152|  1.19k|  }
 8153|      0|  s_n_llhttp__internal__n_invoke_update_header_state_6: {
 8154|      0|    switch (llhttp__internal__c_update_header_state_6(state, p, endp)) {
 8155|      0|      default:
  ------------------
  |  Branch (8155:7): [True: 0, False: 0]
  ------------------
 8156|      0|        goto s_n_llhttp__internal__n_header_value_connection_ws;
 8157|      0|    }
 8158|      0|    /* UNREACHABLE */;
 8159|      0|    abort();
 8160|      0|  }
 8161|    885|  s_n_llhttp__internal__n_invoke_update_header_state_7: {
 8162|    885|    switch (llhttp__internal__c_update_header_state_7(state, p, endp)) {
 8163|    885|      default:
  ------------------
  |  Branch (8163:7): [True: 885, False: 0]
  ------------------
 8164|    885|        goto s_n_llhttp__internal__n_header_value_connection_ws;
 8165|    885|    }
 8166|      0|    /* UNREACHABLE */;
 8167|      0|    abort();
 8168|    885|  }
 8169|      6|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_6: {
 8170|      6|    const unsigned char* start;
 8171|      6|    int err;
 8172|       |    
 8173|      6|    start = state->_span_pos0;
 8174|      6|    state->_span_pos0 = NULL;
 8175|      6|    err = llhttp__on_header_value(state, start, p);
 8176|      6|    if (err != 0) {
  ------------------
  |  Branch (8176:9): [True: 0, False: 6]
  ------------------
 8177|      0|      state->error = err;
 8178|      0|      state->error_pos = (const char*) p;
 8179|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_53;
 8180|      0|      return s_error;
 8181|      0|    }
 8182|      6|    goto s_n_llhttp__internal__n_error_53;
 8183|      6|    /* UNREACHABLE */;
 8184|      0|    abort();
 8185|      6|  }
 8186|  6.45k|  s_n_llhttp__internal__n_invoke_mul_add_content_length_1: {
 8187|  6.45k|    switch (llhttp__internal__c_mul_add_content_length_1(state, p, endp, match)) {
 8188|      6|      case 1:
  ------------------
  |  Branch (8188:7): [True: 6, False: 6.45k]
  ------------------
 8189|      6|        goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_6;
 8190|  6.45k|      default:
  ------------------
  |  Branch (8190:7): [True: 6.45k, False: 6]
  ------------------
 8191|  6.45k|        goto s_n_llhttp__internal__n_header_value_content_length;
 8192|  6.45k|    }
 8193|      0|    /* UNREACHABLE */;
 8194|      0|    abort();
 8195|  6.45k|  }
 8196|  1.11k|  s_n_llhttp__internal__n_invoke_or_flags_17: {
 8197|  1.11k|    switch (llhttp__internal__c_or_flags_17(state, p, endp)) {
 8198|  1.11k|      default:
  ------------------
  |  Branch (8198:7): [True: 1.11k, False: 0]
  ------------------
 8199|  1.11k|        goto s_n_llhttp__internal__n_header_value_otherwise;
 8200|  1.11k|    }
 8201|      0|    /* UNREACHABLE */;
 8202|      0|    abort();
 8203|  1.11k|  }
 8204|     13|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_7: {
 8205|     13|    const unsigned char* start;
 8206|     13|    int err;
 8207|       |    
 8208|     13|    start = state->_span_pos0;
 8209|     13|    state->_span_pos0 = NULL;
 8210|     13|    err = llhttp__on_header_value(state, start, p);
 8211|     13|    if (err != 0) {
  ------------------
  |  Branch (8211:9): [True: 0, False: 13]
  ------------------
 8212|      0|      state->error = err;
 8213|      0|      state->error_pos = (const char*) p;
 8214|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_54;
 8215|      0|      return s_error;
 8216|      0|    }
 8217|     13|    goto s_n_llhttp__internal__n_error_54;
 8218|     13|    /* UNREACHABLE */;
 8219|      0|    abort();
 8220|     13|  }
 8221|      1|  s_n_llhttp__internal__n_error_52: {
 8222|      1|    state->error = 0x4;
 8223|      1|    state->reason = "Duplicate Content-Length";
 8224|      1|    state->error_pos = (const char*) p;
 8225|      1|    state->_current = (void*) (intptr_t) s_error;
 8226|      1|    return s_error;
 8227|      0|    /* UNREACHABLE */;
 8228|      0|    abort();
 8229|     13|  }
 8230|  1.31k|  s_n_llhttp__internal__n_invoke_test_flags_2: {
 8231|  1.31k|    switch (llhttp__internal__c_test_flags_2(state, p, endp)) {
 8232|  1.31k|      case 0:
  ------------------
  |  Branch (8232:7): [True: 1.31k, False: 1]
  ------------------
 8233|  1.31k|        goto s_n_llhttp__internal__n_header_value_content_length;
 8234|      1|      default:
  ------------------
  |  Branch (8234:7): [True: 1, False: 1.31k]
  ------------------
 8235|      1|        goto s_n_llhttp__internal__n_error_52;
 8236|  1.31k|    }
 8237|      0|    /* UNREACHABLE */;
 8238|      0|    abort();
 8239|  1.31k|  }
 8240|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_9: {
 8241|      1|    const unsigned char* start;
 8242|      1|    int err;
 8243|       |    
 8244|      1|    start = state->_span_pos0;
 8245|      1|    state->_span_pos0 = NULL;
 8246|      1|    err = llhttp__on_header_value(state, start, p);
 8247|      1|    if (err != 0) {
  ------------------
  |  Branch (8247:9): [True: 0, False: 1]
  ------------------
 8248|      0|      state->error = err;
 8249|      0|      state->error_pos = (const char*) (p + 1);
 8250|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_56;
 8251|      0|      return s_error;
 8252|      0|    }
 8253|      1|    p++;
 8254|      1|    goto s_n_llhttp__internal__n_error_56;
 8255|      0|    /* UNREACHABLE */;
 8256|      0|    abort();
 8257|      1|  }
 8258|  2.12k|  s_n_llhttp__internal__n_invoke_update_header_state_8: {
 8259|  2.12k|    switch (llhttp__internal__c_update_header_state_8(state, p, endp)) {
 8260|  2.12k|      default:
  ------------------
  |  Branch (8260:7): [True: 2.12k, False: 0]
  ------------------
 8261|  2.12k|        goto s_n_llhttp__internal__n_header_value_otherwise;
 8262|  2.12k|    }
 8263|      0|    /* UNREACHABLE */;
 8264|      0|    abort();
 8265|  2.12k|  }
 8266|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_header_value_8: {
 8267|      1|    const unsigned char* start;
 8268|      1|    int err;
 8269|       |    
 8270|      1|    start = state->_span_pos0;
 8271|      1|    state->_span_pos0 = NULL;
 8272|      1|    err = llhttp__on_header_value(state, start, p);
 8273|      1|    if (err != 0) {
  ------------------
  |  Branch (8273:9): [True: 0, False: 1]
  ------------------
 8274|      0|      state->error = err;
 8275|      0|      state->error_pos = (const char*) (p + 1);
 8276|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_55;
 8277|      0|      return s_error;
 8278|      0|    }
 8279|      1|    p++;
 8280|      1|    goto s_n_llhttp__internal__n_error_55;
 8281|      0|    /* UNREACHABLE */;
 8282|      0|    abort();
 8283|      1|  }
 8284|      1|  s_n_llhttp__internal__n_invoke_test_lenient_flags_19: {
 8285|      1|    switch (llhttp__internal__c_test_lenient_flags_19(state, p, endp)) {
 8286|      1|      case 0:
  ------------------
  |  Branch (8286:7): [True: 1, False: 0]
  ------------------
 8287|      1|        goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_8;
 8288|      0|      default:
  ------------------
  |  Branch (8288:7): [True: 0, False: 1]
  ------------------
 8289|      0|        goto s_n_llhttp__internal__n_header_value_te_chunked;
 8290|      1|    }
 8291|      0|    /* UNREACHABLE */;
 8292|      0|    abort();
 8293|      1|  }
 8294|    195|  s_n_llhttp__internal__n_invoke_load_type_1: {
 8295|    195|    switch (llhttp__internal__c_load_type(state, p, endp)) {
 8296|      1|      case 1:
  ------------------
  |  Branch (8296:7): [True: 1, False: 194]
  ------------------
 8297|      1|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_19;
 8298|    194|      default:
  ------------------
  |  Branch (8298:7): [True: 194, False: 1]
  ------------------
 8299|    194|        goto s_n_llhttp__internal__n_header_value_te_chunked;
 8300|    195|    }
 8301|      0|    /* UNREACHABLE */;
 8302|      0|    abort();
 8303|    195|  }
 8304|  1.21k|  s_n_llhttp__internal__n_invoke_update_header_state_9: {
 8305|  1.21k|    switch (llhttp__internal__c_update_header_state_1(state, p, endp)) {
 8306|  1.21k|      default:
  ------------------
  |  Branch (8306:7): [True: 1.21k, False: 0]
  ------------------
 8307|  1.21k|        goto s_n_llhttp__internal__n_header_value;
 8308|  1.21k|    }
 8309|      0|    /* UNREACHABLE */;
 8310|      0|    abort();
 8311|  1.21k|  }
 8312|  2.64k|  s_n_llhttp__internal__n_invoke_and_flags: {
 8313|  2.64k|    switch (llhttp__internal__c_and_flags(state, p, endp)) {
 8314|  2.64k|      default:
  ------------------
  |  Branch (8314:7): [True: 2.64k, False: 0]
  ------------------
 8315|  2.64k|        goto s_n_llhttp__internal__n_header_value_te_chunked;
 8316|  2.64k|    }
 8317|      0|    /* UNREACHABLE */;
 8318|      0|    abort();
 8319|  2.64k|  }
 8320|    419|  s_n_llhttp__internal__n_invoke_or_flags_19: {
 8321|    419|    switch (llhttp__internal__c_or_flags_18(state, p, endp)) {
 8322|    419|      default:
  ------------------
  |  Branch (8322:7): [True: 419, False: 0]
  ------------------
 8323|    419|        goto s_n_llhttp__internal__n_invoke_and_flags;
 8324|    419|    }
 8325|      0|    /* UNREACHABLE */;
 8326|      0|    abort();
 8327|    419|  }
 8328|      1|  s_n_llhttp__internal__n_invoke_test_lenient_flags_20: {
 8329|      1|    switch (llhttp__internal__c_test_lenient_flags_19(state, p, endp)) {
 8330|      1|      case 0:
  ------------------
  |  Branch (8330:7): [True: 1, False: 0]
  ------------------
 8331|      1|        goto s_n_llhttp__internal__n_span_end_llhttp__on_header_value_9;
 8332|      0|      default:
  ------------------
  |  Branch (8332:7): [True: 0, False: 1]
  ------------------
 8333|      0|        goto s_n_llhttp__internal__n_invoke_or_flags_19;
 8334|      1|    }
 8335|      0|    /* UNREACHABLE */;
 8336|      0|    abort();
 8337|      1|  }
 8338|    420|  s_n_llhttp__internal__n_invoke_load_type_2: {
 8339|    420|    switch (llhttp__internal__c_load_type(state, p, endp)) {
 8340|      1|      case 1:
  ------------------
  |  Branch (8340:7): [True: 1, False: 419]
  ------------------
 8341|      1|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_20;
 8342|    419|      default:
  ------------------
  |  Branch (8342:7): [True: 419, False: 1]
  ------------------
 8343|    419|        goto s_n_llhttp__internal__n_invoke_or_flags_19;
 8344|    420|    }
 8345|      0|    /* UNREACHABLE */;
 8346|      0|    abort();
 8347|    420|  }
 8348|  2.22k|  s_n_llhttp__internal__n_invoke_or_flags_18: {
 8349|  2.22k|    switch (llhttp__internal__c_or_flags_18(state, p, endp)) {
 8350|  2.22k|      default:
  ------------------
  |  Branch (8350:7): [True: 2.22k, False: 0]
  ------------------
 8351|  2.22k|        goto s_n_llhttp__internal__n_invoke_and_flags;
 8352|  2.22k|    }
 8353|      0|    /* UNREACHABLE */;
 8354|      0|    abort();
 8355|  2.22k|  }
 8356|  2.64k|  s_n_llhttp__internal__n_invoke_test_flags_3: {
 8357|  2.64k|    switch (llhttp__internal__c_test_flags_3(state, p, endp)) {
 8358|    420|      case 1:
  ------------------
  |  Branch (8358:7): [True: 420, False: 2.22k]
  ------------------
 8359|    420|        goto s_n_llhttp__internal__n_invoke_load_type_2;
 8360|  2.22k|      default:
  ------------------
  |  Branch (8360:7): [True: 2.22k, False: 420]
  ------------------
 8361|  2.22k|        goto s_n_llhttp__internal__n_invoke_or_flags_18;
 8362|  2.64k|    }
 8363|      0|    /* UNREACHABLE */;
 8364|      0|    abort();
 8365|  2.64k|  }
 8366|    790|  s_n_llhttp__internal__n_invoke_or_flags_20: {
 8367|    790|    switch (llhttp__internal__c_or_flags_20(state, p, endp)) {
 8368|    790|      default:
  ------------------
  |  Branch (8368:7): [True: 790, False: 0]
  ------------------
 8369|    790|        goto s_n_llhttp__internal__n_invoke_update_header_state_9;
 8370|    790|    }
 8371|      0|    /* UNREACHABLE */;
 8372|      0|    abort();
 8373|    790|  }
 8374|  9.73k|  s_n_llhttp__internal__n_invoke_load_header_state_3: {
 8375|  9.73k|    switch (llhttp__internal__c_load_header_state(state, p, endp)) {
 8376|  2.46k|      case 1:
  ------------------
  |  Branch (8376:7): [True: 2.46k, False: 7.27k]
  ------------------
 8377|  2.46k|        goto s_n_llhttp__internal__n_header_value_connection;
 8378|  1.31k|      case 2:
  ------------------
  |  Branch (8378:7): [True: 1.31k, False: 8.42k]
  ------------------
 8379|  1.31k|        goto s_n_llhttp__internal__n_invoke_test_flags_2;
 8380|  2.64k|      case 3:
  ------------------
  |  Branch (8380:7): [True: 2.64k, False: 7.09k]
  ------------------
 8381|  2.64k|        goto s_n_llhttp__internal__n_invoke_test_flags_3;
 8382|    790|      case 4:
  ------------------
  |  Branch (8382:7): [True: 790, False: 8.94k]
  ------------------
 8383|    790|        goto s_n_llhttp__internal__n_invoke_or_flags_20;
 8384|  2.52k|      default:
  ------------------
  |  Branch (8384:7): [True: 2.52k, False: 7.21k]
  ------------------
 8385|  2.52k|        goto s_n_llhttp__internal__n_header_value;
 8386|  9.73k|    }
 8387|      0|    /* UNREACHABLE */;
 8388|      0|    abort();
 8389|  9.73k|  }
 8390|    203|  s_n_llhttp__internal__n_invoke_test_lenient_flags_21: {
 8391|    203|    switch (llhttp__internal__c_test_lenient_flags_21(state, p, endp)) {
 8392|      1|      case 0:
  ------------------
  |  Branch (8392:7): [True: 1, False: 202]
  ------------------
 8393|      1|        goto s_n_llhttp__internal__n_error_57;
 8394|    202|      default:
  ------------------
  |  Branch (8394:7): [True: 202, False: 1]
  ------------------
 8395|    202|        goto s_n_llhttp__internal__n_header_value_discard_ws;
 8396|    203|    }
 8397|      0|    /* UNREACHABLE */;
 8398|      0|    abort();
 8399|    203|  }
 8400|  1.33k|  s_n_llhttp__internal__n_invoke_test_flags_4: {
 8401|  1.33k|    switch (llhttp__internal__c_test_flags_4(state, p, endp)) {
 8402|    203|      case 1:
  ------------------
  |  Branch (8402:7): [True: 203, False: 1.12k]
  ------------------
 8403|    203|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_21;
 8404|  1.12k|      default:
  ------------------
  |  Branch (8404:7): [True: 1.12k, False: 203]
  ------------------
 8405|  1.12k|        goto s_n_llhttp__internal__n_header_value_discard_ws;
 8406|  1.33k|    }
 8407|      0|    /* UNREACHABLE */;
 8408|      0|    abort();
 8409|  1.33k|  }
 8410|      1|  s_n_llhttp__internal__n_error_58: {
 8411|      1|    state->error = 0xf;
 8412|      1|    state->reason = "Transfer-Encoding can't be present with Content-Length";
 8413|      1|    state->error_pos = (const char*) p;
 8414|      1|    state->_current = (void*) (intptr_t) s_error;
 8415|      1|    return s_error;
 8416|      0|    /* UNREACHABLE */;
 8417|      0|    abort();
 8418|  1.33k|  }
 8419|    195|  s_n_llhttp__internal__n_invoke_test_lenient_flags_22: {
 8420|    195|    switch (llhttp__internal__c_test_lenient_flags_21(state, p, endp)) {
 8421|      1|      case 0:
  ------------------
  |  Branch (8421:7): [True: 1, False: 194]
  ------------------
 8422|      1|        goto s_n_llhttp__internal__n_error_58;
 8423|    194|      default:
  ------------------
  |  Branch (8423:7): [True: 194, False: 1]
  ------------------
 8424|    194|        goto s_n_llhttp__internal__n_header_value_discard_ws;
 8425|    195|    }
 8426|      0|    /* UNREACHABLE */;
 8427|      0|    abort();
 8428|    195|  }
 8429|  3.03k|  s_n_llhttp__internal__n_invoke_test_flags_5: {
 8430|  3.03k|    switch (llhttp__internal__c_test_flags_2(state, p, endp)) {
 8431|    195|      case 1:
  ------------------
  |  Branch (8431:7): [True: 195, False: 2.83k]
  ------------------
 8432|    195|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_22;
 8433|  2.83k|      default:
  ------------------
  |  Branch (8433:7): [True: 2.83k, False: 195]
  ------------------
 8434|  2.83k|        goto s_n_llhttp__internal__n_header_value_discard_ws;
 8435|  3.03k|    }
 8436|      0|    /* UNREACHABLE */;
 8437|      0|    abort();
 8438|  3.03k|  }
 8439|      0|  s_n_llhttp__internal__n_pause_19: {
 8440|      0|    state->error = 0x15;
 8441|      0|    state->reason = "on_header_field_complete pause";
 8442|      0|    state->error_pos = (const char*) p;
 8443|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_load_header_state;
 8444|      0|    return s_error;
 8445|      0|    /* UNREACHABLE */;
 8446|      0|    abort();
 8447|  3.03k|  }
 8448|      0|  s_n_llhttp__internal__n_error_43: {
 8449|      0|    state->error = 0x1c;
 8450|      0|    state->reason = "`on_header_field_complete` callback error";
 8451|      0|    state->error_pos = (const char*) p;
 8452|      0|    state->_current = (void*) (intptr_t) s_error;
 8453|      0|    return s_error;
 8454|      0|    /* UNREACHABLE */;
 8455|      0|    abort();
 8456|  3.03k|  }
 8457|  7.82k|  s_n_llhttp__internal__n_span_end_llhttp__on_header_field_1: {
 8458|  7.82k|    const unsigned char* start;
 8459|  7.82k|    int err;
 8460|       |    
 8461|  7.82k|    start = state->_span_pos0;
 8462|  7.82k|    state->_span_pos0 = NULL;
 8463|  7.82k|    err = llhttp__on_header_field(state, start, p);
 8464|  7.82k|    if (err != 0) {
  ------------------
  |  Branch (8464:9): [True: 0, False: 7.82k]
  ------------------
 8465|      0|      state->error = err;
 8466|      0|      state->error_pos = (const char*) (p + 1);
 8467|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_header_field_complete;
 8468|      0|      return s_error;
 8469|      0|    }
 8470|  7.82k|    p++;
 8471|  7.82k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_header_field_complete;
 8472|      0|    /* UNREACHABLE */;
 8473|      0|    abort();
 8474|  7.82k|  }
 8475|  4.56k|  s_n_llhttp__internal__n_span_end_llhttp__on_header_field_2: {
 8476|  4.56k|    const unsigned char* start;
 8477|  4.56k|    int err;
 8478|       |    
 8479|  4.56k|    start = state->_span_pos0;
 8480|  4.56k|    state->_span_pos0 = NULL;
 8481|  4.56k|    err = llhttp__on_header_field(state, start, p);
 8482|  4.56k|    if (err != 0) {
  ------------------
  |  Branch (8482:9): [True: 0, False: 4.56k]
  ------------------
 8483|      0|      state->error = err;
 8484|      0|      state->error_pos = (const char*) (p + 1);
 8485|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_header_field_complete;
 8486|      0|      return s_error;
 8487|      0|    }
 8488|  4.56k|    p++;
 8489|  4.56k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_header_field_complete;
 8490|      0|    /* UNREACHABLE */;
 8491|      0|    abort();
 8492|  4.56k|  }
 8493|    103|  s_n_llhttp__internal__n_error_59: {
 8494|    103|    state->error = 0xa;
 8495|    103|    state->reason = "Invalid header token";
 8496|    103|    state->error_pos = (const char*) p;
 8497|    103|    state->_current = (void*) (intptr_t) s_error;
 8498|    103|    return s_error;
 8499|      0|    /* UNREACHABLE */;
 8500|      0|    abort();
 8501|  4.56k|  }
 8502|    490|  s_n_llhttp__internal__n_invoke_update_header_state_10: {
 8503|    490|    switch (llhttp__internal__c_update_header_state_1(state, p, endp)) {
 8504|    490|      default:
  ------------------
  |  Branch (8504:7): [True: 490, False: 0]
  ------------------
 8505|    490|        goto s_n_llhttp__internal__n_header_field_general;
 8506|    490|    }
 8507|      0|    /* UNREACHABLE */;
 8508|      0|    abort();
 8509|    490|  }
 8510|  8.34k|  s_n_llhttp__internal__n_invoke_store_header_state: {
 8511|  8.34k|    switch (llhttp__internal__c_store_header_state(state, p, endp, match)) {
 8512|  8.34k|      default:
  ------------------
  |  Branch (8512:7): [True: 8.34k, False: 0]
  ------------------
 8513|  8.34k|        goto s_n_llhttp__internal__n_header_field_colon;
 8514|  8.34k|    }
 8515|      0|    /* UNREACHABLE */;
 8516|      0|    abort();
 8517|  8.34k|  }
 8518|  4.25k|  s_n_llhttp__internal__n_invoke_update_header_state_11: {
 8519|  4.25k|    switch (llhttp__internal__c_update_header_state_1(state, p, endp)) {
 8520|  4.25k|      default:
  ------------------
  |  Branch (8520:7): [True: 4.25k, False: 0]
  ------------------
 8521|  4.25k|        goto s_n_llhttp__internal__n_header_field_general;
 8522|  4.25k|    }
 8523|      0|    /* UNREACHABLE */;
 8524|      0|    abort();
 8525|  4.25k|  }
 8526|      2|  s_n_llhttp__internal__n_error_4: {
 8527|      2|    state->error = 0x1e;
 8528|      2|    state->reason = "Unexpected space after start line";
 8529|      2|    state->error_pos = (const char*) p;
 8530|      2|    state->_current = (void*) (intptr_t) s_error;
 8531|      2|    return s_error;
 8532|      0|    /* UNREACHABLE */;
 8533|      0|    abort();
 8534|  4.25k|  }
 8535|    199|  s_n_llhttp__internal__n_invoke_test_lenient_flags: {
 8536|    199|    switch (llhttp__internal__c_test_lenient_flags(state, p, endp)) {
 8537|    197|      case 1:
  ------------------
  |  Branch (8537:7): [True: 197, False: 2]
  ------------------
 8538|    197|        goto s_n_llhttp__internal__n_header_field_start;
 8539|      2|      default:
  ------------------
  |  Branch (8539:7): [True: 2, False: 197]
  ------------------
 8540|      2|        goto s_n_llhttp__internal__n_error_4;
 8541|    199|    }
 8542|      0|    /* UNREACHABLE */;
 8543|      0|    abort();
 8544|    199|  }
 8545|      0|  s_n_llhttp__internal__n_pause_20: {
 8546|      0|    state->error = 0x15;
 8547|      0|    state->reason = "on_url_complete pause";
 8548|      0|    state->error_pos = (const char*) p;
 8549|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_headers_start;
 8550|      0|    return s_error;
 8551|      0|    /* UNREACHABLE */;
 8552|      0|    abort();
 8553|    199|  }
 8554|      0|  s_n_llhttp__internal__n_error_3: {
 8555|      0|    state->error = 0x1a;
 8556|      0|    state->reason = "`on_url_complete` callback error";
 8557|      0|    state->error_pos = (const char*) p;
 8558|      0|    state->_current = (void*) (intptr_t) s_error;
 8559|      0|    return s_error;
 8560|      0|    /* UNREACHABLE */;
 8561|      0|    abort();
 8562|    199|  }
 8563|  20.8k|  s_n_llhttp__internal__n_invoke_llhttp__on_url_complete: {
 8564|  20.8k|    switch (llhttp__on_url_complete(state, p, endp)) {
 8565|  20.8k|      case 0:
  ------------------
  |  Branch (8565:7): [True: 20.8k, False: 0]
  ------------------
 8566|  20.8k|        goto s_n_llhttp__internal__n_headers_start;
 8567|      0|      case 21:
  ------------------
  |  Branch (8567:7): [True: 0, False: 20.8k]
  ------------------
 8568|      0|        goto s_n_llhttp__internal__n_pause_20;
 8569|      0|      default:
  ------------------
  |  Branch (8569:7): [True: 0, False: 20.8k]
  ------------------
 8570|      0|        goto s_n_llhttp__internal__n_error_3;
 8571|  20.8k|    }
 8572|      0|    /* UNREACHABLE */;
 8573|      0|    abort();
 8574|  20.8k|  }
 8575|  20.8k|  s_n_llhttp__internal__n_invoke_update_http_minor: {
 8576|  20.8k|    switch (llhttp__internal__c_update_http_minor(state, p, endp)) {
 8577|  20.8k|      default:
  ------------------
  |  Branch (8577:7): [True: 20.8k, False: 0]
  ------------------
 8578|  20.8k|        goto s_n_llhttp__internal__n_invoke_llhttp__on_url_complete;
 8579|  20.8k|    }
 8580|      0|    /* UNREACHABLE */;
 8581|      0|    abort();
 8582|  20.8k|  }
 8583|  20.8k|  s_n_llhttp__internal__n_invoke_update_http_major: {
 8584|  20.8k|    switch (llhttp__internal__c_update_http_major(state, p, endp)) {
 8585|  20.8k|      default:
  ------------------
  |  Branch (8585:7): [True: 20.8k, False: 0]
  ------------------
 8586|  20.8k|        goto s_n_llhttp__internal__n_invoke_update_http_minor;
 8587|  20.8k|    }
 8588|      0|    /* UNREACHABLE */;
 8589|      0|    abort();
 8590|  20.8k|  }
 8591|  17.5k|  s_n_llhttp__internal__n_span_end_llhttp__on_url_3: {
 8592|  17.5k|    const unsigned char* start;
 8593|  17.5k|    int err;
 8594|       |    
 8595|  17.5k|    start = state->_span_pos0;
 8596|  17.5k|    state->_span_pos0 = NULL;
 8597|  17.5k|    err = llhttp__on_url(state, start, p);
 8598|  17.5k|    if (err != 0) {
  ------------------
  |  Branch (8598:9): [True: 0, False: 17.5k]
  ------------------
 8599|      0|      state->error = err;
 8600|      0|      state->error_pos = (const char*) p;
 8601|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http09;
 8602|      0|      return s_error;
 8603|      0|    }
 8604|  17.5k|    goto s_n_llhttp__internal__n_url_skip_to_http09;
 8605|  17.5k|    /* UNREACHABLE */;
 8606|      0|    abort();
 8607|  17.5k|  }
 8608|     11|  s_n_llhttp__internal__n_error_60: {
 8609|     11|    state->error = 0x7;
 8610|     11|    state->reason = "Expected CRLF";
 8611|     11|    state->error_pos = (const char*) p;
 8612|     11|    state->_current = (void*) (intptr_t) s_error;
 8613|     11|    return s_error;
 8614|      0|    /* UNREACHABLE */;
 8615|      0|    abort();
 8616|  17.5k|  }
 8617|    800|  s_n_llhttp__internal__n_span_end_llhttp__on_url_4: {
 8618|    800|    const unsigned char* start;
 8619|    800|    int err;
 8620|       |    
 8621|    800|    start = state->_span_pos0;
 8622|    800|    state->_span_pos0 = NULL;
 8623|    800|    err = llhttp__on_url(state, start, p);
 8624|    800|    if (err != 0) {
  ------------------
  |  Branch (8624:9): [True: 0, False: 800]
  ------------------
 8625|      0|      state->error = err;
 8626|      0|      state->error_pos = (const char*) p;
 8627|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_lf_to_http09;
 8628|      0|      return s_error;
 8629|      0|    }
 8630|    800|    goto s_n_llhttp__internal__n_url_skip_lf_to_http09;
 8631|    800|    /* UNREACHABLE */;
 8632|      0|    abort();
 8633|    800|  }
 8634|      1|  s_n_llhttp__internal__n_error_68: {
 8635|      1|    state->error = 0x17;
 8636|      1|    state->reason = "Pause on PRI/Upgrade";
 8637|      1|    state->error_pos = (const char*) p;
 8638|      1|    state->_current = (void*) (intptr_t) s_error;
 8639|      1|    return s_error;
 8640|      0|    /* UNREACHABLE */;
 8641|      0|    abort();
 8642|    800|  }
 8643|     19|  s_n_llhttp__internal__n_error_69: {
 8644|     19|    state->error = 0x9;
 8645|     19|    state->reason = "Expected HTTP/2 Connection Preface";
 8646|     19|    state->error_pos = (const char*) p;
 8647|     19|    state->_current = (void*) (intptr_t) s_error;
 8648|     19|    return s_error;
 8649|      0|    /* UNREACHABLE */;
 8650|      0|    abort();
 8651|    800|  }
 8652|      6|  s_n_llhttp__internal__n_error_66: {
 8653|      6|    state->error = 0x2;
 8654|      6|    state->reason = "Expected CRLF after version";
 8655|      6|    state->error_pos = (const char*) p;
 8656|      6|    state->_current = (void*) (intptr_t) s_error;
 8657|      6|    return s_error;
 8658|      0|    /* UNREACHABLE */;
 8659|      0|    abort();
 8660|    800|  }
 8661|      6|  s_n_llhttp__internal__n_invoke_test_lenient_flags_25: {
 8662|      6|    switch (llhttp__internal__c_test_lenient_flags_8(state, p, endp)) {
 8663|      0|      case 1:
  ------------------
  |  Branch (8663:7): [True: 0, False: 6]
  ------------------
 8664|      0|        goto s_n_llhttp__internal__n_headers_start;
 8665|      6|      default:
  ------------------
  |  Branch (8665:7): [True: 6, False: 0]
  ------------------
 8666|      6|        goto s_n_llhttp__internal__n_error_66;
 8667|      6|    }
 8668|      0|    /* UNREACHABLE */;
 8669|      0|    abort();
 8670|      6|  }
 8671|      2|  s_n_llhttp__internal__n_error_65: {
 8672|      2|    state->error = 0x9;
 8673|      2|    state->reason = "Expected CRLF after version";
 8674|      2|    state->error_pos = (const char*) p;
 8675|      2|    state->_current = (void*) (intptr_t) s_error;
 8676|      2|    return s_error;
 8677|      0|    /* UNREACHABLE */;
 8678|      0|    abort();
 8679|      6|  }
 8680|      2|  s_n_llhttp__internal__n_invoke_test_lenient_flags_24: {
 8681|      2|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 8682|      0|      case 1:
  ------------------
  |  Branch (8682:7): [True: 0, False: 2]
  ------------------
 8683|      0|        goto s_n_llhttp__internal__n_req_http_complete_crlf;
 8684|      2|      default:
  ------------------
  |  Branch (8684:7): [True: 2, False: 0]
  ------------------
 8685|      2|        goto s_n_llhttp__internal__n_error_65;
 8686|      2|    }
 8687|      0|    /* UNREACHABLE */;
 8688|      0|    abort();
 8689|      2|  }
 8690|      1|  s_n_llhttp__internal__n_error_67: {
 8691|      1|    state->error = 0x9;
 8692|      1|    state->reason = "Expected CRLF after version";
 8693|      1|    state->error_pos = (const char*) p;
 8694|      1|    state->_current = (void*) (intptr_t) s_error;
 8695|      1|    return s_error;
 8696|      0|    /* UNREACHABLE */;
 8697|      0|    abort();
 8698|      2|  }
 8699|      0|  s_n_llhttp__internal__n_pause_21: {
 8700|      0|    state->error = 0x15;
 8701|      0|    state->reason = "on_version_complete pause";
 8702|      0|    state->error_pos = (const char*) p;
 8703|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_load_method_1;
 8704|      0|    return s_error;
 8705|      0|    /* UNREACHABLE */;
 8706|      0|    abort();
 8707|      2|  }
 8708|      0|  s_n_llhttp__internal__n_error_64: {
 8709|      0|    state->error = 0x21;
 8710|      0|    state->reason = "`on_version_complete` callback error";
 8711|      0|    state->error_pos = (const char*) p;
 8712|      0|    state->_current = (void*) (intptr_t) s_error;
 8713|      0|    return s_error;
 8714|      0|    /* UNREACHABLE */;
 8715|      0|    abort();
 8716|      2|  }
 8717|  4.96k|  s_n_llhttp__internal__n_span_end_llhttp__on_version_1: {
 8718|  4.96k|    const unsigned char* start;
 8719|  4.96k|    int err;
 8720|       |    
 8721|  4.96k|    start = state->_span_pos0;
 8722|  4.96k|    state->_span_pos0 = NULL;
 8723|  4.96k|    err = llhttp__on_version(state, start, p);
 8724|  4.96k|    if (err != 0) {
  ------------------
  |  Branch (8724:9): [True: 0, False: 4.96k]
  ------------------
 8725|      0|      state->error = err;
 8726|      0|      state->error_pos = (const char*) p;
 8727|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_version_complete;
 8728|      0|      return s_error;
 8729|      0|    }
 8730|  4.96k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_version_complete;
 8731|  4.96k|    /* UNREACHABLE */;
 8732|      0|    abort();
 8733|  4.96k|  }
 8734|      8|  s_n_llhttp__internal__n_span_end_llhttp__on_version: {
 8735|      8|    const unsigned char* start;
 8736|      8|    int err;
 8737|       |    
 8738|      8|    start = state->_span_pos0;
 8739|      8|    state->_span_pos0 = NULL;
 8740|      8|    err = llhttp__on_version(state, start, p);
 8741|      8|    if (err != 0) {
  ------------------
  |  Branch (8741:9): [True: 0, False: 8]
  ------------------
 8742|      0|      state->error = err;
 8743|      0|      state->error_pos = (const char*) p;
 8744|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_63;
 8745|      0|      return s_error;
 8746|      0|    }
 8747|      8|    goto s_n_llhttp__internal__n_error_63;
 8748|      8|    /* UNREACHABLE */;
 8749|      0|    abort();
 8750|      8|  }
 8751|    540|  s_n_llhttp__internal__n_invoke_load_http_minor: {
 8752|    540|    switch (llhttp__internal__c_load_http_minor(state, p, endp)) {
 8753|    539|      case 9:
  ------------------
  |  Branch (8753:7): [True: 539, False: 1]
  ------------------
 8754|    539|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_1;
 8755|      1|      default:
  ------------------
  |  Branch (8755:7): [True: 1, False: 539]
  ------------------
 8756|      1|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version;
 8757|    540|    }
 8758|      0|    /* UNREACHABLE */;
 8759|      0|    abort();
 8760|    540|  }
 8761|  2.87k|  s_n_llhttp__internal__n_invoke_load_http_minor_1: {
 8762|  2.87k|    switch (llhttp__internal__c_load_http_minor(state, p, endp)) {
 8763|  1.32k|      case 0:
  ------------------
  |  Branch (8763:7): [True: 1.32k, False: 1.54k]
  ------------------
 8764|  1.32k|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_1;
 8765|  1.54k|      case 1:
  ------------------
  |  Branch (8765:7): [True: 1.54k, False: 1.32k]
  ------------------
 8766|  1.54k|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_1;
 8767|      3|      default:
  ------------------
  |  Branch (8767:7): [True: 3, False: 2.86k]
  ------------------
 8768|      3|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version;
 8769|  2.87k|    }
 8770|      0|    /* UNREACHABLE */;
 8771|      0|    abort();
 8772|  2.87k|  }
 8773|  1.55k|  s_n_llhttp__internal__n_invoke_load_http_minor_2: {
 8774|  1.55k|    switch (llhttp__internal__c_load_http_minor(state, p, endp)) {
 8775|  1.55k|      case 0:
  ------------------
  |  Branch (8775:7): [True: 1.55k, False: 2]
  ------------------
 8776|  1.55k|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_1;
 8777|      2|      default:
  ------------------
  |  Branch (8777:7): [True: 2, False: 1.55k]
  ------------------
 8778|      2|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version;
 8779|  1.55k|    }
 8780|      0|    /* UNREACHABLE */;
 8781|      0|    abort();
 8782|  1.55k|  }
 8783|  4.96k|  s_n_llhttp__internal__n_invoke_load_http_major: {
 8784|  4.96k|    switch (llhttp__internal__c_load_http_major(state, p, endp)) {
 8785|    540|      case 0:
  ------------------
  |  Branch (8785:7): [True: 540, False: 4.42k]
  ------------------
 8786|    540|        goto s_n_llhttp__internal__n_invoke_load_http_minor;
 8787|  2.87k|      case 1:
  ------------------
  |  Branch (8787:7): [True: 2.87k, False: 2.09k]
  ------------------
 8788|  2.87k|        goto s_n_llhttp__internal__n_invoke_load_http_minor_1;
 8789|  1.55k|      case 2:
  ------------------
  |  Branch (8789:7): [True: 1.55k, False: 3.41k]
  ------------------
 8790|  1.55k|        goto s_n_llhttp__internal__n_invoke_load_http_minor_2;
 8791|      2|      default:
  ------------------
  |  Branch (8791:7): [True: 2, False: 4.96k]
  ------------------
 8792|      2|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version;
 8793|  4.96k|    }
 8794|      0|    /* UNREACHABLE */;
 8795|      0|    abort();
 8796|  4.96k|  }
 8797|  4.96k|  s_n_llhttp__internal__n_invoke_test_lenient_flags_23: {
 8798|  4.96k|    switch (llhttp__internal__c_test_lenient_flags_23(state, p, endp)) {
 8799|      0|      case 1:
  ------------------
  |  Branch (8799:7): [True: 0, False: 4.96k]
  ------------------
 8800|      0|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_1;
 8801|  4.96k|      default:
  ------------------
  |  Branch (8801:7): [True: 4.96k, False: 0]
  ------------------
 8802|  4.96k|        goto s_n_llhttp__internal__n_invoke_load_http_major;
 8803|  4.96k|    }
 8804|      0|    /* UNREACHABLE */;
 8805|      0|    abort();
 8806|  4.96k|  }
 8807|  4.96k|  s_n_llhttp__internal__n_invoke_store_http_minor: {
 8808|  4.96k|    switch (llhttp__internal__c_store_http_minor(state, p, endp, match)) {
 8809|  4.96k|      default:
  ------------------
  |  Branch (8809:7): [True: 4.96k, False: 0]
  ------------------
 8810|  4.96k|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_23;
 8811|  4.96k|    }
 8812|      0|    /* UNREACHABLE */;
 8813|      0|    abort();
 8814|  4.96k|  }
 8815|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_version_2: {
 8816|      1|    const unsigned char* start;
 8817|      1|    int err;
 8818|       |    
 8819|      1|    start = state->_span_pos0;
 8820|      1|    state->_span_pos0 = NULL;
 8821|      1|    err = llhttp__on_version(state, start, p);
 8822|      1|    if (err != 0) {
  ------------------
  |  Branch (8822:9): [True: 0, False: 1]
  ------------------
 8823|      0|      state->error = err;
 8824|      0|      state->error_pos = (const char*) p;
 8825|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_70;
 8826|      0|      return s_error;
 8827|      0|    }
 8828|      1|    goto s_n_llhttp__internal__n_error_70;
 8829|      1|    /* UNREACHABLE */;
 8830|      0|    abort();
 8831|      1|  }
 8832|      3|  s_n_llhttp__internal__n_span_end_llhttp__on_version_3: {
 8833|      3|    const unsigned char* start;
 8834|      3|    int err;
 8835|       |    
 8836|      3|    start = state->_span_pos0;
 8837|      3|    state->_span_pos0 = NULL;
 8838|      3|    err = llhttp__on_version(state, start, p);
 8839|      3|    if (err != 0) {
  ------------------
  |  Branch (8839:9): [True: 0, False: 3]
  ------------------
 8840|      0|      state->error = err;
 8841|      0|      state->error_pos = (const char*) p;
 8842|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_71;
 8843|      0|      return s_error;
 8844|      0|    }
 8845|      3|    goto s_n_llhttp__internal__n_error_71;
 8846|      3|    /* UNREACHABLE */;
 8847|      0|    abort();
 8848|      3|  }
 8849|  4.99k|  s_n_llhttp__internal__n_invoke_store_http_major: {
 8850|  4.99k|    switch (llhttp__internal__c_store_http_major(state, p, endp, match)) {
 8851|  4.99k|      default:
  ------------------
  |  Branch (8851:7): [True: 4.99k, False: 0]
  ------------------
 8852|  4.99k|        goto s_n_llhttp__internal__n_req_http_dot;
 8853|  4.99k|    }
 8854|      0|    /* UNREACHABLE */;
 8855|      0|    abort();
 8856|  4.99k|  }
 8857|     13|  s_n_llhttp__internal__n_span_end_llhttp__on_version_4: {
 8858|     13|    const unsigned char* start;
 8859|     13|    int err;
 8860|       |    
 8861|     13|    start = state->_span_pos0;
 8862|     13|    state->_span_pos0 = NULL;
 8863|     13|    err = llhttp__on_version(state, start, p);
 8864|     13|    if (err != 0) {
  ------------------
  |  Branch (8864:9): [True: 0, False: 13]
  ------------------
 8865|      0|      state->error = err;
 8866|      0|      state->error_pos = (const char*) p;
 8867|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_72;
 8868|      0|      return s_error;
 8869|      0|    }
 8870|     13|    goto s_n_llhttp__internal__n_error_72;
 8871|     13|    /* UNREACHABLE */;
 8872|      0|    abort();
 8873|     13|  }
 8874|      1|  s_n_llhttp__internal__n_error_62: {
 8875|      1|    state->error = 0x8;
 8876|      1|    state->reason = "Invalid method for HTTP/x.x request";
 8877|      1|    state->error_pos = (const char*) p;
 8878|      1|    state->_current = (void*) (intptr_t) s_error;
 8879|      1|    return s_error;
 8880|      0|    /* UNREACHABLE */;
 8881|      0|    abort();
 8882|     13|  }
 8883|  1.16k|  s_n_llhttp__internal__n_invoke_load_method: {
 8884|  1.16k|    switch (llhttp__internal__c_load_method(state, p, endp)) {
 8885|      0|      case 0:
  ------------------
  |  Branch (8885:7): [True: 0, False: 1.16k]
  ------------------
 8886|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8887|  1.10k|      case 1:
  ------------------
  |  Branch (8887:7): [True: 1.10k, False: 66]
  ------------------
 8888|  1.10k|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8889|      0|      case 2:
  ------------------
  |  Branch (8889:7): [True: 0, False: 1.16k]
  ------------------
 8890|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8891|      1|      case 3:
  ------------------
  |  Branch (8891:7): [True: 1, False: 1.16k]
  ------------------
 8892|      1|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8893|     27|      case 4:
  ------------------
  |  Branch (8893:7): [True: 27, False: 1.14k]
  ------------------
 8894|     27|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8895|      0|      case 5:
  ------------------
  |  Branch (8895:7): [True: 0, False: 1.16k]
  ------------------
 8896|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8897|      0|      case 6:
  ------------------
  |  Branch (8897:7): [True: 0, False: 1.16k]
  ------------------
 8898|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8899|      0|      case 7:
  ------------------
  |  Branch (8899:7): [True: 0, False: 1.16k]
  ------------------
 8900|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8901|      0|      case 8:
  ------------------
  |  Branch (8901:7): [True: 0, False: 1.16k]
  ------------------
 8902|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8903|      2|      case 9:
  ------------------
  |  Branch (8903:7): [True: 2, False: 1.16k]
  ------------------
 8904|      2|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8905|      0|      case 10:
  ------------------
  |  Branch (8905:7): [True: 0, False: 1.16k]
  ------------------
 8906|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8907|      0|      case 11:
  ------------------
  |  Branch (8907:7): [True: 0, False: 1.16k]
  ------------------
 8908|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8909|      0|      case 12:
  ------------------
  |  Branch (8909:7): [True: 0, False: 1.16k]
  ------------------
 8910|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8911|      0|      case 13:
  ------------------
  |  Branch (8911:7): [True: 0, False: 1.16k]
  ------------------
 8912|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8913|      0|      case 14:
  ------------------
  |  Branch (8913:7): [True: 0, False: 1.16k]
  ------------------
 8914|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8915|      0|      case 15:
  ------------------
  |  Branch (8915:7): [True: 0, False: 1.16k]
  ------------------
 8916|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8917|      0|      case 16:
  ------------------
  |  Branch (8917:7): [True: 0, False: 1.16k]
  ------------------
 8918|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8919|      0|      case 17:
  ------------------
  |  Branch (8919:7): [True: 0, False: 1.16k]
  ------------------
 8920|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8921|      0|      case 18:
  ------------------
  |  Branch (8921:7): [True: 0, False: 1.16k]
  ------------------
 8922|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8923|      1|      case 19:
  ------------------
  |  Branch (8923:7): [True: 1, False: 1.16k]
  ------------------
 8924|      1|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8925|      0|      case 20:
  ------------------
  |  Branch (8925:7): [True: 0, False: 1.16k]
  ------------------
 8926|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8927|      0|      case 21:
  ------------------
  |  Branch (8927:7): [True: 0, False: 1.16k]
  ------------------
 8928|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8929|      0|      case 22:
  ------------------
  |  Branch (8929:7): [True: 0, False: 1.16k]
  ------------------
 8930|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8931|      0|      case 23:
  ------------------
  |  Branch (8931:7): [True: 0, False: 1.16k]
  ------------------
 8932|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8933|      0|      case 24:
  ------------------
  |  Branch (8933:7): [True: 0, False: 1.16k]
  ------------------
 8934|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8935|      0|      case 25:
  ------------------
  |  Branch (8935:7): [True: 0, False: 1.16k]
  ------------------
 8936|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8937|      0|      case 26:
  ------------------
  |  Branch (8937:7): [True: 0, False: 1.16k]
  ------------------
 8938|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8939|      0|      case 27:
  ------------------
  |  Branch (8939:7): [True: 0, False: 1.16k]
  ------------------
 8940|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8941|      0|      case 28:
  ------------------
  |  Branch (8941:7): [True: 0, False: 1.16k]
  ------------------
 8942|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8943|      1|      case 29:
  ------------------
  |  Branch (8943:7): [True: 1, False: 1.16k]
  ------------------
 8944|      1|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8945|      0|      case 30:
  ------------------
  |  Branch (8945:7): [True: 0, False: 1.16k]
  ------------------
 8946|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8947|      2|      case 31:
  ------------------
  |  Branch (8947:7): [True: 2, False: 1.16k]
  ------------------
 8948|      2|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8949|      0|      case 32:
  ------------------
  |  Branch (8949:7): [True: 0, False: 1.16k]
  ------------------
 8950|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8951|      0|      case 33:
  ------------------
  |  Branch (8951:7): [True: 0, False: 1.16k]
  ------------------
 8952|      0|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8953|     31|      case 34:
  ------------------
  |  Branch (8953:7): [True: 31, False: 1.13k]
  ------------------
 8954|     31|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8955|      1|      default:
  ------------------
  |  Branch (8955:7): [True: 1, False: 1.16k]
  ------------------
 8956|      1|        goto s_n_llhttp__internal__n_error_62;
 8957|  1.16k|    }
 8958|      0|    /* UNREACHABLE */;
 8959|      0|    abort();
 8960|  1.16k|  }
 8961|     57|  s_n_llhttp__internal__n_error_75: {
 8962|     57|    state->error = 0x8;
 8963|     57|    state->reason = "Expected HTTP/";
 8964|     57|    state->error_pos = (const char*) p;
 8965|     57|    state->_current = (void*) (intptr_t) s_error;
 8966|     57|    return s_error;
 8967|      0|    /* UNREACHABLE */;
 8968|      0|    abort();
 8969|  1.16k|  }
 8970|      7|  s_n_llhttp__internal__n_error_73: {
 8971|      7|    state->error = 0x8;
 8972|      7|    state->reason = "Expected SOURCE method for ICE/x.x request";
 8973|      7|    state->error_pos = (const char*) p;
 8974|      7|    state->_current = (void*) (intptr_t) s_error;
 8975|      7|    return s_error;
 8976|      0|    /* UNREACHABLE */;
 8977|      0|    abort();
 8978|  1.16k|  }
 8979|    296|  s_n_llhttp__internal__n_invoke_load_method_2: {
 8980|    296|    switch (llhttp__internal__c_load_method(state, p, endp)) {
 8981|    289|      case 33:
  ------------------
  |  Branch (8981:7): [True: 289, False: 7]
  ------------------
 8982|    289|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 8983|      7|      default:
  ------------------
  |  Branch (8983:7): [True: 7, False: 289]
  ------------------
 8984|      7|        goto s_n_llhttp__internal__n_error_73;
 8985|    296|    }
 8986|      0|    /* UNREACHABLE */;
 8987|      0|    abort();
 8988|    296|  }
 8989|      1|  s_n_llhttp__internal__n_error_74: {
 8990|      1|    state->error = 0x8;
 8991|      1|    state->reason = "Invalid method for RTSP/x.x request";
 8992|      1|    state->error_pos = (const char*) p;
 8993|      1|    state->_current = (void*) (intptr_t) s_error;
 8994|      1|    return s_error;
 8995|      0|    /* UNREACHABLE */;
 8996|      0|    abort();
 8997|    296|  }
 8998|  3.67k|  s_n_llhttp__internal__n_invoke_load_method_3: {
 8999|  3.67k|    switch (llhttp__internal__c_load_method(state, p, endp)) {
 9000|  1.01k|      case 1:
  ------------------
  |  Branch (9000:7): [True: 1.01k, False: 2.65k]
  ------------------
 9001|  1.01k|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9002|    194|      case 3:
  ------------------
  |  Branch (9002:7): [True: 194, False: 3.47k]
  ------------------
 9003|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9004|    194|      case 6:
  ------------------
  |  Branch (9004:7): [True: 194, False: 3.47k]
  ------------------
 9005|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9006|    194|      case 35:
  ------------------
  |  Branch (9006:7): [True: 194, False: 3.47k]
  ------------------
 9007|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9008|    194|      case 36:
  ------------------
  |  Branch (9008:7): [True: 194, False: 3.47k]
  ------------------
 9009|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9010|    194|      case 37:
  ------------------
  |  Branch (9010:7): [True: 194, False: 3.47k]
  ------------------
 9011|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9012|    195|      case 38:
  ------------------
  |  Branch (9012:7): [True: 195, False: 3.47k]
  ------------------
 9013|    195|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9014|    322|      case 39:
  ------------------
  |  Branch (9014:7): [True: 322, False: 3.35k]
  ------------------
 9015|    322|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9016|    194|      case 40:
  ------------------
  |  Branch (9016:7): [True: 194, False: 3.47k]
  ------------------
 9017|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9018|    196|      case 41:
  ------------------
  |  Branch (9018:7): [True: 196, False: 3.47k]
  ------------------
 9019|    196|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9020|    194|      case 42:
  ------------------
  |  Branch (9020:7): [True: 194, False: 3.47k]
  ------------------
 9021|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9022|    194|      case 43:
  ------------------
  |  Branch (9022:7): [True: 194, False: 3.47k]
  ------------------
 9023|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9024|    194|      case 44:
  ------------------
  |  Branch (9024:7): [True: 194, False: 3.47k]
  ------------------
 9025|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9026|    194|      case 45:
  ------------------
  |  Branch (9026:7): [True: 194, False: 3.47k]
  ------------------
 9027|    194|        goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
 9028|      1|      default:
  ------------------
  |  Branch (9028:7): [True: 1, False: 3.67k]
  ------------------
 9029|      1|        goto s_n_llhttp__internal__n_error_74;
 9030|  3.67k|    }
 9031|      0|    /* UNREACHABLE */;
 9032|      0|    abort();
 9033|  3.67k|  }
 9034|      0|  s_n_llhttp__internal__n_pause_22: {
 9035|      0|    state->error = 0x15;
 9036|      0|    state->reason = "on_url_complete pause";
 9037|      0|    state->error_pos = (const char*) p;
 9038|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_req_http_start;
 9039|      0|    return s_error;
 9040|      0|    /* UNREACHABLE */;
 9041|      0|    abort();
 9042|  3.67k|  }
 9043|      0|  s_n_llhttp__internal__n_error_61: {
 9044|      0|    state->error = 0x1a;
 9045|      0|    state->reason = "`on_url_complete` callback error";
 9046|      0|    state->error_pos = (const char*) p;
 9047|      0|    state->_current = (void*) (intptr_t) s_error;
 9048|      0|    return s_error;
 9049|      0|    /* UNREACHABLE */;
 9050|      0|    abort();
 9051|  3.67k|  }
 9052|  5.22k|  s_n_llhttp__internal__n_invoke_llhttp__on_url_complete_1: {
 9053|  5.22k|    switch (llhttp__on_url_complete(state, p, endp)) {
 9054|  5.22k|      case 0:
  ------------------
  |  Branch (9054:7): [True: 5.22k, False: 0]
  ------------------
 9055|  5.22k|        goto s_n_llhttp__internal__n_req_http_start;
 9056|      0|      case 21:
  ------------------
  |  Branch (9056:7): [True: 0, False: 5.22k]
  ------------------
 9057|      0|        goto s_n_llhttp__internal__n_pause_22;
 9058|      0|      default:
  ------------------
  |  Branch (9058:7): [True: 0, False: 5.22k]
  ------------------
 9059|      0|        goto s_n_llhttp__internal__n_error_61;
 9060|  5.22k|    }
 9061|      0|    /* UNREACHABLE */;
 9062|      0|    abort();
 9063|  5.22k|  }
 9064|  4.48k|  s_n_llhttp__internal__n_span_end_llhttp__on_url_5: {
 9065|  4.48k|    const unsigned char* start;
 9066|  4.48k|    int err;
 9067|       |    
 9068|  4.48k|    start = state->_span_pos0;
 9069|  4.48k|    state->_span_pos0 = NULL;
 9070|  4.48k|    err = llhttp__on_url(state, start, p);
 9071|  4.48k|    if (err != 0) {
  ------------------
  |  Branch (9071:9): [True: 0, False: 4.48k]
  ------------------
 9072|      0|      state->error = err;
 9073|      0|      state->error_pos = (const char*) p;
 9074|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http;
 9075|      0|      return s_error;
 9076|      0|    }
 9077|  4.48k|    goto s_n_llhttp__internal__n_url_skip_to_http;
 9078|  4.48k|    /* UNREACHABLE */;
 9079|      0|    abort();
 9080|  4.48k|  }
 9081|    636|  s_n_llhttp__internal__n_span_end_llhttp__on_url_6: {
 9082|    636|    const unsigned char* start;
 9083|    636|    int err;
 9084|       |    
 9085|    636|    start = state->_span_pos0;
 9086|    636|    state->_span_pos0 = NULL;
 9087|    636|    err = llhttp__on_url(state, start, p);
 9088|    636|    if (err != 0) {
  ------------------
  |  Branch (9088:9): [True: 0, False: 636]
  ------------------
 9089|      0|      state->error = err;
 9090|      0|      state->error_pos = (const char*) p;
 9091|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http09;
 9092|      0|      return s_error;
 9093|      0|    }
 9094|    636|    goto s_n_llhttp__internal__n_url_skip_to_http09;
 9095|    636|    /* UNREACHABLE */;
 9096|      0|    abort();
 9097|    636|  }
 9098|    249|  s_n_llhttp__internal__n_span_end_llhttp__on_url_7: {
 9099|    249|    const unsigned char* start;
 9100|    249|    int err;
 9101|       |    
 9102|    249|    start = state->_span_pos0;
 9103|    249|    state->_span_pos0 = NULL;
 9104|    249|    err = llhttp__on_url(state, start, p);
 9105|    249|    if (err != 0) {
  ------------------
  |  Branch (9105:9): [True: 0, False: 249]
  ------------------
 9106|      0|      state->error = err;
 9107|      0|      state->error_pos = (const char*) p;
 9108|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9109|      0|      return s_error;
 9110|      0|    }
 9111|    249|    goto s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9112|    249|    /* UNREACHABLE */;
 9113|      0|    abort();
 9114|    249|  }
 9115|    195|  s_n_llhttp__internal__n_span_end_llhttp__on_url_8: {
 9116|    195|    const unsigned char* start;
 9117|    195|    int err;
 9118|       |    
 9119|    195|    start = state->_span_pos0;
 9120|    195|    state->_span_pos0 = NULL;
 9121|    195|    err = llhttp__on_url(state, start, p);
 9122|    195|    if (err != 0) {
  ------------------
  |  Branch (9122:9): [True: 0, False: 195]
  ------------------
 9123|      0|      state->error = err;
 9124|      0|      state->error_pos = (const char*) p;
 9125|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http;
 9126|      0|      return s_error;
 9127|      0|    }
 9128|    195|    goto s_n_llhttp__internal__n_url_skip_to_http;
 9129|    195|    /* UNREACHABLE */;
 9130|      0|    abort();
 9131|    195|  }
 9132|      2|  s_n_llhttp__internal__n_error_76: {
 9133|      2|    state->error = 0x7;
 9134|      2|    state->reason = "Invalid char in url fragment start";
 9135|      2|    state->error_pos = (const char*) p;
 9136|      2|    state->_current = (void*) (intptr_t) s_error;
 9137|      2|    return s_error;
 9138|      0|    /* UNREACHABLE */;
 9139|      0|    abort();
 9140|    195|  }
 9141|    663|  s_n_llhttp__internal__n_span_end_llhttp__on_url_9: {
 9142|    663|    const unsigned char* start;
 9143|    663|    int err;
 9144|       |    
 9145|    663|    start = state->_span_pos0;
 9146|    663|    state->_span_pos0 = NULL;
 9147|    663|    err = llhttp__on_url(state, start, p);
 9148|    663|    if (err != 0) {
  ------------------
  |  Branch (9148:9): [True: 0, False: 663]
  ------------------
 9149|      0|      state->error = err;
 9150|      0|      state->error_pos = (const char*) p;
 9151|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http09;
 9152|      0|      return s_error;
 9153|      0|    }
 9154|    663|    goto s_n_llhttp__internal__n_url_skip_to_http09;
 9155|    663|    /* UNREACHABLE */;
 9156|      0|    abort();
 9157|    663|  }
 9158|    226|  s_n_llhttp__internal__n_span_end_llhttp__on_url_10: {
 9159|    226|    const unsigned char* start;
 9160|    226|    int err;
 9161|       |    
 9162|    226|    start = state->_span_pos0;
 9163|    226|    state->_span_pos0 = NULL;
 9164|    226|    err = llhttp__on_url(state, start, p);
 9165|    226|    if (err != 0) {
  ------------------
  |  Branch (9165:9): [True: 0, False: 226]
  ------------------
 9166|      0|      state->error = err;
 9167|      0|      state->error_pos = (const char*) p;
 9168|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9169|      0|      return s_error;
 9170|      0|    }
 9171|    226|    goto s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9172|    226|    /* UNREACHABLE */;
 9173|      0|    abort();
 9174|    226|  }
 9175|    197|  s_n_llhttp__internal__n_span_end_llhttp__on_url_11: {
 9176|    197|    const unsigned char* start;
 9177|    197|    int err;
 9178|       |    
 9179|    197|    start = state->_span_pos0;
 9180|    197|    state->_span_pos0 = NULL;
 9181|    197|    err = llhttp__on_url(state, start, p);
 9182|    197|    if (err != 0) {
  ------------------
  |  Branch (9182:9): [True: 0, False: 197]
  ------------------
 9183|      0|      state->error = err;
 9184|      0|      state->error_pos = (const char*) p;
 9185|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http;
 9186|      0|      return s_error;
 9187|      0|    }
 9188|    197|    goto s_n_llhttp__internal__n_url_skip_to_http;
 9189|    197|    /* UNREACHABLE */;
 9190|      0|    abort();
 9191|    197|  }
 9192|      3|  s_n_llhttp__internal__n_error_77: {
 9193|      3|    state->error = 0x7;
 9194|      3|    state->reason = "Invalid char in url query";
 9195|      3|    state->error_pos = (const char*) p;
 9196|      3|    state->_current = (void*) (intptr_t) s_error;
 9197|      3|    return s_error;
 9198|      0|    /* UNREACHABLE */;
 9199|      0|    abort();
 9200|    197|  }
 9201|      2|  s_n_llhttp__internal__n_error_78: {
 9202|      2|    state->error = 0x7;
 9203|      2|    state->reason = "Invalid char in url path";
 9204|      2|    state->error_pos = (const char*) p;
 9205|      2|    state->_current = (void*) (intptr_t) s_error;
 9206|      2|    return s_error;
 9207|      0|    /* UNREACHABLE */;
 9208|      0|    abort();
 9209|    197|  }
 9210|    294|  s_n_llhttp__internal__n_span_end_llhttp__on_url: {
 9211|    294|    const unsigned char* start;
 9212|    294|    int err;
 9213|       |    
 9214|    294|    start = state->_span_pos0;
 9215|    294|    state->_span_pos0 = NULL;
 9216|    294|    err = llhttp__on_url(state, start, p);
 9217|    294|    if (err != 0) {
  ------------------
  |  Branch (9217:9): [True: 0, False: 294]
  ------------------
 9218|      0|      state->error = err;
 9219|      0|      state->error_pos = (const char*) p;
 9220|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http09;
 9221|      0|      return s_error;
 9222|      0|    }
 9223|    294|    goto s_n_llhttp__internal__n_url_skip_to_http09;
 9224|    294|    /* UNREACHABLE */;
 9225|      0|    abort();
 9226|    294|  }
 9227|    195|  s_n_llhttp__internal__n_span_end_llhttp__on_url_1: {
 9228|    195|    const unsigned char* start;
 9229|    195|    int err;
 9230|       |    
 9231|    195|    start = state->_span_pos0;
 9232|    195|    state->_span_pos0 = NULL;
 9233|    195|    err = llhttp__on_url(state, start, p);
 9234|    195|    if (err != 0) {
  ------------------
  |  Branch (9234:9): [True: 0, False: 195]
  ------------------
 9235|      0|      state->error = err;
 9236|      0|      state->error_pos = (const char*) p;
 9237|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9238|      0|      return s_error;
 9239|      0|    }
 9240|    195|    goto s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9241|    195|    /* UNREACHABLE */;
 9242|      0|    abort();
 9243|    195|  }
 9244|    195|  s_n_llhttp__internal__n_span_end_llhttp__on_url_2: {
 9245|    195|    const unsigned char* start;
 9246|    195|    int err;
 9247|       |    
 9248|    195|    start = state->_span_pos0;
 9249|    195|    state->_span_pos0 = NULL;
 9250|    195|    err = llhttp__on_url(state, start, p);
 9251|    195|    if (err != 0) {
  ------------------
  |  Branch (9251:9): [True: 0, False: 195]
  ------------------
 9252|      0|      state->error = err;
 9253|      0|      state->error_pos = (const char*) p;
 9254|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http;
 9255|      0|      return s_error;
 9256|      0|    }
 9257|    195|    goto s_n_llhttp__internal__n_url_skip_to_http;
 9258|    195|    /* UNREACHABLE */;
 9259|      0|    abort();
 9260|    195|  }
 9261|    194|  s_n_llhttp__internal__n_span_end_llhttp__on_url_12: {
 9262|    194|    const unsigned char* start;
 9263|    194|    int err;
 9264|       |    
 9265|    194|    start = state->_span_pos0;
 9266|    194|    state->_span_pos0 = NULL;
 9267|    194|    err = llhttp__on_url(state, start, p);
 9268|    194|    if (err != 0) {
  ------------------
  |  Branch (9268:9): [True: 0, False: 194]
  ------------------
 9269|      0|      state->error = err;
 9270|      0|      state->error_pos = (const char*) p;
 9271|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http09;
 9272|      0|      return s_error;
 9273|      0|    }
 9274|    194|    goto s_n_llhttp__internal__n_url_skip_to_http09;
 9275|    194|    /* UNREACHABLE */;
 9276|      0|    abort();
 9277|    194|  }
 9278|    194|  s_n_llhttp__internal__n_span_end_llhttp__on_url_13: {
 9279|    194|    const unsigned char* start;
 9280|    194|    int err;
 9281|       |    
 9282|    194|    start = state->_span_pos0;
 9283|    194|    state->_span_pos0 = NULL;
 9284|    194|    err = llhttp__on_url(state, start, p);
 9285|    194|    if (err != 0) {
  ------------------
  |  Branch (9285:9): [True: 0, False: 194]
  ------------------
 9286|      0|      state->error = err;
 9287|      0|      state->error_pos = (const char*) p;
 9288|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9289|      0|      return s_error;
 9290|      0|    }
 9291|    194|    goto s_n_llhttp__internal__n_url_skip_lf_to_http09;
 9292|    194|    /* UNREACHABLE */;
 9293|      0|    abort();
 9294|    194|  }
 9295|    194|  s_n_llhttp__internal__n_span_end_llhttp__on_url_14: {
 9296|    194|    const unsigned char* start;
 9297|    194|    int err;
 9298|       |    
 9299|    194|    start = state->_span_pos0;
 9300|    194|    state->_span_pos0 = NULL;
 9301|    194|    err = llhttp__on_url(state, start, p);
 9302|    194|    if (err != 0) {
  ------------------
  |  Branch (9302:9): [True: 0, False: 194]
  ------------------
 9303|      0|      state->error = err;
 9304|      0|      state->error_pos = (const char*) p;
 9305|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_url_skip_to_http;
 9306|      0|      return s_error;
 9307|      0|    }
 9308|    194|    goto s_n_llhttp__internal__n_url_skip_to_http;
 9309|    194|    /* UNREACHABLE */;
 9310|      0|    abort();
 9311|    194|  }
 9312|      1|  s_n_llhttp__internal__n_error_79: {
 9313|      1|    state->error = 0x7;
 9314|      1|    state->reason = "Double @ in url";
 9315|      1|    state->error_pos = (const char*) p;
 9316|      1|    state->_current = (void*) (intptr_t) s_error;
 9317|      1|    return s_error;
 9318|      0|    /* UNREACHABLE */;
 9319|      0|    abort();
 9320|    194|  }
 9321|      1|  s_n_llhttp__internal__n_error_80: {
 9322|      1|    state->error = 0x7;
 9323|      1|    state->reason = "Unexpected char in url server";
 9324|      1|    state->error_pos = (const char*) p;
 9325|      1|    state->_current = (void*) (intptr_t) s_error;
 9326|      1|    return s_error;
 9327|      0|    /* UNREACHABLE */;
 9328|      0|    abort();
 9329|    194|  }
 9330|      4|  s_n_llhttp__internal__n_error_81: {
 9331|      4|    state->error = 0x7;
 9332|      4|    state->reason = "Unexpected char in url server";
 9333|      4|    state->error_pos = (const char*) p;
 9334|      4|    state->_current = (void*) (intptr_t) s_error;
 9335|      4|    return s_error;
 9336|      0|    /* UNREACHABLE */;
 9337|      0|    abort();
 9338|    194|  }
 9339|     12|  s_n_llhttp__internal__n_error_82: {
 9340|     12|    state->error = 0x7;
 9341|     12|    state->reason = "Unexpected char in url schema";
 9342|     12|    state->error_pos = (const char*) p;
 9343|     12|    state->_current = (void*) (intptr_t) s_error;
 9344|     12|    return s_error;
 9345|      0|    /* UNREACHABLE */;
 9346|      0|    abort();
 9347|    194|  }
 9348|      5|  s_n_llhttp__internal__n_error_83: {
 9349|      5|    state->error = 0x7;
 9350|      5|    state->reason = "Unexpected char in url schema";
 9351|      5|    state->error_pos = (const char*) p;
 9352|      5|    state->_current = (void*) (intptr_t) s_error;
 9353|      5|    return s_error;
 9354|      0|    /* UNREACHABLE */;
 9355|      0|    abort();
 9356|    194|  }
 9357|     11|  s_n_llhttp__internal__n_error_84: {
 9358|     11|    state->error = 0x7;
 9359|     11|    state->reason = "Unexpected start char in url";
 9360|     11|    state->error_pos = (const char*) p;
 9361|     11|    state->_current = (void*) (intptr_t) s_error;
 9362|     11|    return s_error;
 9363|      0|    /* UNREACHABLE */;
 9364|      0|    abort();
 9365|    194|  }
 9366|  26.4k|  s_n_llhttp__internal__n_invoke_is_equal_method: {
 9367|  26.4k|    switch (llhttp__internal__c_is_equal_method(state, p, endp)) {
 9368|  26.4k|      case 0:
  ------------------
  |  Branch (9368:7): [True: 26.4k, False: 4]
  ------------------
 9369|  26.4k|        goto s_n_llhttp__internal__n_url_entry_normal;
 9370|      4|      default:
  ------------------
  |  Branch (9370:7): [True: 4, False: 26.4k]
  ------------------
 9371|      4|        goto s_n_llhttp__internal__n_url_entry_connect;
 9372|  26.4k|    }
 9373|      0|    /* UNREACHABLE */;
 9374|      0|    abort();
 9375|  26.4k|  }
 9376|     25|  s_n_llhttp__internal__n_error_85: {
 9377|     25|    state->error = 0x6;
 9378|     25|    state->reason = "Expected space after method";
 9379|     25|    state->error_pos = (const char*) p;
 9380|     25|    state->_current = (void*) (intptr_t) s_error;
 9381|     25|    return s_error;
 9382|      0|    /* UNREACHABLE */;
 9383|      0|    abort();
 9384|  26.4k|  }
 9385|      0|  s_n_llhttp__internal__n_pause_26: {
 9386|      0|    state->error = 0x15;
 9387|      0|    state->reason = "on_method_complete pause";
 9388|      0|    state->error_pos = (const char*) p;
 9389|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_req_first_space_before_url;
 9390|      0|    return s_error;
 9391|      0|    /* UNREACHABLE */;
 9392|      0|    abort();
 9393|  26.4k|  }
 9394|      0|  s_n_llhttp__internal__n_error_104: {
 9395|      0|    state->error = 0x20;
 9396|      0|    state->reason = "`on_method_complete` callback error";
 9397|      0|    state->error_pos = (const char*) p;
 9398|      0|    state->_current = (void*) (intptr_t) s_error;
 9399|      0|    return s_error;
 9400|      0|    /* UNREACHABLE */;
 9401|      0|    abort();
 9402|  26.4k|  }
 9403|  26.8k|  s_n_llhttp__internal__n_span_end_llhttp__on_method_2: {
 9404|  26.8k|    const unsigned char* start;
 9405|  26.8k|    int err;
 9406|       |    
 9407|  26.8k|    start = state->_span_pos0;
 9408|  26.8k|    state->_span_pos0 = NULL;
 9409|  26.8k|    err = llhttp__on_method(state, start, p);
 9410|  26.8k|    if (err != 0) {
  ------------------
  |  Branch (9410:9): [True: 0, False: 26.8k]
  ------------------
 9411|      0|      state->error = err;
 9412|      0|      state->error_pos = (const char*) p;
 9413|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_method_complete_1;
 9414|      0|      return s_error;
 9415|      0|    }
 9416|  26.8k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_method_complete_1;
 9417|  26.8k|    /* UNREACHABLE */;
 9418|      0|    abort();
 9419|  26.8k|  }
 9420|  26.8k|  s_n_llhttp__internal__n_invoke_store_method_1: {
 9421|  26.8k|    switch (llhttp__internal__c_store_method(state, p, endp, match)) {
 9422|  26.8k|      default:
  ------------------
  |  Branch (9422:7): [True: 26.8k, False: 0]
  ------------------
 9423|  26.8k|        goto s_n_llhttp__internal__n_span_end_llhttp__on_method_2;
 9424|  26.8k|    }
 9425|      0|    /* UNREACHABLE */;
 9426|      0|    abort();
 9427|  26.8k|  }
 9428|    728|  s_n_llhttp__internal__n_error_105: {
 9429|    728|    state->error = 0x6;
 9430|    728|    state->reason = "Invalid method encountered";
 9431|    728|    state->error_pos = (const char*) p;
 9432|    728|    state->_current = (void*) (intptr_t) s_error;
 9433|    728|    return s_error;
 9434|      0|    /* UNREACHABLE */;
 9435|      0|    abort();
 9436|  26.8k|  }
 9437|      0|  s_n_llhttp__internal__n_error_97: {
 9438|      0|    state->error = 0xd;
 9439|      0|    state->reason = "Invalid status code";
 9440|      0|    state->error_pos = (const char*) p;
 9441|      0|    state->_current = (void*) (intptr_t) s_error;
 9442|      0|    return s_error;
 9443|      0|    /* UNREACHABLE */;
 9444|      0|    abort();
 9445|  26.8k|  }
 9446|      0|  s_n_llhttp__internal__n_error_95: {
 9447|      0|    state->error = 0xd;
 9448|      0|    state->reason = "Invalid status code";
 9449|      0|    state->error_pos = (const char*) p;
 9450|      0|    state->_current = (void*) (intptr_t) s_error;
 9451|      0|    return s_error;
 9452|      0|    /* UNREACHABLE */;
 9453|      0|    abort();
 9454|  26.8k|  }
 9455|      0|  s_n_llhttp__internal__n_error_93: {
 9456|      0|    state->error = 0xd;
 9457|      0|    state->reason = "Invalid status code";
 9458|      0|    state->error_pos = (const char*) p;
 9459|      0|    state->_current = (void*) (intptr_t) s_error;
 9460|      0|    return s_error;
 9461|      0|    /* UNREACHABLE */;
 9462|      0|    abort();
 9463|  26.8k|  }
 9464|      0|  s_n_llhttp__internal__n_pause_24: {
 9465|      0|    state->error = 0x15;
 9466|      0|    state->reason = "on_status_complete pause";
 9467|      0|    state->error_pos = (const char*) p;
 9468|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_headers_start;
 9469|      0|    return s_error;
 9470|      0|    /* UNREACHABLE */;
 9471|      0|    abort();
 9472|  26.8k|  }
 9473|      0|  s_n_llhttp__internal__n_error_89: {
 9474|      0|    state->error = 0x1b;
 9475|      0|    state->reason = "`on_status_complete` callback error";
 9476|      0|    state->error_pos = (const char*) p;
 9477|      0|    state->_current = (void*) (intptr_t) s_error;
 9478|      0|    return s_error;
 9479|      0|    /* UNREACHABLE */;
 9480|      0|    abort();
 9481|  26.8k|  }
 9482|  3.87k|  s_n_llhttp__internal__n_invoke_llhttp__on_status_complete: {
 9483|  3.87k|    switch (llhttp__on_status_complete(state, p, endp)) {
 9484|  3.87k|      case 0:
  ------------------
  |  Branch (9484:7): [True: 3.87k, False: 0]
  ------------------
 9485|  3.87k|        goto s_n_llhttp__internal__n_headers_start;
 9486|      0|      case 21:
  ------------------
  |  Branch (9486:7): [True: 0, False: 3.87k]
  ------------------
 9487|      0|        goto s_n_llhttp__internal__n_pause_24;
 9488|      0|      default:
  ------------------
  |  Branch (9488:7): [True: 0, False: 3.87k]
  ------------------
 9489|      0|        goto s_n_llhttp__internal__n_error_89;
 9490|  3.87k|    }
 9491|      0|    /* UNREACHABLE */;
 9492|      0|    abort();
 9493|  3.87k|  }
 9494|      1|  s_n_llhttp__internal__n_error_88: {
 9495|      1|    state->error = 0xd;
 9496|      1|    state->reason = "Invalid response status";
 9497|      1|    state->error_pos = (const char*) p;
 9498|      1|    state->_current = (void*) (intptr_t) s_error;
 9499|      1|    return s_error;
 9500|      0|    /* UNREACHABLE */;
 9501|      0|    abort();
 9502|  3.87k|  }
 9503|      1|  s_n_llhttp__internal__n_invoke_test_lenient_flags_27: {
 9504|      1|    switch (llhttp__internal__c_test_lenient_flags_1(state, p, endp)) {
 9505|      0|      case 1:
  ------------------
  |  Branch (9505:7): [True: 0, False: 1]
  ------------------
 9506|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
 9507|      1|      default:
  ------------------
  |  Branch (9507:7): [True: 1, False: 0]
  ------------------
 9508|      1|        goto s_n_llhttp__internal__n_error_88;
 9509|      1|    }
 9510|      0|    /* UNREACHABLE */;
 9511|      0|    abort();
 9512|      1|  }
 9513|      2|  s_n_llhttp__internal__n_error_90: {
 9514|      2|    state->error = 0x2;
 9515|      2|    state->reason = "Expected LF after CR";
 9516|      2|    state->error_pos = (const char*) p;
 9517|      2|    state->_current = (void*) (intptr_t) s_error;
 9518|      2|    return s_error;
 9519|      0|    /* UNREACHABLE */;
 9520|      0|    abort();
 9521|      1|  }
 9522|      2|  s_n_llhttp__internal__n_invoke_test_lenient_flags_28: {
 9523|      2|    switch (llhttp__internal__c_test_lenient_flags_8(state, p, endp)) {
 9524|      0|      case 1:
  ------------------
  |  Branch (9524:7): [True: 0, False: 2]
  ------------------
 9525|      0|        goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
 9526|      2|      default:
  ------------------
  |  Branch (9526:7): [True: 2, False: 0]
  ------------------
 9527|      2|        goto s_n_llhttp__internal__n_error_90;
 9528|      2|    }
 9529|      0|    /* UNREACHABLE */;
 9530|      0|    abort();
 9531|      2|  }
 9532|      4|  s_n_llhttp__internal__n_error_91: {
 9533|      4|    state->error = 0x19;
 9534|      4|    state->reason = "Missing expected CR after response line";
 9535|      4|    state->error_pos = (const char*) p;
 9536|      4|    state->_current = (void*) (intptr_t) s_error;
 9537|      4|    return s_error;
 9538|      0|    /* UNREACHABLE */;
 9539|      0|    abort();
 9540|      2|  }
 9541|      4|  s_n_llhttp__internal__n_span_end_llhttp__on_status: {
 9542|      4|    const unsigned char* start;
 9543|      4|    int err;
 9544|       |    
 9545|      4|    start = state->_span_pos0;
 9546|      4|    state->_span_pos0 = NULL;
 9547|      4|    err = llhttp__on_status(state, start, p);
 9548|      4|    if (err != 0) {
  ------------------
  |  Branch (9548:9): [True: 0, False: 4]
  ------------------
 9549|      0|      state->error = err;
 9550|      0|      state->error_pos = (const char*) (p + 1);
 9551|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_test_lenient_flags_29;
 9552|      0|      return s_error;
 9553|      0|    }
 9554|      4|    p++;
 9555|      4|    goto s_n_llhttp__internal__n_invoke_test_lenient_flags_29;
 9556|      0|    /* UNREACHABLE */;
 9557|      0|    abort();
 9558|      4|  }
 9559|    288|  s_n_llhttp__internal__n_span_end_llhttp__on_status_1: {
 9560|    288|    const unsigned char* start;
 9561|    288|    int err;
 9562|       |    
 9563|    288|    start = state->_span_pos0;
 9564|    288|    state->_span_pos0 = NULL;
 9565|    288|    err = llhttp__on_status(state, start, p);
 9566|    288|    if (err != 0) {
  ------------------
  |  Branch (9566:9): [True: 0, False: 288]
  ------------------
 9567|      0|      state->error = err;
 9568|      0|      state->error_pos = (const char*) (p + 1);
 9569|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_res_line_almost_done;
 9570|      0|      return s_error;
 9571|      0|    }
 9572|    288|    p++;
 9573|    288|    goto s_n_llhttp__internal__n_res_line_almost_done;
 9574|      0|    /* UNREACHABLE */;
 9575|      0|    abort();
 9576|    288|  }
 9577|      1|  s_n_llhttp__internal__n_error_92: {
 9578|      1|    state->error = 0xd;
 9579|      1|    state->reason = "Invalid response status";
 9580|      1|    state->error_pos = (const char*) p;
 9581|      1|    state->_current = (void*) (intptr_t) s_error;
 9582|      1|    return s_error;
 9583|      0|    /* UNREACHABLE */;
 9584|      0|    abort();
 9585|    288|  }
 9586|  3.92k|  s_n_llhttp__internal__n_invoke_mul_add_status_code_2: {
 9587|  3.92k|    switch (llhttp__internal__c_mul_add_status_code(state, p, endp, match)) {
 9588|      0|      case 1:
  ------------------
  |  Branch (9588:7): [True: 0, False: 3.92k]
  ------------------
 9589|      0|        goto s_n_llhttp__internal__n_error_93;
 9590|  3.92k|      default:
  ------------------
  |  Branch (9590:7): [True: 3.92k, False: 0]
  ------------------
 9591|  3.92k|        goto s_n_llhttp__internal__n_res_status_code_otherwise;
 9592|  3.92k|    }
 9593|      0|    /* UNREACHABLE */;
 9594|      0|    abort();
 9595|  3.92k|  }
 9596|      5|  s_n_llhttp__internal__n_error_94: {
 9597|      5|    state->error = 0xd;
 9598|      5|    state->reason = "Invalid status code";
 9599|      5|    state->error_pos = (const char*) p;
 9600|      5|    state->_current = (void*) (intptr_t) s_error;
 9601|      5|    return s_error;
 9602|      0|    /* UNREACHABLE */;
 9603|      0|    abort();
 9604|  3.92k|  }
 9605|  3.94k|  s_n_llhttp__internal__n_invoke_mul_add_status_code_1: {
 9606|  3.94k|    switch (llhttp__internal__c_mul_add_status_code(state, p, endp, match)) {
 9607|      0|      case 1:
  ------------------
  |  Branch (9607:7): [True: 0, False: 3.94k]
  ------------------
 9608|      0|        goto s_n_llhttp__internal__n_error_95;
 9609|  3.94k|      default:
  ------------------
  |  Branch (9609:7): [True: 3.94k, False: 0]
  ------------------
 9610|  3.94k|        goto s_n_llhttp__internal__n_res_status_code_digit_3;
 9611|  3.94k|    }
 9612|      0|    /* UNREACHABLE */;
 9613|      0|    abort();
 9614|  3.94k|  }
 9615|      5|  s_n_llhttp__internal__n_error_96: {
 9616|      5|    state->error = 0xd;
 9617|      5|    state->reason = "Invalid status code";
 9618|      5|    state->error_pos = (const char*) p;
 9619|      5|    state->_current = (void*) (intptr_t) s_error;
 9620|      5|    return s_error;
 9621|      0|    /* UNREACHABLE */;
 9622|      0|    abort();
 9623|  3.94k|  }
 9624|  3.96k|  s_n_llhttp__internal__n_invoke_mul_add_status_code: {
 9625|  3.96k|    switch (llhttp__internal__c_mul_add_status_code(state, p, endp, match)) {
 9626|      0|      case 1:
  ------------------
  |  Branch (9626:7): [True: 0, False: 3.96k]
  ------------------
 9627|      0|        goto s_n_llhttp__internal__n_error_97;
 9628|  3.96k|      default:
  ------------------
  |  Branch (9628:7): [True: 3.96k, False: 0]
  ------------------
 9629|  3.96k|        goto s_n_llhttp__internal__n_res_status_code_digit_2;
 9630|  3.96k|    }
 9631|      0|    /* UNREACHABLE */;
 9632|      0|    abort();
 9633|  3.96k|  }
 9634|      6|  s_n_llhttp__internal__n_error_98: {
 9635|      6|    state->error = 0xd;
 9636|      6|    state->reason = "Invalid status code";
 9637|      6|    state->error_pos = (const char*) p;
 9638|      6|    state->_current = (void*) (intptr_t) s_error;
 9639|      6|    return s_error;
 9640|      0|    /* UNREACHABLE */;
 9641|      0|    abort();
 9642|  3.96k|  }
 9643|  3.97k|  s_n_llhttp__internal__n_invoke_update_status_code: {
 9644|  3.97k|    switch (llhttp__internal__c_update_status_code(state, p, endp)) {
 9645|  3.97k|      default:
  ------------------
  |  Branch (9645:7): [True: 3.97k, False: 0]
  ------------------
 9646|  3.97k|        goto s_n_llhttp__internal__n_res_status_code_digit_1;
 9647|  3.97k|    }
 9648|      0|    /* UNREACHABLE */;
 9649|      0|    abort();
 9650|  3.97k|  }
 9651|     10|  s_n_llhttp__internal__n_error_99: {
 9652|     10|    state->error = 0x9;
 9653|     10|    state->reason = "Expected space after version";
 9654|     10|    state->error_pos = (const char*) p;
 9655|     10|    state->_current = (void*) (intptr_t) s_error;
 9656|     10|    return s_error;
 9657|      0|    /* UNREACHABLE */;
 9658|      0|    abort();
 9659|  3.97k|  }
 9660|      0|  s_n_llhttp__internal__n_pause_25: {
 9661|      0|    state->error = 0x15;
 9662|      0|    state->reason = "on_version_complete pause";
 9663|      0|    state->error_pos = (const char*) p;
 9664|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_res_after_version;
 9665|      0|    return s_error;
 9666|      0|    /* UNREACHABLE */;
 9667|      0|    abort();
 9668|  3.97k|  }
 9669|      0|  s_n_llhttp__internal__n_error_87: {
 9670|      0|    state->error = 0x21;
 9671|      0|    state->reason = "`on_version_complete` callback error";
 9672|      0|    state->error_pos = (const char*) p;
 9673|      0|    state->_current = (void*) (intptr_t) s_error;
 9674|      0|    return s_error;
 9675|      0|    /* UNREACHABLE */;
 9676|      0|    abort();
 9677|  3.97k|  }
 9678|  4.01k|  s_n_llhttp__internal__n_span_end_llhttp__on_version_6: {
 9679|  4.01k|    const unsigned char* start;
 9680|  4.01k|    int err;
 9681|       |    
 9682|  4.01k|    start = state->_span_pos0;
 9683|  4.01k|    state->_span_pos0 = NULL;
 9684|  4.01k|    err = llhttp__on_version(state, start, p);
 9685|  4.01k|    if (err != 0) {
  ------------------
  |  Branch (9685:9): [True: 0, False: 4.01k]
  ------------------
 9686|      0|      state->error = err;
 9687|      0|      state->error_pos = (const char*) p;
 9688|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_version_complete_1;
 9689|      0|      return s_error;
 9690|      0|    }
 9691|  4.01k|    goto s_n_llhttp__internal__n_invoke_llhttp__on_version_complete_1;
 9692|  4.01k|    /* UNREACHABLE */;
 9693|      0|    abort();
 9694|  4.01k|  }
 9695|     12|  s_n_llhttp__internal__n_span_end_llhttp__on_version_5: {
 9696|     12|    const unsigned char* start;
 9697|     12|    int err;
 9698|       |    
 9699|     12|    start = state->_span_pos0;
 9700|     12|    state->_span_pos0 = NULL;
 9701|     12|    err = llhttp__on_version(state, start, p);
 9702|     12|    if (err != 0) {
  ------------------
  |  Branch (9702:9): [True: 0, False: 12]
  ------------------
 9703|      0|      state->error = err;
 9704|      0|      state->error_pos = (const char*) p;
 9705|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_86;
 9706|      0|      return s_error;
 9707|      0|    }
 9708|     12|    goto s_n_llhttp__internal__n_error_86;
 9709|     12|    /* UNREACHABLE */;
 9710|      0|    abort();
 9711|     12|  }
 9712|    494|  s_n_llhttp__internal__n_invoke_load_http_minor_3: {
 9713|    494|    switch (llhttp__internal__c_load_http_minor(state, p, endp)) {
 9714|    492|      case 9:
  ------------------
  |  Branch (9714:7): [True: 492, False: 2]
  ------------------
 9715|    492|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_6;
 9716|      2|      default:
  ------------------
  |  Branch (9716:7): [True: 2, False: 492]
  ------------------
 9717|      2|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_5;
 9718|    494|    }
 9719|      0|    /* UNREACHABLE */;
 9720|      0|    abort();
 9721|    494|  }
 9722|  2.97k|  s_n_llhttp__internal__n_invoke_load_http_minor_4: {
 9723|  2.97k|    switch (llhttp__internal__c_load_http_minor(state, p, endp)) {
 9724|    575|      case 0:
  ------------------
  |  Branch (9724:7): [True: 575, False: 2.39k]
  ------------------
 9725|    575|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_6;
 9726|  2.39k|      case 1:
  ------------------
  |  Branch (9726:7): [True: 2.39k, False: 580]
  ------------------
 9727|  2.39k|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_6;
 9728|      5|      default:
  ------------------
  |  Branch (9728:7): [True: 5, False: 2.96k]
  ------------------
 9729|      5|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_5;
 9730|  2.97k|    }
 9731|      0|    /* UNREACHABLE */;
 9732|      0|    abort();
 9733|  2.97k|  }
 9734|    555|  s_n_llhttp__internal__n_invoke_load_http_minor_5: {
 9735|    555|    switch (llhttp__internal__c_load_http_minor(state, p, endp)) {
 9736|    551|      case 0:
  ------------------
  |  Branch (9736:7): [True: 551, False: 4]
  ------------------
 9737|    551|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_6;
 9738|      4|      default:
  ------------------
  |  Branch (9738:7): [True: 4, False: 551]
  ------------------
 9739|      4|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_5;
 9740|    555|    }
 9741|      0|    /* UNREACHABLE */;
 9742|      0|    abort();
 9743|    555|  }
 9744|  4.02k|  s_n_llhttp__internal__n_invoke_load_http_major_1: {
 9745|  4.02k|    switch (llhttp__internal__c_load_http_major(state, p, endp)) {
 9746|    494|      case 0:
  ------------------
  |  Branch (9746:7): [True: 494, False: 3.52k]
  ------------------
 9747|    494|        goto s_n_llhttp__internal__n_invoke_load_http_minor_3;
 9748|  2.97k|      case 1:
  ------------------
  |  Branch (9748:7): [True: 2.97k, False: 1.05k]
  ------------------
 9749|  2.97k|        goto s_n_llhttp__internal__n_invoke_load_http_minor_4;
 9750|    555|      case 2:
  ------------------
  |  Branch (9750:7): [True: 555, False: 3.46k]
  ------------------
 9751|    555|        goto s_n_llhttp__internal__n_invoke_load_http_minor_5;
 9752|      1|      default:
  ------------------
  |  Branch (9752:7): [True: 1, False: 4.02k]
  ------------------
 9753|      1|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_5;
 9754|  4.02k|    }
 9755|      0|    /* UNREACHABLE */;
 9756|      0|    abort();
 9757|  4.02k|  }
 9758|  4.02k|  s_n_llhttp__internal__n_invoke_test_lenient_flags_26: {
 9759|  4.02k|    switch (llhttp__internal__c_test_lenient_flags_23(state, p, endp)) {
 9760|      0|      case 1:
  ------------------
  |  Branch (9760:7): [True: 0, False: 4.02k]
  ------------------
 9761|      0|        goto s_n_llhttp__internal__n_span_end_llhttp__on_version_6;
 9762|  4.02k|      default:
  ------------------
  |  Branch (9762:7): [True: 4.02k, False: 0]
  ------------------
 9763|  4.02k|        goto s_n_llhttp__internal__n_invoke_load_http_major_1;
 9764|  4.02k|    }
 9765|      0|    /* UNREACHABLE */;
 9766|      0|    abort();
 9767|  4.02k|  }
 9768|  4.02k|  s_n_llhttp__internal__n_invoke_store_http_minor_1: {
 9769|  4.02k|    switch (llhttp__internal__c_store_http_minor(state, p, endp, match)) {
 9770|  4.02k|      default:
  ------------------
  |  Branch (9770:7): [True: 4.02k, False: 0]
  ------------------
 9771|  4.02k|        goto s_n_llhttp__internal__n_invoke_test_lenient_flags_26;
 9772|  4.02k|    }
 9773|      0|    /* UNREACHABLE */;
 9774|      0|    abort();
 9775|  4.02k|  }
 9776|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_version_7: {
 9777|      1|    const unsigned char* start;
 9778|      1|    int err;
 9779|       |    
 9780|      1|    start = state->_span_pos0;
 9781|      1|    state->_span_pos0 = NULL;
 9782|      1|    err = llhttp__on_version(state, start, p);
 9783|      1|    if (err != 0) {
  ------------------
  |  Branch (9783:9): [True: 0, False: 1]
  ------------------
 9784|      0|      state->error = err;
 9785|      0|      state->error_pos = (const char*) p;
 9786|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_100;
 9787|      0|      return s_error;
 9788|      0|    }
 9789|      1|    goto s_n_llhttp__internal__n_error_100;
 9790|      1|    /* UNREACHABLE */;
 9791|      0|    abort();
 9792|      1|  }
 9793|     11|  s_n_llhttp__internal__n_span_end_llhttp__on_version_8: {
 9794|     11|    const unsigned char* start;
 9795|     11|    int err;
 9796|       |    
 9797|     11|    start = state->_span_pos0;
 9798|     11|    state->_span_pos0 = NULL;
 9799|     11|    err = llhttp__on_version(state, start, p);
 9800|     11|    if (err != 0) {
  ------------------
  |  Branch (9800:9): [True: 0, False: 11]
  ------------------
 9801|      0|      state->error = err;
 9802|      0|      state->error_pos = (const char*) p;
 9803|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_101;
 9804|      0|      return s_error;
 9805|      0|    }
 9806|     11|    goto s_n_llhttp__internal__n_error_101;
 9807|     11|    /* UNREACHABLE */;
 9808|      0|    abort();
 9809|     11|  }
 9810|  4.05k|  s_n_llhttp__internal__n_invoke_store_http_major_1: {
 9811|  4.05k|    switch (llhttp__internal__c_store_http_major(state, p, endp, match)) {
 9812|  4.05k|      default:
  ------------------
  |  Branch (9812:7): [True: 4.05k, False: 0]
  ------------------
 9813|  4.05k|        goto s_n_llhttp__internal__n_res_http_dot;
 9814|  4.05k|    }
 9815|      0|    /* UNREACHABLE */;
 9816|      0|    abort();
 9817|  4.05k|  }
 9818|      8|  s_n_llhttp__internal__n_span_end_llhttp__on_version_9: {
 9819|      8|    const unsigned char* start;
 9820|      8|    int err;
 9821|       |    
 9822|      8|    start = state->_span_pos0;
 9823|      8|    state->_span_pos0 = NULL;
 9824|      8|    err = llhttp__on_version(state, start, p);
 9825|      8|    if (err != 0) {
  ------------------
  |  Branch (9825:9): [True: 0, False: 8]
  ------------------
 9826|      0|      state->error = err;
 9827|      0|      state->error_pos = (const char*) p;
 9828|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_102;
 9829|      0|      return s_error;
 9830|      0|    }
 9831|      8|    goto s_n_llhttp__internal__n_error_102;
 9832|      8|    /* UNREACHABLE */;
 9833|      0|    abort();
 9834|      8|  }
 9835|     26|  s_n_llhttp__internal__n_error_106: {
 9836|     26|    state->error = 0x8;
 9837|     26|    state->reason = "Expected HTTP/";
 9838|     26|    state->error_pos = (const char*) p;
 9839|     26|    state->_current = (void*) (intptr_t) s_error;
 9840|     26|    return s_error;
 9841|      0|    /* UNREACHABLE */;
 9842|      0|    abort();
 9843|      8|  }
 9844|      0|  s_n_llhttp__internal__n_pause_23: {
 9845|      0|    state->error = 0x15;
 9846|      0|    state->reason = "on_method_complete pause";
 9847|      0|    state->error_pos = (const char*) p;
 9848|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_req_first_space_before_url;
 9849|      0|    return s_error;
 9850|      0|    /* UNREACHABLE */;
 9851|      0|    abort();
 9852|      8|  }
 9853|      0|  s_n_llhttp__internal__n_error_1: {
 9854|      0|    state->error = 0x20;
 9855|      0|    state->reason = "`on_method_complete` callback error";
 9856|      0|    state->error_pos = (const char*) p;
 9857|      0|    state->_current = (void*) (intptr_t) s_error;
 9858|      0|    return s_error;
 9859|      0|    /* UNREACHABLE */;
 9860|      0|    abort();
 9861|      8|  }
 9862|      1|  s_n_llhttp__internal__n_span_end_llhttp__on_method: {
 9863|      1|    const unsigned char* start;
 9864|      1|    int err;
 9865|       |    
 9866|      1|    start = state->_span_pos0;
 9867|      1|    state->_span_pos0 = NULL;
 9868|      1|    err = llhttp__on_method(state, start, p);
 9869|      1|    if (err != 0) {
  ------------------
  |  Branch (9869:9): [True: 0, False: 1]
  ------------------
 9870|      0|      state->error = err;
 9871|      0|      state->error_pos = (const char*) p;
 9872|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_llhttp__on_method_complete;
 9873|      0|      return s_error;
 9874|      0|    }
 9875|      1|    goto s_n_llhttp__internal__n_invoke_llhttp__on_method_complete;
 9876|      1|    /* UNREACHABLE */;
 9877|      0|    abort();
 9878|      1|  }
 9879|      1|  s_n_llhttp__internal__n_invoke_update_type: {
 9880|      1|    switch (llhttp__internal__c_update_type(state, p, endp)) {
 9881|      1|      default:
  ------------------
  |  Branch (9881:7): [True: 1, False: 0]
  ------------------
 9882|      1|        goto s_n_llhttp__internal__n_span_end_llhttp__on_method;
 9883|      1|    }
 9884|      0|    /* UNREACHABLE */;
 9885|      0|    abort();
 9886|      1|  }
 9887|      1|  s_n_llhttp__internal__n_invoke_store_method: {
 9888|      1|    switch (llhttp__internal__c_store_method(state, p, endp, match)) {
 9889|      1|      default:
  ------------------
  |  Branch (9889:7): [True: 1, False: 0]
  ------------------
 9890|      1|        goto s_n_llhttp__internal__n_invoke_update_type;
 9891|      1|    }
 9892|      0|    /* UNREACHABLE */;
 9893|      0|    abort();
 9894|      1|  }
 9895|     27|  s_n_llhttp__internal__n_error_103: {
 9896|     27|    state->error = 0x8;
 9897|     27|    state->reason = "Invalid word encountered";
 9898|     27|    state->error_pos = (const char*) p;
 9899|     27|    state->_current = (void*) (intptr_t) s_error;
 9900|     27|    return s_error;
 9901|      0|    /* UNREACHABLE */;
 9902|      0|    abort();
 9903|      1|  }
 9904|    154|  s_n_llhttp__internal__n_span_end_llhttp__on_method_1: {
 9905|    154|    const unsigned char* start;
 9906|    154|    int err;
 9907|       |    
 9908|    154|    start = state->_span_pos0;
 9909|    154|    state->_span_pos0 = NULL;
 9910|    154|    err = llhttp__on_method(state, start, p);
 9911|    154|    if (err != 0) {
  ------------------
  |  Branch (9911:9): [True: 0, False: 154]
  ------------------
 9912|      0|      state->error = err;
 9913|      0|      state->error_pos = (const char*) p;
 9914|      0|      state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_update_type_1;
 9915|      0|      return s_error;
 9916|      0|    }
 9917|    154|    goto s_n_llhttp__internal__n_invoke_update_type_1;
 9918|    154|    /* UNREACHABLE */;
 9919|      0|    abort();
 9920|    154|  }
 9921|  2.47k|  s_n_llhttp__internal__n_invoke_update_type_2: {
 9922|  2.47k|    switch (llhttp__internal__c_update_type(state, p, endp)) {
 9923|  2.47k|      default:
  ------------------
  |  Branch (9923:7): [True: 2.47k, False: 0]
  ------------------
 9924|  2.47k|        goto s_n_llhttp__internal__n_span_start_llhttp__on_method_1;
 9925|  2.47k|    }
 9926|      0|    /* UNREACHABLE */;
 9927|      0|    abort();
 9928|  2.47k|  }
 9929|      0|  s_n_llhttp__internal__n_pause_27: {
 9930|      0|    state->error = 0x15;
 9931|      0|    state->reason = "on_message_begin pause";
 9932|      0|    state->error_pos = (const char*) p;
 9933|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_load_type;
 9934|      0|    return s_error;
 9935|      0|    /* UNREACHABLE */;
 9936|      0|    abort();
 9937|  2.47k|  }
 9938|      0|  s_n_llhttp__internal__n_error: {
 9939|      0|    state->error = 0x10;
 9940|      0|    state->reason = "`on_message_begin` callback error";
 9941|      0|    state->error_pos = (const char*) p;
 9942|      0|    state->_current = (void*) (intptr_t) s_error;
 9943|      0|    return s_error;
 9944|      0|    /* UNREACHABLE */;
 9945|      0|    abort();
 9946|  2.47k|  }
 9947|  32.2k|  s_n_llhttp__internal__n_invoke_llhttp__on_message_begin: {
 9948|  32.2k|    switch (llhttp__on_message_begin(state, p, endp)) {
 9949|  32.2k|      case 0:
  ------------------
  |  Branch (9949:7): [True: 32.2k, False: 0]
  ------------------
 9950|  32.2k|        goto s_n_llhttp__internal__n_invoke_load_type;
 9951|      0|      case 21:
  ------------------
  |  Branch (9951:7): [True: 0, False: 32.2k]
  ------------------
 9952|      0|        goto s_n_llhttp__internal__n_pause_27;
 9953|      0|      default:
  ------------------
  |  Branch (9953:7): [True: 0, False: 32.2k]
  ------------------
 9954|      0|        goto s_n_llhttp__internal__n_error;
 9955|  32.2k|    }
 9956|      0|    /* UNREACHABLE */;
 9957|      0|    abort();
 9958|  32.2k|  }
 9959|      0|  s_n_llhttp__internal__n_pause_28: {
 9960|      0|    state->error = 0x15;
 9961|      0|    state->reason = "on_reset pause";
 9962|      0|    state->error_pos = (const char*) p;
 9963|      0|    state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_invoke_update_finish;
 9964|      0|    return s_error;
 9965|      0|    /* UNREACHABLE */;
 9966|      0|    abort();
 9967|  32.2k|  }
 9968|      0|  s_n_llhttp__internal__n_error_107: {
 9969|      0|    state->error = 0x1f;
 9970|      0|    state->reason = "`on_reset` callback error";
 9971|      0|    state->error_pos = (const char*) p;
 9972|      0|    state->_current = (void*) (intptr_t) s_error;
 9973|      0|    return s_error;
 9974|      0|    /* UNREACHABLE */;
 9975|      0|    abort();
 9976|  32.2k|  }
 9977|  27.2k|  s_n_llhttp__internal__n_invoke_llhttp__on_reset: {
 9978|  27.2k|    switch (llhttp__on_reset(state, p, endp)) {
 9979|  27.2k|      case 0:
  ------------------
  |  Branch (9979:7): [True: 27.2k, False: 0]
  ------------------
 9980|  27.2k|        goto s_n_llhttp__internal__n_invoke_update_finish;
 9981|      0|      case 21:
  ------------------
  |  Branch (9981:7): [True: 0, False: 27.2k]
  ------------------
 9982|      0|        goto s_n_llhttp__internal__n_pause_28;
 9983|      0|      default:
  ------------------
  |  Branch (9983:7): [True: 0, False: 27.2k]
  ------------------
 9984|      0|        goto s_n_llhttp__internal__n_error_107;
 9985|  27.2k|    }
 9986|      0|    /* UNREACHABLE */;
 9987|      0|    abort();
 9988|  27.2k|  }
 9989|  32.2k|  s_n_llhttp__internal__n_invoke_load_initial_message_completed: {
 9990|  32.2k|    switch (llhttp__internal__c_load_initial_message_completed(state, p, endp)) {
 9991|  27.2k|      case 1:
  ------------------
  |  Branch (9991:7): [True: 27.2k, False: 5.01k]
  ------------------
 9992|  27.2k|        goto s_n_llhttp__internal__n_invoke_llhttp__on_reset;
 9993|  5.01k|      default:
  ------------------
  |  Branch (9993:7): [True: 5.01k, False: 27.2k]
  ------------------
 9994|  5.01k|        goto s_n_llhttp__internal__n_invoke_update_finish;
 9995|  32.2k|    }
 9996|      0|    /* UNREACHABLE */;
 9997|      0|    abort();
 9998|  32.2k|  }
 9999|  32.2k|}
llhttp.c:llparse__match_sequence_to_lower:
  232|  19.1k|    const unsigned char* seq, uint32_t seq_len) {
  233|  19.1k|  uint32_t index;
  234|  19.1k|  llparse_match_t res;
  235|       |
  236|  19.1k|  index = s->_index;
  237|   111k|  for (; p != endp; p++) {
  ------------------
  |  Branch (237:10): [True: 111k, False: 17]
  ------------------
  238|   111k|    unsigned char current;
  239|       |
  240|   111k|    current = ((*p) >= 'A' && (*p) <= 'Z' ? (*p | 0x20) : (*p));
  ------------------
  |  Branch (240:16): [True: 104k, False: 7.70k]
  |  Branch (240:31): [True: 46.7k, False: 57.4k]
  ------------------
  241|   111k|    if (current == seq[index]) {
  ------------------
  |  Branch (241:9): [True: 108k, False: 3.56k]
  ------------------
  242|   108k|      if (++index == seq_len) {
  ------------------
  |  Branch (242:11): [True: 15.5k, False: 92.7k]
  ------------------
  243|  15.5k|        res.status = kMatchComplete;
  244|  15.5k|        goto reset;
  245|  15.5k|      }
  246|   108k|    } else {
  247|  3.56k|      res.status = kMatchMismatch;
  248|  3.56k|      goto reset;
  249|  3.56k|    }
  250|   111k|  }
  251|     17|  s->_index = index;
  252|     17|  res.status = kMatchPause;
  253|     17|  res.current = p;
  254|     17|  return res;
  255|  19.1k|reset:
  256|  19.1k|  s->_index = 0;
  257|  19.1k|  res.current = p;
  258|  19.1k|  return res;
  259|  19.1k|}
llhttp.c:llparse__match_sequence_to_lower_unsafe:
  264|  3.64k|    const unsigned char* seq, uint32_t seq_len) {
  265|  3.64k|  uint32_t index;
  266|  3.64k|  llparse_match_t res;
  267|       |
  268|  3.64k|  index = s->_index;
  269|  19.0k|  for (; p != endp; p++) {
  ------------------
  |  Branch (269:10): [True: 19.0k, False: 8]
  ------------------
  270|  19.0k|    unsigned char current;
  271|       |
  272|  19.0k|    current = ((*p) | 0x20);
  273|  19.0k|    if (current == seq[index]) {
  ------------------
  |  Branch (273:9): [True: 17.9k, False: 1.10k]
  ------------------
  274|  17.9k|      if (++index == seq_len) {
  ------------------
  |  Branch (274:11): [True: 2.53k, False: 15.4k]
  ------------------
  275|  2.53k|        res.status = kMatchComplete;
  276|  2.53k|        goto reset;
  277|  2.53k|      }
  278|  17.9k|    } else {
  279|  1.10k|      res.status = kMatchMismatch;
  280|  1.10k|      goto reset;
  281|  1.10k|    }
  282|  19.0k|  }
  283|      8|  s->_index = index;
  284|      8|  res.status = kMatchPause;
  285|      8|  res.current = p;
  286|      8|  return res;
  287|  3.63k|reset:
  288|  3.63k|  s->_index = 0;
  289|  3.63k|  res.current = p;
  290|  3.63k|  return res;
  291|  3.64k|}
llhttp.c:llparse__match_sequence_id:
  296|  31.0k|    const unsigned char* seq, uint32_t seq_len) {
  297|  31.0k|  uint32_t index;
  298|  31.0k|  llparse_match_t res;
  299|       |
  300|  31.0k|  index = s->_index;
  301|   114k|  for (; p != endp; p++) {
  ------------------
  |  Branch (301:10): [True: 114k, False: 129]
  ------------------
  302|   114k|    unsigned char current;
  303|       |
  304|   114k|    current = *p;
  305|   114k|    if (current == seq[index]) {
  ------------------
  |  Branch (305:9): [True: 113k, False: 714]
  ------------------
  306|   113k|      if (++index == seq_len) {
  ------------------
  |  Branch (306:11): [True: 30.2k, False: 83.3k]
  ------------------
  307|  30.2k|        res.status = kMatchComplete;
  308|  30.2k|        goto reset;
  309|  30.2k|      }
  310|   113k|    } else {
  311|    714|      res.status = kMatchMismatch;
  312|    714|      goto reset;
  313|    714|    }
  314|   114k|  }
  315|    129|  s->_index = index;
  316|    129|  res.status = kMatchPause;
  317|    129|  res.current = p;
  318|    129|  return res;
  319|  30.9k|reset:
  320|  30.9k|  s->_index = 0;
  321|  30.9k|  res.current = p;
  322|  30.9k|  return res;
  323|  31.0k|}

llhttp_init:
   34|  5.03k|                 const llhttp_settings_t* settings) {
   35|  5.03k|  llhttp__internal_init(parser);
   36|       |
   37|  5.03k|  parser->type = type;
   38|  5.03k|  parser->settings = (void*) settings;
   39|  5.03k|}
llhttp_execute:
  140|  5.03k|llhttp_errno_t llhttp_execute(llhttp_t* parser, const char* data, size_t len) {
  141|  5.03k|  return llhttp__internal_execute(parser, data, data + len);
  142|  5.03k|}
llhttp_settings_init:
  145|  5.03k|void llhttp_settings_init(llhttp_settings_t* settings) {
  146|  5.03k|  memset(settings, 0, sizeof(*settings));
  147|  5.03k|}
llhttp_set_lenient_headers:
  252|  5.03k|void llhttp_set_lenient_headers(llhttp_t* parser, int enabled) {
  253|  5.03k|  if (enabled) {
  ------------------
  |  Branch (253:7): [True: 3.83k, False: 1.20k]
  ------------------
  254|  3.83k|    parser->lenient_flags |= LENIENT_HEADERS;
  255|  3.83k|  } else {
  256|  1.20k|    parser->lenient_flags &= ~LENIENT_HEADERS;
  257|  1.20k|  }
  258|  5.03k|}
llhttp_set_lenient_chunked_length:
  261|  5.03k|void llhttp_set_lenient_chunked_length(llhttp_t* parser, int enabled) {
  262|  5.03k|  if (enabled) {
  ------------------
  |  Branch (262:7): [True: 2.38k, False: 2.65k]
  ------------------
  263|  2.38k|    parser->lenient_flags |= LENIENT_CHUNKED_LENGTH;
  264|  2.65k|  } else {
  265|  2.65k|    parser->lenient_flags &= ~LENIENT_CHUNKED_LENGTH;
  266|  2.65k|  }
  267|  5.03k|}
llhttp_set_lenient_keep_alive:
  270|  5.03k|void llhttp_set_lenient_keep_alive(llhttp_t* parser, int enabled) {
  271|  5.03k|  if (enabled) {
  ------------------
  |  Branch (271:7): [True: 3.46k, False: 1.57k]
  ------------------
  272|  3.46k|    parser->lenient_flags |= LENIENT_KEEP_ALIVE;
  273|  3.46k|  } else {
  274|  1.57k|    parser->lenient_flags &= ~LENIENT_KEEP_ALIVE;
  275|  1.57k|  }
  276|  5.03k|}
llhttp__on_message_begin:
  337|  32.2k|int llhttp__on_message_begin(llhttp_t* s, const char* p, const char* endp) {
  338|  32.2k|  int err;
  339|  32.2k|  CALLBACK_MAYBE(s, on_message_begin);
  ------------------
  |  |    8|  32.2k|  do {                                                                        \
  |  |    9|  32.2k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  32.2k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  32.2k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 32.2k]
  |  |  |  Branch (11:29): [True: 32.2k, False: 0]
  |  |  ------------------
  |  |   12|  32.2k|      err = 0;                                                                \
  |  |   13|  32.2k|      break;                                                                  \
  |  |   14|  32.2k|    }                                                                         \
  |  |   15|  32.2k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  340|      0|  return err;
  341|  32.2k|}
llhttp__on_url:
  344|  26.3k|int llhttp__on_url(llhttp_t* s, const char* p, const char* endp) {
  345|  26.3k|  int err;
  346|  26.3k|  SPAN_CALLBACK_MAYBE(s, on_url, p, endp - p);
  ------------------
  |  |   19|  26.3k|  do {                                                                        \
  |  |   20|  26.3k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  26.3k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  26.3k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 26.3k]
  |  |  |  Branch (22:29): [True: 26.3k, False: 0]
  |  |  ------------------
  |  |   23|  26.3k|      err = 0;                                                                \
  |  |   24|  26.3k|      break;                                                                  \
  |  |   25|  26.3k|    }                                                                         \
  |  |   26|  26.3k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  347|      0|  return err;
  348|  26.3k|}
llhttp__on_url_complete:
  351|  26.0k|int llhttp__on_url_complete(llhttp_t* s, const char* p, const char* endp) {
  352|  26.0k|  int err;
  353|  26.0k|  CALLBACK_MAYBE(s, on_url_complete);
  ------------------
  |  |    8|  26.0k|  do {                                                                        \
  |  |    9|  26.0k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  26.0k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  26.0k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 26.0k]
  |  |  |  Branch (11:29): [True: 26.0k, False: 0]
  |  |  ------------------
  |  |   12|  26.0k|      err = 0;                                                                \
  |  |   13|  26.0k|      break;                                                                  \
  |  |   14|  26.0k|    }                                                                         \
  |  |   15|  26.0k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  354|      0|  return err;
  355|  26.0k|}
llhttp__on_status:
  358|    297|int llhttp__on_status(llhttp_t* s, const char* p, const char* endp) {
  359|    297|  int err;
  360|    297|  SPAN_CALLBACK_MAYBE(s, on_status, p, endp - p);
  ------------------
  |  |   19|    297|  do {                                                                        \
  |  |   20|    297|    const llhttp_settings_t* settings;                                        \
  |  |   21|    297|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|    297|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 297]
  |  |  |  Branch (22:29): [True: 297, False: 0]
  |  |  ------------------
  |  |   23|    297|      err = 0;                                                                \
  |  |   24|    297|      break;                                                                  \
  |  |   25|    297|    }                                                                         \
  |  |   26|    297|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  361|      0|  return err;
  362|    297|}
llhttp__on_status_complete:
  365|  3.87k|int llhttp__on_status_complete(llhttp_t* s, const char* p, const char* endp) {
  366|  3.87k|  int err;
  367|  3.87k|  CALLBACK_MAYBE(s, on_status_complete);
  ------------------
  |  |    8|  3.87k|  do {                                                                        \
  |  |    9|  3.87k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  3.87k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  3.87k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 3.87k]
  |  |  |  Branch (11:29): [True: 3.87k, False: 0]
  |  |  ------------------
  |  |   12|  3.87k|      err = 0;                                                                \
  |  |   13|  3.87k|      break;                                                                  \
  |  |   14|  3.87k|    }                                                                         \
  |  |   15|  3.87k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  368|      0|  return err;
  369|  3.87k|}
llhttp__on_method:
  372|  27.5k|int llhttp__on_method(llhttp_t* s, const char* p, const char* endp) {
  373|  27.5k|  int err;
  374|  27.5k|  SPAN_CALLBACK_MAYBE(s, on_method, p, endp - p);
  ------------------
  |  |   19|  27.5k|  do {                                                                        \
  |  |   20|  27.5k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  27.5k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  27.5k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 27.5k]
  |  |  |  Branch (22:29): [True: 27.5k, False: 0]
  |  |  ------------------
  |  |   23|  27.5k|      err = 0;                                                                \
  |  |   24|  27.5k|      break;                                                                  \
  |  |   25|  27.5k|    }                                                                         \
  |  |   26|  27.5k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  375|      0|  return err;
  376|  27.5k|}
llhttp__on_method_complete:
  379|  26.8k|int llhttp__on_method_complete(llhttp_t* s, const char* p, const char* endp) {
  380|  26.8k|  int err;
  381|  26.8k|  CALLBACK_MAYBE(s, on_method_complete);
  ------------------
  |  |    8|  26.8k|  do {                                                                        \
  |  |    9|  26.8k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  26.8k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  26.8k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 26.8k]
  |  |  |  Branch (11:29): [True: 26.8k, False: 0]
  |  |  ------------------
  |  |   12|  26.8k|      err = 0;                                                                \
  |  |   13|  26.8k|      break;                                                                  \
  |  |   14|  26.8k|    }                                                                         \
  |  |   15|  26.8k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  382|      0|  return err;
  383|  26.8k|}
llhttp__on_version:
  386|  9.06k|int llhttp__on_version(llhttp_t* s, const char* p, const char* endp) {
  387|  9.06k|  int err;
  388|  9.06k|  SPAN_CALLBACK_MAYBE(s, on_version, p, endp - p);
  ------------------
  |  |   19|  9.06k|  do {                                                                        \
  |  |   20|  9.06k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  9.06k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  9.06k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 9.06k]
  |  |  |  Branch (22:29): [True: 9.06k, False: 0]
  |  |  ------------------
  |  |   23|  9.06k|      err = 0;                                                                \
  |  |   24|  9.06k|      break;                                                                  \
  |  |   25|  9.06k|    }                                                                         \
  |  |   26|  9.06k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  389|      0|  return err;
  390|  9.06k|}
llhttp__on_version_complete:
  393|  8.97k|int llhttp__on_version_complete(llhttp_t* s, const char* p, const char* endp) {
  394|  8.97k|  int err;
  395|  8.97k|  CALLBACK_MAYBE(s, on_version_complete);
  ------------------
  |  |    8|  8.97k|  do {                                                                        \
  |  |    9|  8.97k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  8.97k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  8.97k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 8.97k]
  |  |  |  Branch (11:29): [True: 8.97k, False: 0]
  |  |  ------------------
  |  |   12|  8.97k|      err = 0;                                                                \
  |  |   13|  8.97k|      break;                                                                  \
  |  |   14|  8.97k|    }                                                                         \
  |  |   15|  8.97k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  396|      0|  return err;
  397|  8.97k|}
llhttp__on_header_field:
  400|  12.5k|int llhttp__on_header_field(llhttp_t* s, const char* p, const char* endp) {
  401|  12.5k|  int err;
  402|  12.5k|  SPAN_CALLBACK_MAYBE(s, on_header_field, p, endp - p);
  ------------------
  |  |   19|  12.5k|  do {                                                                        \
  |  |   20|  12.5k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  12.5k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  12.5k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 12.5k]
  |  |  |  Branch (22:29): [True: 12.5k, False: 0]
  |  |  ------------------
  |  |   23|  12.5k|      err = 0;                                                                \
  |  |   24|  12.5k|      break;                                                                  \
  |  |   25|  12.5k|    }                                                                         \
  |  |   26|  12.5k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  403|      0|  return err;
  404|  12.5k|}
llhttp__on_header_field_complete:
  407|  12.3k|int llhttp__on_header_field_complete(llhttp_t* s, const char* p, const char* endp) {
  408|  12.3k|  int err;
  409|  12.3k|  CALLBACK_MAYBE(s, on_header_field_complete);
  ------------------
  |  |    8|  12.3k|  do {                                                                        \
  |  |    9|  12.3k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  12.3k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  12.3k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 12.3k]
  |  |  |  Branch (11:29): [True: 12.3k, False: 0]
  |  |  ------------------
  |  |   12|  12.3k|      err = 0;                                                                \
  |  |   13|  12.3k|      break;                                                                  \
  |  |   14|  12.3k|    }                                                                         \
  |  |   15|  12.3k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  410|      0|  return err;
  411|  12.3k|}
llhttp__on_header_value:
  414|  13.5k|int llhttp__on_header_value(llhttp_t* s, const char* p, const char* endp) {
  415|  13.5k|  int err;
  416|  13.5k|  SPAN_CALLBACK_MAYBE(s, on_header_value, p, endp - p);
  ------------------
  |  |   19|  13.5k|  do {                                                                        \
  |  |   20|  13.5k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  13.5k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  13.5k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 13.5k]
  |  |  |  Branch (22:29): [True: 13.5k, False: 0]
  |  |  ------------------
  |  |   23|  13.5k|      err = 0;                                                                \
  |  |   24|  13.5k|      break;                                                                  \
  |  |   25|  13.5k|    }                                                                         \
  |  |   26|  13.5k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  417|      0|  return err;
  418|  13.5k|}
llhttp__on_header_value_complete:
  421|  11.6k|int llhttp__on_header_value_complete(llhttp_t* s, const char* p, const char* endp) {
  422|  11.6k|  int err;
  423|  11.6k|  CALLBACK_MAYBE(s, on_header_value_complete);
  ------------------
  |  |    8|  11.6k|  do {                                                                        \
  |  |    9|  11.6k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  11.6k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  11.6k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 11.6k]
  |  |  |  Branch (11:29): [True: 11.6k, False: 0]
  |  |  ------------------
  |  |   12|  11.6k|      err = 0;                                                                \
  |  |   13|  11.6k|      break;                                                                  \
  |  |   14|  11.6k|    }                                                                         \
  |  |   15|  11.6k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  424|      0|  return err;
  425|  11.6k|}
llhttp__on_headers_complete:
  428|  28.5k|int llhttp__on_headers_complete(llhttp_t* s, const char* p, const char* endp) {
  429|  28.5k|  int err;
  430|  28.5k|  CALLBACK_MAYBE(s, on_headers_complete);
  ------------------
  |  |    8|  28.5k|  do {                                                                        \
  |  |    9|  28.5k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  28.5k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  28.5k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 28.5k]
  |  |  |  Branch (11:29): [True: 28.5k, False: 0]
  |  |  ------------------
  |  |   12|  28.5k|      err = 0;                                                                \
  |  |   13|  28.5k|      break;                                                                  \
  |  |   14|  28.5k|    }                                                                         \
  |  |   15|  28.5k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  431|      0|  return err;
  432|  28.5k|}
llhttp__on_message_complete:
  435|  27.3k|int llhttp__on_message_complete(llhttp_t* s, const char* p, const char* endp) {
  436|  27.3k|  int err;
  437|  27.3k|  CALLBACK_MAYBE(s, on_message_complete);
  ------------------
  |  |    8|  27.3k|  do {                                                                        \
  |  |    9|  27.3k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  27.3k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  27.3k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 27.3k]
  |  |  |  Branch (11:29): [True: 0, False: 27.3k]
  |  |  ------------------
  |  |   12|      0|      err = 0;                                                                \
  |  |   13|      0|      break;                                                                  \
  |  |   14|      0|    }                                                                         \
  |  |   15|  27.3k|    err = settings->NAME((PARSER));                                           \
  |  |   16|  27.3k|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  438|      0|  return err;
  439|  27.3k|}
llhttp__on_body:
  442|  9.02k|int llhttp__on_body(llhttp_t* s, const char* p, const char* endp) {
  443|  9.02k|  int err;
  444|  9.02k|  SPAN_CALLBACK_MAYBE(s, on_body, p, endp - p);
  ------------------
  |  |   19|  9.02k|  do {                                                                        \
  |  |   20|  9.02k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  9.02k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  9.02k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 9.02k]
  |  |  |  Branch (22:29): [True: 9.02k, False: 0]
  |  |  ------------------
  |  |   23|  9.02k|      err = 0;                                                                \
  |  |   24|  9.02k|      break;                                                                  \
  |  |   25|  9.02k|    }                                                                         \
  |  |   26|  9.02k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  445|      0|  return err;
  446|  9.02k|}
llhttp__on_chunk_header:
  449|  9.61k|int llhttp__on_chunk_header(llhttp_t* s, const char* p, const char* endp) {
  450|  9.61k|  int err;
  451|  9.61k|  CALLBACK_MAYBE(s, on_chunk_header);
  ------------------
  |  |    8|  9.61k|  do {                                                                        \
  |  |    9|  9.61k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  9.61k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  9.61k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 9.61k]
  |  |  |  Branch (11:29): [True: 9.61k, False: 0]
  |  |  ------------------
  |  |   12|  9.61k|      err = 0;                                                                \
  |  |   13|  9.61k|      break;                                                                  \
  |  |   14|  9.61k|    }                                                                         \
  |  |   15|  9.61k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  452|      0|  return err;
  453|  9.61k|}
llhttp__on_chunk_extension_name:
  456|  3.48k|int llhttp__on_chunk_extension_name(llhttp_t* s, const char* p, const char* endp) {
  457|  3.48k|  int err;
  458|  3.48k|  SPAN_CALLBACK_MAYBE(s, on_chunk_extension_name, p, endp - p);
  ------------------
  |  |   19|  3.48k|  do {                                                                        \
  |  |   20|  3.48k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  3.48k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  3.48k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 3.48k]
  |  |  |  Branch (22:29): [True: 3.48k, False: 0]
  |  |  ------------------
  |  |   23|  3.48k|      err = 0;                                                                \
  |  |   24|  3.48k|      break;                                                                  \
  |  |   25|  3.48k|    }                                                                         \
  |  |   26|  3.48k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  459|      0|  return err;
  460|  3.48k|}
llhttp__on_chunk_extension_name_complete:
  463|  3.47k|int llhttp__on_chunk_extension_name_complete(llhttp_t* s, const char* p, const char* endp) {
  464|  3.47k|  int err;
  465|  3.47k|  CALLBACK_MAYBE(s, on_chunk_extension_name_complete);
  ------------------
  |  |    8|  3.47k|  do {                                                                        \
  |  |    9|  3.47k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  3.47k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  3.47k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 3.47k]
  |  |  |  Branch (11:29): [True: 3.47k, False: 0]
  |  |  ------------------
  |  |   12|  3.47k|      err = 0;                                                                \
  |  |   13|  3.47k|      break;                                                                  \
  |  |   14|  3.47k|    }                                                                         \
  |  |   15|  3.47k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  466|      0|  return err;
  467|  3.47k|}
llhttp__on_chunk_extension_value:
  470|  1.68k|int llhttp__on_chunk_extension_value(llhttp_t* s, const char* p, const char* endp) {
  471|  1.68k|  int err;
  472|  1.68k|  SPAN_CALLBACK_MAYBE(s, on_chunk_extension_value, p, endp - p);
  ------------------
  |  |   19|  1.68k|  do {                                                                        \
  |  |   20|  1.68k|    const llhttp_settings_t* settings;                                        \
  |  |   21|  1.68k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   22|  1.68k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (22:9): [True: 0, False: 1.68k]
  |  |  |  Branch (22:29): [True: 1.68k, False: 0]
  |  |  ------------------
  |  |   23|  1.68k|      err = 0;                                                                \
  |  |   24|  1.68k|      break;                                                                  \
  |  |   25|  1.68k|    }                                                                         \
  |  |   26|  1.68k|    err = settings->NAME((PARSER), (START), (LEN));                           \
  |  |   27|      0|    if (err == -1) {                                                          \
  |  |  ------------------
  |  |  |  Branch (27:9): [True: 0, False: 0]
  |  |  ------------------
  |  |   28|      0|      err = HPE_USER;                                                         \
  |  |   29|      0|      llhttp_set_error_reason((PARSER), "Span callback error in " #NAME);     \
  |  |   30|      0|    }                                                                         \
  |  |   31|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (31:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  473|      0|  return err;
  474|  1.68k|}
llhttp__on_chunk_extension_value_complete:
  477|  1.65k|int llhttp__on_chunk_extension_value_complete(llhttp_t* s, const char* p, const char* endp) {
  478|  1.65k|  int err;
  479|  1.65k|  CALLBACK_MAYBE(s, on_chunk_extension_value_complete);
  ------------------
  |  |    8|  1.65k|  do {                                                                        \
  |  |    9|  1.65k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  1.65k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  1.65k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 1.65k]
  |  |  |  Branch (11:29): [True: 1.65k, False: 0]
  |  |  ------------------
  |  |   12|  1.65k|      err = 0;                                                                \
  |  |   13|  1.65k|      break;                                                                  \
  |  |   14|  1.65k|    }                                                                         \
  |  |   15|  1.65k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  480|      0|  return err;
  481|  1.65k|}
llhttp__on_chunk_complete:
  484|  9.34k|int llhttp__on_chunk_complete(llhttp_t* s, const char* p, const char* endp) {
  485|  9.34k|  int err;
  486|  9.34k|  CALLBACK_MAYBE(s, on_chunk_complete);
  ------------------
  |  |    8|  9.34k|  do {                                                                        \
  |  |    9|  9.34k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  9.34k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  9.34k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 9.34k]
  |  |  |  Branch (11:29): [True: 9.34k, False: 0]
  |  |  ------------------
  |  |   12|  9.34k|      err = 0;                                                                \
  |  |   13|  9.34k|      break;                                                                  \
  |  |   14|  9.34k|    }                                                                         \
  |  |   15|  9.34k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  487|      0|  return err;
  488|  9.34k|}
llhttp__on_reset:
  491|  27.2k|int llhttp__on_reset(llhttp_t* s, const char* p, const char* endp) {
  492|  27.2k|  int err;
  493|  27.2k|  CALLBACK_MAYBE(s, on_reset);
  ------------------
  |  |    8|  27.2k|  do {                                                                        \
  |  |    9|  27.2k|    const llhttp_settings_t* settings;                                        \
  |  |   10|  27.2k|    settings = (const llhttp_settings_t*) (PARSER)->settings;                 \
  |  |   11|  27.2k|    if (settings == NULL || settings->NAME == NULL) {                         \
  |  |  ------------------
  |  |  |  Branch (11:9): [True: 0, False: 27.2k]
  |  |  |  Branch (11:29): [True: 27.2k, False: 0]
  |  |  ------------------
  |  |   12|  27.2k|      err = 0;                                                                \
  |  |   13|  27.2k|      break;                                                                  \
  |  |   14|  27.2k|    }                                                                         \
  |  |   15|  27.2k|    err = settings->NAME((PARSER));                                           \
  |  |   16|      0|  } while (0)
  |  |  ------------------
  |  |  |  Branch (16:12): [Folded - Ignored]
  |  |  ------------------
  ------------------
  494|      0|  return err;
  495|  27.2k|}

llhttp__before_headers_complete:
   12|  28.5k|                                    const char* endp) {
   13|       |  /* Set this here so that on_headers_complete() callbacks can see it */
   14|  28.5k|  if ((parser->flags & F_UPGRADE) &&
  ------------------
  |  Branch (14:7): [True: 595, False: 27.9k]
  ------------------
   15|  28.5k|      (parser->flags & F_CONNECTION_UPGRADE)) {
  ------------------
  |  Branch (15:7): [True: 401, False: 194]
  ------------------
   16|       |    /* For responses, "Upgrade: foo" and "Connection: upgrade" are
   17|       |     * mandatory only when it is a 101 Switching Protocols response,
   18|       |     * otherwise it is purely informational, to announce support.
   19|       |     */
   20|    401|    parser->upgrade =
   21|    401|        (parser->type == HTTP_REQUEST || parser->status_code == 101);
  ------------------
  |  Branch (21:10): [True: 196, False: 205]
  |  Branch (21:42): [True: 0, False: 205]
  ------------------
   22|  28.1k|  } else {
   23|  28.1k|    parser->upgrade = (parser->method == HTTP_CONNECT);
   24|  28.1k|  }
   25|  28.5k|  return 0;
   26|  28.5k|}
llhttp__after_headers_complete:
   38|  28.5k|                                   const char* endp) {
   39|  28.5k|  int hasBody;
   40|       |
   41|  28.5k|  hasBody = parser->flags & F_CHUNKED || parser->content_length > 0;
  ------------------
  |  Branch (41:13): [True: 1.69k, False: 26.8k]
  |  Branch (41:42): [True: 700, False: 26.1k]
  ------------------
   42|  28.5k|  if (
   43|  28.5k|      (parser->upgrade && (parser->method == HTTP_CONNECT ||
  ------------------
  |  Branch (43:8): [True: 197, False: 28.3k]
  |  Branch (43:28): [True: 1, False: 196]
  ------------------
   44|    197|                          (parser->flags & F_SKIPBODY) || !hasBody)) ||
  ------------------
  |  Branch (44:27): [True: 0, False: 196]
  |  Branch (44:59): [True: 1, False: 195]
  ------------------
   45|       |      /* See RFC 2616 section 4.4 - 1xx e.g. Continue */
   46|  28.5k|      (
   47|  28.5k|        parser->type == HTTP_RESPONSE &&
  ------------------
  |  Branch (47:9): [True: 3.83k, False: 24.7k]
  ------------------
   48|  28.5k|        (parser->status_code == 100 || parser->status_code == 101)
  ------------------
  |  Branch (48:10): [True: 1, False: 3.83k]
  |  Branch (48:40): [True: 1, False: 3.83k]
  ------------------
   49|  28.5k|      )
   50|  28.5k|  ) {
   51|       |    /* Exit, the rest of the message is in a different protocol. */
   52|      4|    return 1;
   53|      4|  }
   54|       |
   55|       |  /* See RFC 2616 section 4.4 */
   56|  28.5k|  if (
   57|  28.5k|    parser->flags & F_SKIPBODY ||         /* response to a HEAD request */
  ------------------
  |  Branch (57:5): [True: 0, False: 28.5k]
  ------------------
   58|  28.5k|    (
   59|  28.5k|      parser->type == HTTP_RESPONSE && (
  ------------------
  |  Branch (59:7): [True: 3.83k, False: 24.7k]
  ------------------
   60|  3.83k|        parser->status_code == 102 ||     /* Processing */
  ------------------
  |  Branch (60:9): [True: 348, False: 3.48k]
  ------------------
   61|  3.83k|        parser->status_code == 103 ||     /* Early Hints */
  ------------------
  |  Branch (61:9): [True: 290, False: 3.19k]
  ------------------
   62|  3.83k|        parser->status_code == 204 ||     /* No Content */
  ------------------
  |  Branch (62:9): [True: 891, False: 2.30k]
  ------------------
   63|  3.83k|        parser->status_code == 304        /* Not Modified */
  ------------------
  |  Branch (63:9): [True: 465, False: 1.84k]
  ------------------
   64|  3.83k|      )
   65|  28.5k|    )
   66|  28.5k|  ) {
   67|  1.99k|    return 0;
   68|  26.5k|  } else if (parser->flags & F_CHUNKED) {
  ------------------
  |  Branch (68:14): [True: 1.69k, False: 24.8k]
  ------------------
   69|       |    /* chunked encoding - ignore Content-Length header, prepare for a chunk */
   70|  1.69k|    return 2;
   71|  24.8k|  } else if (parser->flags & F_TRANSFER_ENCODING) {
  ------------------
  |  Branch (71:14): [True: 3, False: 24.8k]
  ------------------
   72|      3|    if (parser->type == HTTP_REQUEST &&
  ------------------
  |  Branch (72:9): [True: 2, False: 1]
  ------------------
   73|      3|        (parser->lenient_flags & LENIENT_CHUNKED_LENGTH) == 0 &&
  ------------------
  |  Branch (73:9): [True: 1, False: 1]
  ------------------
   74|      3|        (parser->lenient_flags & LENIENT_TRANSFER_ENCODING) == 0) {
  ------------------
  |  Branch (74:9): [True: 1, False: 0]
  ------------------
   75|       |      /* RFC 7230 3.3.3 */
   76|       |
   77|       |      /* If a Transfer-Encoding header field
   78|       |       * is present in a request and the chunked transfer coding is not
   79|       |       * the final encoding, the message body length cannot be determined
   80|       |       * reliably; the server MUST respond with the 400 (Bad Request)
   81|       |       * status code and then close the connection.
   82|       |       */
   83|      1|      return 5;
   84|      2|    } else {
   85|       |      /* RFC 7230 3.3.3 */
   86|       |
   87|       |      /* If a Transfer-Encoding header field is present in a response and
   88|       |       * the chunked transfer coding is not the final encoding, the
   89|       |       * message body length is determined by reading the connection until
   90|       |       * it is closed by the server.
   91|       |       */
   92|      2|      return 4;
   93|      2|    }
   94|  24.8k|  } else {
   95|  24.8k|    if (!(parser->flags & F_CONTENT_LENGTH)) {
  ------------------
  |  Branch (95:9): [True: 23.9k, False: 890]
  ------------------
   96|  23.9k|      if (!llhttp_message_needs_eof(parser)) {
  ------------------
  |  Branch (96:11): [True: 23.9k, False: 55]
  ------------------
   97|       |        /* Assume content-length 0 - read the next */
   98|  23.9k|        return 0;
   99|  23.9k|      } else {
  100|       |        /* Read body until EOF */
  101|     55|        return 4;
  102|     55|      }
  103|  23.9k|    } else if (parser->content_length == 0) {
  ------------------
  |  Branch (103:16): [True: 399, False: 491]
  ------------------
  104|       |      /* Content-Length header given but zero: Content-Length: 0\r\n */
  105|    399|      return 0;
  106|    491|    } else {
  107|       |      /* Content-Length header given and non-zero */
  108|    491|      return 3;
  109|    491|    }
  110|  24.8k|  }
  111|  28.5k|}
llhttp__after_message_complete:
  115|  27.3k|                                   const char* endp) {
  116|  27.3k|  int should_keep_alive;
  117|       |
  118|  27.3k|  should_keep_alive = llhttp_should_keep_alive(parser);
  119|  27.3k|  parser->finish = HTTP_FINISH_SAFE;
  120|  27.3k|  parser->flags = 0;
  121|       |
  122|       |  /* NOTE: this is ignored in loose parsing mode */
  123|  27.3k|  return should_keep_alive;
  124|  27.3k|}
llhttp_message_needs_eof:
  127|  27.5k|int llhttp_message_needs_eof(const llhttp_t* parser) {
  128|  27.5k|  if (parser->type == HTTP_REQUEST) {
  ------------------
  |  Branch (128:7): [True: 24.2k, False: 3.31k]
  ------------------
  129|  24.2k|    return 0;
  130|  24.2k|  }
  131|       |
  132|       |  /* See RFC 2616 section 4.4 */
  133|  3.31k|  if (parser->status_code / 100 == 1 || /* 1xx e.g. Continue */
  ------------------
  |  Branch (133:7): [True: 1.67k, False: 1.64k]
  ------------------
  134|  3.31k|      parser->status_code == 204 ||     /* No Content */
  ------------------
  |  Branch (134:7): [True: 653, False: 989]
  ------------------
  135|  3.31k|      parser->status_code == 304 ||     /* Not Modified */
  ------------------
  |  Branch (135:7): [True: 322, False: 667]
  ------------------
  136|  3.31k|      (parser->flags & F_SKIPBODY)) {     /* response to a HEAD request */
  ------------------
  |  Branch (136:7): [True: 0, False: 667]
  ------------------
  137|  2.64k|    return 0;
  138|  2.64k|  }
  139|       |
  140|       |  /* RFC 7230 3.3.3, see `llhttp__after_headers_complete` */
  141|    667|  if ((parser->flags & F_TRANSFER_ENCODING) &&
  ------------------
  |  Branch (141:7): [True: 389, False: 278]
  ------------------
  142|    667|      (parser->flags & F_CHUNKED) == 0) {
  ------------------
  |  Branch (142:7): [True: 194, False: 195]
  ------------------
  143|    194|    return 1;
  144|    194|  }
  145|       |
  146|    473|  if (parser->flags & (F_CHUNKED | F_CONTENT_LENGTH)) {
  ------------------
  |  Branch (146:7): [True: 418, False: 55]
  ------------------
  147|    418|    return 0;
  148|    418|  }
  149|       |
  150|     55|  return 1;
  151|    473|}
llhttp_should_keep_alive:
  154|  27.3k|int llhttp_should_keep_alive(const llhttp_t* parser) {
  155|  27.3k|  if (parser->http_major > 0 && parser->http_minor > 0) {
  ------------------
  |  Branch (155:7): [True: 7.69k, False: 19.6k]
  |  Branch (155:33): [True: 3.80k, False: 3.88k]
  ------------------
  156|       |    /* HTTP/1.1 */
  157|  3.80k|    if (parser->flags & F_CONNECTION_CLOSE) {
  ------------------
  |  Branch (157:9): [True: 194, False: 3.61k]
  ------------------
  158|    194|      return 0;
  159|    194|    }
  160|  23.5k|  } else {
  161|       |    /* HTTP/1.0 or earlier */
  162|  23.5k|    if (!(parser->flags & F_CONNECTION_KEEP_ALIVE)) {
  ------------------
  |  Branch (162:9): [True: 23.5k, False: 0]
  ------------------
  163|  23.5k|      return 0;
  164|  23.5k|    }
  165|  23.5k|  }
  166|       |
  167|  3.61k|  return !llhttp_message_needs_eof(parser);
  168|  27.3k|}

handle_on_message_complete:
    6|  27.3k|int handle_on_message_complete(llhttp_t *arg) { return 0; }
LLVMFuzzerTestOneInput:
    8|  5.04k|int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
    9|  5.04k|  llhttp_t parser;
   10|  5.04k|  llhttp_settings_t settings;
   11|  5.04k|  llhttp_type_t http_type;
   12|       |
   13|       |  /* We need four bytes to determine variable parameters */
   14|  5.04k|  if (size < 4) {
  ------------------
  |  Branch (14:7): [True: 2, False: 5.03k]
  ------------------
   15|      2|    return 0;
   16|      2|  }
   17|       |
   18|  5.03k|  int headers = (data[0] & 0x01) == 1;
   19|  5.03k|  int chunked_length = (data[1] & 0x01) == 1;
   20|  5.03k|  int keep_alive = (data[2] & 0x01) == 1;
   21|  5.03k|  if (data[0] % 3 == 0) {
  ------------------
  |  Branch (21:7): [True: 2.67k, False: 2.36k]
  ------------------
   22|  2.67k|    http_type = HTTP_BOTH;
   23|  2.67k|  } else if (data[0] % 3 == 1) {
  ------------------
  |  Branch (23:14): [True: 2.10k, False: 260]
  ------------------
   24|  2.10k|    http_type = HTTP_REQUEST;
   25|  2.10k|  } else {
   26|    260|    http_type = HTTP_RESPONSE;
   27|    260|  }
   28|  5.03k|  data += 4;
   29|  5.03k|  size -= 4;
   30|       |
   31|       |  /* Initialize user callbacks and settings */
   32|  5.03k|  llhttp_settings_init(&settings);
   33|       |
   34|       |  /* Set user callback */
   35|  5.03k|  settings.on_message_complete = handle_on_message_complete;
   36|       |
   37|  5.03k|  llhttp_init(&parser, http_type, &settings);
   38|  5.03k|  llhttp_set_lenient_headers(&parser, headers);
   39|  5.03k|  llhttp_set_lenient_chunked_length(&parser, chunked_length);
   40|  5.03k|  llhttp_set_lenient_keep_alive(&parser, keep_alive);
   41|       |
   42|  5.03k|  llhttp_execute(&parser, data, size);
   43|       |
   44|  5.03k|  return 0;
   45|  5.04k|}

