/src/curl_fuzzer/build/curl_fuzzer_option_manifest.inc
Line | Count | Source |
1 | | // Generated by src/curl_fuzzer_tools/generate_option_manifest.py. |
2 | | // Do not edit. Included once from proto_fuzzer/option_apply.cc. |
3 | | static constexpr OptionDescriptor kOptionManifest[] = { |
4 | | {curl::fuzzer::proto::CURLOPT_CUSTOMREQUEST, OptionValueKind::kString, "CURLOPT_CUSTOMREQUEST", CURLOPT_CUSTOMREQUEST}, |
5 | | {curl::fuzzer::proto::CURLOPT_HTTPGET, OptionValueKind::kBool, "CURLOPT_HTTPGET", CURLOPT_HTTPGET}, |
6 | | {curl::fuzzer::proto::CURLOPT_NOBODY, OptionValueKind::kBool, "CURLOPT_NOBODY", CURLOPT_NOBODY}, |
7 | | {curl::fuzzer::proto::CURLOPT_POST, OptionValueKind::kBool, "CURLOPT_POST", CURLOPT_POST}, |
8 | | {curl::fuzzer::proto::CURLOPT_POSTFIELDS, OptionValueKind::kString, "CURLOPT_POSTFIELDS", CURLOPT_POSTFIELDS}, |
9 | | {curl::fuzzer::proto::CURLOPT_FOLLOWLOCATION, OptionValueKind::kUint, "CURLOPT_FOLLOWLOCATION", CURLOPT_FOLLOWLOCATION}, |
10 | | {curl::fuzzer::proto::CURLOPT_MAXREDIRS, OptionValueKind::kUint, "CURLOPT_MAXREDIRS", CURLOPT_MAXREDIRS}, |
11 | | {curl::fuzzer::proto::CURLOPT_USERAGENT, OptionValueKind::kString, "CURLOPT_USERAGENT", CURLOPT_USERAGENT}, |
12 | | {curl::fuzzer::proto::CURLOPT_ACCEPT_ENCODING, OptionValueKind::kString, "CURLOPT_ACCEPT_ENCODING", CURLOPT_ACCEPT_ENCODING}, |
13 | | {curl::fuzzer::proto::CURLOPT_HEADER, OptionValueKind::kBool, "CURLOPT_HEADER", CURLOPT_HEADER}, |
14 | | {curl::fuzzer::proto::CURLOPT_FAILONERROR, OptionValueKind::kBool, "CURLOPT_FAILONERROR", CURLOPT_FAILONERROR}, |
15 | | {curl::fuzzer::proto::CURLOPT_HTTP_VERSION, OptionValueKind::kUint, "CURLOPT_HTTP_VERSION", CURLOPT_HTTP_VERSION}, |
16 | | {curl::fuzzer::proto::CURLOPT_HTTP09_ALLOWED, OptionValueKind::kBool, "CURLOPT_HTTP09_ALLOWED", CURLOPT_HTTP09_ALLOWED}, |
17 | | {curl::fuzzer::proto::CURLOPT_AUTOREFERER, OptionValueKind::kBool, "CURLOPT_AUTOREFERER", CURLOPT_AUTOREFERER}, |
18 | | {curl::fuzzer::proto::CURLOPT_REFERER, OptionValueKind::kString, "CURLOPT_REFERER", CURLOPT_REFERER}, |
19 | | {curl::fuzzer::proto::CURLOPT_CONNECT_ONLY, OptionValueKind::kUint, "CURLOPT_CONNECT_ONLY", CURLOPT_CONNECT_ONLY}, |
20 | | {curl::fuzzer::proto::CURLOPT_WS_OPTIONS, OptionValueKind::kUint, "CURLOPT_WS_OPTIONS", CURLOPT_WS_OPTIONS}, |
21 | | {curl::fuzzer::proto::CURLOPT_UPLOAD, OptionValueKind::kBool, "CURLOPT_UPLOAD", CURLOPT_UPLOAD}, |
22 | | {curl::fuzzer::proto::CURLOPT_INFILESIZE_LARGE, OptionValueKind::kUint, "CURLOPT_INFILESIZE_LARGE", CURLOPT_INFILESIZE_LARGE}, |
23 | | {curl::fuzzer::proto::CURLOPT_CRLF, OptionValueKind::kBool, "CURLOPT_CRLF", CURLOPT_CRLF}, |
24 | | {curl::fuzzer::proto::CURLOPT_SSL_VERIFYPEER, OptionValueKind::kBool, "CURLOPT_SSL_VERIFYPEER", CURLOPT_SSL_VERIFYPEER}, |
25 | | {curl::fuzzer::proto::CURLOPT_SSL_VERIFYHOST, OptionValueKind::kUint, "CURLOPT_SSL_VERIFYHOST", CURLOPT_SSL_VERIFYHOST}, |
26 | | {curl::fuzzer::proto::CURLOPT_CERTINFO, OptionValueKind::kBool, "CURLOPT_CERTINFO", CURLOPT_CERTINFO}, |
27 | | {curl::fuzzer::proto::CURLOPT_SSLVERSION, OptionValueKind::kUint, "CURLOPT_SSLVERSION", CURLOPT_SSLVERSION}, |
28 | | {curl::fuzzer::proto::CURLOPT_SSL_CIPHER_LIST, OptionValueKind::kString, "CURLOPT_SSL_CIPHER_LIST", CURLOPT_SSL_CIPHER_LIST}, |
29 | | {curl::fuzzer::proto::CURLOPT_TLS13_CIPHERS, OptionValueKind::kString, "CURLOPT_TLS13_CIPHERS", CURLOPT_TLS13_CIPHERS}, |
30 | | {curl::fuzzer::proto::CURLOPT_SSL_EC_CURVES, OptionValueKind::kString, "CURLOPT_SSL_EC_CURVES", CURLOPT_SSL_EC_CURVES}, |
31 | | {curl::fuzzer::proto::CURLOPT_SSL_SIGNATURE_ALGORITHMS, OptionValueKind::kString, "CURLOPT_SSL_SIGNATURE_ALGORITHMS", CURLOPT_SSL_SIGNATURE_ALGORITHMS}, |
32 | | {curl::fuzzer::proto::CURLOPT_SSL_SESSIONID_CACHE, OptionValueKind::kBool, "CURLOPT_SSL_SESSIONID_CACHE", CURLOPT_SSL_SESSIONID_CACHE}, |
33 | | {curl::fuzzer::proto::CURLOPT_SSL_ENABLE_ALPN, OptionValueKind::kBool, "CURLOPT_SSL_ENABLE_ALPN", CURLOPT_SSL_ENABLE_ALPN}, |
34 | | {curl::fuzzer::proto::CURLOPT_SSL_OPTIONS, OptionValueKind::kUint, "CURLOPT_SSL_OPTIONS", CURLOPT_SSL_OPTIONS}, |
35 | | {curl::fuzzer::proto::CURLOPT_PINNEDPUBLICKEY, OptionValueKind::kString, "CURLOPT_PINNEDPUBLICKEY", CURLOPT_PINNEDPUBLICKEY}, |
36 | | {curl::fuzzer::proto::CURLOPT_ECH, OptionValueKind::kString, "CURLOPT_ECH", CURLOPT_ECH}, |
37 | | {curl::fuzzer::proto::CURLOPT_HTTPSIG_ALGORITHM, OptionValueKind::kUint, "CURLOPT_HTTPSIG_ALGORITHM", CURLOPT_HTTPSIG_ALGORITHM}, |
38 | | {curl::fuzzer::proto::CURLOPT_HTTPSIG_KEY, OptionValueKind::kString, "CURLOPT_HTTPSIG_KEY", CURLOPT_HTTPSIG_KEY}, |
39 | | {curl::fuzzer::proto::CURLOPT_HTTPSIG_KEYID, OptionValueKind::kString, "CURLOPT_HTTPSIG_KEYID", CURLOPT_HTTPSIG_KEYID}, |
40 | | {curl::fuzzer::proto::CURLOPT_HTTPSIG_HEADERS, OptionValueKind::kString, "CURLOPT_HTTPSIG_HEADERS", CURLOPT_HTTPSIG_HEADERS}, |
41 | | {curl::fuzzer::proto::CURLOPT_COOKIE, OptionValueKind::kString, "CURLOPT_COOKIE", CURLOPT_COOKIE}, |
42 | | {curl::fuzzer::proto::CURLOPT_COOKIELIST, OptionValueKind::kString, "CURLOPT_COOKIELIST", CURLOPT_COOKIELIST}, |
43 | | {curl::fuzzer::proto::CURLOPT_COOKIESESSION, OptionValueKind::kBool, "CURLOPT_COOKIESESSION", CURLOPT_COOKIESESSION}, |
44 | | {curl::fuzzer::proto::CURLOPT_HTTPAUTH, OptionValueKind::kUint, "CURLOPT_HTTPAUTH", CURLOPT_HTTPAUTH}, |
45 | | {curl::fuzzer::proto::CURLOPT_USERPWD, OptionValueKind::kString, "CURLOPT_USERPWD", CURLOPT_USERPWD}, |
46 | | {curl::fuzzer::proto::CURLOPT_USERNAME, OptionValueKind::kString, "CURLOPT_USERNAME", CURLOPT_USERNAME}, |
47 | | {curl::fuzzer::proto::CURLOPT_PASSWORD, OptionValueKind::kString, "CURLOPT_PASSWORD", CURLOPT_PASSWORD}, |
48 | | {curl::fuzzer::proto::CURLOPT_UNRESTRICTED_AUTH, OptionValueKind::kBool, "CURLOPT_UNRESTRICTED_AUTH", CURLOPT_UNRESTRICTED_AUTH}, |
49 | | {curl::fuzzer::proto::CURLOPT_XOAUTH2_BEARER, OptionValueKind::kString, "CURLOPT_XOAUTH2_BEARER", CURLOPT_XOAUTH2_BEARER}, |
50 | | {curl::fuzzer::proto::CURLOPT_AWS_SIGV4, OptionValueKind::kString, "CURLOPT_AWS_SIGV4", CURLOPT_AWS_SIGV4}, |
51 | | {curl::fuzzer::proto::CURLOPT_TIMECONDITION, OptionValueKind::kUint, "CURLOPT_TIMECONDITION", CURLOPT_TIMECONDITION}, |
52 | | {curl::fuzzer::proto::CURLOPT_TIMEVALUE_LARGE, OptionValueKind::kUint, "CURLOPT_TIMEVALUE_LARGE", CURLOPT_TIMEVALUE_LARGE}, |
53 | | {curl::fuzzer::proto::CURLOPT_ALTSVC_CTRL, OptionValueKind::kUint, "CURLOPT_ALTSVC_CTRL", CURLOPT_ALTSVC_CTRL}, |
54 | | {curl::fuzzer::proto::CURLOPT_HSTS_CTRL, OptionValueKind::kUint, "CURLOPT_HSTS_CTRL", CURLOPT_HSTS_CTRL}, |
55 | | {curl::fuzzer::proto::CURLOPT_RANGE, OptionValueKind::kString, "CURLOPT_RANGE", CURLOPT_RANGE}, |
56 | | {curl::fuzzer::proto::CURLOPT_RESUME_FROM_LARGE, OptionValueKind::kUint, "CURLOPT_RESUME_FROM_LARGE", CURLOPT_RESUME_FROM_LARGE}, |
57 | | {curl::fuzzer::proto::CURLOPT_FILETIME, OptionValueKind::kBool, "CURLOPT_FILETIME", CURLOPT_FILETIME}, |
58 | | {curl::fuzzer::proto::CURLOPT_REQUEST_TARGET, OptionValueKind::kString, "CURLOPT_REQUEST_TARGET", CURLOPT_REQUEST_TARGET}, |
59 | | {curl::fuzzer::proto::CURLOPT_PATH_AS_IS, OptionValueKind::kBool, "CURLOPT_PATH_AS_IS", CURLOPT_PATH_AS_IS}, |
60 | | {curl::fuzzer::proto::CURLOPT_EXPECT_100_TIMEOUT_MS, OptionValueKind::kUint, "CURLOPT_EXPECT_100_TIMEOUT_MS", CURLOPT_EXPECT_100_TIMEOUT_MS}, |
61 | | {curl::fuzzer::proto::CURLOPT_KEEP_SENDING_ON_ERROR, OptionValueKind::kBool, "CURLOPT_KEEP_SENDING_ON_ERROR", CURLOPT_KEEP_SENDING_ON_ERROR}, |
62 | | {curl::fuzzer::proto::CURLOPT_POSTREDIR, OptionValueKind::kUint, "CURLOPT_POSTREDIR", CURLOPT_POSTREDIR}, |
63 | | {curl::fuzzer::proto::CURLOPT_TRANSFER_ENCODING, OptionValueKind::kBool, "CURLOPT_TRANSFER_ENCODING", CURLOPT_TRANSFER_ENCODING}, |
64 | | {curl::fuzzer::proto::CURLOPT_HTTP_TRANSFER_DECODING, OptionValueKind::kBool, "CURLOPT_HTTP_TRANSFER_DECODING", CURLOPT_HTTP_TRANSFER_DECODING}, |
65 | | {curl::fuzzer::proto::CURLOPT_HTTP_CONTENT_DECODING, OptionValueKind::kBool, "CURLOPT_HTTP_CONTENT_DECODING", CURLOPT_HTTP_CONTENT_DECODING}, |
66 | | {curl::fuzzer::proto::CURLOPT_IGNORE_CONTENT_LENGTH, OptionValueKind::kBool, "CURLOPT_IGNORE_CONTENT_LENGTH", CURLOPT_IGNORE_CONTENT_LENGTH}, |
67 | | {curl::fuzzer::proto::CURLOPT_DISALLOW_USERNAME_IN_URL, OptionValueKind::kBool, "CURLOPT_DISALLOW_USERNAME_IN_URL", CURLOPT_DISALLOW_USERNAME_IN_URL}, |
68 | | {curl::fuzzer::proto::CURLOPT_FRESH_CONNECT, OptionValueKind::kBool, "CURLOPT_FRESH_CONNECT", CURLOPT_FRESH_CONNECT}, |
69 | | {curl::fuzzer::proto::CURLOPT_FORBID_REUSE, OptionValueKind::kBool, "CURLOPT_FORBID_REUSE", CURLOPT_FORBID_REUSE}, |
70 | | {curl::fuzzer::proto::CURLOPT_MAXAGE_CONN, OptionValueKind::kUint, "CURLOPT_MAXAGE_CONN", CURLOPT_MAXAGE_CONN}, |
71 | | {curl::fuzzer::proto::CURLOPT_MAXLIFETIME_CONN, OptionValueKind::kUint, "CURLOPT_MAXLIFETIME_CONN", CURLOPT_MAXLIFETIME_CONN}, |
72 | | {curl::fuzzer::proto::CURLOPT_UPLOAD_BUFFERSIZE, OptionValueKind::kUint, "CURLOPT_UPLOAD_BUFFERSIZE", CURLOPT_UPLOAD_BUFFERSIZE}, |
73 | | {curl::fuzzer::proto::CURLOPT_MIME_OPTIONS, OptionValueKind::kUint, "CURLOPT_MIME_OPTIONS", CURLOPT_MIME_OPTIONS}, |
74 | | {curl::fuzzer::proto::CURLOPT_MAXFILESIZE_LARGE, OptionValueKind::kUint, "CURLOPT_MAXFILESIZE_LARGE", CURLOPT_MAXFILESIZE_LARGE}, |
75 | | {curl::fuzzer::proto::CURLOPT_BUFFERSIZE, OptionValueKind::kUint, "CURLOPT_BUFFERSIZE", CURLOPT_BUFFERSIZE}, |
76 | | {curl::fuzzer::proto::CURLOPT_DIRLISTONLY, OptionValueKind::kBool, "CURLOPT_DIRLISTONLY", CURLOPT_DIRLISTONLY}, |
77 | | {curl::fuzzer::proto::CURLOPT_APPEND, OptionValueKind::kBool, "CURLOPT_APPEND", CURLOPT_APPEND}, |
78 | | {curl::fuzzer::proto::CURLOPT_TRANSFERTEXT, OptionValueKind::kBool, "CURLOPT_TRANSFERTEXT", CURLOPT_TRANSFERTEXT}, |
79 | | {curl::fuzzer::proto::CURLOPT_FTP_USE_EPSV, OptionValueKind::kBool, "CURLOPT_FTP_USE_EPSV", CURLOPT_FTP_USE_EPSV}, |
80 | | {curl::fuzzer::proto::CURLOPT_FTP_CREATE_MISSING_DIRS, OptionValueKind::kUint, "CURLOPT_FTP_CREATE_MISSING_DIRS", CURLOPT_FTP_CREATE_MISSING_DIRS}, |
81 | | {curl::fuzzer::proto::CURLOPT_FTP_ACCOUNT, OptionValueKind::kString, "CURLOPT_FTP_ACCOUNT", CURLOPT_FTP_ACCOUNT}, |
82 | | {curl::fuzzer::proto::CURLOPT_FTP_SKIP_PASV_IP, OptionValueKind::kBool, "CURLOPT_FTP_SKIP_PASV_IP", CURLOPT_FTP_SKIP_PASV_IP}, |
83 | | {curl::fuzzer::proto::CURLOPT_FTP_FILEMETHOD, OptionValueKind::kUint, "CURLOPT_FTP_FILEMETHOD", CURLOPT_FTP_FILEMETHOD}, |
84 | | {curl::fuzzer::proto::CURLOPT_FTP_ALTERNATIVE_TO_USER, OptionValueKind::kString, "CURLOPT_FTP_ALTERNATIVE_TO_USER", CURLOPT_FTP_ALTERNATIVE_TO_USER}, |
85 | | {curl::fuzzer::proto::CURLOPT_FTP_USE_PRET, OptionValueKind::kBool, "CURLOPT_FTP_USE_PRET", CURLOPT_FTP_USE_PRET}, |
86 | | {curl::fuzzer::proto::CURLOPT_WILDCARDMATCH, OptionValueKind::kBool, "CURLOPT_WILDCARDMATCH", CURLOPT_WILDCARDMATCH}, |
87 | | {curl::fuzzer::proto::CURLOPT_TFTP_BLKSIZE, OptionValueKind::kUint, "CURLOPT_TFTP_BLKSIZE", CURLOPT_TFTP_BLKSIZE}, |
88 | | {curl::fuzzer::proto::CURLOPT_TFTP_NO_OPTIONS, OptionValueKind::kBool, "CURLOPT_TFTP_NO_OPTIONS", CURLOPT_TFTP_NO_OPTIONS}, |
89 | | }; |
90 | | |
91 | | static constexpr const OptionDescriptor* LookupOptionDescriptor( |
92 | 795k | curl::fuzzer::proto::CurlOptionId id) { |
93 | 795k | switch (id) { |
94 | 6.17k | case curl::fuzzer::proto::CURLOPT_CUSTOMREQUEST: |
95 | 6.17k | return &kOptionManifest[0]; |
96 | 8.88k | case curl::fuzzer::proto::CURLOPT_HTTPGET: |
97 | 8.88k | return &kOptionManifest[1]; |
98 | 14.0k | case curl::fuzzer::proto::CURLOPT_NOBODY: |
99 | 14.0k | return &kOptionManifest[2]; |
100 | 13.9k | case curl::fuzzer::proto::CURLOPT_POST: |
101 | 13.9k | return &kOptionManifest[3]; |
102 | 9.00k | case curl::fuzzer::proto::CURLOPT_POSTFIELDS: |
103 | 9.00k | return &kOptionManifest[4]; |
104 | 31.9k | case curl::fuzzer::proto::CURLOPT_FOLLOWLOCATION: |
105 | 31.9k | return &kOptionManifest[5]; |
106 | 12.6k | case curl::fuzzer::proto::CURLOPT_MAXREDIRS: |
107 | 12.6k | return &kOptionManifest[6]; |
108 | 4.39k | case curl::fuzzer::proto::CURLOPT_USERAGENT: |
109 | 4.39k | return &kOptionManifest[7]; |
110 | 38.9k | case curl::fuzzer::proto::CURLOPT_ACCEPT_ENCODING: |
111 | 38.9k | return &kOptionManifest[8]; |
112 | 5.64k | case curl::fuzzer::proto::CURLOPT_HEADER: |
113 | 5.64k | return &kOptionManifest[9]; |
114 | 5.17k | case curl::fuzzer::proto::CURLOPT_FAILONERROR: |
115 | 5.17k | return &kOptionManifest[10]; |
116 | 67.7k | case curl::fuzzer::proto::CURLOPT_HTTP_VERSION: |
117 | 67.7k | return &kOptionManifest[11]; |
118 | 3.16k | case curl::fuzzer::proto::CURLOPT_HTTP09_ALLOWED: |
119 | 3.16k | return &kOptionManifest[12]; |
120 | 5.40k | case curl::fuzzer::proto::CURLOPT_AUTOREFERER: |
121 | 5.40k | return &kOptionManifest[13]; |
122 | 4.65k | case curl::fuzzer::proto::CURLOPT_REFERER: |
123 | 4.65k | return &kOptionManifest[14]; |
124 | 17.4k | case curl::fuzzer::proto::CURLOPT_CONNECT_ONLY: |
125 | 17.4k | return &kOptionManifest[15]; |
126 | 2.13k | case curl::fuzzer::proto::CURLOPT_WS_OPTIONS: |
127 | 2.13k | return &kOptionManifest[16]; |
128 | 27.3k | case curl::fuzzer::proto::CURLOPT_UPLOAD: |
129 | 27.3k | return &kOptionManifest[17]; |
130 | 12.4k | case curl::fuzzer::proto::CURLOPT_INFILESIZE_LARGE: |
131 | 12.4k | return &kOptionManifest[18]; |
132 | 14.0k | case curl::fuzzer::proto::CURLOPT_CRLF: |
133 | 14.0k | return &kOptionManifest[19]; |
134 | 6.62k | case curl::fuzzer::proto::CURLOPT_SSL_VERIFYPEER: |
135 | 6.62k | return &kOptionManifest[20]; |
136 | 8.99k | case curl::fuzzer::proto::CURLOPT_SSL_VERIFYHOST: |
137 | 8.99k | return &kOptionManifest[21]; |
138 | 2.15k | case curl::fuzzer::proto::CURLOPT_CERTINFO: |
139 | 2.15k | return &kOptionManifest[22]; |
140 | 9.50k | case curl::fuzzer::proto::CURLOPT_SSLVERSION: |
141 | 9.50k | return &kOptionManifest[23]; |
142 | 4.05k | case curl::fuzzer::proto::CURLOPT_SSL_CIPHER_LIST: |
143 | 4.05k | return &kOptionManifest[24]; |
144 | 2.05k | case curl::fuzzer::proto::CURLOPT_TLS13_CIPHERS: |
145 | 2.05k | return &kOptionManifest[25]; |
146 | 3.92k | case curl::fuzzer::proto::CURLOPT_SSL_EC_CURVES: |
147 | 3.92k | return &kOptionManifest[26]; |
148 | 2.32k | case curl::fuzzer::proto::CURLOPT_SSL_SIGNATURE_ALGORITHMS: |
149 | 2.32k | return &kOptionManifest[27]; |
150 | 2.79k | case curl::fuzzer::proto::CURLOPT_SSL_SESSIONID_CACHE: |
151 | 2.79k | return &kOptionManifest[28]; |
152 | 1.90k | case curl::fuzzer::proto::CURLOPT_SSL_ENABLE_ALPN: |
153 | 1.90k | return &kOptionManifest[29]; |
154 | 1.50k | case curl::fuzzer::proto::CURLOPT_SSL_OPTIONS: |
155 | 1.50k | return &kOptionManifest[30]; |
156 | 5.05k | case curl::fuzzer::proto::CURLOPT_PINNEDPUBLICKEY: |
157 | 5.05k | return &kOptionManifest[31]; |
158 | 878 | case curl::fuzzer::proto::CURLOPT_ECH: |
159 | 878 | return &kOptionManifest[32]; |
160 | 2.04k | case curl::fuzzer::proto::CURLOPT_HTTPSIG_ALGORITHM: |
161 | 2.04k | return &kOptionManifest[33]; |
162 | 416 | case curl::fuzzer::proto::CURLOPT_HTTPSIG_KEY: |
163 | 416 | return &kOptionManifest[34]; |
164 | 425 | case curl::fuzzer::proto::CURLOPT_HTTPSIG_KEYID: |
165 | 425 | return &kOptionManifest[35]; |
166 | 364 | case curl::fuzzer::proto::CURLOPT_HTTPSIG_HEADERS: |
167 | 364 | return &kOptionManifest[36]; |
168 | 5.31k | case curl::fuzzer::proto::CURLOPT_COOKIE: |
169 | 5.31k | return &kOptionManifest[37]; |
170 | 91.7k | case curl::fuzzer::proto::CURLOPT_COOKIELIST: |
171 | 91.7k | return &kOptionManifest[38]; |
172 | 5.76k | case curl::fuzzer::proto::CURLOPT_COOKIESESSION: |
173 | 5.76k | return &kOptionManifest[39]; |
174 | 19.9k | case curl::fuzzer::proto::CURLOPT_HTTPAUTH: |
175 | 19.9k | return &kOptionManifest[40]; |
176 | 30.3k | case curl::fuzzer::proto::CURLOPT_USERPWD: |
177 | 30.3k | return &kOptionManifest[41]; |
178 | 9.29k | case curl::fuzzer::proto::CURLOPT_USERNAME: |
179 | 9.29k | return &kOptionManifest[42]; |
180 | 12.8k | case curl::fuzzer::proto::CURLOPT_PASSWORD: |
181 | 12.8k | return &kOptionManifest[43]; |
182 | 5.26k | case curl::fuzzer::proto::CURLOPT_UNRESTRICTED_AUTH: |
183 | 5.26k | return &kOptionManifest[44]; |
184 | 4.37k | case curl::fuzzer::proto::CURLOPT_XOAUTH2_BEARER: |
185 | 4.37k | return &kOptionManifest[45]; |
186 | 15.4k | case curl::fuzzer::proto::CURLOPT_AWS_SIGV4: |
187 | 15.4k | return &kOptionManifest[46]; |
188 | 16.9k | case curl::fuzzer::proto::CURLOPT_TIMECONDITION: |
189 | 16.9k | return &kOptionManifest[47]; |
190 | 2.11k | case curl::fuzzer::proto::CURLOPT_TIMEVALUE_LARGE: |
191 | 2.11k | return &kOptionManifest[48]; |
192 | 6.01k | case curl::fuzzer::proto::CURLOPT_ALTSVC_CTRL: |
193 | 6.01k | return &kOptionManifest[49]; |
194 | 6.92k | case curl::fuzzer::proto::CURLOPT_HSTS_CTRL: |
195 | 6.92k | return &kOptionManifest[50]; |
196 | 4.17k | case curl::fuzzer::proto::CURLOPT_RANGE: |
197 | 4.17k | return &kOptionManifest[51]; |
198 | 16.4k | case curl::fuzzer::proto::CURLOPT_RESUME_FROM_LARGE: |
199 | 16.4k | return &kOptionManifest[52]; |
200 | 7.10k | case curl::fuzzer::proto::CURLOPT_FILETIME: |
201 | 7.10k | return &kOptionManifest[53]; |
202 | 7.17k | case curl::fuzzer::proto::CURLOPT_REQUEST_TARGET: |
203 | 7.17k | return &kOptionManifest[54]; |
204 | 3.38k | case curl::fuzzer::proto::CURLOPT_PATH_AS_IS: |
205 | 3.38k | return &kOptionManifest[55]; |
206 | 10.2k | case curl::fuzzer::proto::CURLOPT_EXPECT_100_TIMEOUT_MS: |
207 | 10.2k | return &kOptionManifest[56]; |
208 | 2.00k | case curl::fuzzer::proto::CURLOPT_KEEP_SENDING_ON_ERROR: |
209 | 2.00k | return &kOptionManifest[57]; |
210 | 5.25k | case curl::fuzzer::proto::CURLOPT_POSTREDIR: |
211 | 5.25k | return &kOptionManifest[58]; |
212 | 2.85k | case curl::fuzzer::proto::CURLOPT_TRANSFER_ENCODING: |
213 | 2.85k | return &kOptionManifest[59]; |
214 | 3.48k | case curl::fuzzer::proto::CURLOPT_HTTP_TRANSFER_DECODING: |
215 | 3.48k | return &kOptionManifest[60]; |
216 | 2.61k | case curl::fuzzer::proto::CURLOPT_HTTP_CONTENT_DECODING: |
217 | 2.61k | return &kOptionManifest[61]; |
218 | 3.55k | case curl::fuzzer::proto::CURLOPT_IGNORE_CONTENT_LENGTH: |
219 | 3.55k | return &kOptionManifest[62]; |
220 | 3.10k | case curl::fuzzer::proto::CURLOPT_DISALLOW_USERNAME_IN_URL: |
221 | 3.10k | return &kOptionManifest[63]; |
222 | 5.97k | case curl::fuzzer::proto::CURLOPT_FRESH_CONNECT: |
223 | 5.97k | return &kOptionManifest[64]; |
224 | 4.95k | case curl::fuzzer::proto::CURLOPT_FORBID_REUSE: |
225 | 4.95k | return &kOptionManifest[65]; |
226 | 7.84k | case curl::fuzzer::proto::CURLOPT_MAXAGE_CONN: |
227 | 7.84k | return &kOptionManifest[66]; |
228 | 8.55k | case curl::fuzzer::proto::CURLOPT_MAXLIFETIME_CONN: |
229 | 8.55k | return &kOptionManifest[67]; |
230 | 12.7k | case curl::fuzzer::proto::CURLOPT_UPLOAD_BUFFERSIZE: |
231 | 12.7k | return &kOptionManifest[68]; |
232 | 2.19k | case curl::fuzzer::proto::CURLOPT_MIME_OPTIONS: |
233 | 2.19k | return &kOptionManifest[69]; |
234 | 12.5k | case curl::fuzzer::proto::CURLOPT_MAXFILESIZE_LARGE: |
235 | 12.5k | return &kOptionManifest[70]; |
236 | 17.2k | case curl::fuzzer::proto::CURLOPT_BUFFERSIZE: |
237 | 17.2k | return &kOptionManifest[71]; |
238 | 943 | case curl::fuzzer::proto::CURLOPT_DIRLISTONLY: |
239 | 943 | return &kOptionManifest[72]; |
240 | 445 | case curl::fuzzer::proto::CURLOPT_APPEND: |
241 | 445 | return &kOptionManifest[73]; |
242 | 1.94k | case curl::fuzzer::proto::CURLOPT_TRANSFERTEXT: |
243 | 1.94k | return &kOptionManifest[74]; |
244 | 896 | case curl::fuzzer::proto::CURLOPT_FTP_USE_EPSV: |
245 | 896 | return &kOptionManifest[75]; |
246 | 1.75k | case curl::fuzzer::proto::CURLOPT_FTP_CREATE_MISSING_DIRS: |
247 | 1.75k | return &kOptionManifest[76]; |
248 | 778 | case curl::fuzzer::proto::CURLOPT_FTP_ACCOUNT: |
249 | 778 | return &kOptionManifest[77]; |
250 | 1.04k | case curl::fuzzer::proto::CURLOPT_FTP_SKIP_PASV_IP: |
251 | 1.04k | return &kOptionManifest[78]; |
252 | 1.75k | case curl::fuzzer::proto::CURLOPT_FTP_FILEMETHOD: |
253 | 1.75k | return &kOptionManifest[79]; |
254 | 2.22k | case curl::fuzzer::proto::CURLOPT_FTP_ALTERNATIVE_TO_USER: |
255 | 2.22k | return &kOptionManifest[80]; |
256 | 857 | case curl::fuzzer::proto::CURLOPT_FTP_USE_PRET: |
257 | 857 | return &kOptionManifest[81]; |
258 | 3.02k | case curl::fuzzer::proto::CURLOPT_WILDCARDMATCH: |
259 | 3.02k | return &kOptionManifest[82]; |
260 | 2.32k | case curl::fuzzer::proto::CURLOPT_TFTP_BLKSIZE: |
261 | 2.32k | return &kOptionManifest[83]; |
262 | 998 | case curl::fuzzer::proto::CURLOPT_TFTP_NO_OPTIONS: |
263 | 998 | return &kOptionManifest[84]; |
264 | 40.5k | default: |
265 | 40.5k | return nullptr; |
266 | 795k | } |
267 | 795k | } |