platform_system_core/libpixelflinger
Narayan Kamath b638126ed3 libutils: Fix integer overflows in VectorImpl. DO NOT MERGE
Use external/safe-iop to check for overflows on arithmetic
operations.

Also remove an unnecessary copy of Vector/SharedBuffer from
codeflinger and use the copy from libutils instead.

Note that some of the unit tests are somewhat useless due to
test-runner limitations : gtest's ability to filter on abort message
doesn't work when combined with messages formatted by android's logging
system.

bug: 22953624

(cherry picked from commit c609c31fb5)

Change-Id: I673b7ab142bed4fcba9159a00a65cf6bca6b1f6c
2015-09-09 11:20:13 +01:00
..
arch-mips Add Mips support to libpixelflinger 2012-05-30 11:48:53 -07:00
codeflinger libutils: Fix integer overflows in VectorImpl. DO NOT MERGE 2015-09-09 11:20:13 +01:00
tests Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
Android.mk libutils: Fix integer overflows in VectorImpl. DO NOT MERGE 2015-09-09 11:20:13 +01:00
buffer.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
buffer.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
clear.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
clear.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
col32cb16blend.S Copyright message changed 2010-08-19 12:31:34 +01:00
col32cb16blend_neon.S Copyright message changed 2010-08-19 12:31:34 +01:00
fixed.cpp Prevent bit shifting if num bits is negative 2012-01-25 14:45:30 -08:00
format.cpp remove unused YUV constants 2010-02-16 16:54:53 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
picker.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
picker.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
pixelflinger.cpp fix [2448319] out of bounds array index in fog 2010-02-16 21:01:12 -08:00
raster.cpp pixelflinger: Fix function naming typo: gglBitBlti 2010-08-10 02:56:47 +08:00
raster.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
rotate90CW_4x4_16v6.S auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
scanline.cpp Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
scanline.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
t32cb16blend.S eclair snapshot 2009-11-12 18:46:23 -08:00
trap.cpp Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) 2012-01-17 17:56:19 +00:00
trap.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00