platform_system_core/libpixelflinger/codeflinger
Jean-Baptiste Queru 8e0e372a38 Set PROT_EXEC on the whole pixelflinger code cache.
The pointer difference between word pointers is a number
of words, and it needs to be multiplied by the size of a word
to get a proper byte size.

Without this, we tend to see crashes when the code crosses
a page boundary.

Bug: 3026204
Bug: 3097482
Change-Id: I37776d26d5afcdb1da71680de02fbb95e6548371
2010-10-14 14:29:00 -07:00
..
ARMAssembler.cpp Adds UXTB16 support to Pixelflinger 2009-12-07 13:59:59 +00:00
ARMAssembler.h Adds UXTB16 support to Pixelflinger 2009-12-07 13:59:59 +00:00
ARMAssemblerInterface.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
ARMAssemblerInterface.h Adds UXTB16 support to Pixelflinger 2009-12-07 13:59:59 +00:00
ARMAssemblerProxy.cpp Adds UXTB16 support to Pixelflinger 2009-12-07 13:59:59 +00:00
ARMAssemblerProxy.h Adds UXTB16 support to Pixelflinger 2009-12-07 13:59:59 +00:00
CodeCache.cpp Set PROT_EXEC on the whole pixelflinger code cache. 2010-10-14 14:29:00 -07:00
CodeCache.h Allow pixelflinger to work when NX (No Execute) is enabled. 2010-05-07 16:35:52 -07:00
GGLAssembler.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
GGLAssembler.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
armreg.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
blending.cpp eclair snapshot 2009-11-12 18:46:23 -08:00
disassem.c Fix LDM addressing mode disassembly 2010-04-29 09:13:48 -07:00
disassem.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
load_store.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
texturing.cpp cpu-features.h is only available for ARM 2010-05-04 15:35:09 -07:00