• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by gen_restricted_traces.py using data from restricted_traces.json
3 //
4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
5 // Use of this source code is governed by a BSD-style license that can be
6 // found in the LICENSE file.
7 //
8 // restricted_traces_autogen: Types and enumerations for trace tests.
9 
10 #include "restricted_traces_autogen.h"
11 
12 #include "common/PackedEnums.h"
13 #include "common/system_utils.h"
14 
15 #include "aliexpress/aliexpress_capture_context1.h"
16 #include "among_us/among_us_capture_context1.h"
17 #include "angry_birds_2_1500/angry_birds_2_1500_capture_context1.h"
18 #include "arena_of_valor/arena_of_valor_capture_context1.h"
19 #include "asphalt_8/asphalt_8_capture_context1.h"
20 #include "avakin_life/avakin_life_capture_context1.h"
21 #include "aztec_ruins/aztec_ruins_capture_context1.h"
22 #include "beach_buggy_racing/beach_buggy_racing_capture_context1.h"
23 #include "blockman_go/blockman_go_capture_context2.h"
24 #include "brawl_stars/brawl_stars_capture_context1.h"
25 #include "bricks_breaker_quest/bricks_breaker_quest_capture_context2.h"
26 #include "bubble_shooter/bubble_shooter_capture_context5.h"
27 #include "bus_simulator_indonesia/bus_simulator_indonesia_capture_context1.h"
28 #include "call_break_offline_card_game/call_break_offline_card_game_capture_context2.h"
29 #include "candy_crush_500/candy_crush_500_capture_context1.h"
30 #include "candy_crush_soda_saga/candy_crush_soda_saga_capture_context2.h"
31 #include "car_parking_multiplayer/car_parking_multiplayer_capture_context1.h"
32 #include "clash_of_clans/clash_of_clans_capture_context1.h"
33 #include "clash_royale/clash_royale_capture_context1.h"
34 #include "cod_mobile/cod_mobile_capture_context1.h"
35 #include "coin_master/coin_master_capture_context1.h"
36 #include "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2.h"
37 #include "cookie_run_kingdom/cookie_run_kingdom_capture_context2.h"
38 #include "disney_tsum_tsum/disney_tsum_tsum_capture_context3.h"
39 #include "dr_driving/dr_driving_capture_context3.h"
40 #include "dragon_ball_legends/dragon_ball_legends_capture_context1.h"
41 #include "dragon_raja/dragon_raja_capture_context1.h"
42 #include "efootball_pes_2021/efootball_pes_2021_capture_context1.h"
43 #include "egypt_1500/egypt_1500_capture_context1.h"
44 #include "eight_ball_pool/eight_ball_pool_capture_context1.h"
45 #include "extreme_car_driving_simulator/extreme_car_driving_simulator_capture_context1.h"
46 #include "fallout_shelter_online/fallout_shelter_online_capture_context1.h"
47 #include "farm_heroes_saga/farm_heroes_saga_capture_context2.h"
48 #include "fate_grand_order/fate_grand_order_capture_context1.h"
49 #include "fifa_mobile/fifa_mobile_capture_context1.h"
50 #include "final_fantasy/final_fantasy_capture_context3.h"
51 #include "free_fire/free_fire_capture_context1.h"
52 #include "gardenscapes/gardenscapes_capture_context1.h"
53 #include "genshin_impact/genshin_impact_capture_context3.h"
54 #include "google_maps/google_maps_capture_context1.h"
55 #include "happy_color/happy_color_capture_context1.h"
56 #include "hay_day/hay_day_capture_context1.h"
57 #include "hearthstone/hearthstone_capture_context1.h"
58 #include "higgs_domino_island/higgs_domino_island_capture_context2.h"
59 #include "hill_climb_racing/hill_climb_racing_capture_context1.h"
60 #include "homescapes/homescapes_capture_context1.h"
61 #include "idle_heroes/idle_heroes_capture_context2.h"
62 #include "junes_journey/junes_journey_capture_context1.h"
63 #include "kartrider_rush/kartrider_rush_capture_context1.h"
64 #include "klondike_adventures/klondike_adventures_capture_context1.h"
65 #include "league_of_legends_wild_rift/league_of_legends_wild_rift_capture_context1.h"
66 #include "lego_legacy/lego_legacy_capture_context1.h"
67 #include "lineage_m/lineage_m_capture_context1.h"
68 #include "ludo_king/ludo_king_capture_context1.h"
69 #include "magic_tiles_3/magic_tiles_3_capture_context1.h"
70 #include "manhattan_10/manhattan_10_capture_context1.h"
71 #include "manhattan_31/manhattan_31_capture_context1.h"
72 #include "mario_kart_tour/mario_kart_tour_capture_context1.h"
73 #include "marvel_contest_of_champions/marvel_contest_of_champions_capture_context1.h"
74 #include "messenger_lite/messenger_lite_capture_context1.h"
75 #include "minecraft/minecraft_capture_context1.h"
76 #include "mobile_legends/mobile_legends_capture_context1.h"
77 #include "nba2k20_800/nba2k20_800_capture_context1.h"
78 #include "nier_reincarnation/nier_reincarnation_capture_context2.h"
79 #include "one_punch_man/one_punch_man_capture_context1.h"
80 #include "plants_vs_zombies_2/plants_vs_zombies_2_capture_context1.h"
81 #include "pokemon_go/pokemon_go_capture_context2.h"
82 #include "professional_baseball_spirits/professional_baseball_spirits_capture_context1.h"
83 #include "pubg_mobile_battle_royale/pubg_mobile_battle_royale_capture_context6.h"
84 #include "pubg_mobile_lite/pubg_mobile_lite_capture_context1.h"
85 #include "pubg_mobile_skydive/pubg_mobile_skydive_capture_context6.h"
86 #include "ragnarok_m_eternal_love/ragnarok_m_eternal_love_capture_context1.h"
87 #include "raid_shadow_legends/raid_shadow_legends_capture_context1.h"
88 #include "real_commando_secret_mission/real_commando_secret_mission_capture_context1.h"
89 #include "real_cricket_20/real_cricket_20_capture_context1.h"
90 #include "real_gangster_crime/real_gangster_crime_capture_context1.h"
91 #include "rise_of_kingdoms/rise_of_kingdoms_capture_context1.h"
92 #include "romancing_saga/romancing_saga_capture_context1.h"
93 #include "rope_hero_vice_town/rope_hero_vice_town_capture_context1.h"
94 #include "saint_seiya_awakening/saint_seiya_awakening_capture_context1.h"
95 #include "sakura_school_simulator/sakura_school_simulator_capture_context2.h"
96 #include "scrabble_go/scrabble_go_capture_context2.h"
97 #include "shadow_fight_2/shadow_fight_2_capture_context1.h"
98 #include "slingshot_test1/slingshot_test1_capture_context2.h"
99 #include "slingshot_test2/slingshot_test2_capture_context2.h"
100 #include "sniper_3d/sniper_3d_capture_context1.h"
101 #include "sonic_the_hedgehog/sonic_the_hedgehog_capture_context2.h"
102 #include "standoff_2/standoff_2_capture_context1.h"
103 #include "subway_princess_runner/subway_princess_runner_capture_context2.h"
104 #include "subway_surfers/subway_surfers_capture_context1.h"
105 #include "summoners_war/summoners_war_capture_context2.h"
106 #include "talking_tom_hero_dash/talking_tom_hero_dash_capture_context1.h"
107 #include "temple_run_2/temple_run_2_capture_context1.h"
108 #include "temple_run_300/temple_run_300_capture_context1.h"
109 #include "toon_blast/toon_blast_capture_context2.h"
110 #include "township/township_capture_context2.h"
111 #include "trex_200/trex_200_capture_context1.h"
112 #include "whatsapp/whatsapp_capture_context1.h"
113 #include "words_with_friends_2/words_with_friends_2_capture_context1.h"
114 #include "wordscapes/wordscapes_capture_context3.h"
115 #include "world_of_kings/world_of_kings_capture_context3.h"
116 #include "world_of_tanks_blitz/world_of_tanks_blitz_capture_context1.h"
117 #include "world_war_doh/world_war_doh_capture_context1.h"
118 #include "worms_zone_io/worms_zone_io_capture_context1.h"
119 
120 namespace trace_angle
121 {
122 namespace
123 {
124 constexpr size_t kNumTraces = 109;
125 struct TracePair
126 {
127     const char name[kTraceInfoMaxNameLen];
128     TraceInfo info;
129 };
130 constexpr TracePair kTraceInfos[kNumTraces] = {
131     {"aliexpress",
132      {"aliexpress",
133       aliexpress::kReplayContextClientMajorVersion,
134       aliexpress::kReplayContextClientMinorVersion,
135       aliexpress::kReplayFrameStart,
136       aliexpress::kReplayFrameEnd,
137       aliexpress::kReplayDrawSurfaceWidth,
138       aliexpress::kReplayDrawSurfaceHeight,
139       kDefaultReplayDrawSurfaceColorSpace,
140       0,
141       0,
142       0,
143       0,
144       0,
145       0,
146       0,
147       0,
148       false,
149       false,
150       false,
151       false,
152       false}},
153     {"among_us",
154      {"among_us",
155       among_us::kReplayContextClientMajorVersion,
156       among_us::kReplayContextClientMinorVersion,
157       among_us::kReplayFrameStart,
158       among_us::kReplayFrameEnd,
159       among_us::kReplayDrawSurfaceWidth,
160       among_us::kReplayDrawSurfaceHeight,
161       kDefaultReplayDrawSurfaceColorSpace,
162       0,
163       0,
164       0,
165       0,
166       0,
167       0,
168       0,
169       0,
170       false,
171       false,
172       false,
173       false,
174       false}},
175     {"angry_birds_2_1500",
176      {"angry_birds_2_1500",
177       angry_birds_2_1500::kReplayContextClientMajorVersion,
178       angry_birds_2_1500::kReplayContextClientMinorVersion,
179       angry_birds_2_1500::kReplayFrameStart,
180       angry_birds_2_1500::kReplayFrameEnd,
181       angry_birds_2_1500::kReplayDrawSurfaceWidth,
182       angry_birds_2_1500::kReplayDrawSurfaceHeight,
183       kDefaultReplayDrawSurfaceColorSpace,
184       0,
185       0,
186       0,
187       0,
188       0,
189       0,
190       0,
191       0,
192       false,
193       false,
194       false,
195       false,
196       false}},
197     {"arena_of_valor",
198      {"arena_of_valor",
199       arena_of_valor::kReplayContextClientMajorVersion,
200       arena_of_valor::kReplayContextClientMinorVersion,
201       arena_of_valor::kReplayFrameStart,
202       arena_of_valor::kReplayFrameEnd,
203       arena_of_valor::kReplayDrawSurfaceWidth,
204       arena_of_valor::kReplayDrawSurfaceHeight,
205       kDefaultReplayDrawSurfaceColorSpace,
206       0,
207       0,
208       0,
209       0,
210       0,
211       0,
212       0,
213       0,
214       false,
215       false,
216       false,
217       false,
218       false}},
219     {"asphalt_8",
220      {"asphalt_8",
221       asphalt_8::kReplayContextClientMajorVersion,
222       asphalt_8::kReplayContextClientMinorVersion,
223       asphalt_8::kReplayFrameStart,
224       asphalt_8::kReplayFrameEnd,
225       asphalt_8::kReplayDrawSurfaceWidth,
226       asphalt_8::kReplayDrawSurfaceHeight,
227       kDefaultReplayDrawSurfaceColorSpace,
228       0,
229       0,
230       0,
231       0,
232       0,
233       0,
234       0,
235       0,
236       false,
237       false,
238       false,
239       false,
240       false}},
241     {"avakin_life",
242      {"avakin_life",
243       avakin_life::kReplayContextClientMajorVersion,
244       avakin_life::kReplayContextClientMinorVersion,
245       avakin_life::kReplayFrameStart,
246       avakin_life::kReplayFrameEnd,
247       avakin_life::kReplayDrawSurfaceWidth,
248       avakin_life::kReplayDrawSurfaceHeight,
249       kDefaultReplayDrawSurfaceColorSpace,
250       0,
251       0,
252       0,
253       0,
254       0,
255       0,
256       0,
257       0,
258       false,
259       false,
260       false,
261       false,
262       false}},
263     {"aztec_ruins",
264      {"aztec_ruins",
265       aztec_ruins::kReplayContextClientMajorVersion,
266       aztec_ruins::kReplayContextClientMinorVersion,
267       aztec_ruins::kReplayFrameStart,
268       aztec_ruins::kReplayFrameEnd,
269       aztec_ruins::kReplayDrawSurfaceWidth,
270       aztec_ruins::kReplayDrawSurfaceHeight,
271       kDefaultReplayDrawSurfaceColorSpace,
272       0,
273       0,
274       0,
275       0,
276       0,
277       0,
278       0,
279       0,
280       false,
281       false,
282       false,
283       false,
284       false}},
285     {"badland", {}},
286     {"beach_buggy_racing",
287      {"beach_buggy_racing",
288       beach_buggy_racing::kReplayContextClientMajorVersion,
289       beach_buggy_racing::kReplayContextClientMinorVersion,
290       beach_buggy_racing::kReplayFrameStart,
291       beach_buggy_racing::kReplayFrameEnd,
292       beach_buggy_racing::kReplayDrawSurfaceWidth,
293       beach_buggy_racing::kReplayDrawSurfaceHeight,
294       kDefaultReplayDrawSurfaceColorSpace,
295       0,
296       0,
297       0,
298       0,
299       0,
300       0,
301       0,
302       0,
303       false,
304       false,
305       false,
306       false,
307       false}},
308     {"blockman_go",
309      {"blockman_go",
310       blockman_go::kReplayContextClientMajorVersion,
311       blockman_go::kReplayContextClientMinorVersion,
312       blockman_go::kReplayFrameStart,
313       blockman_go::kReplayFrameEnd,
314       blockman_go::kReplayDrawSurfaceWidth,
315       blockman_go::kReplayDrawSurfaceHeight,
316       blockman_go::kReplayDrawSurfaceColorSpace,
317       0,
318       0,
319       0,
320       0,
321       0,
322       0,
323       0,
324       0,
325       false,
326       false,
327       false,
328       false,
329       false}},
330     {"brawl_stars",
331      {"brawl_stars",
332       brawl_stars::kReplayContextClientMajorVersion,
333       brawl_stars::kReplayContextClientMinorVersion,
334       brawl_stars::kReplayFrameStart,
335       brawl_stars::kReplayFrameEnd,
336       brawl_stars::kReplayDrawSurfaceWidth,
337       brawl_stars::kReplayDrawSurfaceHeight,
338       kDefaultReplayDrawSurfaceColorSpace,
339       0,
340       0,
341       0,
342       0,
343       0,
344       0,
345       0,
346       0,
347       false,
348       false,
349       false,
350       false,
351       false}},
352     {"bricks_breaker_quest",
353      {"bricks_breaker_quest",
354       bricks_breaker_quest::kReplayContextClientMajorVersion,
355       bricks_breaker_quest::kReplayContextClientMinorVersion,
356       bricks_breaker_quest::kReplayFrameStart,
357       bricks_breaker_quest::kReplayFrameEnd,
358       bricks_breaker_quest::kReplayDrawSurfaceWidth,
359       bricks_breaker_quest::kReplayDrawSurfaceHeight,
360       kDefaultReplayDrawSurfaceColorSpace,
361       0,
362       0,
363       0,
364       0,
365       0,
366       0,
367       0,
368       0,
369       false,
370       false,
371       false,
372       false,
373       false}},
374     {"bubble_shooter",
375      {"bubble_shooter",
376       bubble_shooter::kReplayContextClientMajorVersion,
377       bubble_shooter::kReplayContextClientMinorVersion,
378       bubble_shooter::kReplayFrameStart,
379       bubble_shooter::kReplayFrameEnd,
380       bubble_shooter::kReplayDrawSurfaceWidth,
381       bubble_shooter::kReplayDrawSurfaceHeight,
382       kDefaultReplayDrawSurfaceColorSpace,
383       0,
384       0,
385       0,
386       0,
387       0,
388       0,
389       0,
390       0,
391       false,
392       false,
393       false,
394       false,
395       false}},
396     {"bus_simulator_indonesia",
397      {"bus_simulator_indonesia",
398       bus_simulator_indonesia::kReplayContextClientMajorVersion,
399       bus_simulator_indonesia::kReplayContextClientMinorVersion,
400       bus_simulator_indonesia::kReplayFrameStart,
401       bus_simulator_indonesia::kReplayFrameEnd,
402       bus_simulator_indonesia::kReplayDrawSurfaceWidth,
403       bus_simulator_indonesia::kReplayDrawSurfaceHeight,
404       kDefaultReplayDrawSurfaceColorSpace,
405       0,
406       0,
407       0,
408       0,
409       0,
410       0,
411       0,
412       0,
413       false,
414       false,
415       false,
416       false,
417       false}},
418     {"call_break_offline_card_game",
419      {"call_break_offline_card_game",
420       call_break_offline_card_game::kReplayContextClientMajorVersion,
421       call_break_offline_card_game::kReplayContextClientMinorVersion,
422       call_break_offline_card_game::kReplayFrameStart,
423       call_break_offline_card_game::kReplayFrameEnd,
424       call_break_offline_card_game::kReplayDrawSurfaceWidth,
425       call_break_offline_card_game::kReplayDrawSurfaceHeight,
426       kDefaultReplayDrawSurfaceColorSpace,
427       0,
428       0,
429       0,
430       0,
431       0,
432       0,
433       0,
434       0,
435       false,
436       false,
437       false,
438       false,
439       false}},
440     {"candy_crush_500",
441      {"candy_crush_500",
442       candy_crush_500::kReplayContextClientMajorVersion,
443       candy_crush_500::kReplayContextClientMinorVersion,
444       candy_crush_500::kReplayFrameStart,
445       candy_crush_500::kReplayFrameEnd,
446       candy_crush_500::kReplayDrawSurfaceWidth,
447       candy_crush_500::kReplayDrawSurfaceHeight,
448       kDefaultReplayDrawSurfaceColorSpace,
449       0,
450       0,
451       0,
452       0,
453       0,
454       0,
455       0,
456       0,
457       false,
458       false,
459       false,
460       false,
461       false}},
462     {"candy_crush_soda_saga",
463      {"candy_crush_soda_saga",
464       candy_crush_soda_saga::kReplayContextClientMajorVersion,
465       candy_crush_soda_saga::kReplayContextClientMinorVersion,
466       candy_crush_soda_saga::kReplayFrameStart,
467       candy_crush_soda_saga::kReplayFrameEnd,
468       candy_crush_soda_saga::kReplayDrawSurfaceWidth,
469       candy_crush_soda_saga::kReplayDrawSurfaceHeight,
470       kDefaultReplayDrawSurfaceColorSpace,
471       0,
472       0,
473       0,
474       0,
475       0,
476       0,
477       0,
478       0,
479       false,
480       false,
481       false,
482       false,
483       false}},
484     {"car_parking_multiplayer",
485      {"car_parking_multiplayer",
486       car_parking_multiplayer::kReplayContextClientMajorVersion,
487       car_parking_multiplayer::kReplayContextClientMinorVersion,
488       car_parking_multiplayer::kReplayFrameStart,
489       car_parking_multiplayer::kReplayFrameEnd,
490       car_parking_multiplayer::kReplayDrawSurfaceWidth,
491       car_parking_multiplayer::kReplayDrawSurfaceHeight,
492       kDefaultReplayDrawSurfaceColorSpace,
493       0,
494       0,
495       0,
496       0,
497       0,
498       0,
499       0,
500       0,
501       false,
502       false,
503       false,
504       false,
505       false}},
506     {"clash_of_clans",
507      {"clash_of_clans",
508       clash_of_clans::kReplayContextClientMajorVersion,
509       clash_of_clans::kReplayContextClientMinorVersion,
510       clash_of_clans::kReplayFrameStart,
511       clash_of_clans::kReplayFrameEnd,
512       clash_of_clans::kReplayDrawSurfaceWidth,
513       clash_of_clans::kReplayDrawSurfaceHeight,
514       kDefaultReplayDrawSurfaceColorSpace,
515       0,
516       0,
517       0,
518       0,
519       0,
520       0,
521       0,
522       0,
523       false,
524       false,
525       false,
526       false,
527       false}},
528     {"clash_royale",
529      {"clash_royale",
530       clash_royale::kReplayContextClientMajorVersion,
531       clash_royale::kReplayContextClientMinorVersion,
532       clash_royale::kReplayFrameStart,
533       clash_royale::kReplayFrameEnd,
534       clash_royale::kReplayDrawSurfaceWidth,
535       clash_royale::kReplayDrawSurfaceHeight,
536       kDefaultReplayDrawSurfaceColorSpace,
537       0,
538       0,
539       0,
540       0,
541       0,
542       0,
543       0,
544       0,
545       false,
546       false,
547       false,
548       false,
549       false}},
550     {"cod_mobile",
551      {"cod_mobile",
552       cod_mobile::kReplayContextClientMajorVersion,
553       cod_mobile::kReplayContextClientMinorVersion,
554       cod_mobile::kReplayFrameStart,
555       cod_mobile::kReplayFrameEnd,
556       cod_mobile::kReplayDrawSurfaceWidth,
557       cod_mobile::kReplayDrawSurfaceHeight,
558       kDefaultReplayDrawSurfaceColorSpace,
559       0,
560       0,
561       0,
562       0,
563       0,
564       0,
565       0,
566       0,
567       false,
568       false,
569       false,
570       false,
571       false}},
572     {"coin_master",
573      {"coin_master",
574       coin_master::kReplayContextClientMajorVersion,
575       coin_master::kReplayContextClientMinorVersion,
576       coin_master::kReplayFrameStart,
577       coin_master::kReplayFrameEnd,
578       coin_master::kReplayDrawSurfaceWidth,
579       coin_master::kReplayDrawSurfaceHeight,
580       kDefaultReplayDrawSurfaceColorSpace,
581       0,
582       0,
583       0,
584       0,
585       0,
586       0,
587       0,
588       0,
589       false,
590       false,
591       false,
592       false,
593       false}},
594     {"command_and_conquer_rivals",
595      {"command_and_conquer_rivals",
596       command_and_conquer_rivals::kReplayContextClientMajorVersion,
597       command_and_conquer_rivals::kReplayContextClientMinorVersion,
598       command_and_conquer_rivals::kReplayFrameStart,
599       command_and_conquer_rivals::kReplayFrameEnd,
600       command_and_conquer_rivals::kReplayDrawSurfaceWidth,
601       command_and_conquer_rivals::kReplayDrawSurfaceHeight,
602       kDefaultReplayDrawSurfaceColorSpace,
603       0,
604       0,
605       0,
606       0,
607       0,
608       0,
609       0,
610       0,
611       false,
612       false,
613       false,
614       false,
615       false}},
616     {"cookie_run_kingdom",
617      {"cookie_run_kingdom",
618       cookie_run_kingdom::kReplayContextClientMajorVersion,
619       cookie_run_kingdom::kReplayContextClientMinorVersion,
620       cookie_run_kingdom::kReplayFrameStart,
621       cookie_run_kingdom::kReplayFrameEnd,
622       cookie_run_kingdom::kReplayDrawSurfaceWidth,
623       cookie_run_kingdom::kReplayDrawSurfaceHeight,
624       kDefaultReplayDrawSurfaceColorSpace,
625       0,
626       0,
627       0,
628       0,
629       0,
630       0,
631       0,
632       0,
633       false,
634       false,
635       false,
636       false,
637       false}},
638     {"disney_tsum_tsum",
639      {"disney_tsum_tsum",
640       disney_tsum_tsum::kReplayContextClientMajorVersion,
641       disney_tsum_tsum::kReplayContextClientMinorVersion,
642       disney_tsum_tsum::kReplayFrameStart,
643       disney_tsum_tsum::kReplayFrameEnd,
644       disney_tsum_tsum::kReplayDrawSurfaceWidth,
645       disney_tsum_tsum::kReplayDrawSurfaceHeight,
646       kDefaultReplayDrawSurfaceColorSpace,
647       0,
648       0,
649       0,
650       0,
651       0,
652       0,
653       0,
654       0,
655       false,
656       false,
657       false,
658       false,
659       false}},
660     {"dr_driving",
661      {"dr_driving",
662       dr_driving::kReplayContextClientMajorVersion,
663       dr_driving::kReplayContextClientMinorVersion,
664       dr_driving::kReplayFrameStart,
665       dr_driving::kReplayFrameEnd,
666       dr_driving::kReplayDrawSurfaceWidth,
667       dr_driving::kReplayDrawSurfaceHeight,
668       kDefaultReplayDrawSurfaceColorSpace,
669       0,
670       0,
671       0,
672       0,
673       0,
674       0,
675       0,
676       0,
677       false,
678       false,
679       false,
680       false,
681       false}},
682     {"dragon_ball_legends",
683      {"dragon_ball_legends",
684       dragon_ball_legends::kReplayContextClientMajorVersion,
685       dragon_ball_legends::kReplayContextClientMinorVersion,
686       dragon_ball_legends::kReplayFrameStart,
687       dragon_ball_legends::kReplayFrameEnd,
688       dragon_ball_legends::kReplayDrawSurfaceWidth,
689       dragon_ball_legends::kReplayDrawSurfaceHeight,
690       kDefaultReplayDrawSurfaceColorSpace,
691       0,
692       0,
693       0,
694       0,
695       0,
696       0,
697       0,
698       0,
699       false,
700       false,
701       false,
702       false,
703       false}},
704     {"dragon_raja",
705      {"dragon_raja",
706       dragon_raja::kReplayContextClientMajorVersion,
707       dragon_raja::kReplayContextClientMinorVersion,
708       dragon_raja::kReplayFrameStart,
709       dragon_raja::kReplayFrameEnd,
710       dragon_raja::kReplayDrawSurfaceWidth,
711       dragon_raja::kReplayDrawSurfaceHeight,
712       kDefaultReplayDrawSurfaceColorSpace,
713       0,
714       0,
715       0,
716       0,
717       0,
718       0,
719       0,
720       0,
721       false,
722       false,
723       false,
724       false,
725       false}},
726     {"efootball_pes_2021",
727      {"efootball_pes_2021",
728       efootball_pes_2021::kReplayContextClientMajorVersion,
729       efootball_pes_2021::kReplayContextClientMinorVersion,
730       efootball_pes_2021::kReplayFrameStart,
731       efootball_pes_2021::kReplayFrameEnd,
732       efootball_pes_2021::kReplayDrawSurfaceWidth,
733       efootball_pes_2021::kReplayDrawSurfaceHeight,
734       kDefaultReplayDrawSurfaceColorSpace,
735       0,
736       0,
737       0,
738       0,
739       0,
740       0,
741       0,
742       0,
743       false,
744       false,
745       false,
746       false,
747       false}},
748     {"egypt_1500",
749      {"egypt_1500",
750       egypt_1500::kReplayContextClientMajorVersion,
751       egypt_1500::kReplayContextClientMinorVersion,
752       egypt_1500::kReplayFrameStart,
753       egypt_1500::kReplayFrameEnd,
754       egypt_1500::kReplayDrawSurfaceWidth,
755       egypt_1500::kReplayDrawSurfaceHeight,
756       kDefaultReplayDrawSurfaceColorSpace,
757       0,
758       0,
759       0,
760       0,
761       0,
762       0,
763       0,
764       0,
765       false,
766       false,
767       false,
768       false,
769       false}},
770     {"eight_ball_pool",
771      {"eight_ball_pool",
772       eight_ball_pool::kReplayContextClientMajorVersion,
773       eight_ball_pool::kReplayContextClientMinorVersion,
774       eight_ball_pool::kReplayFrameStart,
775       eight_ball_pool::kReplayFrameEnd,
776       eight_ball_pool::kReplayDrawSurfaceWidth,
777       eight_ball_pool::kReplayDrawSurfaceHeight,
778       kDefaultReplayDrawSurfaceColorSpace,
779       0,
780       0,
781       0,
782       0,
783       0,
784       0,
785       0,
786       0,
787       false,
788       false,
789       false,
790       false,
791       false}},
792     {"extreme_car_driving_simulator",
793      {"extreme_car_driving_simulator",
794       extreme_car_driving_simulator::kReplayContextClientMajorVersion,
795       extreme_car_driving_simulator::kReplayContextClientMinorVersion,
796       extreme_car_driving_simulator::kReplayFrameStart,
797       extreme_car_driving_simulator::kReplayFrameEnd,
798       extreme_car_driving_simulator::kReplayDrawSurfaceWidth,
799       extreme_car_driving_simulator::kReplayDrawSurfaceHeight,
800       kDefaultReplayDrawSurfaceColorSpace,
801       0,
802       0,
803       0,
804       0,
805       0,
806       0,
807       0,
808       0,
809       false,
810       false,
811       false,
812       false,
813       false}},
814     {"fallout_shelter_online",
815      {"fallout_shelter_online",
816       fallout_shelter_online::kReplayContextClientMajorVersion,
817       fallout_shelter_online::kReplayContextClientMinorVersion,
818       fallout_shelter_online::kReplayFrameStart,
819       fallout_shelter_online::kReplayFrameEnd,
820       fallout_shelter_online::kReplayDrawSurfaceWidth,
821       fallout_shelter_online::kReplayDrawSurfaceHeight,
822       kDefaultReplayDrawSurfaceColorSpace,
823       0,
824       0,
825       0,
826       0,
827       0,
828       0,
829       0,
830       0,
831       false,
832       false,
833       false,
834       false,
835       false}},
836     {"farm_heroes_saga",
837      {"farm_heroes_saga",
838       farm_heroes_saga::kReplayContextClientMajorVersion,
839       farm_heroes_saga::kReplayContextClientMinorVersion,
840       farm_heroes_saga::kReplayFrameStart,
841       farm_heroes_saga::kReplayFrameEnd,
842       farm_heroes_saga::kReplayDrawSurfaceWidth,
843       farm_heroes_saga::kReplayDrawSurfaceHeight,
844       kDefaultReplayDrawSurfaceColorSpace,
845       0,
846       0,
847       0,
848       0,
849       0,
850       0,
851       0,
852       0,
853       false,
854       false,
855       false,
856       false,
857       false}},
858     {"fate_grand_order",
859      {"fate_grand_order",
860       fate_grand_order::kReplayContextClientMajorVersion,
861       fate_grand_order::kReplayContextClientMinorVersion,
862       fate_grand_order::kReplayFrameStart,
863       fate_grand_order::kReplayFrameEnd,
864       fate_grand_order::kReplayDrawSurfaceWidth,
865       fate_grand_order::kReplayDrawSurfaceHeight,
866       kDefaultReplayDrawSurfaceColorSpace,
867       0,
868       0,
869       0,
870       0,
871       0,
872       0,
873       0,
874       0,
875       false,
876       false,
877       false,
878       false,
879       false}},
880     {"fifa_mobile",
881      {"fifa_mobile",
882       fifa_mobile::kReplayContextClientMajorVersion,
883       fifa_mobile::kReplayContextClientMinorVersion,
884       fifa_mobile::kReplayFrameStart,
885       fifa_mobile::kReplayFrameEnd,
886       fifa_mobile::kReplayDrawSurfaceWidth,
887       fifa_mobile::kReplayDrawSurfaceHeight,
888       kDefaultReplayDrawSurfaceColorSpace,
889       0,
890       0,
891       0,
892       0,
893       0,
894       0,
895       0,
896       0,
897       false,
898       false,
899       false,
900       false,
901       false}},
902     {"final_fantasy",
903      {"final_fantasy",
904       final_fantasy::kReplayContextClientMajorVersion,
905       final_fantasy::kReplayContextClientMinorVersion,
906       final_fantasy::kReplayFrameStart,
907       final_fantasy::kReplayFrameEnd,
908       final_fantasy::kReplayDrawSurfaceWidth,
909       final_fantasy::kReplayDrawSurfaceHeight,
910       final_fantasy::kReplayDrawSurfaceColorSpace,
911       0,
912       0,
913       0,
914       0,
915       0,
916       0,
917       0,
918       0,
919       false,
920       false,
921       false,
922       false,
923       false}},
924     {"free_fire",
925      {"free_fire",
926       free_fire::kReplayContextClientMajorVersion,
927       free_fire::kReplayContextClientMinorVersion,
928       free_fire::kReplayFrameStart,
929       free_fire::kReplayFrameEnd,
930       free_fire::kReplayDrawSurfaceWidth,
931       free_fire::kReplayDrawSurfaceHeight,
932       kDefaultReplayDrawSurfaceColorSpace,
933       0,
934       0,
935       0,
936       0,
937       0,
938       0,
939       0,
940       0,
941       false,
942       false,
943       false,
944       false,
945       false}},
946     {"gardenscapes",
947      {"gardenscapes",
948       gardenscapes::kReplayContextClientMajorVersion,
949       gardenscapes::kReplayContextClientMinorVersion,
950       gardenscapes::kReplayFrameStart,
951       gardenscapes::kReplayFrameEnd,
952       gardenscapes::kReplayDrawSurfaceWidth,
953       gardenscapes::kReplayDrawSurfaceHeight,
954       kDefaultReplayDrawSurfaceColorSpace,
955       0,
956       0,
957       0,
958       0,
959       0,
960       0,
961       0,
962       0,
963       false,
964       false,
965       false,
966       false,
967       false}},
968     {"genshin_impact",
969      {"genshin_impact",
970       genshin_impact::kReplayContextClientMajorVersion,
971       genshin_impact::kReplayContextClientMinorVersion,
972       genshin_impact::kReplayFrameStart,
973       genshin_impact::kReplayFrameEnd,
974       genshin_impact::kReplayDrawSurfaceWidth,
975       genshin_impact::kReplayDrawSurfaceHeight,
976       kDefaultReplayDrawSurfaceColorSpace,
977       0,
978       0,
979       0,
980       0,
981       0,
982       0,
983       0,
984       0,
985       false,
986       false,
987       false,
988       false,
989       false}},
990     {"google_maps",
991      {"google_maps",
992       google_maps::kReplayContextClientMajorVersion,
993       google_maps::kReplayContextClientMinorVersion,
994       google_maps::kReplayFrameStart,
995       google_maps::kReplayFrameEnd,
996       google_maps::kReplayDrawSurfaceWidth,
997       google_maps::kReplayDrawSurfaceHeight,
998       kDefaultReplayDrawSurfaceColorSpace,
999       0,
1000       0,
1001       0,
1002       0,
1003       0,
1004       0,
1005       0,
1006       0,
1007       false,
1008       false,
1009       false,
1010       false,
1011       false}},
1012     {"happy_color",
1013      {"happy_color",
1014       happy_color::kReplayContextClientMajorVersion,
1015       happy_color::kReplayContextClientMinorVersion,
1016       happy_color::kReplayFrameStart,
1017       happy_color::kReplayFrameEnd,
1018       happy_color::kReplayDrawSurfaceWidth,
1019       happy_color::kReplayDrawSurfaceHeight,
1020       kDefaultReplayDrawSurfaceColorSpace,
1021       0,
1022       0,
1023       0,
1024       0,
1025       0,
1026       0,
1027       0,
1028       0,
1029       false,
1030       false,
1031       false,
1032       false,
1033       false}},
1034     {"hay_day",
1035      {"hay_day",
1036       hay_day::kReplayContextClientMajorVersion,
1037       hay_day::kReplayContextClientMinorVersion,
1038       hay_day::kReplayFrameStart,
1039       hay_day::kReplayFrameEnd,
1040       hay_day::kReplayDrawSurfaceWidth,
1041       hay_day::kReplayDrawSurfaceHeight,
1042       kDefaultReplayDrawSurfaceColorSpace,
1043       0,
1044       0,
1045       0,
1046       0,
1047       0,
1048       0,
1049       0,
1050       0,
1051       false,
1052       false,
1053       false,
1054       false,
1055       false}},
1056     {"hearthstone",
1057      {"hearthstone",
1058       hearthstone::kReplayContextClientMajorVersion,
1059       hearthstone::kReplayContextClientMinorVersion,
1060       hearthstone::kReplayFrameStart,
1061       hearthstone::kReplayFrameEnd,
1062       hearthstone::kReplayDrawSurfaceWidth,
1063       hearthstone::kReplayDrawSurfaceHeight,
1064       kDefaultReplayDrawSurfaceColorSpace,
1065       0,
1066       0,
1067       0,
1068       0,
1069       0,
1070       0,
1071       0,
1072       0,
1073       false,
1074       false,
1075       false,
1076       false,
1077       false}},
1078     {"higgs_domino_island",
1079      {"higgs_domino_island",
1080       higgs_domino_island::kReplayContextClientMajorVersion,
1081       higgs_domino_island::kReplayContextClientMinorVersion,
1082       higgs_domino_island::kReplayFrameStart,
1083       higgs_domino_island::kReplayFrameEnd,
1084       higgs_domino_island::kReplayDrawSurfaceWidth,
1085       higgs_domino_island::kReplayDrawSurfaceHeight,
1086       kDefaultReplayDrawSurfaceColorSpace,
1087       0,
1088       0,
1089       0,
1090       0,
1091       0,
1092       0,
1093       0,
1094       0,
1095       false,
1096       false,
1097       false,
1098       false,
1099       false}},
1100     {"hill_climb_racing",
1101      {"hill_climb_racing",
1102       hill_climb_racing::kReplayContextClientMajorVersion,
1103       hill_climb_racing::kReplayContextClientMinorVersion,
1104       hill_climb_racing::kReplayFrameStart,
1105       hill_climb_racing::kReplayFrameEnd,
1106       hill_climb_racing::kReplayDrawSurfaceWidth,
1107       hill_climb_racing::kReplayDrawSurfaceHeight,
1108       kDefaultReplayDrawSurfaceColorSpace,
1109       0,
1110       0,
1111       0,
1112       0,
1113       0,
1114       0,
1115       0,
1116       0,
1117       false,
1118       false,
1119       false,
1120       false,
1121       false}},
1122     {"homescapes",
1123      {"homescapes",
1124       homescapes::kReplayContextClientMajorVersion,
1125       homescapes::kReplayContextClientMinorVersion,
1126       homescapes::kReplayFrameStart,
1127       homescapes::kReplayFrameEnd,
1128       homescapes::kReplayDrawSurfaceWidth,
1129       homescapes::kReplayDrawSurfaceHeight,
1130       kDefaultReplayDrawSurfaceColorSpace,
1131       0,
1132       0,
1133       0,
1134       0,
1135       0,
1136       0,
1137       0,
1138       0,
1139       false,
1140       false,
1141       false,
1142       false,
1143       false}},
1144     {"idle_heroes",
1145      {"idle_heroes",
1146       idle_heroes::kReplayContextClientMajorVersion,
1147       idle_heroes::kReplayContextClientMinorVersion,
1148       idle_heroes::kReplayFrameStart,
1149       idle_heroes::kReplayFrameEnd,
1150       idle_heroes::kReplayDrawSurfaceWidth,
1151       idle_heroes::kReplayDrawSurfaceHeight,
1152       kDefaultReplayDrawSurfaceColorSpace,
1153       0,
1154       0,
1155       0,
1156       0,
1157       0,
1158       0,
1159       0,
1160       0,
1161       false,
1162       false,
1163       false,
1164       false,
1165       false}},
1166     {"junes_journey",
1167      {"junes_journey",
1168       junes_journey::kReplayContextClientMajorVersion,
1169       junes_journey::kReplayContextClientMinorVersion,
1170       junes_journey::kReplayFrameStart,
1171       junes_journey::kReplayFrameEnd,
1172       junes_journey::kReplayDrawSurfaceWidth,
1173       junes_journey::kReplayDrawSurfaceHeight,
1174       kDefaultReplayDrawSurfaceColorSpace,
1175       0,
1176       0,
1177       0,
1178       0,
1179       0,
1180       0,
1181       0,
1182       0,
1183       false,
1184       false,
1185       false,
1186       false,
1187       false}},
1188     {"kartrider_rush",
1189      {"kartrider_rush",
1190       kartrider_rush::kReplayContextClientMajorVersion,
1191       kartrider_rush::kReplayContextClientMinorVersion,
1192       kartrider_rush::kReplayFrameStart,
1193       kartrider_rush::kReplayFrameEnd,
1194       kartrider_rush::kReplayDrawSurfaceWidth,
1195       kartrider_rush::kReplayDrawSurfaceHeight,
1196       kDefaultReplayDrawSurfaceColorSpace,
1197       0,
1198       0,
1199       0,
1200       0,
1201       0,
1202       0,
1203       0,
1204       0,
1205       false,
1206       false,
1207       false,
1208       false,
1209       false}},
1210     {"klondike_adventures",
1211      {"klondike_adventures",
1212       klondike_adventures::kReplayContextClientMajorVersion,
1213       klondike_adventures::kReplayContextClientMinorVersion,
1214       klondike_adventures::kReplayFrameStart,
1215       klondike_adventures::kReplayFrameEnd,
1216       klondike_adventures::kReplayDrawSurfaceWidth,
1217       klondike_adventures::kReplayDrawSurfaceHeight,
1218       kDefaultReplayDrawSurfaceColorSpace,
1219       0,
1220       0,
1221       0,
1222       0,
1223       0,
1224       0,
1225       0,
1226       0,
1227       false,
1228       false,
1229       false,
1230       false,
1231       false}},
1232     {"league_of_legends_wild_rift",
1233      {"league_of_legends_wild_rift",
1234       league_of_legends_wild_rift::kReplayContextClientMajorVersion,
1235       league_of_legends_wild_rift::kReplayContextClientMinorVersion,
1236       league_of_legends_wild_rift::kReplayFrameStart,
1237       league_of_legends_wild_rift::kReplayFrameEnd,
1238       league_of_legends_wild_rift::kReplayDrawSurfaceWidth,
1239       league_of_legends_wild_rift::kReplayDrawSurfaceHeight,
1240       kDefaultReplayDrawSurfaceColorSpace,
1241       0,
1242       0,
1243       0,
1244       0,
1245       0,
1246       0,
1247       0,
1248       0,
1249       false,
1250       false,
1251       false,
1252       false,
1253       false}},
1254     {"lego_legacy",
1255      {"lego_legacy",
1256       lego_legacy::kReplayContextClientMajorVersion,
1257       lego_legacy::kReplayContextClientMinorVersion,
1258       lego_legacy::kReplayFrameStart,
1259       lego_legacy::kReplayFrameEnd,
1260       lego_legacy::kReplayDrawSurfaceWidth,
1261       lego_legacy::kReplayDrawSurfaceHeight,
1262       kDefaultReplayDrawSurfaceColorSpace,
1263       0,
1264       0,
1265       0,
1266       0,
1267       0,
1268       0,
1269       0,
1270       0,
1271       false,
1272       false,
1273       false,
1274       false,
1275       false}},
1276     {"lineage_m",
1277      {"lineage_m",
1278       lineage_m::kReplayContextClientMajorVersion,
1279       lineage_m::kReplayContextClientMinorVersion,
1280       lineage_m::kReplayFrameStart,
1281       lineage_m::kReplayFrameEnd,
1282       lineage_m::kReplayDrawSurfaceWidth,
1283       lineage_m::kReplayDrawSurfaceHeight,
1284       kDefaultReplayDrawSurfaceColorSpace,
1285       0,
1286       0,
1287       0,
1288       0,
1289       0,
1290       0,
1291       0,
1292       0,
1293       false,
1294       false,
1295       false,
1296       false,
1297       false}},
1298     {"ludo_king",
1299      {"ludo_king",
1300       ludo_king::kReplayContextClientMajorVersion,
1301       ludo_king::kReplayContextClientMinorVersion,
1302       ludo_king::kReplayFrameStart,
1303       ludo_king::kReplayFrameEnd,
1304       ludo_king::kReplayDrawSurfaceWidth,
1305       ludo_king::kReplayDrawSurfaceHeight,
1306       kDefaultReplayDrawSurfaceColorSpace,
1307       0,
1308       0,
1309       0,
1310       0,
1311       0,
1312       0,
1313       0,
1314       0,
1315       false,
1316       false,
1317       false,
1318       false,
1319       false}},
1320     {"magic_tiles_3",
1321      {"magic_tiles_3",
1322       magic_tiles_3::kReplayContextClientMajorVersion,
1323       magic_tiles_3::kReplayContextClientMinorVersion,
1324       magic_tiles_3::kReplayFrameStart,
1325       magic_tiles_3::kReplayFrameEnd,
1326       magic_tiles_3::kReplayDrawSurfaceWidth,
1327       magic_tiles_3::kReplayDrawSurfaceHeight,
1328       kDefaultReplayDrawSurfaceColorSpace,
1329       0,
1330       0,
1331       0,
1332       0,
1333       0,
1334       0,
1335       0,
1336       0,
1337       false,
1338       false,
1339       false,
1340       false,
1341       false}},
1342     {"manhattan_10",
1343      {"manhattan_10",
1344       manhattan_10::kReplayContextClientMajorVersion,
1345       manhattan_10::kReplayContextClientMinorVersion,
1346       manhattan_10::kReplayFrameStart,
1347       manhattan_10::kReplayFrameEnd,
1348       manhattan_10::kReplayDrawSurfaceWidth,
1349       manhattan_10::kReplayDrawSurfaceHeight,
1350       kDefaultReplayDrawSurfaceColorSpace,
1351       0,
1352       0,
1353       0,
1354       0,
1355       0,
1356       0,
1357       0,
1358       0,
1359       false,
1360       false,
1361       false,
1362       false,
1363       false}},
1364     {"manhattan_31",
1365      {"manhattan_31",
1366       manhattan_31::kReplayContextClientMajorVersion,
1367       manhattan_31::kReplayContextClientMinorVersion,
1368       manhattan_31::kReplayFrameStart,
1369       manhattan_31::kReplayFrameEnd,
1370       manhattan_31::kReplayDrawSurfaceWidth,
1371       manhattan_31::kReplayDrawSurfaceHeight,
1372       kDefaultReplayDrawSurfaceColorSpace,
1373       0,
1374       0,
1375       0,
1376       0,
1377       0,
1378       0,
1379       0,
1380       0,
1381       false,
1382       false,
1383       false,
1384       false,
1385       false}},
1386     {"mario_kart_tour",
1387      {"mario_kart_tour",
1388       mario_kart_tour::kReplayContextClientMajorVersion,
1389       mario_kart_tour::kReplayContextClientMinorVersion,
1390       mario_kart_tour::kReplayFrameStart,
1391       mario_kart_tour::kReplayFrameEnd,
1392       mario_kart_tour::kReplayDrawSurfaceWidth,
1393       mario_kart_tour::kReplayDrawSurfaceHeight,
1394       kDefaultReplayDrawSurfaceColorSpace,
1395       0,
1396       0,
1397       0,
1398       0,
1399       0,
1400       0,
1401       0,
1402       0,
1403       false,
1404       false,
1405       false,
1406       false,
1407       false}},
1408     {"marvel_contest_of_champions",
1409      {"marvel_contest_of_champions",
1410       marvel_contest_of_champions::kReplayContextClientMajorVersion,
1411       marvel_contest_of_champions::kReplayContextClientMinorVersion,
1412       marvel_contest_of_champions::kReplayFrameStart,
1413       marvel_contest_of_champions::kReplayFrameEnd,
1414       marvel_contest_of_champions::kReplayDrawSurfaceWidth,
1415       marvel_contest_of_champions::kReplayDrawSurfaceHeight,
1416       kDefaultReplayDrawSurfaceColorSpace,
1417       0,
1418       0,
1419       0,
1420       0,
1421       0,
1422       0,
1423       0,
1424       0,
1425       false,
1426       false,
1427       false,
1428       false,
1429       false}},
1430     {"messenger_lite",
1431      {"messenger_lite",
1432       messenger_lite::kReplayContextClientMajorVersion,
1433       messenger_lite::kReplayContextClientMinorVersion,
1434       messenger_lite::kReplayFrameStart,
1435       messenger_lite::kReplayFrameEnd,
1436       messenger_lite::kReplayDrawSurfaceWidth,
1437       messenger_lite::kReplayDrawSurfaceHeight,
1438       kDefaultReplayDrawSurfaceColorSpace,
1439       0,
1440       0,
1441       0,
1442       0,
1443       0,
1444       0,
1445       0,
1446       0,
1447       false,
1448       false,
1449       false,
1450       false,
1451       false}},
1452     {"minecraft",
1453      {"minecraft",
1454       minecraft::kReplayContextClientMajorVersion,
1455       minecraft::kReplayContextClientMinorVersion,
1456       minecraft::kReplayFrameStart,
1457       minecraft::kReplayFrameEnd,
1458       minecraft::kReplayDrawSurfaceWidth,
1459       minecraft::kReplayDrawSurfaceHeight,
1460       kDefaultReplayDrawSurfaceColorSpace,
1461       0,
1462       0,
1463       0,
1464       0,
1465       0,
1466       0,
1467       0,
1468       0,
1469       false,
1470       false,
1471       false,
1472       false,
1473       false}},
1474     {"mini_world", {}},
1475     {"mobile_legends",
1476      {"mobile_legends",
1477       mobile_legends::kReplayContextClientMajorVersion,
1478       mobile_legends::kReplayContextClientMinorVersion,
1479       mobile_legends::kReplayFrameStart,
1480       mobile_legends::kReplayFrameEnd,
1481       mobile_legends::kReplayDrawSurfaceWidth,
1482       mobile_legends::kReplayDrawSurfaceHeight,
1483       kDefaultReplayDrawSurfaceColorSpace,
1484       0,
1485       0,
1486       0,
1487       0,
1488       0,
1489       0,
1490       0,
1491       0,
1492       false,
1493       false,
1494       false,
1495       false,
1496       false}},
1497     {"nba2k20_800",
1498      {"nba2k20_800",
1499       nba2k20_800::kReplayContextClientMajorVersion,
1500       nba2k20_800::kReplayContextClientMinorVersion,
1501       nba2k20_800::kReplayFrameStart,
1502       nba2k20_800::kReplayFrameEnd,
1503       nba2k20_800::kReplayDrawSurfaceWidth,
1504       nba2k20_800::kReplayDrawSurfaceHeight,
1505       kDefaultReplayDrawSurfaceColorSpace,
1506       0,
1507       0,
1508       0,
1509       0,
1510       0,
1511       0,
1512       0,
1513       0,
1514       false,
1515       false,
1516       false,
1517       false,
1518       false}},
1519     {"nier_reincarnation",
1520      {"nier_reincarnation",
1521       nier_reincarnation::kReplayContextClientMajorVersion,
1522       nier_reincarnation::kReplayContextClientMinorVersion,
1523       nier_reincarnation::kReplayFrameStart,
1524       nier_reincarnation::kReplayFrameEnd,
1525       nier_reincarnation::kReplayDrawSurfaceWidth,
1526       nier_reincarnation::kReplayDrawSurfaceHeight,
1527       nier_reincarnation::kReplayDrawSurfaceColorSpace,
1528       0,
1529       0,
1530       0,
1531       0,
1532       0,
1533       0,
1534       0,
1535       0,
1536       false,
1537       false,
1538       false,
1539       false,
1540       false}},
1541     {"one_punch_man",
1542      {"one_punch_man",
1543       one_punch_man::kReplayContextClientMajorVersion,
1544       one_punch_man::kReplayContextClientMinorVersion,
1545       one_punch_man::kReplayFrameStart,
1546       one_punch_man::kReplayFrameEnd,
1547       one_punch_man::kReplayDrawSurfaceWidth,
1548       one_punch_man::kReplayDrawSurfaceHeight,
1549       kDefaultReplayDrawSurfaceColorSpace,
1550       0,
1551       0,
1552       0,
1553       0,
1554       0,
1555       0,
1556       0,
1557       0,
1558       false,
1559       false,
1560       false,
1561       false,
1562       false}},
1563     {"plants_vs_zombies_2",
1564      {"plants_vs_zombies_2",
1565       plants_vs_zombies_2::kReplayContextClientMajorVersion,
1566       plants_vs_zombies_2::kReplayContextClientMinorVersion,
1567       plants_vs_zombies_2::kReplayFrameStart,
1568       plants_vs_zombies_2::kReplayFrameEnd,
1569       plants_vs_zombies_2::kReplayDrawSurfaceWidth,
1570       plants_vs_zombies_2::kReplayDrawSurfaceHeight,
1571       kDefaultReplayDrawSurfaceColorSpace,
1572       0,
1573       0,
1574       0,
1575       0,
1576       0,
1577       0,
1578       0,
1579       0,
1580       false,
1581       false,
1582       false,
1583       false,
1584       false}},
1585     {"pokemon_go",
1586      {"pokemon_go",
1587       pokemon_go::kReplayContextClientMajorVersion,
1588       pokemon_go::kReplayContextClientMinorVersion,
1589       pokemon_go::kReplayFrameStart,
1590       pokemon_go::kReplayFrameEnd,
1591       pokemon_go::kReplayDrawSurfaceWidth,
1592       pokemon_go::kReplayDrawSurfaceHeight,
1593       kDefaultReplayDrawSurfaceColorSpace,
1594       0,
1595       0,
1596       0,
1597       0,
1598       0,
1599       0,
1600       0,
1601       0,
1602       false,
1603       false,
1604       false,
1605       false,
1606       false}},
1607     {"pokemon_unite", {}},
1608     {"professional_baseball_spirits",
1609      {"professional_baseball_spirits",
1610       professional_baseball_spirits::kReplayContextClientMajorVersion,
1611       professional_baseball_spirits::kReplayContextClientMinorVersion,
1612       professional_baseball_spirits::kReplayFrameStart,
1613       professional_baseball_spirits::kReplayFrameEnd,
1614       professional_baseball_spirits::kReplayDrawSurfaceWidth,
1615       professional_baseball_spirits::kReplayDrawSurfaceHeight,
1616       kDefaultReplayDrawSurfaceColorSpace,
1617       0,
1618       0,
1619       0,
1620       0,
1621       0,
1622       0,
1623       0,
1624       0,
1625       false,
1626       false,
1627       false,
1628       false,
1629       false}},
1630     {"pubg_mobile_battle_royale",
1631      {"pubg_mobile_battle_royale",
1632       pubg_mobile_battle_royale::kReplayContextClientMajorVersion,
1633       pubg_mobile_battle_royale::kReplayContextClientMinorVersion,
1634       pubg_mobile_battle_royale::kReplayFrameStart,
1635       pubg_mobile_battle_royale::kReplayFrameEnd,
1636       pubg_mobile_battle_royale::kReplayDrawSurfaceWidth,
1637       pubg_mobile_battle_royale::kReplayDrawSurfaceHeight,
1638       pubg_mobile_battle_royale::kReplayDrawSurfaceColorSpace,
1639       0,
1640       0,
1641       0,
1642       0,
1643       0,
1644       0,
1645       0,
1646       0,
1647       false,
1648       false,
1649       false,
1650       false,
1651       false}},
1652     {"pubg_mobile_lite",
1653      {"pubg_mobile_lite",
1654       pubg_mobile_lite::kReplayContextClientMajorVersion,
1655       pubg_mobile_lite::kReplayContextClientMinorVersion,
1656       pubg_mobile_lite::kReplayFrameStart,
1657       pubg_mobile_lite::kReplayFrameEnd,
1658       pubg_mobile_lite::kReplayDrawSurfaceWidth,
1659       pubg_mobile_lite::kReplayDrawSurfaceHeight,
1660       kDefaultReplayDrawSurfaceColorSpace,
1661       0,
1662       0,
1663       0,
1664       0,
1665       0,
1666       0,
1667       0,
1668       0,
1669       false,
1670       false,
1671       false,
1672       false,
1673       false}},
1674     {"pubg_mobile_skydive",
1675      {"pubg_mobile_skydive",
1676       pubg_mobile_skydive::kReplayContextClientMajorVersion,
1677       pubg_mobile_skydive::kReplayContextClientMinorVersion,
1678       pubg_mobile_skydive::kReplayFrameStart,
1679       pubg_mobile_skydive::kReplayFrameEnd,
1680       pubg_mobile_skydive::kReplayDrawSurfaceWidth,
1681       pubg_mobile_skydive::kReplayDrawSurfaceHeight,
1682       pubg_mobile_skydive::kReplayDrawSurfaceColorSpace,
1683       0,
1684       0,
1685       0,
1686       0,
1687       0,
1688       0,
1689       0,
1690       0,
1691       false,
1692       false,
1693       false,
1694       false,
1695       false}},
1696     {"ragnarok_m_eternal_love",
1697      {"ragnarok_m_eternal_love",
1698       ragnarok_m_eternal_love::kReplayContextClientMajorVersion,
1699       ragnarok_m_eternal_love::kReplayContextClientMinorVersion,
1700       ragnarok_m_eternal_love::kReplayFrameStart,
1701       ragnarok_m_eternal_love::kReplayFrameEnd,
1702       ragnarok_m_eternal_love::kReplayDrawSurfaceWidth,
1703       ragnarok_m_eternal_love::kReplayDrawSurfaceHeight,
1704       kDefaultReplayDrawSurfaceColorSpace,
1705       0,
1706       0,
1707       0,
1708       0,
1709       0,
1710       0,
1711       0,
1712       0,
1713       false,
1714       false,
1715       false,
1716       false,
1717       false}},
1718     {"raid_shadow_legends",
1719      {"raid_shadow_legends",
1720       raid_shadow_legends::kReplayContextClientMajorVersion,
1721       raid_shadow_legends::kReplayContextClientMinorVersion,
1722       raid_shadow_legends::kReplayFrameStart,
1723       raid_shadow_legends::kReplayFrameEnd,
1724       raid_shadow_legends::kReplayDrawSurfaceWidth,
1725       raid_shadow_legends::kReplayDrawSurfaceHeight,
1726       kDefaultReplayDrawSurfaceColorSpace,
1727       0,
1728       0,
1729       0,
1730       0,
1731       0,
1732       0,
1733       0,
1734       0,
1735       false,
1736       false,
1737       false,
1738       false,
1739       false}},
1740     {"real_commando_secret_mission",
1741      {"real_commando_secret_mission",
1742       real_commando_secret_mission::kReplayContextClientMajorVersion,
1743       real_commando_secret_mission::kReplayContextClientMinorVersion,
1744       real_commando_secret_mission::kReplayFrameStart,
1745       real_commando_secret_mission::kReplayFrameEnd,
1746       real_commando_secret_mission::kReplayDrawSurfaceWidth,
1747       real_commando_secret_mission::kReplayDrawSurfaceHeight,
1748       kDefaultReplayDrawSurfaceColorSpace,
1749       0,
1750       0,
1751       0,
1752       0,
1753       0,
1754       0,
1755       0,
1756       0,
1757       false,
1758       false,
1759       false,
1760       false,
1761       false}},
1762     {"real_cricket_20",
1763      {"real_cricket_20",
1764       real_cricket_20::kReplayContextClientMajorVersion,
1765       real_cricket_20::kReplayContextClientMinorVersion,
1766       real_cricket_20::kReplayFrameStart,
1767       real_cricket_20::kReplayFrameEnd,
1768       real_cricket_20::kReplayDrawSurfaceWidth,
1769       real_cricket_20::kReplayDrawSurfaceHeight,
1770       kDefaultReplayDrawSurfaceColorSpace,
1771       0,
1772       0,
1773       0,
1774       0,
1775       0,
1776       0,
1777       0,
1778       0,
1779       false,
1780       false,
1781       false,
1782       false,
1783       false}},
1784     {"real_gangster_crime",
1785      {"real_gangster_crime",
1786       real_gangster_crime::kReplayContextClientMajorVersion,
1787       real_gangster_crime::kReplayContextClientMinorVersion,
1788       real_gangster_crime::kReplayFrameStart,
1789       real_gangster_crime::kReplayFrameEnd,
1790       real_gangster_crime::kReplayDrawSurfaceWidth,
1791       real_gangster_crime::kReplayDrawSurfaceHeight,
1792       kDefaultReplayDrawSurfaceColorSpace,
1793       0,
1794       0,
1795       0,
1796       0,
1797       0,
1798       0,
1799       0,
1800       0,
1801       false,
1802       false,
1803       false,
1804       false,
1805       false}},
1806     {"rise_of_kingdoms",
1807      {"rise_of_kingdoms",
1808       rise_of_kingdoms::kReplayContextClientMajorVersion,
1809       rise_of_kingdoms::kReplayContextClientMinorVersion,
1810       rise_of_kingdoms::kReplayFrameStart,
1811       rise_of_kingdoms::kReplayFrameEnd,
1812       rise_of_kingdoms::kReplayDrawSurfaceWidth,
1813       rise_of_kingdoms::kReplayDrawSurfaceHeight,
1814       kDefaultReplayDrawSurfaceColorSpace,
1815       0,
1816       0,
1817       0,
1818       0,
1819       0,
1820       0,
1821       0,
1822       0,
1823       false,
1824       false,
1825       false,
1826       false,
1827       false}},
1828     {"romancing_saga",
1829      {"romancing_saga",
1830       romancing_saga::kReplayContextClientMajorVersion,
1831       romancing_saga::kReplayContextClientMinorVersion,
1832       romancing_saga::kReplayFrameStart,
1833       romancing_saga::kReplayFrameEnd,
1834       romancing_saga::kReplayDrawSurfaceWidth,
1835       romancing_saga::kReplayDrawSurfaceHeight,
1836       kDefaultReplayDrawSurfaceColorSpace,
1837       0,
1838       0,
1839       0,
1840       0,
1841       0,
1842       0,
1843       0,
1844       0,
1845       false,
1846       false,
1847       false,
1848       false,
1849       false}},
1850     {"rope_hero_vice_town",
1851      {"rope_hero_vice_town",
1852       rope_hero_vice_town::kReplayContextClientMajorVersion,
1853       rope_hero_vice_town::kReplayContextClientMinorVersion,
1854       rope_hero_vice_town::kReplayFrameStart,
1855       rope_hero_vice_town::kReplayFrameEnd,
1856       rope_hero_vice_town::kReplayDrawSurfaceWidth,
1857       rope_hero_vice_town::kReplayDrawSurfaceHeight,
1858       kDefaultReplayDrawSurfaceColorSpace,
1859       0,
1860       0,
1861       0,
1862       0,
1863       0,
1864       0,
1865       0,
1866       0,
1867       false,
1868       false,
1869       false,
1870       false,
1871       false}},
1872     {"saint_seiya_awakening",
1873      {"saint_seiya_awakening",
1874       saint_seiya_awakening::kReplayContextClientMajorVersion,
1875       saint_seiya_awakening::kReplayContextClientMinorVersion,
1876       saint_seiya_awakening::kReplayFrameStart,
1877       saint_seiya_awakening::kReplayFrameEnd,
1878       saint_seiya_awakening::kReplayDrawSurfaceWidth,
1879       saint_seiya_awakening::kReplayDrawSurfaceHeight,
1880       kDefaultReplayDrawSurfaceColorSpace,
1881       0,
1882       0,
1883       0,
1884       0,
1885       0,
1886       0,
1887       0,
1888       0,
1889       false,
1890       false,
1891       false,
1892       false,
1893       false}},
1894     {"sakura_school_simulator",
1895      {"sakura_school_simulator",
1896       sakura_school_simulator::kReplayContextClientMajorVersion,
1897       sakura_school_simulator::kReplayContextClientMinorVersion,
1898       sakura_school_simulator::kReplayFrameStart,
1899       sakura_school_simulator::kReplayFrameEnd,
1900       sakura_school_simulator::kReplayDrawSurfaceWidth,
1901       sakura_school_simulator::kReplayDrawSurfaceHeight,
1902       kDefaultReplayDrawSurfaceColorSpace,
1903       0,
1904       0,
1905       0,
1906       0,
1907       0,
1908       0,
1909       0,
1910       0,
1911       false,
1912       false,
1913       false,
1914       false,
1915       false}},
1916     {"scrabble_go",
1917      {"scrabble_go",
1918       scrabble_go::kReplayContextClientMajorVersion,
1919       scrabble_go::kReplayContextClientMinorVersion,
1920       scrabble_go::kReplayFrameStart,
1921       scrabble_go::kReplayFrameEnd,
1922       scrabble_go::kReplayDrawSurfaceWidth,
1923       scrabble_go::kReplayDrawSurfaceHeight,
1924       scrabble_go::kReplayDrawSurfaceColorSpace,
1925       0,
1926       0,
1927       0,
1928       0,
1929       0,
1930       0,
1931       0,
1932       0,
1933       false,
1934       false,
1935       false,
1936       false,
1937       false}},
1938     {"shadow_fight_2",
1939      {"shadow_fight_2",
1940       shadow_fight_2::kReplayContextClientMajorVersion,
1941       shadow_fight_2::kReplayContextClientMinorVersion,
1942       shadow_fight_2::kReplayFrameStart,
1943       shadow_fight_2::kReplayFrameEnd,
1944       shadow_fight_2::kReplayDrawSurfaceWidth,
1945       shadow_fight_2::kReplayDrawSurfaceHeight,
1946       kDefaultReplayDrawSurfaceColorSpace,
1947       0,
1948       0,
1949       0,
1950       0,
1951       0,
1952       0,
1953       0,
1954       0,
1955       false,
1956       false,
1957       false,
1958       false,
1959       false}},
1960     {"slingshot_test1",
1961      {"slingshot_test1",
1962       slingshot_test1::kReplayContextClientMajorVersion,
1963       slingshot_test1::kReplayContextClientMinorVersion,
1964       slingshot_test1::kReplayFrameStart,
1965       slingshot_test1::kReplayFrameEnd,
1966       slingshot_test1::kReplayDrawSurfaceWidth,
1967       slingshot_test1::kReplayDrawSurfaceHeight,
1968       kDefaultReplayDrawSurfaceColorSpace,
1969       0,
1970       0,
1971       0,
1972       0,
1973       0,
1974       0,
1975       0,
1976       0,
1977       false,
1978       false,
1979       false,
1980       false,
1981       false}},
1982     {"slingshot_test2",
1983      {"slingshot_test2",
1984       slingshot_test2::kReplayContextClientMajorVersion,
1985       slingshot_test2::kReplayContextClientMinorVersion,
1986       slingshot_test2::kReplayFrameStart,
1987       slingshot_test2::kReplayFrameEnd,
1988       slingshot_test2::kReplayDrawSurfaceWidth,
1989       slingshot_test2::kReplayDrawSurfaceHeight,
1990       kDefaultReplayDrawSurfaceColorSpace,
1991       0,
1992       0,
1993       0,
1994       0,
1995       0,
1996       0,
1997       0,
1998       0,
1999       false,
2000       false,
2001       false,
2002       false,
2003       false}},
2004     {"sniper_3d",
2005      {"sniper_3d",
2006       sniper_3d::kReplayContextClientMajorVersion,
2007       sniper_3d::kReplayContextClientMinorVersion,
2008       sniper_3d::kReplayFrameStart,
2009       sniper_3d::kReplayFrameEnd,
2010       sniper_3d::kReplayDrawSurfaceWidth,
2011       sniper_3d::kReplayDrawSurfaceHeight,
2012       kDefaultReplayDrawSurfaceColorSpace,
2013       0,
2014       0,
2015       0,
2016       0,
2017       0,
2018       0,
2019       0,
2020       0,
2021       false,
2022       false,
2023       false,
2024       false,
2025       false}},
2026     {"sonic_the_hedgehog",
2027      {"sonic_the_hedgehog",
2028       sonic_the_hedgehog::kReplayContextClientMajorVersion,
2029       sonic_the_hedgehog::kReplayContextClientMinorVersion,
2030       sonic_the_hedgehog::kReplayFrameStart,
2031       sonic_the_hedgehog::kReplayFrameEnd,
2032       sonic_the_hedgehog::kReplayDrawSurfaceWidth,
2033       sonic_the_hedgehog::kReplayDrawSurfaceHeight,
2034       sonic_the_hedgehog::kReplayDrawSurfaceColorSpace,
2035       0,
2036       0,
2037       0,
2038       0,
2039       0,
2040       0,
2041       0,
2042       0,
2043       false,
2044       false,
2045       false,
2046       false,
2047       false}},
2048     {"standoff_2",
2049      {"standoff_2",
2050       standoff_2::kReplayContextClientMajorVersion,
2051       standoff_2::kReplayContextClientMinorVersion,
2052       standoff_2::kReplayFrameStart,
2053       standoff_2::kReplayFrameEnd,
2054       standoff_2::kReplayDrawSurfaceWidth,
2055       standoff_2::kReplayDrawSurfaceHeight,
2056       kDefaultReplayDrawSurfaceColorSpace,
2057       0,
2058       0,
2059       0,
2060       0,
2061       0,
2062       0,
2063       0,
2064       0,
2065       false,
2066       false,
2067       false,
2068       false,
2069       false}},
2070     {"subway_princess_runner",
2071      {"subway_princess_runner",
2072       subway_princess_runner::kReplayContextClientMajorVersion,
2073       subway_princess_runner::kReplayContextClientMinorVersion,
2074       subway_princess_runner::kReplayFrameStart,
2075       subway_princess_runner::kReplayFrameEnd,
2076       subway_princess_runner::kReplayDrawSurfaceWidth,
2077       subway_princess_runner::kReplayDrawSurfaceHeight,
2078       kDefaultReplayDrawSurfaceColorSpace,
2079       0,
2080       0,
2081       0,
2082       0,
2083       0,
2084       0,
2085       0,
2086       0,
2087       false,
2088       false,
2089       false,
2090       false,
2091       false}},
2092     {"subway_surfers",
2093      {"subway_surfers",
2094       subway_surfers::kReplayContextClientMajorVersion,
2095       subway_surfers::kReplayContextClientMinorVersion,
2096       subway_surfers::kReplayFrameStart,
2097       subway_surfers::kReplayFrameEnd,
2098       subway_surfers::kReplayDrawSurfaceWidth,
2099       subway_surfers::kReplayDrawSurfaceHeight,
2100       kDefaultReplayDrawSurfaceColorSpace,
2101       0,
2102       0,
2103       0,
2104       0,
2105       0,
2106       0,
2107       0,
2108       0,
2109       false,
2110       false,
2111       false,
2112       false,
2113       false}},
2114     {"summoners_war",
2115      {"summoners_war",
2116       summoners_war::kReplayContextClientMajorVersion,
2117       summoners_war::kReplayContextClientMinorVersion,
2118       summoners_war::kReplayFrameStart,
2119       summoners_war::kReplayFrameEnd,
2120       summoners_war::kReplayDrawSurfaceWidth,
2121       summoners_war::kReplayDrawSurfaceHeight,
2122       kDefaultReplayDrawSurfaceColorSpace,
2123       0,
2124       0,
2125       0,
2126       0,
2127       0,
2128       0,
2129       0,
2130       0,
2131       false,
2132       false,
2133       false,
2134       false,
2135       false}},
2136     {"talking_tom_hero_dash",
2137      {"talking_tom_hero_dash",
2138       talking_tom_hero_dash::kReplayContextClientMajorVersion,
2139       talking_tom_hero_dash::kReplayContextClientMinorVersion,
2140       talking_tom_hero_dash::kReplayFrameStart,
2141       talking_tom_hero_dash::kReplayFrameEnd,
2142       talking_tom_hero_dash::kReplayDrawSurfaceWidth,
2143       talking_tom_hero_dash::kReplayDrawSurfaceHeight,
2144       kDefaultReplayDrawSurfaceColorSpace,
2145       0,
2146       0,
2147       0,
2148       0,
2149       0,
2150       0,
2151       0,
2152       0,
2153       false,
2154       false,
2155       false,
2156       false,
2157       false}},
2158     {"temple_run_2",
2159      {"temple_run_2",
2160       temple_run_2::kReplayContextClientMajorVersion,
2161       temple_run_2::kReplayContextClientMinorVersion,
2162       temple_run_2::kReplayFrameStart,
2163       temple_run_2::kReplayFrameEnd,
2164       temple_run_2::kReplayDrawSurfaceWidth,
2165       temple_run_2::kReplayDrawSurfaceHeight,
2166       kDefaultReplayDrawSurfaceColorSpace,
2167       0,
2168       0,
2169       0,
2170       0,
2171       0,
2172       0,
2173       0,
2174       0,
2175       false,
2176       false,
2177       false,
2178       false,
2179       false}},
2180     {"temple_run_300",
2181      {"temple_run_300",
2182       temple_run_300::kReplayContextClientMajorVersion,
2183       temple_run_300::kReplayContextClientMinorVersion,
2184       temple_run_300::kReplayFrameStart,
2185       temple_run_300::kReplayFrameEnd,
2186       temple_run_300::kReplayDrawSurfaceWidth,
2187       temple_run_300::kReplayDrawSurfaceHeight,
2188       kDefaultReplayDrawSurfaceColorSpace,
2189       0,
2190       0,
2191       0,
2192       0,
2193       0,
2194       0,
2195       0,
2196       0,
2197       false,
2198       false,
2199       false,
2200       false,
2201       false}},
2202     {"toon_blast",
2203      {"toon_blast",
2204       toon_blast::kReplayContextClientMajorVersion,
2205       toon_blast::kReplayContextClientMinorVersion,
2206       toon_blast::kReplayFrameStart,
2207       toon_blast::kReplayFrameEnd,
2208       toon_blast::kReplayDrawSurfaceWidth,
2209       toon_blast::kReplayDrawSurfaceHeight,
2210       kDefaultReplayDrawSurfaceColorSpace,
2211       0,
2212       0,
2213       0,
2214       0,
2215       0,
2216       0,
2217       0,
2218       0,
2219       false,
2220       false,
2221       false,
2222       false,
2223       false}},
2224     {"township",
2225      {"township",
2226       township::kReplayContextClientMajorVersion,
2227       township::kReplayContextClientMinorVersion,
2228       township::kReplayFrameStart,
2229       township::kReplayFrameEnd,
2230       township::kReplayDrawSurfaceWidth,
2231       township::kReplayDrawSurfaceHeight,
2232       kDefaultReplayDrawSurfaceColorSpace,
2233       0,
2234       0,
2235       0,
2236       0,
2237       0,
2238       0,
2239       0,
2240       0,
2241       false,
2242       false,
2243       false,
2244       false,
2245       false}},
2246     {"trex_200",
2247      {"trex_200",
2248       trex_200::kReplayContextClientMajorVersion,
2249       trex_200::kReplayContextClientMinorVersion,
2250       trex_200::kReplayFrameStart,
2251       trex_200::kReplayFrameEnd,
2252       trex_200::kReplayDrawSurfaceWidth,
2253       trex_200::kReplayDrawSurfaceHeight,
2254       kDefaultReplayDrawSurfaceColorSpace,
2255       0,
2256       0,
2257       0,
2258       0,
2259       0,
2260       0,
2261       0,
2262       0,
2263       false,
2264       false,
2265       false,
2266       false,
2267       false}},
2268     {"whatsapp",
2269      {"whatsapp",
2270       whatsapp::kReplayContextClientMajorVersion,
2271       whatsapp::kReplayContextClientMinorVersion,
2272       whatsapp::kReplayFrameStart,
2273       whatsapp::kReplayFrameEnd,
2274       whatsapp::kReplayDrawSurfaceWidth,
2275       whatsapp::kReplayDrawSurfaceHeight,
2276       kDefaultReplayDrawSurfaceColorSpace,
2277       0,
2278       0,
2279       0,
2280       0,
2281       0,
2282       0,
2283       0,
2284       0,
2285       false,
2286       false,
2287       false,
2288       false,
2289       false}},
2290     {"words_with_friends_2",
2291      {"words_with_friends_2",
2292       words_with_friends_2::kReplayContextClientMajorVersion,
2293       words_with_friends_2::kReplayContextClientMinorVersion,
2294       words_with_friends_2::kReplayFrameStart,
2295       words_with_friends_2::kReplayFrameEnd,
2296       words_with_friends_2::kReplayDrawSurfaceWidth,
2297       words_with_friends_2::kReplayDrawSurfaceHeight,
2298       words_with_friends_2::kReplayDrawSurfaceColorSpace,
2299       0,
2300       0,
2301       0,
2302       0,
2303       0,
2304       0,
2305       0,
2306       0,
2307       false,
2308       false,
2309       false,
2310       false,
2311       false}},
2312     {"wordscapes",
2313      {"wordscapes",
2314       wordscapes::kReplayContextClientMajorVersion,
2315       wordscapes::kReplayContextClientMinorVersion,
2316       wordscapes::kReplayFrameStart,
2317       wordscapes::kReplayFrameEnd,
2318       wordscapes::kReplayDrawSurfaceWidth,
2319       wordscapes::kReplayDrawSurfaceHeight,
2320       wordscapes::kReplayDrawSurfaceColorSpace,
2321       0,
2322       0,
2323       0,
2324       0,
2325       0,
2326       0,
2327       0,
2328       0,
2329       false,
2330       false,
2331       false,
2332       false,
2333       false}},
2334     {"world_cricket_championship_2", {}},
2335     {"world_of_kings",
2336      {"world_of_kings",
2337       world_of_kings::kReplayContextClientMajorVersion,
2338       world_of_kings::kReplayContextClientMinorVersion,
2339       world_of_kings::kReplayFrameStart,
2340       world_of_kings::kReplayFrameEnd,
2341       world_of_kings::kReplayDrawSurfaceWidth,
2342       world_of_kings::kReplayDrawSurfaceHeight,
2343       world_of_kings::kReplayDrawSurfaceColorSpace,
2344       0,
2345       0,
2346       0,
2347       0,
2348       0,
2349       0,
2350       0,
2351       0,
2352       false,
2353       false,
2354       false,
2355       false,
2356       false}},
2357     {"world_of_tanks_blitz",
2358      {"world_of_tanks_blitz",
2359       world_of_tanks_blitz::kReplayContextClientMajorVersion,
2360       world_of_tanks_blitz::kReplayContextClientMinorVersion,
2361       world_of_tanks_blitz::kReplayFrameStart,
2362       world_of_tanks_blitz::kReplayFrameEnd,
2363       world_of_tanks_blitz::kReplayDrawSurfaceWidth,
2364       world_of_tanks_blitz::kReplayDrawSurfaceHeight,
2365       kDefaultReplayDrawSurfaceColorSpace,
2366       0,
2367       0,
2368       0,
2369       0,
2370       0,
2371       0,
2372       0,
2373       0,
2374       false,
2375       false,
2376       false,
2377       false,
2378       false}},
2379     {"world_war_doh",
2380      {"world_war_doh",
2381       world_war_doh::kReplayContextClientMajorVersion,
2382       world_war_doh::kReplayContextClientMinorVersion,
2383       world_war_doh::kReplayFrameStart,
2384       world_war_doh::kReplayFrameEnd,
2385       world_war_doh::kReplayDrawSurfaceWidth,
2386       world_war_doh::kReplayDrawSurfaceHeight,
2387       kDefaultReplayDrawSurfaceColorSpace,
2388       0,
2389       0,
2390       0,
2391       0,
2392       0,
2393       0,
2394       0,
2395       0,
2396       false,
2397       false,
2398       false,
2399       false,
2400       false}},
2401     {"worms_zone_io",
2402      {"worms_zone_io",
2403       worms_zone_io::kReplayContextClientMajorVersion,
2404       worms_zone_io::kReplayContextClientMinorVersion,
2405       worms_zone_io::kReplayFrameStart,
2406       worms_zone_io::kReplayFrameEnd,
2407       worms_zone_io::kReplayDrawSurfaceWidth,
2408       worms_zone_io::kReplayDrawSurfaceHeight,
2409       kDefaultReplayDrawSurfaceColorSpace,
2410       0,
2411       0,
2412       0,
2413       0,
2414       0,
2415       0,
2416       0,
2417       0,
2418       false,
2419       false,
2420       false,
2421       false,
2422       false}},
2423     {"zillow", {}}};
2424 }  // namespace
2425 
GetTraceInfo(const char * traceName)2426 const TraceInfo &GetTraceInfo(const char *traceName)
2427 {
2428     // Could be improved using std::lower_bound.
2429     for (const TracePair &tracePair : kTraceInfos)
2430     {
2431         if (strncmp(tracePair.name, traceName, kTraceInfoMaxNameLen) == 0)
2432         {
2433             return tracePair.info;
2434         }
2435     }
2436     UNREACHABLE();
2437     return kTraceInfos[0].info;
2438 }
2439 }  // namespace trace_angle
2440