aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2024-02-22 08:35:48 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2024-02-22 08:44:23 +0300
commit63df174d6245c3164237fbdb74d5d6651f3a4e08 (patch)
tree05cb37dc04049856d5bb20659221d7c50e495b69 /contrib/restricted
parentd824425ca6ec395d37d245c7b6ec2aad7ef4d38b (diff)
downloadydb-63df174d6245c3164237fbdb74d5d6651f3a4e08.tar.gz
Intermediate changes
Diffstat (limited to 'contrib/restricted')
-rw-r--r--contrib/restricted/llhttp/include/llhttp.h11
-rw-r--r--contrib/restricted/llhttp/src/llhttp.c827
-rw-r--r--contrib/restricted/llhttp/ya.make4
3 files changed, 447 insertions, 395 deletions
diff --git a/contrib/restricted/llhttp/include/llhttp.h b/contrib/restricted/llhttp/include/llhttp.h
index 46a7213c12..691969367a 100644
--- a/contrib/restricted/llhttp/include/llhttp.h
+++ b/contrib/restricted/llhttp/include/llhttp.h
@@ -3,8 +3,8 @@
#define INCLUDE_LLHTTP_H_
#define LLHTTP_VERSION_MAJOR 9
-#define LLHTTP_VERSION_MINOR 1
-#define LLHTTP_VERSION_PATCH 3
+#define LLHTTP_VERSION_MINOR 2
+#define LLHTTP_VERSION_PATCH 0
#ifndef INCLUDE_LLHTTP_ITSELF_H_
#define INCLUDE_LLHTTP_ITSELF_H_
@@ -181,7 +181,8 @@ enum llhttp_method {
HTTP_SET_PARAMETER = 42,
HTTP_REDIRECT = 43,
HTTP_RECORD = 44,
- HTTP_FLUSH = 45
+ HTTP_FLUSH = 45,
+ HTTP_QUERY = 46
};
typedef enum llhttp_method llhttp_method_t;
@@ -362,6 +363,7 @@ typedef enum llhttp_status llhttp_status_t;
XX(31, LINK, LINK) \
XX(32, UNLINK, UNLINK) \
XX(33, SOURCE, SOURCE) \
+ XX(46, QUERY, QUERY) \
#define RTSP_METHOD_MAP(XX) \
@@ -428,6 +430,7 @@ typedef enum llhttp_status llhttp_status_t;
XX(43, REDIRECT, REDIRECT) \
XX(44, RECORD, RECORD) \
XX(45, FLUSH, FLUSH) \
+ XX(46, QUERY, QUERY) \
#define HTTP_STATUS_MAP(XX) \
@@ -547,6 +550,8 @@ extern "C" {
#if defined(__wasm__)
#define LLHTTP_EXPORT __attribute__((visibility("default")))
+#elif defined(_WIN32)
+#define LLHTTP_EXPORT __declspec(dllexport)
#else
#define LLHTTP_EXPORT
#endif
diff --git a/contrib/restricted/llhttp/src/llhttp.c b/contrib/restricted/llhttp/src/llhttp.c
index af84c42425..c08de6494f 100644
--- a/contrib/restricted/llhttp/src/llhttp.c
+++ b/contrib/restricted/llhttp/src/llhttp.c
@@ -162,54 +162,57 @@ static const unsigned char llparse_blob42[] = {
'G', 'E'
};
static const unsigned char llparse_blob43[] = {
- 'I', 'N', 'D'
+ 'U', 'E', 'R', 'Y'
};
static const unsigned char llparse_blob44[] = {
- 'O', 'R', 'D'
+ 'I', 'N', 'D'
};
static const unsigned char llparse_blob45[] = {
- 'I', 'R', 'E', 'C', 'T'
+ 'O', 'R', 'D'
};
static const unsigned char llparse_blob46[] = {
- 'O', 'R', 'T'
+ 'I', 'R', 'E', 'C', 'T'
};
static const unsigned char llparse_blob47[] = {
- 'R', 'C', 'H'
+ 'O', 'R', 'T'
};
static const unsigned char llparse_blob48[] = {
- 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E', 'R'
+ 'R', 'C', 'H'
};
static const unsigned char llparse_blob49[] = {
- 'U', 'R', 'C', 'E'
+ 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E', 'R'
};
static const unsigned char llparse_blob50[] = {
- 'B', 'S', 'C', 'R', 'I', 'B', 'E'
+ 'U', 'R', 'C', 'E'
};
static const unsigned char llparse_blob51[] = {
- 'A', 'R', 'D', 'O', 'W', 'N'
+ 'B', 'S', 'C', 'R', 'I', 'B', 'E'
};
static const unsigned char llparse_blob52[] = {
- 'A', 'C', 'E'
+ 'A', 'R', 'D', 'O', 'W', 'N'
};
static const unsigned char llparse_blob53[] = {
- 'I', 'N', 'D'
+ 'A', 'C', 'E'
};
static const unsigned char llparse_blob54[] = {
- 'N', 'K'
+ 'I', 'N', 'D'
};
static const unsigned char llparse_blob55[] = {
- 'C', 'K'
+ 'N', 'K'
};
static const unsigned char llparse_blob56[] = {
- 'U', 'B', 'S', 'C', 'R', 'I', 'B', 'E'
+ 'C', 'K'
};
static const unsigned char llparse_blob57[] = {
- 'H', 'T', 'T', 'P', '/'
+ 'U', 'B', 'S', 'C', 'R', 'I', 'B', 'E'
};
static const unsigned char llparse_blob58[] = {
- 'A', 'D'
+ 'H', 'T', 'T', 'P', '/'
};
static const unsigned char llparse_blob59[] = {
+ 'A', 'D'
+};
+static const unsigned char llparse_blob60[] = {
'T', 'P', '/'
};
@@ -376,7 +379,7 @@ enum llparse_state_e {
s_n_llhttp__internal__n_header_value_almost_done,
s_n_llhttp__internal__n_invoke_test_lenient_flags_17,
s_n_llhttp__internal__n_header_value_lenient,
- s_n_llhttp__internal__n_error_52,
+ s_n_llhttp__internal__n_error_53,
s_n_llhttp__internal__n_header_value_otherwise,
s_n_llhttp__internal__n_header_value_connection_token,
s_n_llhttp__internal__n_header_value_connection_ws,
@@ -384,12 +387,12 @@ enum llparse_state_e {
s_n_llhttp__internal__n_header_value_connection_2,
s_n_llhttp__internal__n_header_value_connection_3,
s_n_llhttp__internal__n_header_value_connection,
- s_n_llhttp__internal__n_error_54,
s_n_llhttp__internal__n_error_55,
+ s_n_llhttp__internal__n_error_56,
s_n_llhttp__internal__n_header_value_content_length_ws,
s_n_llhttp__internal__n_header_value_content_length,
+ s_n_llhttp__internal__n_error_58,
s_n_llhttp__internal__n_error_57,
- s_n_llhttp__internal__n_error_56,
s_n_llhttp__internal__n_header_value_te_token_ows,
s_n_llhttp__internal__n_header_value,
s_n_llhttp__internal__n_header_value_te_token,
@@ -422,12 +425,12 @@ enum llparse_state_e {
s_n_llhttp__internal__n_req_http_complete,
s_n_llhttp__internal__n_invoke_load_method_1,
s_n_llhttp__internal__n_invoke_llhttp__on_version_complete,
- s_n_llhttp__internal__n_error_64,
- s_n_llhttp__internal__n_error_71,
- s_n_llhttp__internal__n_req_http_minor,
+ s_n_llhttp__internal__n_error_65,
s_n_llhttp__internal__n_error_72,
- s_n_llhttp__internal__n_req_http_dot,
+ s_n_llhttp__internal__n_req_http_minor,
s_n_llhttp__internal__n_error_73,
+ s_n_llhttp__internal__n_req_http_dot,
+ s_n_llhttp__internal__n_error_74,
s_n_llhttp__internal__n_req_http_major,
s_n_llhttp__internal__n_span_start_llhttp__on_version,
s_n_llhttp__internal__n_req_http_start_1,
@@ -503,30 +506,31 @@ enum llparse_state_e {
s_n_llhttp__internal__n_after_start_req_45,
s_n_llhttp__internal__n_after_start_req_44,
s_n_llhttp__internal__n_after_start_req_33,
- s_n_llhttp__internal__n_after_start_req_48,
+ s_n_llhttp__internal__n_after_start_req_46,
s_n_llhttp__internal__n_after_start_req_49,
s_n_llhttp__internal__n_after_start_req_50,
s_n_llhttp__internal__n_after_start_req_51,
+ s_n_llhttp__internal__n_after_start_req_52,
+ s_n_llhttp__internal__n_after_start_req_48,
s_n_llhttp__internal__n_after_start_req_47,
- s_n_llhttp__internal__n_after_start_req_46,
- s_n_llhttp__internal__n_after_start_req_54,
- s_n_llhttp__internal__n_after_start_req_56,
- s_n_llhttp__internal__n_after_start_req_57,
s_n_llhttp__internal__n_after_start_req_55,
- s_n_llhttp__internal__n_after_start_req_53,
+ s_n_llhttp__internal__n_after_start_req_57,
s_n_llhttp__internal__n_after_start_req_58,
+ s_n_llhttp__internal__n_after_start_req_56,
+ s_n_llhttp__internal__n_after_start_req_54,
s_n_llhttp__internal__n_after_start_req_59,
- s_n_llhttp__internal__n_after_start_req_52,
- s_n_llhttp__internal__n_after_start_req_61,
- s_n_llhttp__internal__n_after_start_req_62,
s_n_llhttp__internal__n_after_start_req_60,
- s_n_llhttp__internal__n_after_start_req_65,
- s_n_llhttp__internal__n_after_start_req_67,
- s_n_llhttp__internal__n_after_start_req_68,
+ s_n_llhttp__internal__n_after_start_req_53,
+ s_n_llhttp__internal__n_after_start_req_62,
+ s_n_llhttp__internal__n_after_start_req_63,
+ s_n_llhttp__internal__n_after_start_req_61,
s_n_llhttp__internal__n_after_start_req_66,
+ s_n_llhttp__internal__n_after_start_req_68,
s_n_llhttp__internal__n_after_start_req_69,
+ s_n_llhttp__internal__n_after_start_req_67,
+ s_n_llhttp__internal__n_after_start_req_70,
+ s_n_llhttp__internal__n_after_start_req_65,
s_n_llhttp__internal__n_after_start_req_64,
- s_n_llhttp__internal__n_after_start_req_63,
s_n_llhttp__internal__n_after_start_req,
s_n_llhttp__internal__n_span_start_llhttp__on_method_1,
s_n_llhttp__internal__n_res_line_almost_done,
@@ -539,12 +543,12 @@ enum llparse_state_e {
s_n_llhttp__internal__n_res_status_code_digit_1,
s_n_llhttp__internal__n_res_after_version,
s_n_llhttp__internal__n_invoke_llhttp__on_version_complete_1,
- s_n_llhttp__internal__n_error_87,
- s_n_llhttp__internal__n_error_101,
- s_n_llhttp__internal__n_res_http_minor,
+ s_n_llhttp__internal__n_error_88,
s_n_llhttp__internal__n_error_102,
- s_n_llhttp__internal__n_res_http_dot,
+ s_n_llhttp__internal__n_res_http_minor,
s_n_llhttp__internal__n_error_103,
+ s_n_llhttp__internal__n_res_http_dot,
+ s_n_llhttp__internal__n_error_104,
s_n_llhttp__internal__n_res_http_major,
s_n_llhttp__internal__n_span_start_llhttp__on_version_1,
s_n_llhttp__internal__n_start_res,
@@ -2133,7 +2137,7 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_18;
default:
- goto s_n_llhttp__internal__n_error_47;
+ goto s_n_llhttp__internal__n_error_48;
}
/* UNREACHABLE */;
abort();
@@ -2217,7 +2221,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_header_value_lws;
}
default: {
- goto s_n_llhttp__internal__n_error_51;
+ goto s_n_llhttp__internal__n_error_52;
}
}
/* UNREACHABLE */;
@@ -2229,7 +2233,7 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_header_value_almost_done;
default:
- goto s_n_llhttp__internal__n_error_50;
+ goto s_n_llhttp__internal__n_error_51;
}
/* UNREACHABLE */;
abort();
@@ -2254,8 +2258,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_52:
- s_n_llhttp__internal__n_error_52: {
+ case s_n_llhttp__internal__n_error_53:
+ s_n_llhttp__internal__n_error_53: {
state->error = 0xa;
state->reason = "Invalid header value char";
state->error_pos = (const char*) p;
@@ -2454,8 +2458,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_54:
- s_n_llhttp__internal__n_error_54: {
+ case s_n_llhttp__internal__n_error_55:
+ s_n_llhttp__internal__n_error_55: {
state->error = 0xb;
state->reason = "Content-Length overflow";
state->error_pos = (const char*) p;
@@ -2464,8 +2468,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_55:
- s_n_llhttp__internal__n_error_55: {
+ case s_n_llhttp__internal__n_error_56:
+ s_n_llhttp__internal__n_error_56: {
state->error = 0xb;
state->reason = "Invalid character in Content-Length";
state->error_pos = (const char*) p;
@@ -2560,8 +2564,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_57:
- s_n_llhttp__internal__n_error_57: {
+ case s_n_llhttp__internal__n_error_58:
+ s_n_llhttp__internal__n_error_58: {
state->error = 0xf;
state->reason = "Invalid `Transfer-Encoding` header value";
state->error_pos = (const char*) p;
@@ -2570,8 +2574,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_56:
- s_n_llhttp__internal__n_error_56: {
+ case s_n_llhttp__internal__n_error_57:
+ s_n_llhttp__internal__n_error_57: {
state->error = 0xf;
state->reason = "Invalid `Transfer-Encoding` header value";
state->error_pos = (const char*) p;
@@ -2810,7 +2814,7 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_19;
default:
- goto s_n_llhttp__internal__n_error_44;
+ goto s_n_llhttp__internal__n_error_45;
}
/* UNREACHABLE */;
abort();
@@ -2825,7 +2829,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_span_end_llhttp__on_header_field_2;
}
default: {
- goto s_n_llhttp__internal__n_error_60;
+ goto s_n_llhttp__internal__n_error_61;
}
}
/* UNREACHABLE */;
@@ -3145,6 +3149,9 @@ static llparse_state_t llhttp__internal__run(
p++;
goto s_n_llhttp__internal__n_headers_almost_done;
}
+ case ':': {
+ goto s_n_llhttp__internal__n_error_44;
+ }
default: {
goto s_n_llhttp__internal__n_span_start_llhttp__on_header_field;
}
@@ -3223,7 +3230,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_to_http_09;
}
default: {
- goto s_n_llhttp__internal__n_error_61;
+ goto s_n_llhttp__internal__n_error_62;
}
}
/* UNREACHABLE */;
@@ -3248,7 +3255,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_skip_lf_to_http09_1;
}
default: {
- goto s_n_llhttp__internal__n_error_61;
+ goto s_n_llhttp__internal__n_error_62;
}
}
/* UNREACHABLE */;
@@ -3266,13 +3273,13 @@ static llparse_state_t llhttp__internal__run(
switch (match_seq.status) {
case kMatchComplete: {
p++;
- goto s_n_llhttp__internal__n_error_69;
+ goto s_n_llhttp__internal__n_error_70;
}
case kMatchPause: {
return s_n_llhttp__internal__n_req_pri_upgrade;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_70;
+ goto s_n_llhttp__internal__n_error_71;
}
}
/* UNREACHABLE */;
@@ -3310,7 +3317,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_req_http_complete_crlf;
}
default: {
- goto s_n_llhttp__internal__n_error_68;
+ goto s_n_llhttp__internal__n_error_69;
}
}
/* UNREACHABLE */;
@@ -3335,13 +3342,13 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_21;
default:
- goto s_n_llhttp__internal__n_error_65;
+ goto s_n_llhttp__internal__n_error_66;
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_64:
- s_n_llhttp__internal__n_error_64: {
+ case s_n_llhttp__internal__n_error_65:
+ s_n_llhttp__internal__n_error_65: {
state->error = 0x9;
state->reason = "Invalid HTTP version";
state->error_pos = (const char*) p;
@@ -3350,8 +3357,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_71:
- s_n_llhttp__internal__n_error_71: {
+ case s_n_llhttp__internal__n_error_72:
+ s_n_llhttp__internal__n_error_72: {
state->error = 0x9;
state->reason = "Invalid minor version";
state->error_pos = (const char*) p;
@@ -3423,8 +3430,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_72:
- s_n_llhttp__internal__n_error_72: {
+ case s_n_llhttp__internal__n_error_73:
+ s_n_llhttp__internal__n_error_73: {
state->error = 0x9;
state->reason = "Expected dot";
state->error_pos = (const char*) p;
@@ -3450,8 +3457,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_73:
- s_n_llhttp__internal__n_error_73: {
+ case s_n_llhttp__internal__n_error_74:
+ s_n_llhttp__internal__n_error_74: {
state->error = 0x9;
state->reason = "Invalid major version";
state->error_pos = (const char*) p;
@@ -3552,7 +3559,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_req_http_start_1;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_76;
+ goto s_n_llhttp__internal__n_error_77;
}
}
/* UNREACHABLE */;
@@ -3576,7 +3583,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_req_http_start_2;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_76;
+ goto s_n_llhttp__internal__n_error_77;
}
}
/* UNREACHABLE */;
@@ -3600,7 +3607,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_req_http_start_3;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_76;
+ goto s_n_llhttp__internal__n_error_77;
}
}
/* UNREACHABLE */;
@@ -3629,7 +3636,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_req_http_start_3;
}
default: {
- goto s_n_llhttp__internal__n_error_76;
+ goto s_n_llhttp__internal__n_error_77;
}
}
/* UNREACHABLE */;
@@ -3720,7 +3727,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_fragment;
}
default: {
- goto s_n_llhttp__internal__n_error_77;
+ goto s_n_llhttp__internal__n_error_78;
}
}
/* UNREACHABLE */;
@@ -3781,7 +3788,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_span_end_stub_query_3;
}
default: {
- goto s_n_llhttp__internal__n_error_78;
+ goto s_n_llhttp__internal__n_error_79;
}
}
/* UNREACHABLE */;
@@ -3819,7 +3826,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_query;
}
default: {
- goto s_n_llhttp__internal__n_error_79;
+ goto s_n_llhttp__internal__n_error_80;
}
}
/* UNREACHABLE */;
@@ -3944,10 +3951,10 @@ static llparse_state_t llhttp__internal__run(
}
case 8: {
p++;
- goto s_n_llhttp__internal__n_error_80;
+ goto s_n_llhttp__internal__n_error_81;
}
default: {
- goto s_n_llhttp__internal__n_error_81;
+ goto s_n_llhttp__internal__n_error_82;
}
}
/* UNREACHABLE */;
@@ -4006,7 +4013,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_server_with_at;
}
default: {
- goto s_n_llhttp__internal__n_error_82;
+ goto s_n_llhttp__internal__n_error_83;
}
}
/* UNREACHABLE */;
@@ -4023,7 +4030,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_server;
}
default: {
- goto s_n_llhttp__internal__n_error_83;
+ goto s_n_llhttp__internal__n_error_84;
}
}
/* UNREACHABLE */;
@@ -4060,7 +4067,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_schema_delim_1;
}
default: {
- goto s_n_llhttp__internal__n_error_83;
+ goto s_n_llhttp__internal__n_error_84;
}
}
/* UNREACHABLE */;
@@ -4112,7 +4119,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_schema;
}
default: {
- goto s_n_llhttp__internal__n_error_84;
+ goto s_n_llhttp__internal__n_error_85;
}
}
/* UNREACHABLE */;
@@ -4153,7 +4160,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_url_schema;
}
default: {
- goto s_n_llhttp__internal__n_error_85;
+ goto s_n_llhttp__internal__n_error_86;
}
}
/* UNREACHABLE */;
@@ -4251,7 +4258,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_req_spaces_before_url;
}
default: {
- goto s_n_llhttp__internal__n_error_86;
+ goto s_n_llhttp__internal__n_error_87;
}
}
/* UNREACHABLE */;
@@ -4265,7 +4272,7 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_26;
default:
- goto s_n_llhttp__internal__n_error_105;
+ goto s_n_llhttp__internal__n_error_106;
}
/* UNREACHABLE */;
abort();
@@ -4282,7 +4289,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4307,7 +4314,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_3;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4328,7 +4335,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_3;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4353,7 +4360,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_4;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4378,7 +4385,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_6;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4403,7 +4410,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_8;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4421,7 +4428,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4442,7 +4449,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_9;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4463,7 +4470,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_7;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4488,7 +4495,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_12;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4513,7 +4520,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_13;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4534,7 +4541,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_13;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4551,7 +4558,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_11;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4576,7 +4583,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_14;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4601,7 +4608,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_17;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4643,7 +4650,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_15;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4668,7 +4675,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_18;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4693,7 +4700,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_20;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4718,7 +4725,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_21;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4739,7 +4746,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_21;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4764,7 +4771,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_23;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4789,7 +4796,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_24;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4814,7 +4821,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_26;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4839,7 +4846,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_28;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4857,7 +4864,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4878,7 +4885,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_29;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4899,7 +4906,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_27;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4924,7 +4931,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_30;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4953,7 +4960,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_30;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -4978,7 +4985,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_31;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5003,7 +5010,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_32;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5028,7 +5035,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_35;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5053,7 +5060,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_36;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5074,7 +5081,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_36;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5099,7 +5106,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_37;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5124,7 +5131,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_38;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5149,7 +5156,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_42;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5174,7 +5181,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_43;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5195,7 +5202,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_43;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5212,7 +5219,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_41;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5234,7 +5241,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_40;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5259,7 +5266,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_after_start_req_45;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5281,7 +5288,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5314,32 +5321,32 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_after_start_req_44;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_48:
- s_n_llhttp__internal__n_after_start_req_48: {
+ case s_n_llhttp__internal__n_after_start_req_46:
+ s_n_llhttp__internal__n_after_start_req_46: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_48;
+ return s_n_llhttp__internal__n_after_start_req_46;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob43, 3);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob43, 4);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
p++;
- match = 17;
+ match = 46;
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_48;
+ return s_n_llhttp__internal__n_after_start_req_46;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5357,14 +5364,14 @@ static llparse_state_t llhttp__internal__run(
switch (match_seq.status) {
case kMatchComplete: {
p++;
- match = 44;
+ match = 17;
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
return s_n_llhttp__internal__n_after_start_req_49;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5377,19 +5384,19 @@ static llparse_state_t llhttp__internal__run(
if (p == endp) {
return s_n_llhttp__internal__n_after_start_req_50;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob45, 5);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob45, 3);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
p++;
- match = 43;
+ match = 44;
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
return s_n_llhttp__internal__n_after_start_req_50;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5402,78 +5409,103 @@ static llparse_state_t llhttp__internal__run(
if (p == endp) {
return s_n_llhttp__internal__n_after_start_req_51;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob46, 3);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob46, 5);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
p++;
- match = 20;
+ match = 43;
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
return s_n_llhttp__internal__n_after_start_req_51;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_47:
- s_n_llhttp__internal__n_after_start_req_47: {
+ case s_n_llhttp__internal__n_after_start_req_52:
+ s_n_llhttp__internal__n_after_start_req_52: {
+ llparse_match_t match_seq;
+
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_47;
+ return s_n_llhttp__internal__n_after_start_req_52;
+ }
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob47, 3);
+ p = match_seq.current;
+ switch (match_seq.status) {
+ case kMatchComplete: {
+ p++;
+ match = 20;
+ goto s_n_llhttp__internal__n_invoke_store_method_1;
+ }
+ case kMatchPause: {
+ return s_n_llhttp__internal__n_after_start_req_52;
+ }
+ case kMatchMismatch: {
+ goto s_n_llhttp__internal__n_error_107;
+ }
+ }
+ /* UNREACHABLE */;
+ abort();
+ }
+ case s_n_llhttp__internal__n_after_start_req_48:
+ s_n_llhttp__internal__n_after_start_req_48: {
+ if (p == endp) {
+ return s_n_llhttp__internal__n_after_start_req_48;
}
switch (*p) {
case 'B': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_48;
+ goto s_n_llhttp__internal__n_after_start_req_49;
}
case 'C': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_49;
+ goto s_n_llhttp__internal__n_after_start_req_50;
}
case 'D': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_50;
+ goto s_n_llhttp__internal__n_after_start_req_51;
}
case 'P': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_51;
+ goto s_n_llhttp__internal__n_after_start_req_52;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_46:
- s_n_llhttp__internal__n_after_start_req_46: {
+ case s_n_llhttp__internal__n_after_start_req_47:
+ s_n_llhttp__internal__n_after_start_req_47: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_46;
+ return s_n_llhttp__internal__n_after_start_req_47;
}
switch (*p) {
case 'E': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_47;
+ goto s_n_llhttp__internal__n_after_start_req_48;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_54:
- s_n_llhttp__internal__n_after_start_req_54: {
+ case s_n_llhttp__internal__n_after_start_req_55:
+ s_n_llhttp__internal__n_after_start_req_55: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_54;
+ return s_n_llhttp__internal__n_after_start_req_55;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob47, 3);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob48, 3);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5482,19 +5514,19 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_54;
+ return s_n_llhttp__internal__n_after_start_req_55;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_56:
- s_n_llhttp__internal__n_after_start_req_56: {
+ case s_n_llhttp__internal__n_after_start_req_57:
+ s_n_llhttp__internal__n_after_start_req_57: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_56;
+ return s_n_llhttp__internal__n_after_start_req_57;
}
switch (*p) {
case 'P': {
@@ -5503,20 +5535,20 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_57:
- s_n_llhttp__internal__n_after_start_req_57: {
+ case s_n_llhttp__internal__n_after_start_req_58:
+ s_n_llhttp__internal__n_after_start_req_58: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_57;
+ return s_n_llhttp__internal__n_after_start_req_58;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob48, 9);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob49, 9);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5525,65 +5557,65 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_57;
+ return s_n_llhttp__internal__n_after_start_req_58;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_55:
- s_n_llhttp__internal__n_after_start_req_55: {
+ case s_n_llhttp__internal__n_after_start_req_56:
+ s_n_llhttp__internal__n_after_start_req_56: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_55;
+ return s_n_llhttp__internal__n_after_start_req_56;
}
switch (*p) {
case 'U': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_56;
+ goto s_n_llhttp__internal__n_after_start_req_57;
}
case '_': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_57;
+ goto s_n_llhttp__internal__n_after_start_req_58;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_53:
- s_n_llhttp__internal__n_after_start_req_53: {
+ case s_n_llhttp__internal__n_after_start_req_54:
+ s_n_llhttp__internal__n_after_start_req_54: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_53;
+ return s_n_llhttp__internal__n_after_start_req_54;
}
switch (*p) {
case 'A': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_54;
+ goto s_n_llhttp__internal__n_after_start_req_55;
}
case 'T': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_55;
+ goto s_n_llhttp__internal__n_after_start_req_56;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_58:
- s_n_llhttp__internal__n_after_start_req_58: {
+ case s_n_llhttp__internal__n_after_start_req_59:
+ s_n_llhttp__internal__n_after_start_req_59: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_58;
+ return s_n_llhttp__internal__n_after_start_req_59;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob49, 4);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob50, 4);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5592,23 +5624,23 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_58;
+ return s_n_llhttp__internal__n_after_start_req_59;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_59:
- s_n_llhttp__internal__n_after_start_req_59: {
+ case s_n_llhttp__internal__n_after_start_req_60:
+ s_n_llhttp__internal__n_after_start_req_60: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_59;
+ return s_n_llhttp__internal__n_after_start_req_60;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob50, 7);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob51, 7);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5617,48 +5649,48 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_59;
+ return s_n_llhttp__internal__n_after_start_req_60;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_52:
- s_n_llhttp__internal__n_after_start_req_52: {
+ case s_n_llhttp__internal__n_after_start_req_53:
+ s_n_llhttp__internal__n_after_start_req_53: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_52;
+ return s_n_llhttp__internal__n_after_start_req_53;
}
switch (*p) {
case 'E': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_53;
+ goto s_n_llhttp__internal__n_after_start_req_54;
}
case 'O': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_58;
+ goto s_n_llhttp__internal__n_after_start_req_59;
}
case 'U': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_59;
+ goto s_n_llhttp__internal__n_after_start_req_60;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_61:
- s_n_llhttp__internal__n_after_start_req_61: {
+ case s_n_llhttp__internal__n_after_start_req_62:
+ s_n_llhttp__internal__n_after_start_req_62: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_61;
+ return s_n_llhttp__internal__n_after_start_req_62;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob51, 6);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob52, 6);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5667,23 +5699,23 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_61;
+ return s_n_llhttp__internal__n_after_start_req_62;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_62:
- s_n_llhttp__internal__n_after_start_req_62: {
+ case s_n_llhttp__internal__n_after_start_req_63:
+ s_n_llhttp__internal__n_after_start_req_63: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_62;
+ return s_n_llhttp__internal__n_after_start_req_63;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob52, 3);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob53, 3);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5692,44 +5724,44 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_62;
+ return s_n_llhttp__internal__n_after_start_req_63;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_60:
- s_n_llhttp__internal__n_after_start_req_60: {
+ case s_n_llhttp__internal__n_after_start_req_61:
+ s_n_llhttp__internal__n_after_start_req_61: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_60;
+ return s_n_llhttp__internal__n_after_start_req_61;
}
switch (*p) {
case 'E': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_61;
+ goto s_n_llhttp__internal__n_after_start_req_62;
}
case 'R': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_62;
+ goto s_n_llhttp__internal__n_after_start_req_63;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_65:
- s_n_llhttp__internal__n_after_start_req_65: {
+ case s_n_llhttp__internal__n_after_start_req_66:
+ s_n_llhttp__internal__n_after_start_req_66: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_65;
+ return s_n_llhttp__internal__n_after_start_req_66;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob53, 3);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob54, 3);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5738,23 +5770,23 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_65;
+ return s_n_llhttp__internal__n_after_start_req_66;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_67:
- s_n_llhttp__internal__n_after_start_req_67: {
+ case s_n_llhttp__internal__n_after_start_req_68:
+ s_n_llhttp__internal__n_after_start_req_68: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_67;
+ return s_n_llhttp__internal__n_after_start_req_68;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob54, 2);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob55, 2);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5763,23 +5795,23 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_67;
+ return s_n_llhttp__internal__n_after_start_req_68;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_68:
- s_n_llhttp__internal__n_after_start_req_68: {
+ case s_n_llhttp__internal__n_after_start_req_69:
+ s_n_llhttp__internal__n_after_start_req_69: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_68;
+ return s_n_llhttp__internal__n_after_start_req_69;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob55, 2);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob56, 2);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5788,44 +5820,44 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_68;
+ return s_n_llhttp__internal__n_after_start_req_69;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_66:
- s_n_llhttp__internal__n_after_start_req_66: {
+ case s_n_llhttp__internal__n_after_start_req_67:
+ s_n_llhttp__internal__n_after_start_req_67: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_66;
+ return s_n_llhttp__internal__n_after_start_req_67;
}
switch (*p) {
case 'I': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_67;
+ goto s_n_llhttp__internal__n_after_start_req_68;
}
case 'O': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_68;
+ goto s_n_llhttp__internal__n_after_start_req_69;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_69:
- s_n_llhttp__internal__n_after_start_req_69: {
+ case s_n_llhttp__internal__n_after_start_req_70:
+ s_n_llhttp__internal__n_after_start_req_70: {
llparse_match_t match_seq;
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_69;
+ return s_n_llhttp__internal__n_after_start_req_70;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob56, 8);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob57, 8);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -5834,52 +5866,52 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_store_method_1;
}
case kMatchPause: {
- return s_n_llhttp__internal__n_after_start_req_69;
+ return s_n_llhttp__internal__n_after_start_req_70;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_64:
- s_n_llhttp__internal__n_after_start_req_64: {
+ case s_n_llhttp__internal__n_after_start_req_65:
+ s_n_llhttp__internal__n_after_start_req_65: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_64;
+ return s_n_llhttp__internal__n_after_start_req_65;
}
switch (*p) {
case 'B': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_65;
+ goto s_n_llhttp__internal__n_after_start_req_66;
}
case 'L': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_66;
+ goto s_n_llhttp__internal__n_after_start_req_67;
}
case 'S': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_69;
+ goto s_n_llhttp__internal__n_after_start_req_70;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_after_start_req_63:
- s_n_llhttp__internal__n_after_start_req_63: {
+ case s_n_llhttp__internal__n_after_start_req_64:
+ s_n_llhttp__internal__n_after_start_req_64: {
if (p == endp) {
- return s_n_llhttp__internal__n_after_start_req_63;
+ return s_n_llhttp__internal__n_after_start_req_64;
}
switch (*p) {
case 'N': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_64;
+ goto s_n_llhttp__internal__n_after_start_req_65;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -5939,24 +5971,28 @@ static llparse_state_t llhttp__internal__run(
p++;
goto s_n_llhttp__internal__n_after_start_req_33;
}
- case 'R': {
+ case 'Q': {
p++;
goto s_n_llhttp__internal__n_after_start_req_46;
}
+ case 'R': {
+ p++;
+ goto s_n_llhttp__internal__n_after_start_req_47;
+ }
case 'S': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_52;
+ goto s_n_llhttp__internal__n_after_start_req_53;
}
case 'T': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_60;
+ goto s_n_llhttp__internal__n_after_start_req_61;
}
case 'U': {
p++;
- goto s_n_llhttp__internal__n_after_start_req_63;
+ goto s_n_llhttp__internal__n_after_start_req_64;
}
default: {
- goto s_n_llhttp__internal__n_error_106;
+ goto s_n_llhttp__internal__n_error_107;
}
}
/* UNREACHABLE */;
@@ -6000,7 +6036,7 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
default:
- goto s_n_llhttp__internal__n_error_92;
+ goto s_n_llhttp__internal__n_error_93;
}
/* UNREACHABLE */;
abort();
@@ -6055,7 +6091,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_span_start_llhttp__on_status;
}
default: {
- goto s_n_llhttp__internal__n_error_93;
+ goto s_n_llhttp__internal__n_error_94;
}
}
/* UNREACHABLE */;
@@ -6118,7 +6154,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_mul_add_status_code_2;
}
default: {
- goto s_n_llhttp__internal__n_error_95;
+ goto s_n_llhttp__internal__n_error_96;
}
}
/* UNREACHABLE */;
@@ -6181,7 +6217,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_mul_add_status_code_1;
}
default: {
- goto s_n_llhttp__internal__n_error_97;
+ goto s_n_llhttp__internal__n_error_98;
}
}
/* UNREACHABLE */;
@@ -6244,7 +6280,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_mul_add_status_code;
}
default: {
- goto s_n_llhttp__internal__n_error_99;
+ goto s_n_llhttp__internal__n_error_100;
}
}
/* UNREACHABLE */;
@@ -6261,7 +6297,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_invoke_update_status_code;
}
default: {
- goto s_n_llhttp__internal__n_error_100;
+ goto s_n_llhttp__internal__n_error_101;
}
}
/* UNREACHABLE */;
@@ -6275,13 +6311,13 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_25;
default:
- goto s_n_llhttp__internal__n_error_88;
+ goto s_n_llhttp__internal__n_error_89;
}
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_87:
- s_n_llhttp__internal__n_error_87: {
+ case s_n_llhttp__internal__n_error_88:
+ s_n_llhttp__internal__n_error_88: {
state->error = 0x9;
state->reason = "Invalid HTTP version";
state->error_pos = (const char*) p;
@@ -6290,8 +6326,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_101:
- s_n_llhttp__internal__n_error_101: {
+ case s_n_llhttp__internal__n_error_102:
+ s_n_llhttp__internal__n_error_102: {
state->error = 0x9;
state->reason = "Invalid minor version";
state->error_pos = (const char*) p;
@@ -6363,8 +6399,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_102:
- s_n_llhttp__internal__n_error_102: {
+ case s_n_llhttp__internal__n_error_103:
+ s_n_llhttp__internal__n_error_103: {
state->error = 0x9;
state->reason = "Expected dot";
state->error_pos = (const char*) p;
@@ -6390,8 +6426,8 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- case s_n_llhttp__internal__n_error_103:
- s_n_llhttp__internal__n_error_103: {
+ case s_n_llhttp__internal__n_error_104:
+ s_n_llhttp__internal__n_error_104: {
state->error = 0x9;
state->reason = "Invalid major version";
state->error_pos = (const char*) p;
@@ -6481,7 +6517,7 @@ static llparse_state_t llhttp__internal__run(
if (p == endp) {
return s_n_llhttp__internal__n_start_res;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob57, 5);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob58, 5);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -6492,7 +6528,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_start_res;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_107;
+ goto s_n_llhttp__internal__n_error_108;
}
}
/* UNREACHABLE */;
@@ -6518,7 +6554,7 @@ static llparse_state_t llhttp__internal__run(
if (p == endp) {
return s_n_llhttp__internal__n_req_or_res_method_2;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob58, 2);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob59, 2);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -6530,7 +6566,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_req_or_res_method_2;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_104;
+ goto s_n_llhttp__internal__n_error_105;
}
}
/* UNREACHABLE */;
@@ -6552,7 +6588,7 @@ static llparse_state_t llhttp__internal__run(
if (p == endp) {
return s_n_llhttp__internal__n_req_or_res_method_3;
}
- match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob59, 3);
+ match_seq = llparse__match_sequence_id(state, p, endp, llparse_blob60, 3);
p = match_seq.current;
switch (match_seq.status) {
case kMatchComplete: {
@@ -6563,7 +6599,7 @@ static llparse_state_t llhttp__internal__run(
return s_n_llhttp__internal__n_req_or_res_method_3;
}
case kMatchMismatch: {
- goto s_n_llhttp__internal__n_error_104;
+ goto s_n_llhttp__internal__n_error_105;
}
}
/* UNREACHABLE */;
@@ -6584,7 +6620,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_req_or_res_method_3;
}
default: {
- goto s_n_llhttp__internal__n_error_104;
+ goto s_n_llhttp__internal__n_error_105;
}
}
/* UNREACHABLE */;
@@ -6601,7 +6637,7 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_req_or_res_method_1;
}
default: {
- goto s_n_llhttp__internal__n_error_104;
+ goto s_n_llhttp__internal__n_error_105;
}
}
/* UNREACHABLE */;
@@ -7754,6 +7790,15 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
+ s_n_llhttp__internal__n_error_44: {
+ state->error = 0xa;
+ state->reason = "Invalid header token";
+ state->error_pos = (const char*) p;
+ state->_current = (void*) (intptr_t) s_error;
+ return s_error;
+ /* UNREACHABLE */;
+ abort();
+ }
s_n_llhttp__internal__n_span_end_llhttp__on_header_field: {
const unsigned char* start;
int err;
@@ -7782,7 +7827,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_58: {
+ s_n_llhttp__internal__n_error_59: {
state->error = 0xb;
state->reason = "Content-Length can't be present with Transfer-Encoding";
state->error_pos = (const char*) p;
@@ -7791,7 +7836,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_46: {
+ s_n_llhttp__internal__n_error_47: {
state->error = 0xa;
state->reason = "Invalid header value char";
state->error_pos = (const char*) p;
@@ -7805,12 +7850,12 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_header_value_discard_ws;
default:
- goto s_n_llhttp__internal__n_error_46;
+ goto s_n_llhttp__internal__n_error_47;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_48: {
+ s_n_llhttp__internal__n_error_49: {
state->error = 0xb;
state->reason = "Empty Content-Length";
state->error_pos = (const char*) p;
@@ -7828,7 +7873,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_47: {
+ s_n_llhttp__internal__n_error_48: {
state->error = 0x1d;
state->reason = "`on_header_value_complete` callback error";
state->error_pos = (const char*) p;
@@ -7913,14 +7958,14 @@ static llparse_state_t llhttp__internal__run(
s_n_llhttp__internal__n_invoke_load_header_state_1: {
switch (llhttp__internal__c_load_header_state(state, p, endp)) {
case 2:
- goto s_n_llhttp__internal__n_error_48;
+ goto s_n_llhttp__internal__n_error_49;
default:
goto s_n_llhttp__internal__n_invoke_load_header_state_2;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_45: {
+ s_n_llhttp__internal__n_error_46: {
state->error = 0xa;
state->reason = "Invalid header value char";
state->error_pos = (const char*) p;
@@ -7934,12 +7979,12 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_header_value_discard_lws;
default:
- goto s_n_llhttp__internal__n_error_45;
+ goto s_n_llhttp__internal__n_error_46;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_49: {
+ s_n_llhttp__internal__n_error_50: {
state->error = 0x2;
state->reason = "Expected LF after CR";
state->error_pos = (const char*) p;
@@ -7953,7 +7998,7 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_header_value_discard_lws;
default:
- goto s_n_llhttp__internal__n_error_49;
+ goto s_n_llhttp__internal__n_error_50;
}
/* UNREACHABLE */;
abort();
@@ -8032,7 +8077,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_51: {
+ s_n_llhttp__internal__n_error_52: {
state->error = 0x3;
state->reason = "Missing expected LF after header value";
state->error_pos = (const char*) p;
@@ -8041,7 +8086,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_50: {
+ s_n_llhttp__internal__n_error_51: {
state->error = 0x19;
state->reason = "Missing expected CR after header value";
state->error_pos = (const char*) p;
@@ -8130,10 +8175,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_52;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_53;
return s_error;
}
- goto s_n_llhttp__internal__n_error_52;
+ goto s_n_llhttp__internal__n_error_53;
/* UNREACHABLE */;
abort();
}
@@ -8245,10 +8290,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_54;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_55;
return s_error;
}
- goto s_n_llhttp__internal__n_error_54;
+ goto s_n_llhttp__internal__n_error_55;
/* UNREACHABLE */;
abort();
}
@@ -8280,14 +8325,14 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_55;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_56;
return s_error;
}
- goto s_n_llhttp__internal__n_error_55;
+ goto s_n_llhttp__internal__n_error_56;
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_53: {
+ s_n_llhttp__internal__n_error_54: {
state->error = 0x4;
state->reason = "Duplicate Content-Length";
state->error_pos = (const char*) p;
@@ -8301,7 +8346,7 @@ static llparse_state_t llhttp__internal__run(
case 0:
goto s_n_llhttp__internal__n_header_value_content_length;
default:
- goto s_n_llhttp__internal__n_error_53;
+ goto s_n_llhttp__internal__n_error_54;
}
/* UNREACHABLE */;
abort();
@@ -8316,11 +8361,11 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) (p + 1);
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_57;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_58;
return s_error;
}
p++;
- goto s_n_llhttp__internal__n_error_57;
+ goto s_n_llhttp__internal__n_error_58;
/* UNREACHABLE */;
abort();
}
@@ -8342,11 +8387,11 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) (p + 1);
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_56;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_57;
return s_error;
}
p++;
- goto s_n_llhttp__internal__n_error_56;
+ goto s_n_llhttp__internal__n_error_57;
/* UNREACHABLE */;
abort();
}
@@ -8459,7 +8504,7 @@ static llparse_state_t llhttp__internal__run(
s_n_llhttp__internal__n_invoke_test_lenient_flags_21: {
switch (llhttp__internal__c_test_lenient_flags_21(state, p, endp)) {
case 0:
- goto s_n_llhttp__internal__n_error_58;
+ goto s_n_llhttp__internal__n_error_59;
default:
goto s_n_llhttp__internal__n_header_value_discard_ws;
}
@@ -8476,7 +8521,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_59: {
+ s_n_llhttp__internal__n_error_60: {
state->error = 0xf;
state->reason = "Transfer-Encoding can't be present with Content-Length";
state->error_pos = (const char*) p;
@@ -8488,7 +8533,7 @@ static llparse_state_t llhttp__internal__run(
s_n_llhttp__internal__n_invoke_test_lenient_flags_22: {
switch (llhttp__internal__c_test_lenient_flags_21(state, p, endp)) {
case 0:
- goto s_n_llhttp__internal__n_error_59;
+ goto s_n_llhttp__internal__n_error_60;
default:
goto s_n_llhttp__internal__n_header_value_discard_ws;
}
@@ -8514,7 +8559,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_44: {
+ s_n_llhttp__internal__n_error_45: {
state->error = 0x1c;
state->reason = "`on_header_field_complete` callback error";
state->error_pos = (const char*) p;
@@ -8559,7 +8604,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_60: {
+ s_n_llhttp__internal__n_error_61: {
state->error = 0xa;
state->reason = "Invalid header token";
state->error_pos = (const char*) p;
@@ -8674,7 +8719,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_61: {
+ s_n_llhttp__internal__n_error_62: {
state->error = 0x7;
state->reason = "Expected CRLF";
state->error_pos = (const char*) p;
@@ -8700,7 +8745,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_69: {
+ s_n_llhttp__internal__n_error_70: {
state->error = 0x17;
state->reason = "Pause on PRI/Upgrade";
state->error_pos = (const char*) p;
@@ -8709,7 +8754,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_70: {
+ s_n_llhttp__internal__n_error_71: {
state->error = 0x9;
state->reason = "Expected HTTP/2 Connection Preface";
state->error_pos = (const char*) p;
@@ -8718,7 +8763,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_67: {
+ s_n_llhttp__internal__n_error_68: {
state->error = 0x2;
state->reason = "Expected CRLF after version";
state->error_pos = (const char*) p;
@@ -8732,12 +8777,12 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_headers_start;
default:
- goto s_n_llhttp__internal__n_error_67;
+ goto s_n_llhttp__internal__n_error_68;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_66: {
+ s_n_llhttp__internal__n_error_67: {
state->error = 0x9;
state->reason = "Expected CRLF after version";
state->error_pos = (const char*) p;
@@ -8751,12 +8796,12 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_req_http_complete_crlf;
default:
- goto s_n_llhttp__internal__n_error_66;
+ goto s_n_llhttp__internal__n_error_67;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_68: {
+ s_n_llhttp__internal__n_error_69: {
state->error = 0x9;
state->reason = "Expected CRLF after version";
state->error_pos = (const char*) p;
@@ -8774,7 +8819,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_65: {
+ s_n_llhttp__internal__n_error_66: {
state->error = 0x21;
state->reason = "`on_version_complete` callback error";
state->error_pos = (const char*) p;
@@ -8810,10 +8855,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_64;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_65;
return s_error;
}
- goto s_n_llhttp__internal__n_error_64;
+ goto s_n_llhttp__internal__n_error_65;
/* UNREACHABLE */;
abort();
}
@@ -8891,10 +8936,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_71;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_72;
return s_error;
}
- goto s_n_llhttp__internal__n_error_71;
+ goto s_n_llhttp__internal__n_error_72;
/* UNREACHABLE */;
abort();
}
@@ -8908,10 +8953,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_72;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_73;
return s_error;
}
- goto s_n_llhttp__internal__n_error_72;
+ goto s_n_llhttp__internal__n_error_73;
/* UNREACHABLE */;
abort();
}
@@ -8933,14 +8978,14 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_73;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_74;
return s_error;
}
- goto s_n_llhttp__internal__n_error_73;
+ goto s_n_llhttp__internal__n_error_74;
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_63: {
+ s_n_llhttp__internal__n_error_64: {
state->error = 0x8;
state->reason = "Invalid method for HTTP/x.x request";
state->error_pos = (const char*) p;
@@ -9021,13 +9066,15 @@ static llparse_state_t llhttp__internal__run(
goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
case 34:
goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
+ case 46:
+ goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
default:
- goto s_n_llhttp__internal__n_error_63;
+ goto s_n_llhttp__internal__n_error_64;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_76: {
+ s_n_llhttp__internal__n_error_77: {
state->error = 0x8;
state->reason = "Expected HTTP/";
state->error_pos = (const char*) p;
@@ -9036,7 +9083,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_74: {
+ s_n_llhttp__internal__n_error_75: {
state->error = 0x8;
state->reason = "Expected SOURCE method for ICE/x.x request";
state->error_pos = (const char*) p;
@@ -9050,12 +9097,12 @@ static llparse_state_t llhttp__internal__run(
case 33:
goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
default:
- goto s_n_llhttp__internal__n_error_74;
+ goto s_n_llhttp__internal__n_error_75;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_75: {
+ s_n_llhttp__internal__n_error_76: {
state->error = 0x8;
state->reason = "Invalid method for RTSP/x.x request";
state->error_pos = (const char*) p;
@@ -9095,7 +9142,7 @@ static llparse_state_t llhttp__internal__run(
case 45:
goto s_n_llhttp__internal__n_span_start_llhttp__on_version;
default:
- goto s_n_llhttp__internal__n_error_75;
+ goto s_n_llhttp__internal__n_error_76;
}
/* UNREACHABLE */;
abort();
@@ -9109,7 +9156,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_62: {
+ s_n_llhttp__internal__n_error_63: {
state->error = 0x1a;
state->reason = "`on_url_complete` callback error";
state->error_pos = (const char*) p;
@@ -9125,7 +9172,7 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_22;
default:
- goto s_n_llhttp__internal__n_error_62;
+ goto s_n_llhttp__internal__n_error_63;
}
/* UNREACHABLE */;
abort();
@@ -9198,7 +9245,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_77: {
+ s_n_llhttp__internal__n_error_78: {
state->error = 0x7;
state->reason = "Invalid char in url fragment start";
state->error_pos = (const char*) p;
@@ -9258,7 +9305,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_78: {
+ s_n_llhttp__internal__n_error_79: {
state->error = 0x7;
state->reason = "Invalid char in url query";
state->error_pos = (const char*) p;
@@ -9267,7 +9314,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_79: {
+ s_n_llhttp__internal__n_error_80: {
state->error = 0x7;
state->reason = "Invalid char in url path";
state->error_pos = (const char*) p;
@@ -9378,7 +9425,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_80: {
+ s_n_llhttp__internal__n_error_81: {
state->error = 0x7;
state->reason = "Double @ in url";
state->error_pos = (const char*) p;
@@ -9387,7 +9434,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_81: {
+ s_n_llhttp__internal__n_error_82: {
state->error = 0x7;
state->reason = "Unexpected char in url server";
state->error_pos = (const char*) p;
@@ -9396,7 +9443,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_82: {
+ s_n_llhttp__internal__n_error_83: {
state->error = 0x7;
state->reason = "Unexpected char in url server";
state->error_pos = (const char*) p;
@@ -9405,7 +9452,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_83: {
+ s_n_llhttp__internal__n_error_84: {
state->error = 0x7;
state->reason = "Unexpected char in url schema";
state->error_pos = (const char*) p;
@@ -9414,7 +9461,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_84: {
+ s_n_llhttp__internal__n_error_85: {
state->error = 0x7;
state->reason = "Unexpected char in url schema";
state->error_pos = (const char*) p;
@@ -9423,7 +9470,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_85: {
+ s_n_llhttp__internal__n_error_86: {
state->error = 0x7;
state->reason = "Unexpected start char in url";
state->error_pos = (const char*) p;
@@ -9442,7 +9489,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_86: {
+ s_n_llhttp__internal__n_error_87: {
state->error = 0x6;
state->reason = "Expected space after method";
state->error_pos = (const char*) p;
@@ -9460,7 +9507,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_105: {
+ s_n_llhttp__internal__n_error_106: {
state->error = 0x20;
state->reason = "`on_method_complete` callback error";
state->error_pos = (const char*) p;
@@ -9494,7 +9541,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_106: {
+ s_n_llhttp__internal__n_error_107: {
state->error = 0x6;
state->reason = "Invalid method encountered";
state->error_pos = (const char*) p;
@@ -9503,7 +9550,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_98: {
+ s_n_llhttp__internal__n_error_99: {
state->error = 0xd;
state->reason = "Invalid status code";
state->error_pos = (const char*) p;
@@ -9512,7 +9559,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_96: {
+ s_n_llhttp__internal__n_error_97: {
state->error = 0xd;
state->reason = "Invalid status code";
state->error_pos = (const char*) p;
@@ -9521,7 +9568,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_94: {
+ s_n_llhttp__internal__n_error_95: {
state->error = 0xd;
state->reason = "Invalid status code";
state->error_pos = (const char*) p;
@@ -9539,7 +9586,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_90: {
+ s_n_llhttp__internal__n_error_91: {
state->error = 0x1b;
state->reason = "`on_status_complete` callback error";
state->error_pos = (const char*) p;
@@ -9555,12 +9602,12 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_24;
default:
- goto s_n_llhttp__internal__n_error_90;
+ goto s_n_llhttp__internal__n_error_91;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_89: {
+ s_n_llhttp__internal__n_error_90: {
state->error = 0xd;
state->reason = "Invalid response status";
state->error_pos = (const char*) p;
@@ -9574,12 +9621,12 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
default:
- goto s_n_llhttp__internal__n_error_89;
+ goto s_n_llhttp__internal__n_error_90;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_91: {
+ s_n_llhttp__internal__n_error_92: {
state->error = 0x2;
state->reason = "Expected LF after CR";
state->error_pos = (const char*) p;
@@ -9593,12 +9640,12 @@ static llparse_state_t llhttp__internal__run(
case 1:
goto s_n_llhttp__internal__n_invoke_llhttp__on_status_complete;
default:
- goto s_n_llhttp__internal__n_error_91;
+ goto s_n_llhttp__internal__n_error_92;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_92: {
+ s_n_llhttp__internal__n_error_93: {
state->error = 0x19;
state->reason = "Missing expected CR after response line";
state->error_pos = (const char*) p;
@@ -9643,7 +9690,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_93: {
+ s_n_llhttp__internal__n_error_94: {
state->error = 0xd;
state->reason = "Invalid response status";
state->error_pos = (const char*) p;
@@ -9655,14 +9702,14 @@ static llparse_state_t llhttp__internal__run(
s_n_llhttp__internal__n_invoke_mul_add_status_code_2: {
switch (llhttp__internal__c_mul_add_status_code(state, p, endp, match)) {
case 1:
- goto s_n_llhttp__internal__n_error_94;
+ goto s_n_llhttp__internal__n_error_95;
default:
goto s_n_llhttp__internal__n_res_status_code_otherwise;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_95: {
+ s_n_llhttp__internal__n_error_96: {
state->error = 0xd;
state->reason = "Invalid status code";
state->error_pos = (const char*) p;
@@ -9674,14 +9721,14 @@ static llparse_state_t llhttp__internal__run(
s_n_llhttp__internal__n_invoke_mul_add_status_code_1: {
switch (llhttp__internal__c_mul_add_status_code(state, p, endp, match)) {
case 1:
- goto s_n_llhttp__internal__n_error_96;
+ goto s_n_llhttp__internal__n_error_97;
default:
goto s_n_llhttp__internal__n_res_status_code_digit_3;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_97: {
+ s_n_llhttp__internal__n_error_98: {
state->error = 0xd;
state->reason = "Invalid status code";
state->error_pos = (const char*) p;
@@ -9693,14 +9740,14 @@ static llparse_state_t llhttp__internal__run(
s_n_llhttp__internal__n_invoke_mul_add_status_code: {
switch (llhttp__internal__c_mul_add_status_code(state, p, endp, match)) {
case 1:
- goto s_n_llhttp__internal__n_error_98;
+ goto s_n_llhttp__internal__n_error_99;
default:
goto s_n_llhttp__internal__n_res_status_code_digit_2;
}
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_99: {
+ s_n_llhttp__internal__n_error_100: {
state->error = 0xd;
state->reason = "Invalid status code";
state->error_pos = (const char*) p;
@@ -9717,7 +9764,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_100: {
+ s_n_llhttp__internal__n_error_101: {
state->error = 0x9;
state->reason = "Expected space after version";
state->error_pos = (const char*) p;
@@ -9735,7 +9782,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_88: {
+ s_n_llhttp__internal__n_error_89: {
state->error = 0x21;
state->reason = "`on_version_complete` callback error";
state->error_pos = (const char*) p;
@@ -9771,10 +9818,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_87;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_88;
return s_error;
}
- goto s_n_llhttp__internal__n_error_87;
+ goto s_n_llhttp__internal__n_error_88;
/* UNREACHABLE */;
abort();
}
@@ -9852,10 +9899,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_101;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_102;
return s_error;
}
- goto s_n_llhttp__internal__n_error_101;
+ goto s_n_llhttp__internal__n_error_102;
/* UNREACHABLE */;
abort();
}
@@ -9869,10 +9916,10 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_102;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_103;
return s_error;
}
- goto s_n_llhttp__internal__n_error_102;
+ goto s_n_llhttp__internal__n_error_103;
/* UNREACHABLE */;
abort();
}
@@ -9894,14 +9941,14 @@ static llparse_state_t llhttp__internal__run(
if (err != 0) {
state->error = err;
state->error_pos = (const char*) p;
- state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_103;
+ state->_current = (void*) (intptr_t) s_n_llhttp__internal__n_error_104;
return s_error;
}
- goto s_n_llhttp__internal__n_error_103;
+ goto s_n_llhttp__internal__n_error_104;
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_107: {
+ s_n_llhttp__internal__n_error_108: {
state->error = 0x8;
state->reason = "Expected HTTP/";
state->error_pos = (const char*) p;
@@ -9961,7 +10008,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_104: {
+ s_n_llhttp__internal__n_error_105: {
state->error = 0x8;
state->reason = "Invalid word encountered";
state->error_pos = (const char*) p;
@@ -10034,7 +10081,7 @@ static llparse_state_t llhttp__internal__run(
/* UNREACHABLE */;
abort();
}
- s_n_llhttp__internal__n_error_108: {
+ s_n_llhttp__internal__n_error_109: {
state->error = 0x1f;
state->reason = "`on_reset` callback error";
state->error_pos = (const char*) p;
@@ -10050,7 +10097,7 @@ static llparse_state_t llhttp__internal__run(
case 21:
goto s_n_llhttp__internal__n_pause_28;
default:
- goto s_n_llhttp__internal__n_error_108;
+ goto s_n_llhttp__internal__n_error_109;
}
/* UNREACHABLE */;
abort();
diff --git a/contrib/restricted/llhttp/ya.make b/contrib/restricted/llhttp/ya.make
index fe272c3b7a..1152518a97 100644
--- a/contrib/restricted/llhttp/ya.make
+++ b/contrib/restricted/llhttp/ya.make
@@ -6,9 +6,9 @@ LICENSE(MIT)
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(9.1.3)
+VERSION(9.2.0)
-ORIGINAL_SOURCE(https://github.com/nodejs/llhttp/archive/release/v9.1.3.tar.gz)
+ORIGINAL_SOURCE(https://github.com/nodejs/llhttp/archive/release/v9.2.0.tar.gz)
ADDINCL(
GLOBAL contrib/restricted/llhttp/include