platform_system_core/libpixelflinger
Yi Kong e9ce7aa8ab Ignore null-pointer-arithmetic warning from dlmalloc include
system/core/libpixelflinger/codeflinger/../../../../external/dlmalloc/malloc.c:4286:61: error: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Werror,-Wnull-pointer-arithmetic]
        if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
                                                            ^~~~~~~~~~~~~
  system/core/libpixelflinger/codeflinger/../../../../external/dlmalloc/malloc.c:2731:17: note: expanded from macro 'TOP_FOOT_SIZE'
    (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
     ~~~~~~~~~~~~~^~~~~~~~~~~~~
  system/core/libpixelflinger/codeflinger/../../../../external/dlmalloc/malloc.c:2218:55: note: expanded from macro 'chunk2mem'
  #define chunk2mem(p)        ((void*)((char*)(p)       + TWO_SIZE_T_SIZES))
                                                      ^
  system/core/libpixelflinger/codeflinger/../../../../external/dlmalloc/malloc.c:1622:14: note: expanded from macro 'align_offset'
   ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\

Test: m checkbuild
Bug: 72331524
Change-Id: Iefc3b4ae6b36ba9f6cb908c03301cbe429ade320
2018-12-11 23:08:32 -08:00
..
arch-arm64 libpixelflinger: Avoid using x18 register in blend implementation. 2018-08-29 16:23:21 -07:00
arch-mips Replace .align with .balign to avoid ambiguity 2016-07-13 22:13:02 +02:00
arch-mips64 Replace .align with .balign to avoid ambiguity 2016-07-13 22:13:02 +02:00
codeflinger Ignore null-pointer-arithmetic warning from dlmalloc include 2018-12-11 23:08:32 -08:00
include Remove dead gglFastDivx. 2018-08-02 16:18:24 -07:00
tests Convert libpixelflinger to Android.bp 2018-11-16 19:15:38 -08:00
Android.bp Convert libpixelflinger to Android.bp 2018-11-16 19:15:38 -08:00
buffer.cpp Suppress implicit-fallthrough warnings. 2018-09-17 16:50:11 +00: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 Replace .align with .balign to avoid ambiguity 2016-07-13 22:13:02 +02:00
col32cb16blend_neon.S Replace .align with .balign to avoid ambiguity 2016-07-13 22:13:02 +02:00
fixed.cpp Remove dead gglFastDivx. 2018-08-02 16:18:24 -07: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 Fix compiler warnings in libpixelflinger 2014-02-20 14:21:55 -08:00
picker.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
pixelflinger.cpp Linux always has POSIX clocks available. 2015-01-09 16:17:46 -08:00
raster.cpp Use -Werror in system/core/libpixelflinger 2017-11-02 15:16:18 -07:00
raster.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
scanline.cpp Use -Werror in system/core/libpixelflinger 2017-11-02 15:16:18 -07:00
scanline.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
t32cb16blend.S Replace .align with .balign to avoid ambiguity 2016-07-13 22:13:02 +02:00
trap.cpp Use -Werror in system/core/libpixelflinger 2017-11-02 15:16:18 -07:00
trap.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00