Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(557)

Side by Side Diff: content/test/fuzzer/html_tree.proto

Issue 2727123003: [libfuzzer] proto-based renderer fuzzer draft (Closed)
Patch Set: merge Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « content/test/fuzzer/html.dict ('k') | content/test/fuzzer/renderer_proto_tree_fuzzer.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 syntax = "proto3";
2
3 message Document {
4 Tag root = 1;
5 }
6
7 message Tag {
8 Name name = 1;
9 repeated Attribute attrs = 2;
10 repeated Tag subtags = 3;
11
12 enum Name {
13 A = 0;
14 ABBR = 1;
15 ADDRESS = 2;
16 AREA = 3;
17 ARTICLE = 4;
18 ASIDE = 5;
19 AUDIO = 6;
20 B = 7;
21 BASE = 8;
22 BDI = 9;
23 BDO = 10;
24 BLOCKQUOTE = 11;
25 BODY = 12;
26 BR = 13;
27 BUTTON = 14;
28 CANVAS = 15;
29 CAPTION = 16;
30 CITE = 17;
31 CODE = 18;
32 COL = 19;
33 COLGROUP = 20;
34 DATA = 21;
35 DATALIST = 22;
36 DD = 23;
37 DEL = 24;
38 DFN = 25;
39 DIV = 26;
40 DL = 27;
41 DT = 28;
42 EM = 29;
43 EMBED = 30;
44 FIELDSET = 31;
45 FIGCAPTION = 32;
46 FIGURE = 33;
47 FOOTER = 34;
48 FORM = 35;
49 H1 = 36;
50 H2 = 37;
51 H3 = 38;
52 H4 = 39;
53 H5 = 40;
54 H6 = 41;
55 HEAD = 42;
56 HEADER = 43;
57 HR = 44;
58 HTML = 45;
59 I = 46;
60 IFRAME = 47;
61 IMG = 48;
62 INPUT = 49;
63 INS = 50;
64 KBD = 51;
65 KEYGEN = 52;
66 LABEL = 53;
67 LEGEND = 54;
68 LI = 55;
69 LINK = 56;
70 MAIN = 57;
71 MAP = 58;
72 MARK = 59;
73 META = 60;
74 METER = 61;
75 NAV = 62;
76 NOSCRIPT = 63;
77 OBJECT = 64;
78 OL = 65;
79 OPTGROUP = 66;
80 OPTION = 67;
81 OUTPUT = 68;
82 P = 69;
83 PARAM = 70;
84 PRE = 71;
85 PROGRESS = 72;
86 Q = 73;
87 RB = 74;
88 RP = 75;
89 RT = 76;
90 RTC = 77;
91 RUBY = 78;
92 S = 79;
93 SAMP = 80;
94 SCRIPT = 81;
95 SECTION = 82;
96 SELECT = 83;
97 SMALL = 84;
98 SOURCE = 85;
99 SPAN = 86;
100 STRONG = 87;
101 STYLE = 88;
102 SUB = 89;
103 SUP = 90;
104 TABLE = 91;
105 TBODY = 92;
106 TD = 93;
107 TEMPLATE = 94;
108 TEXTAREA = 95;
109 TFOOT = 96;
110 TH = 97;
111 THEAD = 98;
112 TIME = 99;
113 TITLE = 100;
114 TR = 101;
115 TRACK = 102;
116 U = 103;
117 UL = 104;
118 VAR = 105;
119 VIDEO = 106;
120 WBR = 107;
121 }
122 }
123
124 message Attribute {
125 Name name = 1;
126 Value value = 2;
127
Vitaly Buka corp 2017/03/08 07:39:23 It would be a little more efficient if you skip me
128 message Value {
129 oneof value {
130 bool bool_value = 1;
131 uint64 uint_value = 2;
132 int64 int_value = 3;
133 double double_value = 4;
134
135 int64 px_value = 5;
136 uint32 pct_value = 6;
137 }
138 }
139
140 enum Name {
141 ACCEPT = 0;
142 ACCEPT_CHARSET = 1;
143 ACCESSKEY = 2;
144 ACTION = 3;
145 ALIGN = 4;
146 ALT = 5;
147 ASYNC = 6;
148 AUTOCOMPLETE = 7;
149 AUTOFOCUS = 8;
150 AUTOPLAY = 9;
151 AUTOSAVE = 10;
152 BGCOLOR = 11;
153 BORDER = 12;
154 BUFFERED = 13;
155 CHALLENGE = 14;
156 CHARSET = 15;
157 CHECKED = 16;
158 CITE = 17;
159 CLASS = 18;
160 CODE = 19;
161 CODEBASE = 20;
162 COLOR = 21;
163 COLS = 22;
164 COLSPAN = 23;
165 CONTENT = 24;
166 CONTENTEDITABLE = 25;
167 CONTEXTMENU = 26;
168 CONTROLS = 27;
169 DATA = 28;
170 DATETIME = 29;
171 DEFAULT = 30;
172 DEFER = 31;
173 DIR = 32;
174 DIRNAME = 33;
175 DISABLED = 34;
176 DOWNLOAD = 35;
177 DRAGGABLE = 36;
178 DROPZONE = 37;
179 ENCTYPE = 38;
180 FOR = 39;
181 FORM = 40;
182 FORMACTION = 41;
183 HEADERS = 42;
184 HEIGHT = 43;
185 HIDDEN = 44;
186 HIGH = 45;
187 HREF = 46;
188 HREFLANG = 47;
189 ICON = 48;
190 ID = 49;
191 ISMAP = 50;
192 ITEMPROP = 51;
193 KEYTYPE = 52;
194 KIND = 53;
195 LABEL = 54;
196 LANG = 55;
197 LANGUAGE = 56;
198 LIST = 57;
199 LOOP = 58;
200 LOW = 59;
201 MANIFEST = 60;
202 MAX = 61;
203 MAXLENGTH = 62;
204 MEDIA = 63;
205 METHOD = 64;
206 MIN = 65;
207 MULTIPLE = 66;
208 MUTED = 67;
209 NAME = 68;
210 NOVALIDATE = 69;
211 OPEN = 70;
212 OPTIMUM = 71;
213 PATTERN = 72;
214 PING = 73;
215 PLACEHOLDER = 74;
216 POSTER = 75;
217 PRELOAD = 76;
218 RADIOGROUP = 77;
219 READONLY = 78;
220 REL = 79;
221 REQUIRED = 80;
222 REVERSED = 81;
223 ROWS = 82;
224 ROWSPAN = 83;
225 SANDBOX = 84;
226 SCOPE = 85;
227 SCOPED = 86;
228 SEAMLESS = 87;
229 SELECTED = 88;
230 SHAPE = 89;
231 SIZE = 90;
232 SIZES = 91;
233 SPAN = 92;
234 SPELLCHECK = 93;
235 SRC = 94;
236 SRCDOC = 95;
237 SRCLANG = 96;
238 SRCSET = 97;
239 START = 98;
240 STEP = 99;
241 STYLE = 100;
242 SUMMARY = 101;
243 TABINDEX = 102;
244 TARGET = 103;
245 TITLE = 104;
246 TYPE = 105;
247 USEMAP = 106;
248 VALUE = 107;
249 WIDTH = 108;
250 WRAP = 109;
251 }
252 }
OLDNEW
« no previous file with comments | « content/test/fuzzer/html.dict ('k') | content/test/fuzzer/renderer_proto_tree_fuzzer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698