1 // Copyright (c) 2019 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // This file is auto-generated from
6 //    gpu/config/process_json.py
7 // It's formatted by clang-format using chromium coding style:
8 //    clang-format -i -style=chromium filename
9 // DO NOT EDIT!
10 
11 #include "gpu/config/gpu_control_list_testing_autogen.h"
12 
13 #include "gpu/config/gpu_control_list_testing_arrays_and_structs_autogen.h"
14 #include "gpu/config/gpu_control_list_testing_exceptions_autogen.h"
15 
16 namespace gpu {
17 
18 const GpuControlList::Entry kGpuControlListTestingEntries[] = {
19     {
20         1,  // id
21         "GpuControlListEntryTest.DetailedEntry",
22         base::size(kFeatureListForGpuControlTestingEntry1),  // features size
23         kFeatureListForGpuControlTestingEntry1,              // features
24         base::size(kDisabledExtensionsForEntry1),  // DisabledExtensions size
25         kDisabledExtensionsForEntry1,              // DisabledExtensions
26         0,        // DisabledWebGLExtensions size
27         nullptr,  // DisabledWebGLExtensions
28         base::size(kCrBugsForGpuControlTestingEntry1),  // CrBugs size
29         kCrBugsForGpuControlTestingEntry1,              // CrBugs
30         {
31             GpuControlList::kOsMacosx,  // os_type
32             {GpuControlList::kEQ, GpuControlList::kVersionStyleNumerical,
33              GpuControlList::kVersionSchemaCommon, "10.6.4",
34              nullptr},                                       // os_version
35             0x10de,                                          // vendor_id
36             base::size(kDevicesForGpuControlTestingEntry1),  // Devices size
37             kDevicesForGpuControlTestingEntry1,              // Devices
38             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
39             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
40             &kDriverInfoForGpuControlTestingEntry1,  // driver info
41             nullptr,                                 // GL strings
42             nullptr,                                 // machine model info
43             0,                                       // intel_gpu_series size
44             nullptr,                                 // intel_gpu_series
45             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
46              GpuControlList::kVersionSchemaCommon, nullptr,
47              nullptr},                   // intel_gpu_generation
48             &kMoreForEntry1_1440601243,  // more data
49         },
50         0,        // exceptions count
51         nullptr,  // exceptions
52     },
53     {
54         2,  // id
55         "GpuControlListEntryTest.VendorOnAllOsEntry",
56         base::size(kFeatureListForGpuControlTestingEntry2),  // features size
57         kFeatureListForGpuControlTestingEntry2,              // features
58         0,        // DisabledExtensions size
59         nullptr,  // DisabledExtensions
60         0,        // DisabledWebGLExtensions size
61         nullptr,  // DisabledWebGLExtensions
62         0,        // CrBugs size
63         nullptr,  // CrBugs
64         {
65             GpuControlList::kOsAny,  // os_type
66             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
67              GpuControlList::kVersionSchemaCommon, nullptr,
68              nullptr},                              // os_version
69             0x10de,                                 // vendor_id
70             0,                                      // Devices size
71             nullptr,                                // Devices
72             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
73             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
74             nullptr,                                // driver info
75             nullptr,                                // GL strings
76             nullptr,                                // machine model info
77             0,                                      // intel_gpu_series size
78             nullptr,                                // intel_gpu_series
79             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
80              GpuControlList::kVersionSchemaCommon, nullptr,
81              nullptr},                   // intel_gpu_generation
82             &kMoreForEntry2_1440601243,  // more data
83         },
84         0,        // exceptions count
85         nullptr,  // exceptions
86     },
87     {
88         3,  // id
89         "GpuControlListEntryTest.VendorOnLinuxEntry",
90         base::size(kFeatureListForGpuControlTestingEntry3),  // features size
91         kFeatureListForGpuControlTestingEntry3,              // features
92         0,        // DisabledExtensions size
93         nullptr,  // DisabledExtensions
94         0,        // DisabledWebGLExtensions size
95         nullptr,  // DisabledWebGLExtensions
96         0,        // CrBugs size
97         nullptr,  // CrBugs
98         {
99             GpuControlList::kOsLinux,  // os_type
100             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
101              GpuControlList::kVersionSchemaCommon, nullptr,
102              nullptr},                              // os_version
103             0x10de,                                 // vendor_id
104             0,                                      // Devices size
105             nullptr,                                // Devices
106             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
107             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
108             nullptr,                                // driver info
109             nullptr,                                // GL strings
110             nullptr,                                // machine model info
111             0,                                      // intel_gpu_series size
112             nullptr,                                // intel_gpu_series
113             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
114              GpuControlList::kVersionSchemaCommon, nullptr,
115              nullptr},                   // intel_gpu_generation
116             &kMoreForEntry3_1440601243,  // more data
117         },
118         0,        // exceptions count
119         nullptr,  // exceptions
120     },
121     {
122         4,  // id
123         "GpuControlListEntryTest.AllExceptNVidiaOnLinuxEntry",
124         base::size(kFeatureListForGpuControlTestingEntry4),  // features size
125         kFeatureListForGpuControlTestingEntry4,              // features
126         0,        // DisabledExtensions size
127         nullptr,  // DisabledExtensions
128         0,        // DisabledWebGLExtensions size
129         nullptr,  // DisabledWebGLExtensions
130         0,        // CrBugs size
131         nullptr,  // CrBugs
132         {
133             GpuControlList::kOsLinux,  // os_type
134             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
135              GpuControlList::kVersionSchemaCommon, nullptr,
136              nullptr},                              // os_version
137             0x00,                                   // vendor_id
138             0,                                      // Devices size
139             nullptr,                                // Devices
140             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
141             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
142             nullptr,                                // driver info
143             nullptr,                                // GL strings
144             nullptr,                                // machine model info
145             0,                                      // intel_gpu_series size
146             nullptr,                                // intel_gpu_series
147             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
148              GpuControlList::kVersionSchemaCommon, nullptr,
149              nullptr},                   // intel_gpu_generation
150             &kMoreForEntry4_1440601243,  // more data
151         },
152         base::size(kExceptionsForEntry4),  // exceptions count
153         kExceptionsForEntry4,              // exceptions
154     },
155     {
156         5,  // id
157         "GpuControlListEntryTest.AllExceptIntelOnLinuxEntry",
158         base::size(kFeatureListForGpuControlTestingEntry5),  // features size
159         kFeatureListForGpuControlTestingEntry5,              // features
160         0,        // DisabledExtensions size
161         nullptr,  // DisabledExtensions
162         0,        // DisabledWebGLExtensions size
163         nullptr,  // DisabledWebGLExtensions
164         0,        // CrBugs size
165         nullptr,  // CrBugs
166         {
167             GpuControlList::kOsLinux,  // os_type
168             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
169              GpuControlList::kVersionSchemaCommon, nullptr,
170              nullptr},                              // os_version
171             0x00,                                   // vendor_id
172             0,                                      // Devices size
173             nullptr,                                // Devices
174             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
175             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
176             nullptr,                                // driver info
177             nullptr,                                // GL strings
178             nullptr,                                // machine model info
179             0,                                      // intel_gpu_series size
180             nullptr,                                // intel_gpu_series
181             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
182              GpuControlList::kVersionSchemaCommon, nullptr,
183              nullptr},                   // intel_gpu_generation
184             &kMoreForEntry5_1440601243,  // more data
185         },
186         base::size(kExceptionsForEntry5),  // exceptions count
187         kExceptionsForEntry5,              // exceptions
188     },
189     {
190         6,  // id
191         "GpuControlListEntryTest.MultipleDevicesEntry",
192         base::size(kFeatureListForGpuControlTestingEntry6),  // features size
193         kFeatureListForGpuControlTestingEntry6,              // features
194         0,        // DisabledExtensions size
195         nullptr,  // DisabledExtensions
196         0,        // DisabledWebGLExtensions size
197         nullptr,  // DisabledWebGLExtensions
198         0,        // CrBugs size
199         nullptr,  // CrBugs
200         {
201             GpuControlList::kOsAny,  // os_type
202             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
203              GpuControlList::kVersionSchemaCommon, nullptr,
204              nullptr},                                       // os_version
205             0x10de,                                          // vendor_id
206             base::size(kDevicesForGpuControlTestingEntry6),  // Devices size
207             kDevicesForGpuControlTestingEntry6,              // Devices
208             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
209             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
210             nullptr,                                // driver info
211             nullptr,                                // GL strings
212             nullptr,                                // machine model info
213             0,                                      // intel_gpu_series size
214             nullptr,                                // intel_gpu_series
215             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
216              GpuControlList::kVersionSchemaCommon, nullptr,
217              nullptr},                   // intel_gpu_generation
218             &kMoreForEntry6_1440601243,  // more data
219         },
220         0,        // exceptions count
221         nullptr,  // exceptions
222     },
223     {
224         7,  // id
225         "GpuControlListEntryTest.ChromeOSEntry",
226         base::size(kFeatureListForGpuControlTestingEntry7),  // features size
227         kFeatureListForGpuControlTestingEntry7,              // features
228         0,        // DisabledExtensions size
229         nullptr,  // DisabledExtensions
230         0,        // DisabledWebGLExtensions size
231         nullptr,  // DisabledWebGLExtensions
232         0,        // CrBugs size
233         nullptr,  // CrBugs
234         {
235             GpuControlList::kOsChromeOS,  // os_type
236             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
237              GpuControlList::kVersionSchemaCommon, nullptr,
238              nullptr},                              // os_version
239             0x00,                                   // vendor_id
240             0,                                      // Devices size
241             nullptr,                                // Devices
242             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
243             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
244             nullptr,                                // driver info
245             nullptr,                                // GL strings
246             nullptr,                                // machine model info
247             0,                                      // intel_gpu_series size
248             nullptr,                                // intel_gpu_series
249             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
250              GpuControlList::kVersionSchemaCommon, nullptr,
251              nullptr},                   // intel_gpu_generation
252             &kMoreForEntry7_1440601243,  // more data
253         },
254         0,        // exceptions count
255         nullptr,  // exceptions
256     },
257     {
258         8,  // id
259         "GpuControlListEntryTest.GlVersionGLESEntry",
260         base::size(kFeatureListForGpuControlTestingEntry8),  // features size
261         kFeatureListForGpuControlTestingEntry8,              // features
262         0,        // DisabledExtensions size
263         nullptr,  // DisabledExtensions
264         0,        // DisabledWebGLExtensions size
265         nullptr,  // DisabledWebGLExtensions
266         0,        // CrBugs size
267         nullptr,  // CrBugs
268         {
269             GpuControlList::kOsAny,  // os_type
270             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
271              GpuControlList::kVersionSchemaCommon, nullptr,
272              nullptr},                              // os_version
273             0x00,                                   // vendor_id
274             0,                                      // Devices size
275             nullptr,                                // Devices
276             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
277             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
278             nullptr,                                // driver info
279             nullptr,                                // GL strings
280             nullptr,                                // machine model info
281             0,                                      // intel_gpu_series size
282             nullptr,                                // intel_gpu_series
283             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
284              GpuControlList::kVersionSchemaCommon, nullptr,
285              nullptr},                   // intel_gpu_generation
286             &kMoreForEntry8_1440601243,  // more data
287         },
288         0,        // exceptions count
289         nullptr,  // exceptions
290     },
291     {
292         9,  // id
293         "GpuControlListEntryTest.GlVersionANGLEEntry",
294         base::size(kFeatureListForGpuControlTestingEntry9),  // features size
295         kFeatureListForGpuControlTestingEntry9,              // features
296         0,        // DisabledExtensions size
297         nullptr,  // DisabledExtensions
298         0,        // DisabledWebGLExtensions size
299         nullptr,  // DisabledWebGLExtensions
300         0,        // CrBugs size
301         nullptr,  // CrBugs
302         {
303             GpuControlList::kOsAny,  // os_type
304             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
305              GpuControlList::kVersionSchemaCommon, nullptr,
306              nullptr},                              // os_version
307             0x00,                                   // vendor_id
308             0,                                      // Devices size
309             nullptr,                                // Devices
310             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
311             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
312             nullptr,                                // driver info
313             nullptr,                                // GL strings
314             nullptr,                                // machine model info
315             0,                                      // intel_gpu_series size
316             nullptr,                                // intel_gpu_series
317             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
318              GpuControlList::kVersionSchemaCommon, nullptr,
319              nullptr},                   // intel_gpu_generation
320             &kMoreForEntry9_1440601243,  // more data
321         },
322         0,        // exceptions count
323         nullptr,  // exceptions
324     },
325     {
326         10,  // id
327         "GpuControlListEntryTest.GlVersionGLEntry",
328         base::size(kFeatureListForGpuControlTestingEntry10),  // features size
329         kFeatureListForGpuControlTestingEntry10,              // features
330         0,        // DisabledExtensions size
331         nullptr,  // DisabledExtensions
332         0,        // DisabledWebGLExtensions size
333         nullptr,  // DisabledWebGLExtensions
334         0,        // CrBugs size
335         nullptr,  // CrBugs
336         {
337             GpuControlList::kOsAny,  // os_type
338             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
339              GpuControlList::kVersionSchemaCommon, nullptr,
340              nullptr},                              // os_version
341             0x00,                                   // vendor_id
342             0,                                      // Devices size
343             nullptr,                                // Devices
344             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
345             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
346             nullptr,                                // driver info
347             nullptr,                                // GL strings
348             nullptr,                                // machine model info
349             0,                                      // intel_gpu_series size
350             nullptr,                                // intel_gpu_series
351             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
352              GpuControlList::kVersionSchemaCommon, nullptr,
353              nullptr},                    // intel_gpu_generation
354             &kMoreForEntry10_1440601243,  // more data
355         },
356         0,        // exceptions count
357         nullptr,  // exceptions
358     },
359     {
360         11,  // id
361         "GpuControlListEntryTest.GlVendorEqual",
362         base::size(kFeatureListForGpuControlTestingEntry11),  // features size
363         kFeatureListForGpuControlTestingEntry11,              // features
364         0,        // DisabledExtensions size
365         nullptr,  // DisabledExtensions
366         0,        // DisabledWebGLExtensions size
367         nullptr,  // DisabledWebGLExtensions
368         0,        // CrBugs size
369         nullptr,  // CrBugs
370         {
371             GpuControlList::kOsAny,  // os_type
372             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
373              GpuControlList::kVersionSchemaCommon, nullptr,
374              nullptr},                               // os_version
375             0x00,                                    // vendor_id
376             0,                                       // Devices size
377             nullptr,                                 // Devices
378             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
379             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
380             nullptr,                                 // driver info
381             &kGLStringsForGpuControlTestingEntry11,  // GL strings
382             nullptr,                                 // machine model info
383             0,                                       // intel_gpu_series size
384             nullptr,                                 // intel_gpu_series
385             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
386              GpuControlList::kVersionSchemaCommon, nullptr,
387              nullptr},                    // intel_gpu_generation
388             &kMoreForEntry11_1440601243,  // more data
389         },
390         0,        // exceptions count
391         nullptr,  // exceptions
392     },
393     {
394         12,  // id
395         "GpuControlListEntryTest.GlVendorWithDot",
396         base::size(kFeatureListForGpuControlTestingEntry12),  // features size
397         kFeatureListForGpuControlTestingEntry12,              // features
398         0,        // DisabledExtensions size
399         nullptr,  // DisabledExtensions
400         0,        // DisabledWebGLExtensions size
401         nullptr,  // DisabledWebGLExtensions
402         0,        // CrBugs size
403         nullptr,  // CrBugs
404         {
405             GpuControlList::kOsAny,  // os_type
406             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
407              GpuControlList::kVersionSchemaCommon, nullptr,
408              nullptr},                               // os_version
409             0x00,                                    // vendor_id
410             0,                                       // Devices size
411             nullptr,                                 // Devices
412             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
413             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
414             nullptr,                                 // driver info
415             &kGLStringsForGpuControlTestingEntry12,  // GL strings
416             nullptr,                                 // machine model info
417             0,                                       // intel_gpu_series size
418             nullptr,                                 // intel_gpu_series
419             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
420              GpuControlList::kVersionSchemaCommon, nullptr,
421              nullptr},                    // intel_gpu_generation
422             &kMoreForEntry12_1440601243,  // more data
423         },
424         0,        // exceptions count
425         nullptr,  // exceptions
426     },
427     {
428         13,  // id
429         "GpuControlListEntryTest.GlRendererContains",
430         base::size(kFeatureListForGpuControlTestingEntry13),  // features size
431         kFeatureListForGpuControlTestingEntry13,              // features
432         0,        // DisabledExtensions size
433         nullptr,  // DisabledExtensions
434         0,        // DisabledWebGLExtensions size
435         nullptr,  // DisabledWebGLExtensions
436         0,        // CrBugs size
437         nullptr,  // CrBugs
438         {
439             GpuControlList::kOsAny,  // os_type
440             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
441              GpuControlList::kVersionSchemaCommon, nullptr,
442              nullptr},                               // os_version
443             0x00,                                    // vendor_id
444             0,                                       // Devices size
445             nullptr,                                 // Devices
446             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
447             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
448             nullptr,                                 // driver info
449             &kGLStringsForGpuControlTestingEntry13,  // GL strings
450             nullptr,                                 // machine model info
451             0,                                       // intel_gpu_series size
452             nullptr,                                 // intel_gpu_series
453             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
454              GpuControlList::kVersionSchemaCommon, nullptr,
455              nullptr},                    // intel_gpu_generation
456             &kMoreForEntry13_1440601243,  // more data
457         },
458         0,        // exceptions count
459         nullptr,  // exceptions
460     },
461     {
462         14,  // id
463         "GpuControlListEntryTest.GlRendererCaseInsensitive",
464         base::size(kFeatureListForGpuControlTestingEntry14),  // features size
465         kFeatureListForGpuControlTestingEntry14,              // features
466         0,        // DisabledExtensions size
467         nullptr,  // DisabledExtensions
468         0,        // DisabledWebGLExtensions size
469         nullptr,  // DisabledWebGLExtensions
470         0,        // CrBugs size
471         nullptr,  // CrBugs
472         {
473             GpuControlList::kOsAny,  // os_type
474             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
475              GpuControlList::kVersionSchemaCommon, nullptr,
476              nullptr},                               // os_version
477             0x00,                                    // vendor_id
478             0,                                       // Devices size
479             nullptr,                                 // Devices
480             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
481             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
482             nullptr,                                 // driver info
483             &kGLStringsForGpuControlTestingEntry14,  // GL strings
484             nullptr,                                 // machine model info
485             0,                                       // intel_gpu_series size
486             nullptr,                                 // intel_gpu_series
487             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
488              GpuControlList::kVersionSchemaCommon, nullptr,
489              nullptr},                    // intel_gpu_generation
490             &kMoreForEntry14_1440601243,  // more data
491         },
492         0,        // exceptions count
493         nullptr,  // exceptions
494     },
495     {
496         15,  // id
497         "GpuControlListEntryTest.GlExtensionsEndWith",
498         base::size(kFeatureListForGpuControlTestingEntry15),  // features size
499         kFeatureListForGpuControlTestingEntry15,              // features
500         0,        // DisabledExtensions size
501         nullptr,  // DisabledExtensions
502         0,        // DisabledWebGLExtensions size
503         nullptr,  // DisabledWebGLExtensions
504         0,        // CrBugs size
505         nullptr,  // CrBugs
506         {
507             GpuControlList::kOsAny,  // os_type
508             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
509              GpuControlList::kVersionSchemaCommon, nullptr,
510              nullptr},                               // os_version
511             0x00,                                    // vendor_id
512             0,                                       // Devices size
513             nullptr,                                 // Devices
514             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
515             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
516             nullptr,                                 // driver info
517             &kGLStringsForGpuControlTestingEntry15,  // GL strings
518             nullptr,                                 // machine model info
519             0,                                       // intel_gpu_series size
520             nullptr,                                 // intel_gpu_series
521             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
522              GpuControlList::kVersionSchemaCommon, nullptr,
523              nullptr},                    // intel_gpu_generation
524             &kMoreForEntry15_1440601243,  // more data
525         },
526         0,        // exceptions count
527         nullptr,  // exceptions
528     },
529     {
530         16,  // id
531         "GpuControlListEntryTest.OptimusEntry",
532         base::size(kFeatureListForGpuControlTestingEntry16),  // features size
533         kFeatureListForGpuControlTestingEntry16,              // features
534         0,        // DisabledExtensions size
535         nullptr,  // DisabledExtensions
536         0,        // DisabledWebGLExtensions size
537         nullptr,  // DisabledWebGLExtensions
538         0,        // CrBugs size
539         nullptr,  // CrBugs
540         {
541             GpuControlList::kOsLinux,  // os_type
542             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
543              GpuControlList::kVersionSchemaCommon, nullptr,
544              nullptr},                              // os_version
545             0x00,                                   // vendor_id
546             0,                                      // Devices size
547             nullptr,                                // Devices
548             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
549             GpuControlList::kMultiGpuStyleOptimus,  // multi_gpu_style
550             nullptr,                                // driver info
551             nullptr,                                // GL strings
552             nullptr,                                // machine model info
553             0,                                      // intel_gpu_series size
554             nullptr,                                // intel_gpu_series
555             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
556              GpuControlList::kVersionSchemaCommon, nullptr,
557              nullptr},                    // intel_gpu_generation
558             &kMoreForEntry16_1440601243,  // more data
559         },
560         0,        // exceptions count
561         nullptr,  // exceptions
562     },
563     {
564         17,  // id
565         "GpuControlListEntryTest.AMDSwitchableEntry",
566         base::size(kFeatureListForGpuControlTestingEntry17),  // features size
567         kFeatureListForGpuControlTestingEntry17,              // features
568         0,        // DisabledExtensions size
569         nullptr,  // DisabledExtensions
570         0,        // DisabledWebGLExtensions size
571         nullptr,  // DisabledWebGLExtensions
572         0,        // CrBugs size
573         nullptr,  // CrBugs
574         {
575             GpuControlList::kOsMacosx,  // os_type
576             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
577              GpuControlList::kVersionSchemaCommon, nullptr,
578              nullptr},                                    // os_version
579             0x00,                                         // vendor_id
580             0,                                            // Devices size
581             nullptr,                                      // Devices
582             GpuControlList::kMultiGpuCategoryNone,        // multi_gpu_category
583             GpuControlList::kMultiGpuStyleAMDSwitchable,  // multi_gpu_style
584             nullptr,                                      // driver info
585             nullptr,                                      // GL strings
586             nullptr,                                      // machine model info
587             0,        // intel_gpu_series size
588             nullptr,  // intel_gpu_series
589             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
590              GpuControlList::kVersionSchemaCommon, nullptr,
591              nullptr},                    // intel_gpu_generation
592             &kMoreForEntry17_1440601243,  // more data
593         },
594         0,        // exceptions count
595         nullptr,  // exceptions
596     },
597     {
598         18,  // id
599         "GpuControlListEntryTest.DriverVendorBeginWith",
600         base::size(kFeatureListForGpuControlTestingEntry18),  // features size
601         kFeatureListForGpuControlTestingEntry18,              // features
602         0,        // DisabledExtensions size
603         nullptr,  // DisabledExtensions
604         0,        // DisabledWebGLExtensions size
605         nullptr,  // DisabledWebGLExtensions
606         0,        // CrBugs size
607         nullptr,  // CrBugs
608         {
609             GpuControlList::kOsAny,  // os_type
610             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
611              GpuControlList::kVersionSchemaCommon, nullptr,
612              nullptr},                                // os_version
613             0x00,                                     // vendor_id
614             0,                                        // Devices size
615             nullptr,                                  // Devices
616             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
617             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
618             &kDriverInfoForGpuControlTestingEntry18,  // driver info
619             nullptr,                                  // GL strings
620             nullptr,                                  // machine model info
621             0,                                        // intel_gpu_series size
622             nullptr,                                  // intel_gpu_series
623             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
624              GpuControlList::kVersionSchemaCommon, nullptr,
625              nullptr},                    // intel_gpu_generation
626             &kMoreForEntry18_1440601243,  // more data
627         },
628         0,        // exceptions count
629         nullptr,  // exceptions
630     },
631     {
632         19,  // id
633         "GpuControlListEntryTest.LexicalDriverVersionEntry",
634         base::size(kFeatureListForGpuControlTestingEntry19),  // features size
635         kFeatureListForGpuControlTestingEntry19,              // features
636         0,        // DisabledExtensions size
637         nullptr,  // DisabledExtensions
638         0,        // DisabledWebGLExtensions size
639         nullptr,  // DisabledWebGLExtensions
640         0,        // CrBugs size
641         nullptr,  // CrBugs
642         {
643             GpuControlList::kOsLinux,  // os_type
644             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
645              GpuControlList::kVersionSchemaCommon, nullptr,
646              nullptr},                                // os_version
647             0x1002,                                   // vendor_id
648             0,                                        // Devices size
649             nullptr,                                  // Devices
650             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
651             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
652             &kDriverInfoForGpuControlTestingEntry19,  // driver info
653             nullptr,                                  // GL strings
654             nullptr,                                  // machine model info
655             0,                                        // intel_gpu_series size
656             nullptr,                                  // intel_gpu_series
657             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
658              GpuControlList::kVersionSchemaCommon, nullptr,
659              nullptr},                    // intel_gpu_generation
660             &kMoreForEntry19_1440601243,  // more data
661         },
662         0,        // exceptions count
663         nullptr,  // exceptions
664     },
665     {
666         20,  // id
667         "GpuControlListEntryTest.NeedsMoreInfoEntry",
668         base::size(kFeatureListForGpuControlTestingEntry20),  // features size
669         kFeatureListForGpuControlTestingEntry20,              // features
670         0,        // DisabledExtensions size
671         nullptr,  // DisabledExtensions
672         0,        // DisabledWebGLExtensions size
673         nullptr,  // DisabledWebGLExtensions
674         0,        // CrBugs size
675         nullptr,  // CrBugs
676         {
677             GpuControlList::kOsAny,  // os_type
678             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
679              GpuControlList::kVersionSchemaCommon, nullptr,
680              nullptr},                                // os_version
681             0x8086,                                   // vendor_id
682             0,                                        // Devices size
683             nullptr,                                  // Devices
684             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
685             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
686             &kDriverInfoForGpuControlTestingEntry20,  // driver info
687             nullptr,                                  // GL strings
688             nullptr,                                  // machine model info
689             0,                                        // intel_gpu_series size
690             nullptr,                                  // intel_gpu_series
691             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
692              GpuControlList::kVersionSchemaCommon, nullptr,
693              nullptr},                    // intel_gpu_generation
694             &kMoreForEntry20_1440601243,  // more data
695         },
696         0,        // exceptions count
697         nullptr,  // exceptions
698     },
699     {
700         21,  // id
701         "GpuControlListEntryTest.NeedsMoreInfoForExceptionsEntry",
702         base::size(kFeatureListForGpuControlTestingEntry21),  // features size
703         kFeatureListForGpuControlTestingEntry21,              // features
704         0,        // DisabledExtensions size
705         nullptr,  // DisabledExtensions
706         0,        // DisabledWebGLExtensions size
707         nullptr,  // DisabledWebGLExtensions
708         0,        // CrBugs size
709         nullptr,  // CrBugs
710         {
711             GpuControlList::kOsAny,  // os_type
712             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
713              GpuControlList::kVersionSchemaCommon, nullptr,
714              nullptr},                              // os_version
715             0x8086,                                 // vendor_id
716             0,                                      // Devices size
717             nullptr,                                // Devices
718             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
719             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
720             nullptr,                                // driver info
721             nullptr,                                // GL strings
722             nullptr,                                // machine model info
723             0,                                      // intel_gpu_series size
724             nullptr,                                // intel_gpu_series
725             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
726              GpuControlList::kVersionSchemaCommon, nullptr,
727              nullptr},                    // intel_gpu_generation
728             &kMoreForEntry21_1440601243,  // more data
729         },
730         base::size(kExceptionsForEntry21),  // exceptions count
731         kExceptionsForEntry21,              // exceptions
732     },
733     {
734         22,  // id
735         "GpuControlListEntryTest.NeedsMoreInfoForGlVersionEntry",
736         base::size(kFeatureListForGpuControlTestingEntry22),  // features size
737         kFeatureListForGpuControlTestingEntry22,              // features
738         0,        // DisabledExtensions size
739         nullptr,  // DisabledExtensions
740         0,        // DisabledWebGLExtensions size
741         nullptr,  // DisabledWebGLExtensions
742         0,        // CrBugs size
743         nullptr,  // CrBugs
744         {
745             GpuControlList::kOsAny,  // os_type
746             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
747              GpuControlList::kVersionSchemaCommon, nullptr,
748              nullptr},                              // os_version
749             0x00,                                   // vendor_id
750             0,                                      // Devices size
751             nullptr,                                // Devices
752             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
753             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
754             nullptr,                                // driver info
755             nullptr,                                // GL strings
756             nullptr,                                // machine model info
757             0,                                      // intel_gpu_series size
758             nullptr,                                // intel_gpu_series
759             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
760              GpuControlList::kVersionSchemaCommon, nullptr,
761              nullptr},                    // intel_gpu_generation
762             &kMoreForEntry22_1440601243,  // more data
763         },
764         0,        // exceptions count
765         nullptr,  // exceptions
766     },
767     {
768         23,  // id
769         "GpuControlListEntryTest.FeatureTypeAllEntry",
770         base::size(kFeatureListForGpuControlTestingEntry23),  // features size
771         kFeatureListForGpuControlTestingEntry23,              // features
772         0,        // DisabledExtensions size
773         nullptr,  // DisabledExtensions
774         0,        // DisabledWebGLExtensions size
775         nullptr,  // DisabledWebGLExtensions
776         0,        // CrBugs size
777         nullptr,  // CrBugs
778         {
779             GpuControlList::kOsAny,  // os_type
780             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
781              GpuControlList::kVersionSchemaCommon, nullptr,
782              nullptr},                              // os_version
783             0x00,                                   // vendor_id
784             0,                                      // Devices size
785             nullptr,                                // Devices
786             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
787             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
788             nullptr,                                // driver info
789             nullptr,                                // GL strings
790             nullptr,                                // machine model info
791             0,                                      // intel_gpu_series size
792             nullptr,                                // intel_gpu_series
793             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
794              GpuControlList::kVersionSchemaCommon, nullptr,
795              nullptr},                    // intel_gpu_generation
796             &kMoreForEntry23_1440601243,  // more data
797         },
798         0,        // exceptions count
799         nullptr,  // exceptions
800     },
801     {
802         24,  // id
803         "GpuControlListEntryTest.FeatureTypeAllEntryWithExceptions",
804         base::size(kFeatureListForGpuControlTestingEntry24),  // features size
805         kFeatureListForGpuControlTestingEntry24,              // features
806         0,        // DisabledExtensions size
807         nullptr,  // DisabledExtensions
808         0,        // DisabledWebGLExtensions size
809         nullptr,  // DisabledWebGLExtensions
810         0,        // CrBugs size
811         nullptr,  // CrBugs
812         {
813             GpuControlList::kOsAny,  // os_type
814             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
815              GpuControlList::kVersionSchemaCommon, nullptr,
816              nullptr},                              // os_version
817             0x00,                                   // vendor_id
818             0,                                      // Devices size
819             nullptr,                                // Devices
820             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
821             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
822             nullptr,                                // driver info
823             nullptr,                                // GL strings
824             nullptr,                                // machine model info
825             0,                                      // intel_gpu_series size
826             nullptr,                                // intel_gpu_series
827             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
828              GpuControlList::kVersionSchemaCommon, nullptr,
829              nullptr},                    // intel_gpu_generation
830             &kMoreForEntry24_1440601243,  // more data
831         },
832         0,        // exceptions count
833         nullptr,  // exceptions
834     },
835     {
836         25,  // id
837         "GpuControlListEntryTest.SingleActiveGPU",
838         base::size(kFeatureListForGpuControlTestingEntry25),  // features size
839         kFeatureListForGpuControlTestingEntry25,              // features
840         0,        // DisabledExtensions size
841         nullptr,  // DisabledExtensions
842         0,        // DisabledWebGLExtensions size
843         nullptr,  // DisabledWebGLExtensions
844         0,        // CrBugs size
845         nullptr,  // CrBugs
846         {
847             GpuControlList::kOsMacosx,  // os_type
848             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
849              GpuControlList::kVersionSchemaCommon, nullptr,
850              nullptr},                                        // os_version
851             0x10de,                                           // vendor_id
852             base::size(kDevicesForGpuControlTestingEntry25),  // Devices size
853             kDevicesForGpuControlTestingEntry25,              // Devices
854             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
855             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
856             nullptr,                                  // driver info
857             nullptr,                                  // GL strings
858             nullptr,                                  // machine model info
859             0,                                        // intel_gpu_series size
860             nullptr,                                  // intel_gpu_series
861             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
862              GpuControlList::kVersionSchemaCommon, nullptr,
863              nullptr},                    // intel_gpu_generation
864             &kMoreForEntry25_1440601243,  // more data
865         },
866         0,        // exceptions count
867         nullptr,  // exceptions
868     },
869     {
870         26,  // id
871         "GpuControlListEntryTest.MachineModelName",
872         base::size(kFeatureListForGpuControlTestingEntry26),  // features size
873         kFeatureListForGpuControlTestingEntry26,              // features
874         0,        // DisabledExtensions size
875         nullptr,  // DisabledExtensions
876         0,        // DisabledWebGLExtensions size
877         nullptr,  // DisabledWebGLExtensions
878         0,        // CrBugs size
879         nullptr,  // CrBugs
880         {
881             GpuControlList::kOsAndroid,  // os_type
882             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
883              GpuControlList::kVersionSchemaCommon, nullptr,
884              nullptr},                              // os_version
885             0x00,                                   // vendor_id
886             0,                                      // Devices size
887             nullptr,                                // Devices
888             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
889             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
890             nullptr,                                // driver info
891             nullptr,                                // GL strings
892             &kMachineModelInfoForEntry26,           // machine model info
893             0,                                      // intel_gpu_series size
894             nullptr,                                // intel_gpu_series
895             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
896              GpuControlList::kVersionSchemaCommon, nullptr,
897              nullptr},                    // intel_gpu_generation
898             &kMoreForEntry26_1440601243,  // more data
899         },
900         0,        // exceptions count
901         nullptr,  // exceptions
902     },
903     {
904         27,  // id
905         "GpuControlListEntryTest.MachineModelNameException",
906         base::size(kFeatureListForGpuControlTestingEntry27),  // features size
907         kFeatureListForGpuControlTestingEntry27,              // features
908         0,        // DisabledExtensions size
909         nullptr,  // DisabledExtensions
910         0,        // DisabledWebGLExtensions size
911         nullptr,  // DisabledWebGLExtensions
912         0,        // CrBugs size
913         nullptr,  // CrBugs
914         {
915             GpuControlList::kOsAny,  // os_type
916             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
917              GpuControlList::kVersionSchemaCommon, nullptr,
918              nullptr},                              // os_version
919             0x00,                                   // vendor_id
920             0,                                      // Devices size
921             nullptr,                                // Devices
922             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
923             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
924             nullptr,                                // driver info
925             nullptr,                                // GL strings
926             nullptr,                                // machine model info
927             0,                                      // intel_gpu_series size
928             nullptr,                                // intel_gpu_series
929             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
930              GpuControlList::kVersionSchemaCommon, nullptr,
931              nullptr},                    // intel_gpu_generation
932             &kMoreForEntry27_1440601243,  // more data
933         },
934         base::size(kExceptionsForEntry27),  // exceptions count
935         kExceptionsForEntry27,              // exceptions
936     },
937     {
938         28,  // id
939         "GpuControlListEntryTest.MachineModelVersion",
940         base::size(kFeatureListForGpuControlTestingEntry28),  // features size
941         kFeatureListForGpuControlTestingEntry28,              // features
942         0,        // DisabledExtensions size
943         nullptr,  // DisabledExtensions
944         0,        // DisabledWebGLExtensions size
945         nullptr,  // DisabledWebGLExtensions
946         0,        // CrBugs size
947         nullptr,  // CrBugs
948         {
949             GpuControlList::kOsMacosx,  // os_type
950             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
951              GpuControlList::kVersionSchemaCommon, nullptr,
952              nullptr},                              // os_version
953             0x00,                                   // vendor_id
954             0,                                      // Devices size
955             nullptr,                                // Devices
956             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
957             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
958             nullptr,                                // driver info
959             nullptr,                                // GL strings
960             &kMachineModelInfoForEntry28,           // machine model info
961             0,                                      // intel_gpu_series size
962             nullptr,                                // intel_gpu_series
963             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
964              GpuControlList::kVersionSchemaCommon, nullptr,
965              nullptr},                    // intel_gpu_generation
966             &kMoreForEntry28_1440601243,  // more data
967         },
968         0,        // exceptions count
969         nullptr,  // exceptions
970     },
971     {
972         29,  // id
973         "GpuControlListEntryTest.MachineModelVersionException",
974         base::size(kFeatureListForGpuControlTestingEntry29),  // features size
975         kFeatureListForGpuControlTestingEntry29,              // features
976         0,        // DisabledExtensions size
977         nullptr,  // DisabledExtensions
978         0,        // DisabledWebGLExtensions size
979         nullptr,  // DisabledWebGLExtensions
980         0,        // CrBugs size
981         nullptr,  // CrBugs
982         {
983             GpuControlList::kOsMacosx,  // os_type
984             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
985              GpuControlList::kVersionSchemaCommon, nullptr,
986              nullptr},                              // os_version
987             0x00,                                   // vendor_id
988             0,                                      // Devices size
989             nullptr,                                // Devices
990             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
991             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
992             nullptr,                                // driver info
993             nullptr,                                // GL strings
994             &kMachineModelInfoForEntry29,           // machine model info
995             0,                                      // intel_gpu_series size
996             nullptr,                                // intel_gpu_series
997             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
998              GpuControlList::kVersionSchemaCommon, nullptr,
999              nullptr},                    // intel_gpu_generation
1000             &kMoreForEntry29_1440601243,  // more data
1001         },
1002         base::size(kExceptionsForEntry29),  // exceptions count
1003         kExceptionsForEntry29,              // exceptions
1004     },
1005     {
1006         30,  // id
1007         "GpuControlListEntryDualGPUTest.CategoryAny.Intel",
1008         base::size(kFeatureListForGpuControlTestingEntry30),  // features size
1009         kFeatureListForGpuControlTestingEntry30,              // features
1010         0,        // DisabledExtensions size
1011         nullptr,  // DisabledExtensions
1012         0,        // DisabledWebGLExtensions size
1013         nullptr,  // DisabledWebGLExtensions
1014         0,        // CrBugs size
1015         nullptr,  // CrBugs
1016         {
1017             GpuControlList::kOsMacosx,  // os_type
1018             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1019              GpuControlList::kVersionSchemaCommon, nullptr,
1020              nullptr},                                        // os_version
1021             0x8086,                                           // vendor_id
1022             base::size(kDevicesForGpuControlTestingEntry30),  // Devices size
1023             kDevicesForGpuControlTestingEntry30,              // Devices
1024             GpuControlList::kMultiGpuCategoryAny,  // multi_gpu_category
1025             GpuControlList::kMultiGpuStyleNone,    // multi_gpu_style
1026             nullptr,                               // driver info
1027             nullptr,                               // GL strings
1028             nullptr,                               // machine model info
1029             0,                                     // intel_gpu_series size
1030             nullptr,                               // intel_gpu_series
1031             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1032              GpuControlList::kVersionSchemaCommon, nullptr,
1033              nullptr},                    // intel_gpu_generation
1034             &kMoreForEntry30_1440601243,  // more data
1035         },
1036         0,        // exceptions count
1037         nullptr,  // exceptions
1038     },
1039     {
1040         31,  // id
1041         "GpuControlListEntryDualGPUTest.CategoryAny.NVidia",
1042         base::size(kFeatureListForGpuControlTestingEntry31),  // features size
1043         kFeatureListForGpuControlTestingEntry31,              // features
1044         0,        // DisabledExtensions size
1045         nullptr,  // DisabledExtensions
1046         0,        // DisabledWebGLExtensions size
1047         nullptr,  // DisabledWebGLExtensions
1048         0,        // CrBugs size
1049         nullptr,  // CrBugs
1050         {
1051             GpuControlList::kOsMacosx,  // os_type
1052             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1053              GpuControlList::kVersionSchemaCommon, nullptr,
1054              nullptr},                                        // os_version
1055             0x10de,                                           // vendor_id
1056             base::size(kDevicesForGpuControlTestingEntry31),  // Devices size
1057             kDevicesForGpuControlTestingEntry31,              // Devices
1058             GpuControlList::kMultiGpuCategoryAny,  // multi_gpu_category
1059             GpuControlList::kMultiGpuStyleNone,    // multi_gpu_style
1060             nullptr,                               // driver info
1061             nullptr,                               // GL strings
1062             nullptr,                               // machine model info
1063             0,                                     // intel_gpu_series size
1064             nullptr,                               // intel_gpu_series
1065             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1066              GpuControlList::kVersionSchemaCommon, nullptr,
1067              nullptr},                    // intel_gpu_generation
1068             &kMoreForEntry31_1440601243,  // more data
1069         },
1070         0,        // exceptions count
1071         nullptr,  // exceptions
1072     },
1073     {
1074         32,  // id
1075         "GpuControlListEntryDualGPUTest.CategorySecondary",
1076         base::size(kFeatureListForGpuControlTestingEntry32),  // features size
1077         kFeatureListForGpuControlTestingEntry32,              // features
1078         0,        // DisabledExtensions size
1079         nullptr,  // DisabledExtensions
1080         0,        // DisabledWebGLExtensions size
1081         nullptr,  // DisabledWebGLExtensions
1082         0,        // CrBugs size
1083         nullptr,  // CrBugs
1084         {
1085             GpuControlList::kOsMacosx,  // os_type
1086             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1087              GpuControlList::kVersionSchemaCommon, nullptr,
1088              nullptr},                                        // os_version
1089             0x8086,                                           // vendor_id
1090             base::size(kDevicesForGpuControlTestingEntry32),  // Devices size
1091             kDevicesForGpuControlTestingEntry32,              // Devices
1092             GpuControlList::kMultiGpuCategorySecondary,  // multi_gpu_category
1093             GpuControlList::kMultiGpuStyleNone,          // multi_gpu_style
1094             nullptr,                                     // driver info
1095             nullptr,                                     // GL strings
1096             nullptr,                                     // machine model info
1097             0,        // intel_gpu_series size
1098             nullptr,  // intel_gpu_series
1099             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1100              GpuControlList::kVersionSchemaCommon, nullptr,
1101              nullptr},                    // intel_gpu_generation
1102             &kMoreForEntry32_1440601243,  // more data
1103         },
1104         0,        // exceptions count
1105         nullptr,  // exceptions
1106     },
1107     {
1108         33,  // id
1109         "GpuControlListEntryDualGPUTest.CategoryPrimary",
1110         base::size(kFeatureListForGpuControlTestingEntry33),  // features size
1111         kFeatureListForGpuControlTestingEntry33,              // features
1112         0,        // DisabledExtensions size
1113         nullptr,  // DisabledExtensions
1114         0,        // DisabledWebGLExtensions size
1115         nullptr,  // DisabledWebGLExtensions
1116         0,        // CrBugs size
1117         nullptr,  // CrBugs
1118         {
1119             GpuControlList::kOsMacosx,  // os_type
1120             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1121              GpuControlList::kVersionSchemaCommon, nullptr,
1122              nullptr},                                        // os_version
1123             0x8086,                                           // vendor_id
1124             base::size(kDevicesForGpuControlTestingEntry33),  // Devices size
1125             kDevicesForGpuControlTestingEntry33,              // Devices
1126             GpuControlList::kMultiGpuCategoryPrimary,  // multi_gpu_category
1127             GpuControlList::kMultiGpuStyleNone,        // multi_gpu_style
1128             nullptr,                                   // driver info
1129             nullptr,                                   // GL strings
1130             nullptr,                                   // machine model info
1131             0,                                         // intel_gpu_series size
1132             nullptr,                                   // intel_gpu_series
1133             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1134              GpuControlList::kVersionSchemaCommon, nullptr,
1135              nullptr},                    // intel_gpu_generation
1136             &kMoreForEntry33_1440601243,  // more data
1137         },
1138         0,        // exceptions count
1139         nullptr,  // exceptions
1140     },
1141     {
1142         34,  // id
1143         "GpuControlListEntryDualGPUTest.CategoryDefault",
1144         base::size(kFeatureListForGpuControlTestingEntry34),  // features size
1145         kFeatureListForGpuControlTestingEntry34,              // features
1146         0,        // DisabledExtensions size
1147         nullptr,  // DisabledExtensions
1148         0,        // DisabledWebGLExtensions size
1149         nullptr,  // DisabledWebGLExtensions
1150         0,        // CrBugs size
1151         nullptr,  // CrBugs
1152         {
1153             GpuControlList::kOsMacosx,  // os_type
1154             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1155              GpuControlList::kVersionSchemaCommon, nullptr,
1156              nullptr},                                        // os_version
1157             0x8086,                                           // vendor_id
1158             base::size(kDevicesForGpuControlTestingEntry34),  // Devices size
1159             kDevicesForGpuControlTestingEntry34,              // Devices
1160             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1161             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1162             nullptr,                                // driver info
1163             nullptr,                                // GL strings
1164             nullptr,                                // machine model info
1165             0,                                      // intel_gpu_series size
1166             nullptr,                                // intel_gpu_series
1167             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1168              GpuControlList::kVersionSchemaCommon, nullptr,
1169              nullptr},                    // intel_gpu_generation
1170             &kMoreForEntry34_1440601243,  // more data
1171         },
1172         0,        // exceptions count
1173         nullptr,  // exceptions
1174     },
1175     {
1176         35,  // id
1177         "GpuControlListEntryDualGPUTest.ActiveSecondaryGPU",
1178         base::size(kFeatureListForGpuControlTestingEntry35),  // features size
1179         kFeatureListForGpuControlTestingEntry35,              // features
1180         0,        // DisabledExtensions size
1181         nullptr,  // DisabledExtensions
1182         0,        // DisabledWebGLExtensions size
1183         nullptr,  // DisabledWebGLExtensions
1184         0,        // CrBugs size
1185         nullptr,  // CrBugs
1186         {
1187             GpuControlList::kOsMacosx,  // os_type
1188             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1189              GpuControlList::kVersionSchemaCommon, nullptr,
1190              nullptr},                                        // os_version
1191             0x8086,                                           // vendor_id
1192             base::size(kDevicesForGpuControlTestingEntry35),  // Devices size
1193             kDevicesForGpuControlTestingEntry35,              // Devices
1194             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
1195             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1196             nullptr,                                  // driver info
1197             nullptr,                                  // GL strings
1198             nullptr,                                  // machine model info
1199             0,                                        // intel_gpu_series size
1200             nullptr,                                  // intel_gpu_series
1201             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1202              GpuControlList::kVersionSchemaCommon, nullptr,
1203              nullptr},                    // intel_gpu_generation
1204             &kMoreForEntry35_1440601243,  // more data
1205         },
1206         0,        // exceptions count
1207         nullptr,  // exceptions
1208     },
1209     {
1210         36,  // id
1211         "GpuControlListEntryDualGPUTest.VendorOnlyActiveSecondaryGPU",
1212         base::size(kFeatureListForGpuControlTestingEntry36),  // features size
1213         kFeatureListForGpuControlTestingEntry36,              // features
1214         0,        // DisabledExtensions size
1215         nullptr,  // DisabledExtensions
1216         0,        // DisabledWebGLExtensions size
1217         nullptr,  // DisabledWebGLExtensions
1218         0,        // CrBugs size
1219         nullptr,  // CrBugs
1220         {
1221             GpuControlList::kOsMacosx,  // os_type
1222             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1223              GpuControlList::kVersionSchemaCommon, nullptr,
1224              nullptr},                                // os_version
1225             0x8086,                                   // vendor_id
1226             0,                                        // Devices size
1227             nullptr,                                  // Devices
1228             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
1229             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1230             nullptr,                                  // driver info
1231             nullptr,                                  // GL strings
1232             nullptr,                                  // machine model info
1233             0,                                        // intel_gpu_series size
1234             nullptr,                                  // intel_gpu_series
1235             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1236              GpuControlList::kVersionSchemaCommon, nullptr,
1237              nullptr},                    // intel_gpu_generation
1238             &kMoreForEntry36_1440601243,  // more data
1239         },
1240         0,        // exceptions count
1241         nullptr,  // exceptions
1242     },
1243     {
1244         37,  // id
1245         "GpuControlListEntryDualGPUTest.ActivePrimaryGPU",
1246         base::size(kFeatureListForGpuControlTestingEntry37),  // features size
1247         kFeatureListForGpuControlTestingEntry37,              // features
1248         0,        // DisabledExtensions size
1249         nullptr,  // DisabledExtensions
1250         0,        // DisabledWebGLExtensions size
1251         nullptr,  // DisabledWebGLExtensions
1252         0,        // CrBugs size
1253         nullptr,  // CrBugs
1254         {
1255             GpuControlList::kOsMacosx,  // os_type
1256             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1257              GpuControlList::kVersionSchemaCommon, nullptr,
1258              nullptr},                                        // os_version
1259             0x10de,                                           // vendor_id
1260             base::size(kDevicesForGpuControlTestingEntry37),  // Devices size
1261             kDevicesForGpuControlTestingEntry37,              // Devices
1262             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
1263             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1264             nullptr,                                  // driver info
1265             nullptr,                                  // GL strings
1266             nullptr,                                  // machine model info
1267             0,                                        // intel_gpu_series size
1268             nullptr,                                  // intel_gpu_series
1269             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1270              GpuControlList::kVersionSchemaCommon, nullptr,
1271              nullptr},                    // intel_gpu_generation
1272             &kMoreForEntry37_1440601243,  // more data
1273         },
1274         0,        // exceptions count
1275         nullptr,  // exceptions
1276     },
1277     {
1278         38,  // id
1279         "GpuControlListEntryDualGPUTest.VendorOnlyActivePrimaryGPU",
1280         base::size(kFeatureListForGpuControlTestingEntry38),  // features size
1281         kFeatureListForGpuControlTestingEntry38,              // features
1282         0,        // DisabledExtensions size
1283         nullptr,  // DisabledExtensions
1284         0,        // DisabledWebGLExtensions size
1285         nullptr,  // DisabledWebGLExtensions
1286         0,        // CrBugs size
1287         nullptr,  // CrBugs
1288         {
1289             GpuControlList::kOsMacosx,  // os_type
1290             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1291              GpuControlList::kVersionSchemaCommon, nullptr,
1292              nullptr},                                // os_version
1293             0x10de,                                   // vendor_id
1294             0,                                        // Devices size
1295             nullptr,                                  // Devices
1296             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
1297             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1298             nullptr,                                  // driver info
1299             nullptr,                                  // GL strings
1300             nullptr,                                  // machine model info
1301             0,                                        // intel_gpu_series size
1302             nullptr,                                  // intel_gpu_series
1303             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1304              GpuControlList::kVersionSchemaCommon, nullptr,
1305              nullptr},                    // intel_gpu_generation
1306             &kMoreForEntry38_1440601243,  // more data
1307         },
1308         0,        // exceptions count
1309         nullptr,  // exceptions
1310     },
1311     {
1312         39,  // id
1313         "GpuControlListEntryTest.PixelShaderVersion",
1314         base::size(kFeatureListForGpuControlTestingEntry39),  // features size
1315         kFeatureListForGpuControlTestingEntry39,              // features
1316         0,        // DisabledExtensions size
1317         nullptr,  // DisabledExtensions
1318         0,        // DisabledWebGLExtensions size
1319         nullptr,  // DisabledWebGLExtensions
1320         0,        // CrBugs size
1321         nullptr,  // CrBugs
1322         {
1323             GpuControlList::kOsAny,  // os_type
1324             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1325              GpuControlList::kVersionSchemaCommon, nullptr,
1326              nullptr},                              // os_version
1327             0x00,                                   // vendor_id
1328             0,                                      // Devices size
1329             nullptr,                                // Devices
1330             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1331             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1332             nullptr,                                // driver info
1333             nullptr,                                // GL strings
1334             nullptr,                                // machine model info
1335             0,                                      // intel_gpu_series size
1336             nullptr,                                // intel_gpu_series
1337             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1338              GpuControlList::kVersionSchemaCommon, nullptr,
1339              nullptr},                    // intel_gpu_generation
1340             &kMoreForEntry39_1440601243,  // more data
1341         },
1342         0,        // exceptions count
1343         nullptr,  // exceptions
1344     },
1345     {
1346         40,  // id
1347         "GpuControlListEntryTest.OsVersionZeroLT",
1348         base::size(kFeatureListForGpuControlTestingEntry40),  // features size
1349         kFeatureListForGpuControlTestingEntry40,              // features
1350         0,        // DisabledExtensions size
1351         nullptr,  // DisabledExtensions
1352         0,        // DisabledWebGLExtensions size
1353         nullptr,  // DisabledWebGLExtensions
1354         0,        // CrBugs size
1355         nullptr,  // CrBugs
1356         {
1357             GpuControlList::kOsAndroid,  // os_type
1358             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
1359              GpuControlList::kVersionSchemaCommon, "4.2",
1360              nullptr},                              // os_version
1361             0x00,                                   // vendor_id
1362             0,                                      // Devices size
1363             nullptr,                                // Devices
1364             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1365             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1366             nullptr,                                // driver info
1367             nullptr,                                // GL strings
1368             nullptr,                                // machine model info
1369             0,                                      // intel_gpu_series size
1370             nullptr,                                // intel_gpu_series
1371             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1372              GpuControlList::kVersionSchemaCommon, nullptr,
1373              nullptr},                    // intel_gpu_generation
1374             &kMoreForEntry40_1440601243,  // more data
1375         },
1376         0,        // exceptions count
1377         nullptr,  // exceptions
1378     },
1379     {
1380         41,  // id
1381         "GpuControlListEntryTest.OsVersionZeroAny",
1382         base::size(kFeatureListForGpuControlTestingEntry41),  // features size
1383         kFeatureListForGpuControlTestingEntry41,              // features
1384         0,        // DisabledExtensions size
1385         nullptr,  // DisabledExtensions
1386         0,        // DisabledWebGLExtensions size
1387         nullptr,  // DisabledWebGLExtensions
1388         0,        // CrBugs size
1389         nullptr,  // CrBugs
1390         {
1391             GpuControlList::kOsAndroid,  // os_type
1392             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1393              GpuControlList::kVersionSchemaCommon, nullptr,
1394              nullptr},                              // os_version
1395             0x00,                                   // vendor_id
1396             0,                                      // Devices size
1397             nullptr,                                // Devices
1398             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1399             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1400             nullptr,                                // driver info
1401             nullptr,                                // GL strings
1402             nullptr,                                // machine model info
1403             0,                                      // intel_gpu_series size
1404             nullptr,                                // intel_gpu_series
1405             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1406              GpuControlList::kVersionSchemaCommon, nullptr,
1407              nullptr},                    // intel_gpu_generation
1408             &kMoreForEntry41_1440601243,  // more data
1409         },
1410         0,        // exceptions count
1411         nullptr,  // exceptions
1412     },
1413     {
1414         42,  // id
1415         "GpuControlListEntryTest.OsComparisonAny",
1416         base::size(kFeatureListForGpuControlTestingEntry42),  // features size
1417         kFeatureListForGpuControlTestingEntry42,              // features
1418         0,        // DisabledExtensions size
1419         nullptr,  // DisabledExtensions
1420         0,        // DisabledWebGLExtensions size
1421         nullptr,  // DisabledWebGLExtensions
1422         0,        // CrBugs size
1423         nullptr,  // CrBugs
1424         {
1425             GpuControlList::kOsAny,  // os_type
1426             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1427              GpuControlList::kVersionSchemaCommon, nullptr,
1428              nullptr},                              // os_version
1429             0x00,                                   // vendor_id
1430             0,                                      // Devices size
1431             nullptr,                                // Devices
1432             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1433             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1434             nullptr,                                // driver info
1435             nullptr,                                // GL strings
1436             nullptr,                                // machine model info
1437             0,                                      // intel_gpu_series size
1438             nullptr,                                // intel_gpu_series
1439             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1440              GpuControlList::kVersionSchemaCommon, nullptr,
1441              nullptr},                    // intel_gpu_generation
1442             &kMoreForEntry42_1440601243,  // more data
1443         },
1444         0,        // exceptions count
1445         nullptr,  // exceptions
1446     },
1447     {
1448         43,  // id
1449         "GpuControlListEntryTest.OsComparisonGE",
1450         base::size(kFeatureListForGpuControlTestingEntry43),  // features size
1451         kFeatureListForGpuControlTestingEntry43,              // features
1452         0,        // DisabledExtensions size
1453         nullptr,  // DisabledExtensions
1454         0,        // DisabledWebGLExtensions size
1455         nullptr,  // DisabledWebGLExtensions
1456         0,        // CrBugs size
1457         nullptr,  // CrBugs
1458         {
1459             GpuControlList::kOsWin,  // os_type
1460             {GpuControlList::kGE, GpuControlList::kVersionStyleNumerical,
1461              GpuControlList::kVersionSchemaCommon, "6", nullptr},  // os_version
1462             0x00,                                                  // vendor_id
1463             0,                                      // Devices size
1464             nullptr,                                // Devices
1465             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1466             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1467             nullptr,                                // driver info
1468             nullptr,                                // GL strings
1469             nullptr,                                // machine model info
1470             0,                                      // intel_gpu_series size
1471             nullptr,                                // intel_gpu_series
1472             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1473              GpuControlList::kVersionSchemaCommon, nullptr,
1474              nullptr},                    // intel_gpu_generation
1475             &kMoreForEntry43_1440601243,  // more data
1476         },
1477         0,        // exceptions count
1478         nullptr,  // exceptions
1479     },
1480     {
1481         44,  // id
1482         "GpuControlListEntryTest.ExceptionWithoutVendorId",
1483         base::size(kFeatureListForGpuControlTestingEntry44),  // features size
1484         kFeatureListForGpuControlTestingEntry44,              // features
1485         0,        // DisabledExtensions size
1486         nullptr,  // DisabledExtensions
1487         0,        // DisabledWebGLExtensions size
1488         nullptr,  // DisabledWebGLExtensions
1489         0,        // CrBugs size
1490         nullptr,  // CrBugs
1491         {
1492             GpuControlList::kOsLinux,  // os_type
1493             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1494              GpuControlList::kVersionSchemaCommon, nullptr,
1495              nullptr},                              // os_version
1496             0x8086,                                 // vendor_id
1497             0,                                      // Devices size
1498             nullptr,                                // Devices
1499             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1500             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1501             nullptr,                                // driver info
1502             nullptr,                                // GL strings
1503             nullptr,                                // machine model info
1504             0,                                      // intel_gpu_series size
1505             nullptr,                                // intel_gpu_series
1506             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1507              GpuControlList::kVersionSchemaCommon, nullptr,
1508              nullptr},                    // intel_gpu_generation
1509             &kMoreForEntry44_1440601243,  // more data
1510         },
1511         base::size(kExceptionsForEntry44),  // exceptions count
1512         kExceptionsForEntry44,              // exceptions
1513     },
1514     {
1515         45,  // id
1516         "GpuControlListEntryTest.MultiGpuStyleAMDSwitchableDiscrete",
1517         base::size(kFeatureListForGpuControlTestingEntry45),  // features size
1518         kFeatureListForGpuControlTestingEntry45,              // features
1519         0,        // DisabledExtensions size
1520         nullptr,  // DisabledExtensions
1521         0,        // DisabledWebGLExtensions size
1522         nullptr,  // DisabledWebGLExtensions
1523         0,        // CrBugs size
1524         nullptr,  // CrBugs
1525         {
1526             GpuControlList::kOsAny,  // os_type
1527             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1528              GpuControlList::kVersionSchemaCommon, nullptr,
1529              nullptr},                              // os_version
1530             0x00,                                   // vendor_id
1531             0,                                      // Devices size
1532             nullptr,                                // Devices
1533             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1534             GpuControlList::
1535                 kMultiGpuStyleAMDSwitchableDiscrete,  // multi_gpu_style
1536             nullptr,                                  // driver info
1537             nullptr,                                  // GL strings
1538             nullptr,                                  // machine model info
1539             0,                                        // intel_gpu_series size
1540             nullptr,                                  // intel_gpu_series
1541             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1542              GpuControlList::kVersionSchemaCommon, nullptr,
1543              nullptr},                    // intel_gpu_generation
1544             &kMoreForEntry45_1440601243,  // more data
1545         },
1546         0,        // exceptions count
1547         nullptr,  // exceptions
1548     },
1549     {
1550         46,  // id
1551         "GpuControlListEntryTest.MultiGpuStyleAMDSwitchableIntegrated",
1552         base::size(kFeatureListForGpuControlTestingEntry46),  // features size
1553         kFeatureListForGpuControlTestingEntry46,              // features
1554         0,        // DisabledExtensions size
1555         nullptr,  // DisabledExtensions
1556         0,        // DisabledWebGLExtensions size
1557         nullptr,  // DisabledWebGLExtensions
1558         0,        // CrBugs size
1559         nullptr,  // CrBugs
1560         {
1561             GpuControlList::kOsAny,  // os_type
1562             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1563              GpuControlList::kVersionSchemaCommon, nullptr,
1564              nullptr},                              // os_version
1565             0x00,                                   // vendor_id
1566             0,                                      // Devices size
1567             nullptr,                                // Devices
1568             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1569             GpuControlList::
1570                 kMultiGpuStyleAMDSwitchableIntegrated,  // multi_gpu_style
1571             nullptr,                                    // driver info
1572             nullptr,                                    // GL strings
1573             nullptr,                                    // machine model info
1574             0,                                          // intel_gpu_series size
1575             nullptr,                                    // intel_gpu_series
1576             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1577              GpuControlList::kVersionSchemaCommon, nullptr,
1578              nullptr},                    // intel_gpu_generation
1579             &kMoreForEntry46_1440601243,  // more data
1580         },
1581         0,        // exceptions count
1582         nullptr,  // exceptions
1583     },
1584     {
1585         47,  // id
1586         "GpuControlListEntryTest.InProcessGPU",
1587         base::size(kFeatureListForGpuControlTestingEntry47),  // features size
1588         kFeatureListForGpuControlTestingEntry47,              // features
1589         0,        // DisabledExtensions size
1590         nullptr,  // DisabledExtensions
1591         0,        // DisabledWebGLExtensions size
1592         nullptr,  // DisabledWebGLExtensions
1593         0,        // CrBugs size
1594         nullptr,  // CrBugs
1595         {
1596             GpuControlList::kOsWin,  // os_type
1597             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1598              GpuControlList::kVersionSchemaCommon, nullptr,
1599              nullptr},                              // os_version
1600             0x00,                                   // vendor_id
1601             0,                                      // Devices size
1602             nullptr,                                // Devices
1603             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1604             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1605             nullptr,                                // driver info
1606             nullptr,                                // GL strings
1607             nullptr,                                // machine model info
1608             0,                                      // intel_gpu_series size
1609             nullptr,                                // intel_gpu_series
1610             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1611              GpuControlList::kVersionSchemaCommon, nullptr,
1612              nullptr},                    // intel_gpu_generation
1613             &kMoreForEntry47_1440601243,  // more data
1614         },
1615         0,        // exceptions count
1616         nullptr,  // exceptions
1617     },
1618     {
1619         48,  // id
1620         "GpuControlListEntryTest.SameGPUTwiceTest",
1621         base::size(kFeatureListForGpuControlTestingEntry48),  // features size
1622         kFeatureListForGpuControlTestingEntry48,              // features
1623         0,        // DisabledExtensions size
1624         nullptr,  // DisabledExtensions
1625         0,        // DisabledWebGLExtensions size
1626         nullptr,  // DisabledWebGLExtensions
1627         0,        // CrBugs size
1628         nullptr,  // CrBugs
1629         {
1630             GpuControlList::kOsWin,  // os_type
1631             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1632              GpuControlList::kVersionSchemaCommon, nullptr,
1633              nullptr},                              // os_version
1634             0x8086,                                 // vendor_id
1635             0,                                      // Devices size
1636             nullptr,                                // Devices
1637             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1638             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1639             nullptr,                                // driver info
1640             nullptr,                                // GL strings
1641             nullptr,                                // machine model info
1642             0,                                      // intel_gpu_series size
1643             nullptr,                                // intel_gpu_series
1644             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1645              GpuControlList::kVersionSchemaCommon, nullptr,
1646              nullptr},                    // intel_gpu_generation
1647             &kMoreForEntry48_1440601243,  // more data
1648         },
1649         0,        // exceptions count
1650         nullptr,  // exceptions
1651     },
1652     {
1653         49,  // id
1654         "GpuControlListEntryTest.NVidiaNumberingScheme",
1655         base::size(kFeatureListForGpuControlTestingEntry49),  // features size
1656         kFeatureListForGpuControlTestingEntry49,              // features
1657         0,        // DisabledExtensions size
1658         nullptr,  // DisabledExtensions
1659         0,        // DisabledWebGLExtensions size
1660         nullptr,  // DisabledWebGLExtensions
1661         0,        // CrBugs size
1662         nullptr,  // CrBugs
1663         {
1664             GpuControlList::kOsWin,  // os_type
1665             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1666              GpuControlList::kVersionSchemaCommon, nullptr,
1667              nullptr},                                // os_version
1668             0x10de,                                   // vendor_id
1669             0,                                        // Devices size
1670             nullptr,                                  // Devices
1671             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
1672             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1673             &kDriverInfoForGpuControlTestingEntry49,  // driver info
1674             nullptr,                                  // GL strings
1675             nullptr,                                  // machine model info
1676             0,                                        // intel_gpu_series size
1677             nullptr,                                  // intel_gpu_series
1678             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1679              GpuControlList::kVersionSchemaCommon, nullptr,
1680              nullptr},                    // intel_gpu_generation
1681             &kMoreForEntry49_1440601243,  // more data
1682         },
1683         0,        // exceptions count
1684         nullptr,  // exceptions
1685     },
1686     {
1687         50,  // id
1688         "GpuControlListTest.NeedsMoreInfo",
1689         base::size(kFeatureListForGpuControlTestingEntry50),  // features size
1690         kFeatureListForGpuControlTestingEntry50,              // features
1691         0,        // DisabledExtensions size
1692         nullptr,  // DisabledExtensions
1693         0,        // DisabledWebGLExtensions size
1694         nullptr,  // DisabledWebGLExtensions
1695         0,        // CrBugs size
1696         nullptr,  // CrBugs
1697         {
1698             GpuControlList::kOsWin,  // os_type
1699             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1700              GpuControlList::kVersionSchemaCommon, nullptr,
1701              nullptr},                                // os_version
1702             0x10de,                                   // vendor_id
1703             0,                                        // Devices size
1704             nullptr,                                  // Devices
1705             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
1706             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1707             &kDriverInfoForGpuControlTestingEntry50,  // driver info
1708             nullptr,                                  // GL strings
1709             nullptr,                                  // machine model info
1710             0,                                        // intel_gpu_series size
1711             nullptr,                                  // intel_gpu_series
1712             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1713              GpuControlList::kVersionSchemaCommon, nullptr,
1714              nullptr},                    // intel_gpu_generation
1715             &kMoreForEntry50_1440601243,  // more data
1716         },
1717         0,        // exceptions count
1718         nullptr,  // exceptions
1719     },
1720     {
1721         51,  // id
1722         "GpuControlListTest.NeedsMoreInfoForExceptions",
1723         base::size(kFeatureListForGpuControlTestingEntry51),  // features size
1724         kFeatureListForGpuControlTestingEntry51,              // features
1725         0,        // DisabledExtensions size
1726         nullptr,  // DisabledExtensions
1727         0,        // DisabledWebGLExtensions size
1728         nullptr,  // DisabledWebGLExtensions
1729         0,        // CrBugs size
1730         nullptr,  // CrBugs
1731         {
1732             GpuControlList::kOsLinux,  // os_type
1733             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1734              GpuControlList::kVersionSchemaCommon, nullptr,
1735              nullptr},                              // os_version
1736             0x8086,                                 // vendor_id
1737             0,                                      // Devices size
1738             nullptr,                                // Devices
1739             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1740             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1741             nullptr,                                // driver info
1742             nullptr,                                // GL strings
1743             nullptr,                                // machine model info
1744             0,                                      // intel_gpu_series size
1745             nullptr,                                // intel_gpu_series
1746             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1747              GpuControlList::kVersionSchemaCommon, nullptr,
1748              nullptr},                    // intel_gpu_generation
1749             &kMoreForEntry51_1440601243,  // more data
1750         },
1751         base::size(kExceptionsForEntry51),  // exceptions count
1752         kExceptionsForEntry51,              // exceptions
1753     },
1754     {
1755         52,  // id
1756         "GpuControlListTest.IgnorableEntries.0",
1757         base::size(kFeatureListForGpuControlTestingEntry52),  // features size
1758         kFeatureListForGpuControlTestingEntry52,              // features
1759         0,        // DisabledExtensions size
1760         nullptr,  // DisabledExtensions
1761         0,        // DisabledWebGLExtensions size
1762         nullptr,  // DisabledWebGLExtensions
1763         0,        // CrBugs size
1764         nullptr,  // CrBugs
1765         {
1766             GpuControlList::kOsLinux,  // os_type
1767             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1768              GpuControlList::kVersionSchemaCommon, nullptr,
1769              nullptr},                              // os_version
1770             0x8086,                                 // vendor_id
1771             0,                                      // Devices size
1772             nullptr,                                // Devices
1773             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1774             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1775             nullptr,                                // driver info
1776             nullptr,                                // GL strings
1777             nullptr,                                // machine model info
1778             0,                                      // intel_gpu_series size
1779             nullptr,                                // intel_gpu_series
1780             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1781              GpuControlList::kVersionSchemaCommon, nullptr,
1782              nullptr},                    // intel_gpu_generation
1783             &kMoreForEntry52_1440601243,  // more data
1784         },
1785         0,        // exceptions count
1786         nullptr,  // exceptions
1787     },
1788     {
1789         53,  // id
1790         "GpuControlListTest.IgnorableEntries.1",
1791         base::size(kFeatureListForGpuControlTestingEntry53),  // features size
1792         kFeatureListForGpuControlTestingEntry53,              // features
1793         0,        // DisabledExtensions size
1794         nullptr,  // DisabledExtensions
1795         0,        // DisabledWebGLExtensions size
1796         nullptr,  // DisabledWebGLExtensions
1797         0,        // CrBugs size
1798         nullptr,  // CrBugs
1799         {
1800             GpuControlList::kOsLinux,  // os_type
1801             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1802              GpuControlList::kVersionSchemaCommon, nullptr,
1803              nullptr},                                // os_version
1804             0x8086,                                   // vendor_id
1805             0,                                        // Devices size
1806             nullptr,                                  // Devices
1807             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
1808             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
1809             &kDriverInfoForGpuControlTestingEntry53,  // driver info
1810             nullptr,                                  // GL strings
1811             nullptr,                                  // machine model info
1812             0,                                        // intel_gpu_series size
1813             nullptr,                                  // intel_gpu_series
1814             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1815              GpuControlList::kVersionSchemaCommon, nullptr,
1816              nullptr},                    // intel_gpu_generation
1817             &kMoreForEntry53_1440601243,  // more data
1818         },
1819         0,        // exceptions count
1820         nullptr,  // exceptions
1821     },
1822     {
1823         54,  // id
1824         "GpuControlListTest.DisabledExtensionTest.0",
1825         0,                                          // feature size
1826         nullptr,                                    // features
1827         base::size(kDisabledExtensionsForEntry54),  // DisabledExtensions size
1828         kDisabledExtensionsForEntry54,              // DisabledExtensions
1829         0,        // DisabledWebGLExtensions size
1830         nullptr,  // DisabledWebGLExtensions
1831         0,        // CrBugs size
1832         nullptr,  // CrBugs
1833         {
1834             GpuControlList::kOsWin,  // os_type
1835             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1836              GpuControlList::kVersionSchemaCommon, nullptr,
1837              nullptr},                              // os_version
1838             0x00,                                   // vendor_id
1839             0,                                      // Devices size
1840             nullptr,                                // Devices
1841             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1842             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1843             nullptr,                                // driver info
1844             nullptr,                                // GL strings
1845             nullptr,                                // machine model info
1846             0,                                      // intel_gpu_series size
1847             nullptr,                                // intel_gpu_series
1848             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1849              GpuControlList::kVersionSchemaCommon, nullptr,
1850              nullptr},                    // intel_gpu_generation
1851             &kMoreForEntry54_1440601243,  // more data
1852         },
1853         0,        // exceptions count
1854         nullptr,  // exceptions
1855     },
1856     {
1857         55,  // id
1858         "GpuControlListTest.DisabledExtensionTest.1",
1859         0,                                          // feature size
1860         nullptr,                                    // features
1861         base::size(kDisabledExtensionsForEntry55),  // DisabledExtensions size
1862         kDisabledExtensionsForEntry55,              // DisabledExtensions
1863         0,        // DisabledWebGLExtensions size
1864         nullptr,  // DisabledWebGLExtensions
1865         0,        // CrBugs size
1866         nullptr,  // CrBugs
1867         {
1868             GpuControlList::kOsWin,  // os_type
1869             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1870              GpuControlList::kVersionSchemaCommon, nullptr,
1871              nullptr},                              // os_version
1872             0x00,                                   // vendor_id
1873             0,                                      // Devices size
1874             nullptr,                                // Devices
1875             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1876             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1877             nullptr,                                // driver info
1878             nullptr,                                // GL strings
1879             nullptr,                                // machine model info
1880             0,                                      // intel_gpu_series size
1881             nullptr,                                // intel_gpu_series
1882             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1883              GpuControlList::kVersionSchemaCommon, nullptr,
1884              nullptr},                    // intel_gpu_generation
1885             &kMoreForEntry55_1440601243,  // more data
1886         },
1887         0,        // exceptions count
1888         nullptr,  // exceptions
1889     },
1890     {
1891         56,  // id
1892         "GpuControlListEntryTest.DirectRendering",
1893         base::size(kFeatureListForGpuControlTestingEntry56),  // features size
1894         kFeatureListForGpuControlTestingEntry56,              // features
1895         0,        // DisabledExtensions size
1896         nullptr,  // DisabledExtensions
1897         0,        // DisabledWebGLExtensions size
1898         nullptr,  // DisabledWebGLExtensions
1899         0,        // CrBugs size
1900         nullptr,  // CrBugs
1901         {
1902             GpuControlList::kOsLinux,  // os_type
1903             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1904              GpuControlList::kVersionSchemaCommon, nullptr,
1905              nullptr},                              // os_version
1906             0x00,                                   // vendor_id
1907             0,                                      // Devices size
1908             nullptr,                                // Devices
1909             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1910             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1911             nullptr,                                // driver info
1912             nullptr,                                // GL strings
1913             nullptr,                                // machine model info
1914             0,                                      // intel_gpu_series size
1915             nullptr,                                // intel_gpu_series
1916             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1917              GpuControlList::kVersionSchemaCommon, nullptr,
1918              nullptr},                    // intel_gpu_generation
1919             &kMoreForEntry56_1440601243,  // more data
1920         },
1921         0,        // exceptions count
1922         nullptr,  // exceptions
1923     },
1924     {
1925         57,  // id
1926         "GpuControlListTest.LinuxKernelVersion",
1927         base::size(kFeatureListForGpuControlTestingEntry57),  // features size
1928         kFeatureListForGpuControlTestingEntry57,              // features
1929         0,        // DisabledExtensions size
1930         nullptr,  // DisabledExtensions
1931         0,        // DisabledWebGLExtensions size
1932         nullptr,  // DisabledWebGLExtensions
1933         0,        // CrBugs size
1934         nullptr,  // CrBugs
1935         {
1936             GpuControlList::kOsLinux,  // os_type
1937             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
1938              GpuControlList::kVersionSchemaCommon, "3.19.1",
1939              nullptr},                              // os_version
1940             0x8086,                                 // vendor_id
1941             0,                                      // Devices size
1942             nullptr,                                // Devices
1943             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1944             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1945             nullptr,                                // driver info
1946             nullptr,                                // GL strings
1947             nullptr,                                // machine model info
1948             0,                                      // intel_gpu_series size
1949             nullptr,                                // intel_gpu_series
1950             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1951              GpuControlList::kVersionSchemaCommon, nullptr,
1952              nullptr},                    // intel_gpu_generation
1953             &kMoreForEntry57_1440601243,  // more data
1954         },
1955         0,        // exceptions count
1956         nullptr,  // exceptions
1957     },
1958     {
1959         58,  // id
1960         "GpuControlListTest.TestGroup.0",
1961         base::size(kFeatureListForGpuControlTestingEntry58),  // features size
1962         kFeatureListForGpuControlTestingEntry58,              // features
1963         0,        // DisabledExtensions size
1964         nullptr,  // DisabledExtensions
1965         0,        // DisabledWebGLExtensions size
1966         nullptr,  // DisabledWebGLExtensions
1967         0,        // CrBugs size
1968         nullptr,  // CrBugs
1969         {
1970             GpuControlList::kOsAny,  // os_type
1971             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1972              GpuControlList::kVersionSchemaCommon, nullptr,
1973              nullptr},                              // os_version
1974             0x00,                                   // vendor_id
1975             0,                                      // Devices size
1976             nullptr,                                // Devices
1977             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
1978             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
1979             nullptr,                                // driver info
1980             nullptr,                                // GL strings
1981             nullptr,                                // machine model info
1982             0,                                      // intel_gpu_series size
1983             nullptr,                                // intel_gpu_series
1984             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
1985              GpuControlList::kVersionSchemaCommon, nullptr,
1986              nullptr},                    // intel_gpu_generation
1987             &kMoreForEntry58_1440601243,  // more data
1988         },
1989         0,        // exceptions count
1990         nullptr,  // exceptions
1991     },
1992     {
1993         59,  // id
1994         "GpuControlListTest.TestGroup.1",
1995         base::size(kFeatureListForGpuControlTestingEntry59),  // features size
1996         kFeatureListForGpuControlTestingEntry59,              // features
1997         0,        // DisabledExtensions size
1998         nullptr,  // DisabledExtensions
1999         0,        // DisabledWebGLExtensions size
2000         nullptr,  // DisabledWebGLExtensions
2001         0,        // CrBugs size
2002         nullptr,  // CrBugs
2003         {
2004             GpuControlList::kOsAny,  // os_type
2005             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2006              GpuControlList::kVersionSchemaCommon, nullptr,
2007              nullptr},                              // os_version
2008             0x00,                                   // vendor_id
2009             0,                                      // Devices size
2010             nullptr,                                // Devices
2011             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2012             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2013             nullptr,                                // driver info
2014             nullptr,                                // GL strings
2015             nullptr,                                // machine model info
2016             0,                                      // intel_gpu_series size
2017             nullptr,                                // intel_gpu_series
2018             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2019              GpuControlList::kVersionSchemaCommon, nullptr,
2020              nullptr},                    // intel_gpu_generation
2021             &kMoreForEntry59_1440601243,  // more data
2022         },
2023         0,        // exceptions count
2024         nullptr,  // exceptions
2025     },
2026     {
2027         60,  // id
2028         "GpuControlListEntryTest.GpuSeries",
2029         base::size(kFeatureListForGpuControlTestingEntry60),  // features size
2030         kFeatureListForGpuControlTestingEntry60,              // features
2031         0,        // DisabledExtensions size
2032         nullptr,  // DisabledExtensions
2033         0,        // DisabledWebGLExtensions size
2034         nullptr,  // DisabledWebGLExtensions
2035         0,        // CrBugs size
2036         nullptr,  // CrBugs
2037         {
2038             GpuControlList::kOsAny,  // os_type
2039             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2040              GpuControlList::kVersionSchemaCommon, nullptr,
2041              nullptr},                              // os_version
2042             0x00,                                   // vendor_id
2043             0,                                      // Devices size
2044             nullptr,                                // Devices
2045             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2046             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2047             nullptr,                                // driver info
2048             nullptr,                                // GL strings
2049             nullptr,                                // machine model info
2050             base::size(kIntelGpuSeriesForEntry60),  // intel_gpu_series size
2051             kIntelGpuSeriesForEntry60,              // intel_gpu_series
2052             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2053              GpuControlList::kVersionSchemaCommon, nullptr,
2054              nullptr},                    // intel_gpu_generation
2055             &kMoreForEntry60_1440601243,  // more data
2056         },
2057         0,        // exceptions count
2058         nullptr,  // exceptions
2059     },
2060     {
2061         61,  // id
2062         "GpuControlListEntryTest.GpuSeriesActive",
2063         base::size(kFeatureListForGpuControlTestingEntry61),  // features size
2064         kFeatureListForGpuControlTestingEntry61,              // features
2065         0,        // DisabledExtensions size
2066         nullptr,  // DisabledExtensions
2067         0,        // DisabledWebGLExtensions size
2068         nullptr,  // DisabledWebGLExtensions
2069         0,        // CrBugs size
2070         nullptr,  // CrBugs
2071         {
2072             GpuControlList::kOsAny,  // os_type
2073             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2074              GpuControlList::kVersionSchemaCommon, nullptr,
2075              nullptr},                                // os_version
2076             0x00,                                     // vendor_id
2077             0,                                        // Devices size
2078             nullptr,                                  // Devices
2079             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
2080             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
2081             nullptr,                                  // driver info
2082             nullptr,                                  // GL strings
2083             nullptr,                                  // machine model info
2084             base::size(kIntelGpuSeriesForEntry61),    // intel_gpu_series size
2085             kIntelGpuSeriesForEntry61,                // intel_gpu_series
2086             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2087              GpuControlList::kVersionSchemaCommon, nullptr,
2088              nullptr},                    // intel_gpu_generation
2089             &kMoreForEntry61_1440601243,  // more data
2090         },
2091         0,        // exceptions count
2092         nullptr,  // exceptions
2093     },
2094     {
2095         62,  // id
2096         "GpuControlListEntryTest.GpuSeriesAny",
2097         base::size(kFeatureListForGpuControlTestingEntry62),  // features size
2098         kFeatureListForGpuControlTestingEntry62,              // features
2099         0,        // DisabledExtensions size
2100         nullptr,  // DisabledExtensions
2101         0,        // DisabledWebGLExtensions size
2102         nullptr,  // DisabledWebGLExtensions
2103         0,        // CrBugs size
2104         nullptr,  // CrBugs
2105         {
2106             GpuControlList::kOsAny,  // os_type
2107             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2108              GpuControlList::kVersionSchemaCommon, nullptr,
2109              nullptr},                              // os_version
2110             0x00,                                   // vendor_id
2111             0,                                      // Devices size
2112             nullptr,                                // Devices
2113             GpuControlList::kMultiGpuCategoryAny,   // multi_gpu_category
2114             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2115             nullptr,                                // driver info
2116             nullptr,                                // GL strings
2117             nullptr,                                // machine model info
2118             base::size(kIntelGpuSeriesForEntry62),  // intel_gpu_series size
2119             kIntelGpuSeriesForEntry62,              // intel_gpu_series
2120             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2121              GpuControlList::kVersionSchemaCommon, nullptr,
2122              nullptr},                    // intel_gpu_generation
2123             &kMoreForEntry62_1440601243,  // more data
2124         },
2125         0,        // exceptions count
2126         nullptr,  // exceptions
2127     },
2128     {
2129         63,  // id
2130         "GpuControlListEntryTest.GpuSeriesPrimary",
2131         base::size(kFeatureListForGpuControlTestingEntry63),  // features size
2132         kFeatureListForGpuControlTestingEntry63,              // features
2133         0,        // DisabledExtensions size
2134         nullptr,  // DisabledExtensions
2135         0,        // DisabledWebGLExtensions size
2136         nullptr,  // DisabledWebGLExtensions
2137         0,        // CrBugs size
2138         nullptr,  // CrBugs
2139         {
2140             GpuControlList::kOsAny,  // os_type
2141             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2142              GpuControlList::kVersionSchemaCommon, nullptr,
2143              nullptr},                                 // os_version
2144             0x00,                                      // vendor_id
2145             0,                                         // Devices size
2146             nullptr,                                   // Devices
2147             GpuControlList::kMultiGpuCategoryPrimary,  // multi_gpu_category
2148             GpuControlList::kMultiGpuStyleNone,        // multi_gpu_style
2149             nullptr,                                   // driver info
2150             nullptr,                                   // GL strings
2151             nullptr,                                   // machine model info
2152             base::size(kIntelGpuSeriesForEntry63),     // intel_gpu_series size
2153             kIntelGpuSeriesForEntry63,                 // intel_gpu_series
2154             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2155              GpuControlList::kVersionSchemaCommon, nullptr,
2156              nullptr},                    // intel_gpu_generation
2157             &kMoreForEntry63_1440601243,  // more data
2158         },
2159         0,        // exceptions count
2160         nullptr,  // exceptions
2161     },
2162     {
2163         64,  // id
2164         "GpuControlListEntryTest.GpuSeriesSecondary",
2165         base::size(kFeatureListForGpuControlTestingEntry64),  // features size
2166         kFeatureListForGpuControlTestingEntry64,              // features
2167         0,        // DisabledExtensions size
2168         nullptr,  // DisabledExtensions
2169         0,        // DisabledWebGLExtensions size
2170         nullptr,  // DisabledWebGLExtensions
2171         0,        // CrBugs size
2172         nullptr,  // CrBugs
2173         {
2174             GpuControlList::kOsAny,  // os_type
2175             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2176              GpuControlList::kVersionSchemaCommon, nullptr,
2177              nullptr},                                   // os_version
2178             0x00,                                        // vendor_id
2179             0,                                           // Devices size
2180             nullptr,                                     // Devices
2181             GpuControlList::kMultiGpuCategorySecondary,  // multi_gpu_category
2182             GpuControlList::kMultiGpuStyleNone,          // multi_gpu_style
2183             nullptr,                                     // driver info
2184             nullptr,                                     // GL strings
2185             nullptr,                                     // machine model info
2186             base::size(kIntelGpuSeriesForEntry64),  // intel_gpu_series size
2187             kIntelGpuSeriesForEntry64,              // intel_gpu_series
2188             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2189              GpuControlList::kVersionSchemaCommon, nullptr,
2190              nullptr},                    // intel_gpu_generation
2191             &kMoreForEntry64_1440601243,  // more data
2192         },
2193         0,        // exceptions count
2194         nullptr,  // exceptions
2195     },
2196     {
2197         65,  // id
2198         "GpuControlListEntryTest.GpuSeriesInException",
2199         base::size(kFeatureListForGpuControlTestingEntry65),  // features size
2200         kFeatureListForGpuControlTestingEntry65,              // features
2201         0,        // DisabledExtensions size
2202         nullptr,  // DisabledExtensions
2203         0,        // DisabledWebGLExtensions size
2204         nullptr,  // DisabledWebGLExtensions
2205         0,        // CrBugs size
2206         nullptr,  // CrBugs
2207         {
2208             GpuControlList::kOsAny,  // os_type
2209             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2210              GpuControlList::kVersionSchemaCommon, nullptr,
2211              nullptr},                              // os_version
2212             0x00,                                   // vendor_id
2213             0,                                      // Devices size
2214             nullptr,                                // Devices
2215             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2216             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2217             nullptr,                                // driver info
2218             nullptr,                                // GL strings
2219             nullptr,                                // machine model info
2220             0,                                      // intel_gpu_series size
2221             nullptr,                                // intel_gpu_series
2222             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2223              GpuControlList::kVersionSchemaCommon, nullptr,
2224              nullptr},                    // intel_gpu_generation
2225             &kMoreForEntry65_1440601243,  // more data
2226         },
2227         base::size(kExceptionsForEntry65),  // exceptions count
2228         kExceptionsForEntry65,              // exceptions
2229     },
2230     {
2231         66,  // id
2232         "GpuControlListEntryTest.MultipleDrivers",
2233         base::size(kFeatureListForGpuControlTestingEntry66),  // features size
2234         kFeatureListForGpuControlTestingEntry66,              // features
2235         0,        // DisabledExtensions size
2236         nullptr,  // DisabledExtensions
2237         0,        // DisabledWebGLExtensions size
2238         nullptr,  // DisabledWebGLExtensions
2239         0,        // CrBugs size
2240         nullptr,  // CrBugs
2241         {
2242             GpuControlList::kOsAny,  // os_type
2243             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2244              GpuControlList::kVersionSchemaCommon, nullptr,
2245              nullptr},                                // os_version
2246             0x8086,                                   // vendor_id
2247             0,                                        // Devices size
2248             nullptr,                                  // Devices
2249             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
2250             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
2251             &kDriverInfoForGpuControlTestingEntry66,  // driver info
2252             nullptr,                                  // GL strings
2253             nullptr,                                  // machine model info
2254             0,                                        // intel_gpu_series size
2255             nullptr,                                  // intel_gpu_series
2256             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2257              GpuControlList::kVersionSchemaCommon, nullptr,
2258              nullptr},                    // intel_gpu_generation
2259             &kMoreForEntry66_1440601243,  // more data
2260         },
2261         0,        // exceptions count
2262         nullptr,  // exceptions
2263     },
2264     {
2265         67,  // id
2266         "GpuControlListEntryTest.HardwareOverlay",
2267         base::size(kFeatureListForGpuControlTestingEntry67),  // features size
2268         kFeatureListForGpuControlTestingEntry67,              // features
2269         0,        // DisabledExtensions size
2270         nullptr,  // DisabledExtensions
2271         0,        // DisabledWebGLExtensions size
2272         nullptr,  // DisabledWebGLExtensions
2273         0,        // CrBugs size
2274         nullptr,  // CrBugs
2275         {
2276             GpuControlList::kOsAny,  // os_type
2277             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2278              GpuControlList::kVersionSchemaCommon, nullptr,
2279              nullptr},                              // os_version
2280             0x8086,                                 // vendor_id
2281             0,                                      // Devices size
2282             nullptr,                                // Devices
2283             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2284             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2285             nullptr,                                // driver info
2286             nullptr,                                // GL strings
2287             nullptr,                                // machine model info
2288             0,                                      // intel_gpu_series size
2289             nullptr,                                // intel_gpu_series
2290             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2291              GpuControlList::kVersionSchemaCommon, nullptr,
2292              nullptr},                    // intel_gpu_generation
2293             &kMoreForEntry67_1440601243,  // more data
2294         },
2295         0,        // exceptions count
2296         nullptr,  // exceptions
2297     },
2298     {
2299         68,  // id
2300         "GpuControlListEntryTest.GpuGeneration",
2301         base::size(kFeatureListForGpuControlTestingEntry68),  // features size
2302         kFeatureListForGpuControlTestingEntry68,              // features
2303         0,        // DisabledExtensions size
2304         nullptr,  // DisabledExtensions
2305         0,        // DisabledWebGLExtensions size
2306         nullptr,  // DisabledWebGLExtensions
2307         0,        // CrBugs size
2308         nullptr,  // CrBugs
2309         {
2310             GpuControlList::kOsAny,  // os_type
2311             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2312              GpuControlList::kVersionSchemaCommon, nullptr,
2313              nullptr},                              // os_version
2314             0x00,                                   // vendor_id
2315             0,                                      // Devices size
2316             nullptr,                                // Devices
2317             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2318             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2319             nullptr,                                // driver info
2320             nullptr,                                // GL strings
2321             nullptr,                                // machine model info
2322             0,                                      // intel_gpu_series size
2323             nullptr,                                // intel_gpu_series
2324             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
2325              GpuControlList::kVersionSchemaCommon, "9",
2326              nullptr},                    // intel_gpu_generation
2327             &kMoreForEntry68_1440601243,  // more data
2328         },
2329         0,        // exceptions count
2330         nullptr,  // exceptions
2331     },
2332     {
2333         69,  // id
2334         "GpuControlListEntryTest.GpuGenerationActive",
2335         base::size(kFeatureListForGpuControlTestingEntry69),  // features size
2336         kFeatureListForGpuControlTestingEntry69,              // features
2337         0,        // DisabledExtensions size
2338         nullptr,  // DisabledExtensions
2339         0,        // DisabledWebGLExtensions size
2340         nullptr,  // DisabledWebGLExtensions
2341         0,        // CrBugs size
2342         nullptr,  // CrBugs
2343         {
2344             GpuControlList::kOsAny,  // os_type
2345             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2346              GpuControlList::kVersionSchemaCommon, nullptr,
2347              nullptr},                                // os_version
2348             0x00,                                     // vendor_id
2349             0,                                        // Devices size
2350             nullptr,                                  // Devices
2351             GpuControlList::kMultiGpuCategoryActive,  // multi_gpu_category
2352             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
2353             nullptr,                                  // driver info
2354             nullptr,                                  // GL strings
2355             nullptr,                                  // machine model info
2356             0,                                        // intel_gpu_series size
2357             nullptr,                                  // intel_gpu_series
2358             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
2359              GpuControlList::kVersionSchemaCommon, "9",
2360              nullptr},                    // intel_gpu_generation
2361             &kMoreForEntry69_1440601243,  // more data
2362         },
2363         0,        // exceptions count
2364         nullptr,  // exceptions
2365     },
2366     {
2367         70,  // id
2368         "GpuControlListEntryTest.GpuGenerationAny",
2369         base::size(kFeatureListForGpuControlTestingEntry70),  // features size
2370         kFeatureListForGpuControlTestingEntry70,              // features
2371         0,        // DisabledExtensions size
2372         nullptr,  // DisabledExtensions
2373         0,        // DisabledWebGLExtensions size
2374         nullptr,  // DisabledWebGLExtensions
2375         0,        // CrBugs size
2376         nullptr,  // CrBugs
2377         {
2378             GpuControlList::kOsAny,  // os_type
2379             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2380              GpuControlList::kVersionSchemaCommon, nullptr,
2381              nullptr},                             // os_version
2382             0x00,                                  // vendor_id
2383             0,                                     // Devices size
2384             nullptr,                               // Devices
2385             GpuControlList::kMultiGpuCategoryAny,  // multi_gpu_category
2386             GpuControlList::kMultiGpuStyleNone,    // multi_gpu_style
2387             nullptr,                               // driver info
2388             nullptr,                               // GL strings
2389             nullptr,                               // machine model info
2390             0,                                     // intel_gpu_series size
2391             nullptr,                               // intel_gpu_series
2392             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
2393              GpuControlList::kVersionSchemaCommon, "9",
2394              nullptr},                    // intel_gpu_generation
2395             &kMoreForEntry70_1440601243,  // more data
2396         },
2397         0,        // exceptions count
2398         nullptr,  // exceptions
2399     },
2400     {
2401         71,  // id
2402         "GpuControlListEntryTest.GpuGenerationPrimary",
2403         base::size(kFeatureListForGpuControlTestingEntry71),  // features size
2404         kFeatureListForGpuControlTestingEntry71,              // features
2405         0,        // DisabledExtensions size
2406         nullptr,  // DisabledExtensions
2407         0,        // DisabledWebGLExtensions size
2408         nullptr,  // DisabledWebGLExtensions
2409         0,        // CrBugs size
2410         nullptr,  // CrBugs
2411         {
2412             GpuControlList::kOsAny,  // os_type
2413             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2414              GpuControlList::kVersionSchemaCommon, nullptr,
2415              nullptr},                                 // os_version
2416             0x00,                                      // vendor_id
2417             0,                                         // Devices size
2418             nullptr,                                   // Devices
2419             GpuControlList::kMultiGpuCategoryPrimary,  // multi_gpu_category
2420             GpuControlList::kMultiGpuStyleNone,        // multi_gpu_style
2421             nullptr,                                   // driver info
2422             nullptr,                                   // GL strings
2423             nullptr,                                   // machine model info
2424             0,                                         // intel_gpu_series size
2425             nullptr,                                   // intel_gpu_series
2426             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
2427              GpuControlList::kVersionSchemaCommon, "9",
2428              nullptr},                    // intel_gpu_generation
2429             &kMoreForEntry71_1440601243,  // more data
2430         },
2431         0,        // exceptions count
2432         nullptr,  // exceptions
2433     },
2434     {
2435         72,  // id
2436         "GpuControlListEntryTest.GpuGenerationSecondary",
2437         base::size(kFeatureListForGpuControlTestingEntry72),  // features size
2438         kFeatureListForGpuControlTestingEntry72,              // features
2439         0,        // DisabledExtensions size
2440         nullptr,  // DisabledExtensions
2441         0,        // DisabledWebGLExtensions size
2442         nullptr,  // DisabledWebGLExtensions
2443         0,        // CrBugs size
2444         nullptr,  // CrBugs
2445         {
2446             GpuControlList::kOsAny,  // os_type
2447             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2448              GpuControlList::kVersionSchemaCommon, nullptr,
2449              nullptr},                                   // os_version
2450             0x00,                                        // vendor_id
2451             0,                                           // Devices size
2452             nullptr,                                     // Devices
2453             GpuControlList::kMultiGpuCategorySecondary,  // multi_gpu_category
2454             GpuControlList::kMultiGpuStyleNone,          // multi_gpu_style
2455             nullptr,                                     // driver info
2456             nullptr,                                     // GL strings
2457             nullptr,                                     // machine model info
2458             0,        // intel_gpu_series size
2459             nullptr,  // intel_gpu_series
2460             {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
2461              GpuControlList::kVersionSchemaCommon, "9",
2462              nullptr},                    // intel_gpu_generation
2463             &kMoreForEntry72_1440601243,  // more data
2464         },
2465         0,        // exceptions count
2466         nullptr,  // exceptions
2467     },
2468     {
2469         73,  // id
2470         "GpuControlListEntryTest.SubpixelFontRendering",
2471         base::size(kFeatureListForGpuControlTestingEntry73),  // features size
2472         kFeatureListForGpuControlTestingEntry73,              // features
2473         0,        // DisabledExtensions size
2474         nullptr,  // DisabledExtensions
2475         0,        // DisabledWebGLExtensions size
2476         nullptr,  // DisabledWebGLExtensions
2477         0,        // CrBugs size
2478         nullptr,  // CrBugs
2479         {
2480             GpuControlList::kOsChromeOS,  // os_type
2481             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2482              GpuControlList::kVersionSchemaCommon, nullptr,
2483              nullptr},                              // os_version
2484             0x00,                                   // vendor_id
2485             0,                                      // Devices size
2486             nullptr,                                // Devices
2487             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2488             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2489             nullptr,                                // driver info
2490             nullptr,                                // GL strings
2491             nullptr,                                // machine model info
2492             0,                                      // intel_gpu_series size
2493             nullptr,                                // intel_gpu_series
2494             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2495              GpuControlList::kVersionSchemaCommon, nullptr,
2496              nullptr},                    // intel_gpu_generation
2497             &kMoreForEntry73_1440601243,  // more data
2498         },
2499         base::size(kExceptionsForEntry73),  // exceptions count
2500         kExceptionsForEntry73,              // exceptions
2501     },
2502     {
2503         74,  // id
2504         "GpuControlListEntryTest.SubpixelFontRenderingDontCare",
2505         base::size(kFeatureListForGpuControlTestingEntry74),  // features size
2506         kFeatureListForGpuControlTestingEntry74,              // features
2507         0,        // DisabledExtensions size
2508         nullptr,  // DisabledExtensions
2509         0,        // DisabledWebGLExtensions size
2510         nullptr,  // DisabledWebGLExtensions
2511         0,        // CrBugs size
2512         nullptr,  // CrBugs
2513         {
2514             GpuControlList::kOsChromeOS,  // os_type
2515             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2516              GpuControlList::kVersionSchemaCommon, nullptr,
2517              nullptr},                               // os_version
2518             0x00,                                    // vendor_id
2519             0,                                       // Devices size
2520             nullptr,                                 // Devices
2521             GpuControlList::kMultiGpuCategoryNone,   // multi_gpu_category
2522             GpuControlList::kMultiGpuStyleNone,      // multi_gpu_style
2523             nullptr,                                 // driver info
2524             &kGLStringsForGpuControlTestingEntry74,  // GL strings
2525             nullptr,                                 // machine model info
2526             0,                                       // intel_gpu_series size
2527             nullptr,                                 // intel_gpu_series
2528             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2529              GpuControlList::kVersionSchemaCommon, nullptr,
2530              nullptr},                    // intel_gpu_generation
2531             &kMoreForEntry74_1440601243,  // more data
2532         },
2533         0,        // exceptions count
2534         nullptr,  // exceptions
2535     },
2536     {
2537         75,  // id
2538         "GpuControlListEntryTest.IntelDriverVendorEntry",
2539         base::size(kFeatureListForGpuControlTestingEntry75),  // features size
2540         kFeatureListForGpuControlTestingEntry75,              // features
2541         0,        // DisabledExtensions size
2542         nullptr,  // DisabledExtensions
2543         0,        // DisabledWebGLExtensions size
2544         nullptr,  // DisabledWebGLExtensions
2545         0,        // CrBugs size
2546         nullptr,  // CrBugs
2547         {
2548             GpuControlList::kOsWin,  // os_type
2549             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2550              GpuControlList::kVersionSchemaCommon, nullptr,
2551              nullptr},                                // os_version
2552             0x00,                                     // vendor_id
2553             0,                                        // Devices size
2554             nullptr,                                  // Devices
2555             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
2556             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
2557             &kDriverInfoForGpuControlTestingEntry75,  // driver info
2558             nullptr,                                  // GL strings
2559             nullptr,                                  // machine model info
2560             0,                                        // intel_gpu_series size
2561             nullptr,                                  // intel_gpu_series
2562             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2563              GpuControlList::kVersionSchemaCommon, nullptr,
2564              nullptr},                    // intel_gpu_generation
2565             &kMoreForEntry75_1440601243,  // more data
2566         },
2567         0,        // exceptions count
2568         nullptr,  // exceptions
2569     },
2570     {
2571         76,  // id
2572         "GpuControlListEntryTest.IntelDriverVersionEntry",
2573         base::size(kFeatureListForGpuControlTestingEntry76),  // features size
2574         kFeatureListForGpuControlTestingEntry76,              // features
2575         0,        // DisabledExtensions size
2576         nullptr,  // DisabledExtensions
2577         0,        // DisabledWebGLExtensions size
2578         nullptr,  // DisabledWebGLExtensions
2579         0,        // CrBugs size
2580         nullptr,  // CrBugs
2581         {
2582             GpuControlList::kOsWin,  // os_type
2583             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2584              GpuControlList::kVersionSchemaCommon, nullptr,
2585              nullptr},                                // os_version
2586             0x8086,                                   // vendor_id
2587             0,                                        // Devices size
2588             nullptr,                                  // Devices
2589             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
2590             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
2591             &kDriverInfoForGpuControlTestingEntry76,  // driver info
2592             nullptr,                                  // GL strings
2593             nullptr,                                  // machine model info
2594             0,                                        // intel_gpu_series size
2595             nullptr,                                  // intel_gpu_series
2596             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2597              GpuControlList::kVersionSchemaCommon, nullptr,
2598              nullptr},                    // intel_gpu_generation
2599             &kMoreForEntry76_1440601243,  // more data
2600         },
2601         0,        // exceptions count
2602         nullptr,  // exceptions
2603     },
2604     {
2605         77,  // id
2606         "GpuControlListEntryTest.IntelOldDriverVersionEntry",
2607         base::size(kFeatureListForGpuControlTestingEntry77),  // features size
2608         kFeatureListForGpuControlTestingEntry77,              // features
2609         0,        // DisabledExtensions size
2610         nullptr,  // DisabledExtensions
2611         0,        // DisabledWebGLExtensions size
2612         nullptr,  // DisabledWebGLExtensions
2613         0,        // CrBugs size
2614         nullptr,  // CrBugs
2615         {
2616             GpuControlList::kOsWin,  // os_type
2617             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2618              GpuControlList::kVersionSchemaCommon, nullptr,
2619              nullptr},                                // os_version
2620             0x8086,                                   // vendor_id
2621             0,                                        // Devices size
2622             nullptr,                                  // Devices
2623             GpuControlList::kMultiGpuCategoryNone,    // multi_gpu_category
2624             GpuControlList::kMultiGpuStyleNone,       // multi_gpu_style
2625             &kDriverInfoForGpuControlTestingEntry77,  // driver info
2626             nullptr,                                  // GL strings
2627             nullptr,                                  // machine model info
2628             0,                                        // intel_gpu_series size
2629             nullptr,                                  // intel_gpu_series
2630             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2631              GpuControlList::kVersionSchemaCommon, nullptr,
2632              nullptr},                    // intel_gpu_generation
2633             &kMoreForEntry77_1440601243,  // more data
2634         },
2635         0,        // exceptions count
2636         nullptr,  // exceptions
2637     },
2638     {
2639         78,  // id
2640         "GpuControlListEntryTest.DeviceRevisionEntry",
2641         base::size(kFeatureListForGpuControlTestingEntry78),  // features size
2642         kFeatureListForGpuControlTestingEntry78,              // features
2643         0,        // DisabledExtensions size
2644         nullptr,  // DisabledExtensions
2645         0,        // DisabledWebGLExtensions size
2646         nullptr,  // DisabledWebGLExtensions
2647         0,        // CrBugs size
2648         nullptr,  // CrBugs
2649         {
2650             GpuControlList::kOsWin,  // os_type
2651             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2652              GpuControlList::kVersionSchemaCommon, nullptr,
2653              nullptr},                              // os_version
2654             0x1002,                                 // vendor_id
2655             0,                                      // Devices size
2656             nullptr,                                // Devices
2657             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2658             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2659             nullptr,                                // driver info
2660             nullptr,                                // GL strings
2661             nullptr,                                // machine model info
2662             0,                                      // intel_gpu_series size
2663             nullptr,                                // intel_gpu_series
2664             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2665              GpuControlList::kVersionSchemaCommon, nullptr,
2666              nullptr},                    // intel_gpu_generation
2667             &kMoreForEntry78_1440601243,  // more data
2668         },
2669         base::size(kExceptionsForEntry78),  // exceptions count
2670         kExceptionsForEntry78,              // exceptions
2671     },
2672     {
2673         79,  // id
2674         "GpuControlListEntryTest.DeviceRevisionUnspecifiedEntry",
2675         base::size(kFeatureListForGpuControlTestingEntry79),  // features size
2676         kFeatureListForGpuControlTestingEntry79,              // features
2677         0,        // DisabledExtensions size
2678         nullptr,  // DisabledExtensions
2679         0,        // DisabledWebGLExtensions size
2680         nullptr,  // DisabledWebGLExtensions
2681         0,        // CrBugs size
2682         nullptr,  // CrBugs
2683         {
2684             GpuControlList::kOsWin,  // os_type
2685             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2686              GpuControlList::kVersionSchemaCommon, nullptr,
2687              nullptr},                                        // os_version
2688             0x1002,                                           // vendor_id
2689             base::size(kDevicesForGpuControlTestingEntry79),  // Devices size
2690             kDevicesForGpuControlTestingEntry79,              // Devices
2691             GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category
2692             GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style
2693             nullptr,                                // driver info
2694             nullptr,                                // GL strings
2695             nullptr,                                // machine model info
2696             0,                                      // intel_gpu_series size
2697             nullptr,                                // intel_gpu_series
2698             {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
2699              GpuControlList::kVersionSchemaCommon, nullptr,
2700              nullptr},                    // intel_gpu_generation
2701             &kMoreForEntry79_1440601243,  // more data
2702         },
2703         0,        // exceptions count
2704         nullptr,  // exceptions
2705     },
2706 };
2707 const size_t kGpuControlListTestingEntryCount = 79;
2708 }  // namespace gpu
2709