From feef49c4d10cce91556f54986989f0851f8d3608 Mon Sep 17 00:00:00 2001 From: "senorblanco@chromium.org" Date: Wed, 12 Aug 2009 20:21:49 +0000 Subject: [PATCH] Add some SkASSERT's, to try to track down a reliability issue in Chrome. http://codereview.appspot.com/105075 http://crbug.com/17569 git-svn-id: http://skia.googlecode.com/svn/trunk@317 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/core/SkScan_AntiPath.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/SkScan_AntiPath.cpp b/src/core/SkScan_AntiPath.cpp index f2f117a..922c0ab 100644 --- a/src/core/SkScan_AntiPath.cpp +++ b/src/core/SkScan_AntiPath.cpp @@ -319,11 +319,15 @@ void MaskSuperBlitter::blitH(int x, int y, int width) if (n < 0) { + SkASSERT(row >= fMask.fImage); + SkASSERT(row < fMask.fImage + kMAX_STORAGE + 1); add_aa_span(row, coverage_to_alpha(fe - fb)); } else { fb = (1 << SHIFT) - fb; + SkASSERT(row >= fMask.fImage); + SkASSERT(row + n + 1 < fMask.fImage + kMAX_STORAGE + 1); add_aa_span(row, coverage_to_alpha(fb), n, coverage_to_alpha(fe), (1 << (8 - SHIFT)) - (((y & MASK) + 1) >> SHIFT)); } -- 2.7.4