• Home
  • Raw
  • Download

Lines Matching refs:fuzz

114 uint8_t RandomText(T* buffer, Fuzz* fuzz) {  in RandomText()  argument
116 fuzz->nextRange(&text_length, 0, MAX_TEXT_LENGTH); in RandomText()
117 fuzz->nextN(buffer, text_length); in RandomText()
122 void AddASCIIText(ParagraphBuilder* builder,Fuzz* fuzz) { in AddASCIIText() argument
124 const auto text_length = RandomText(text, fuzz); in AddASCIIText()
128 void AddUnicodeText(ParagraphBuilder* builder,Fuzz* fuzz) { in AddUnicodeText() argument
130 const auto text_length = RandomText(text, fuzz); in AddUnicodeText()
139 void AddZalgoText(ParagraphBuilder* builder, Fuzz* fuzz) { in AddZalgoText() argument
141 const auto text_length = RandomText(text, fuzz); in AddZalgoText()
147 fuzz->next(&mark_count); in AddZalgoText()
150 fuzz->next(&mark_type, &mark_index); in AddZalgoText()
168 void AddStyle(ParagraphBuilder* builder, Fuzz* fuzz) { in AddStyle() argument
195 void RemoveStyle(ParagraphBuilder* builder, Fuzz* fuzz) { in RemoveStyle() argument
197 fuzz->next(&pop); in RemoveStyle()
203 void AddStyleAndText(ParagraphBuilder* builder, Fuzz* fuzz) { in AddStyleAndText() argument
204 AddStyle(builder, fuzz); in AddStyleAndText()
206 fuzz->next(&text_type); in AddStyleAndText()
209 AddASCIIText(builder, fuzz); in AddStyleAndText()
212 AddUnicodeText(builder, fuzz); in AddStyleAndText()
215 AddZalgoText(builder, fuzz); in AddStyleAndText()
218 RemoveStyle(builder, fuzz); in AddStyleAndText()
222 ParagraphStyle BuildParagraphStyle(Fuzz* fuzz) { in BuildParagraphStyle() argument
225 fuzz->next(&hinting); in BuildParagraphStyle()
233 fuzz->nextEnum(&td, TextDirection::kRtl); in BuildParagraphStyle()
236 fuzz->nextEnum(&ta, TextAlign::kEnd); in BuildParagraphStyle()
239 fuzz->next(&ml); in BuildParagraphStyle()
244 fuzz->next(&h); in BuildParagraphStyle()
256 DEF_FUZZ(SkParagraph, fuzz) { in DEF_FUZZ() argument
258 ParagraphStyle paragraph_style = BuildParagraphStyle(fuzz); in DEF_FUZZ()
262 fuzz->nextRange(&iterations, 1, MAX_TEXT_ADDITIONS); in DEF_FUZZ()
264 AddStyleAndText(&builder, fuzz); in DEF_FUZZ()
279 fuzz->next(&layout_width); in DEF_FUZZ()