Home | History | Annotate | Download | only in src

Lines Matching refs:TRACE_RETURN

176     return TRACE_RETURN (c->check_range (values, get_size ()) && (!has_device () || sanitize_value_devices (c, base, values)));
183 if (!c->check_array (values, get_size (), count)) return TRACE_RETURN (false);
185 if (!has_device ()) return TRACE_RETURN (true);
189 return TRACE_RETURN (false);
193 return TRACE_RETURN (true);
200 if (!has_device ()) return TRACE_RETURN (true);
204 return TRACE_RETURN (false);
208 return TRACE_RETURN (true);
224 return TRACE_RETURN (c->check_struct (this));
253 return TRACE_RETURN (c->check_struct (this));
281 return TRACE_RETURN (c->check_struct (this) && xDeviceTable.sanitize (c, this) && yDeviceTable.sanitize (c, this));
316 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
318 case 1: return TRACE_RETURN (u.format1.sanitize (c));
319 case 2: return TRACE_RETURN (u.format2.sanitize (c));
320 case 3: return TRACE_RETURN (u.format3.sanitize (c));
321 default:return TRACE_RETURN (true);
348 if (!c->check_struct (this)) return TRACE_RETURN (false);
349 if (unlikely (rows > 0 && cols >= ((unsigned int) -1) / rows)) return TRACE_RETURN (false);
351 if (!c->check_array (matrix, matrix[0].static_size, count)) return TRACE_RETURN (false);
353 if (!matrix[i].sanitize (c, this)) return TRACE_RETURN (false);
354 return TRACE_RETURN (true);
373 return TRACE_RETURN (c->check_struct (this) && markAnchor.sanitize (c, base));
401 if (unlikely (!found)) return TRACE_RETURN (false);
414 return TRACE_RETURN (true);
419 return TRACE_RETURN (ArrayOf<MarkRecord>::sanitize (c, this));
443 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
449 return TRACE_RETURN (true);
454 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_value (c, this, values));
488 TRACE_RETURN (false);
490 if (likely (index >= valueCount)) return TRACE_RETURN (false);
497 return TRACE_RETURN (true);
502 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_values (c, this, values, valueCount));
526 case 1: return TRACE_RETURN (c->dispatch (u.format1));
527 case 2: return TRACE_RETURN (c->dispatch (u.format2));
528 default:return TRACE_RETURN (c->default_return_value ());
534 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
536 case 1: return TRACE_RETURN (u.format1.sanitize (c));
537 case 2: return TRACE_RETURN (u.format2.sanitize (c));
538 default:return TRACE_RETURN (true);
609 return TRACE_RETURN (true);
614 return TRACE_RETURN (false);
627 && c->check_array (array, USHORT::static_size * closure->stride, len))) return TRACE_RETURN (false);
631 return TRACE_RETURN (closure->valueFormats[0].sanitize_values_stride_unsafe (c, closure->base, &record->values[0], count, closure->stride)
663 if (skippy_iter.has_no_chance ()) return TRACE_RETURN (false);
666 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
668 if (!skippy_iter.next ()) return TRACE_RETURN (false);
670 return TRACE_RETURN ((this+pairSet[index]).apply (c, &valueFormat1, skippy_iter.idx));
685 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
735 if (skippy_iter.has_no_chance ()) return TRACE_RETURN (false);
738 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
740 if (!skippy_iter.next ()) return TRACE_RETURN (false);
748 if (unlikely (klass1 >= class1Count || klass2 >= class2Count)) return TRACE_RETURN (false);
760 return TRACE_RETURN (true);
768 && classDef2.sanitize (c, this))) return TRACE_RETURN (false);
775 return TRACE_RETURN (c->check_array (values, record_size, count) &&
817 case 1: return TRACE_RETURN (c->dispatch (u.format1));
818 case 2: return TRACE_RETURN (c->dispatch (u.format2));
819 default:return TRACE_RETURN (c->default_return_value ());
825 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
827 case 1: return TRACE_RETURN (u.format1.sanitize (c));
828 case 2: return TRACE_RETURN (u.format2.sanitize (c));
829 default:return TRACE_RETURN (true);
848 return TRACE_RETURN (entryAnchor.sanitize (c, base) && exitAnchor.sanitize (c, base));
882 if (c->buffer->cur().glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_MARK) return TRACE_RETURN (false);
885 if (skippy_iter.has_no_chance ()) return TRACE_RETURN (false);
888 if (!this_record.exitAnchor) return TRACE_RETURN (false);
890 if (!skippy_iter.next ()) return TRACE_RETURN (false);
893 if (!next_record.entryAnchor) return TRACE_RETURN (false);
956 return TRACE_RETURN (true);
961 return TRACE_RETURN (coverage.sanitize (c, this) && entryExitRecord.sanitize (c, this));
983 case 1: return TRACE_RETURN (c->dispatch (u.format1));
984 default:return TRACE_RETURN (c->default_return_value ());
990 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
992 case 1: return TRACE_RETURN (u.format1.sanitize (c));
993 default:return TRACE_RETURN (true);
1029 if (likely (mark_index == NOT_COVERED)) return TRACE_RETURN (false);
1035 if (!skippy_iter.prev ()) return TRACE_RETURN (false);
1042 if (!(c->buffer->info[skippy_iter.idx].glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_BASE_GLYPH)) {/*return TRACE_RETURN (false);*/}
1045 if (base_index == NOT_COVERED) return TRACE_RETURN (false);
1047 return TRACE_RETURN ((this+markArray).apply (c, mark_index, base_index, this+baseArray, classCount, skippy_iter.idx));
1052 return TRACE_RETURN (c->check_struct (this) && markCoverage.sanitize (c, this) && baseCoverage.sanitize (c, this) &&
1082 case 1: return TRACE_RETURN (c->dispatch (u.format1));
1083 default:return TRACE_RETURN (c->default_return_value ());
1089 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1091 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1092 default:return TRACE_RETURN (true);
1133 if (likely (mark_index == NOT_COVERED)) return TRACE_RETURN (false);
1138 if (!skippy_iter.prev ()) return TRACE_RETURN (false);
1141 if (!(c->buffer->info[skippy_iter.idx].glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_LIGATURE)) {/*return TRACE_RETURN (false);*/}
1145 if (lig_index == NOT_COVERED) return TRACE_RETURN (false);
1152 if (unlikely (!comp_count)) return TRACE_RETURN (false);
1167 return TRACE_RETURN ((this+markArray).apply (c, mark_index, comp_index, lig_attach, classCount, j));
1172 return TRACE_RETURN (c->check_struct (this) && markCoverage.sanitize (c, this) && ligatureCoverage.sanitize (c, this) &&
1203 case 1: return TRACE_RETURN (c->dispatch (u.format1));
1204 default:return TRACE_RETURN (c->default_return_value ());
1210 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1212 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1213 default:return TRACE_RETURN (true);
1249 if (likely (mark1_index == NOT_COVERED)) return TRACE_RETURN (false);
1254 if (!skippy_iter.prev ()) return TRACE_RETURN (false);
1256 if (!(c->buffer->info[skippy_iter.idx].glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_MARK)) { return TRACE_RETURN (false); }
1278 return TRACE_RETURN (false);
1282 if (mark2_index == NOT_COVERED) return TRACE_RETURN (false);
1284 return TRACE_RETURN ((this+mark1Array).apply (c, mark1_index, mark2_index, this+mark2Array, classCount, j));
1289 return TRACE_RETURN (c->check_struct (this) && mark1Coverage.sanitize (c, this) &&
1322 case 1: return TRACE_RETURN (c->dispatch (u.format1));
1323 default:return TRACE_RETURN (c->default_return_value ());
1329 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1331 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1332 default:return TRACE_RETURN (true);
1381 case Single: return TRACE_RETURN (u.single.dispatch (c));
1382 case Pair: return TRACE_RETURN (u.pair.dispatch (c));
1383 case Cursive: return TRACE_RETURN (u.cursive.dispatch (c));
1384 case MarkBase: return TRACE_RETURN (u.markBase.dispatch (c));
1385 case MarkLig: return TRACE_RETURN (u.markLig.dispatch (c));
1386 case MarkMark: return TRACE_RETURN (u.markMark.dispatch (c));
1387 case Context: return TRACE_RETURN (u.context.dispatch (c));
1388 case ChainContext: return TRACE_RETURN (u.chainContext.dispatch (c));
1389 case Extension: return TRACE_RETURN (u.extension.dispatch (c));
1390 default: return TRACE_RETURN (c->default_return_value ());
1397 return TRACE_RETURN (false);
1399 case Single: return TRACE_RETURN (u.single.sanitize (c));
1400 case Pair: return TRACE_RETURN (u.pair.sanitize (c));
1401 case Cursive: return TRACE_RETURN (u.cursive.sanitize (c));
1402 case MarkBase: return TRACE_RETURN (u.markBase.sanitize (c));
1403 case MarkLig: return TRACE_RETURN (u.markLig.sanitize (c));
1404 case MarkMark: return TRACE_RETURN (u.markMark.sanitize (c));
1405 case Context: return TRACE_RETURN (u.context.sanitize (c));
1406 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1407 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1408 default: return TRACE_RETURN (true);
1441 return TRACE_RETURN (dispatch (c));
1463 return TRACE_RETURN (false);
1464 return TRACE_RETURN (dispatch (c));
1506 return TRACE_RETURN (r);
1508 return TRACE_RETURN (c->default_return_value ());
1513 TRACE_RETURN (false);
1515 return TRACE_RETURN (list.sanitize (c, this, get_type ()));
1537 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1539 return TRACE_RETURN (list.sanitize (c, this));