platform_system_core/libpixelflinger/codeflinger
Narayan Kamath c609c31fb5 libutils: Fix integer overflows in VectorImpl.
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

Change-Id: I46b1ae8ca1f3a010be13aca36a091e76a97a7b70
2015-09-02 12:37:49 +01:00
..
tinyutils libutils: Fix integer overflows in VectorImpl. 2015-09-02 12:37:49 +01:00
Arm64Assembler.cpp Fix compiler warnings in libpixelflinger 2014-02-20 14:21:55 -08:00
Arm64Assembler.h libutils: Fix integer overflows in VectorImpl. 2015-09-02 12:37:49 +01:00
Arm64Disassembler.cpp system/core: rename aarch64 target to arm64 2014-01-23 18:01:14 -08:00
Arm64Disassembler.h system/core: rename aarch64 target to arm64 2014-01-23 18:01:14 -08:00
ARMAssembler.cpp Pixelflinger: Fix issue of pointers being stored in ints 2013-12-12 17:30:13 +00:00
ARMAssembler.h libutils: Fix integer overflows in VectorImpl. 2015-09-02 12:37:49 +01:00
ARMAssemblerInterface.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
ARMAssemblerInterface.h system/core: rename aarch64 target to arm64 2014-01-23 18:01:14 -08:00
ARMAssemblerProxy.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
ARMAssemblerProxy.h Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
armreg.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
blending.cpp move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
CodeCache.cpp Fix some clang compilation issues. 2014-09-11 17:17:32 +00:00
CodeCache.h libutils: Fix integer overflows in VectorImpl. 2015-09-02 12:37:49 +01:00
disassem.c Cleanup: warning fixit. 2014-04-11 16:15:46 -07:00
disassem.h Cleanup: warning fixit. 2014-04-11 16:15:46 -07:00
GGLAssembler.cpp Fix compiler warnings in libpixelflinger 2014-02-20 14:21:55 -08:00
GGLAssembler.h Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
load_store.cpp Remove dead code. 2014-12-03 19:35:16 -08:00
mips_disassem.c Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
mips_disassem.h Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
mips_opcode.h Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
MIPSAssembler.cpp move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
MIPSAssembler.h libutils: Fix integer overflows in VectorImpl. 2015-09-02 12:37:49 +01:00
texturing.cpp Remove dead code. 2014-12-03 19:35:16 -08:00