From 3b76ab995bb70da5f76afead7c696cb7fd72b158 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 14 Jun 2012 22:33:11 +0100 Subject: [PATCH] sna: Add a little bit more DBG to migration IO paths Signed-off-by: Chris Wilson --- src/sna/sna_io.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/sna/sna_io.c b/src/sna/sna_io.c index 3c6044c5..dfa0623c 100644 --- a/src/sna/sna_io.c +++ b/src/sna/sna_io.c @@ -92,6 +92,12 @@ static void read_boxes_inplace(struct kgem *kgem, return; do { + DBG(("%s: copying box (%d, %d), (%d, %d)\n", + __FUNCTION__, box->x1, box->y1, box->x2, box->y2)); + + assert(box->x2 > box->x1); + assert(box->y2 > box->y1); + assert(box->x1 + src_dx >= 0); assert(box->y1 + src_dy >= 0); assert(box->x2 + src_dx <= pixmap->drawable.width); @@ -502,6 +508,9 @@ static bool write_boxes_inplace(struct kgem *kgem, box->x2 - box->x1, box->y2 - box->y1, bpp, stride, bo->pitch)); + assert(box->x2 > box->x1); + assert(box->y2 > box->y1); + assert(box->x1 + dst_dx >= 0); assert((box->x2 + dst_dx)*bpp <= 8*bo->pitch); assert(box->y1 + dst_dy >= 0);