platform_system_core/libpixelflinger/codeflinger
Hans Boehm e74dec4a39 Fix reference counting for Assembly
Use correct memory ordering.

Start the reference count at zero instead of one, thus giving us a
chance to actually deallocate something.

Remove remaining (unused) inclusions of cutils/atomic.h from
libpixelflinger.

Bug: 30838047

Change-Id: I3c6fd4a4861b3635cf398ca2aa3e915118100b10
2016-08-16 10:12:43 -07:00
..
tinyutils Fix google-explicit-constructor warnings in system/core. 2016-07-26 11:26:01 -07:00
Arm64Assembler.cpp Fix compiler warnings in libpixelflinger 2014-02-20 14:21:55 -08:00
Arm64Assembler.h Fix google-explicit-constructor warnings in system/core. 2016-07-26 11:26:01 -07: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 Remove qemu_tracing dependency. 2016-06-21 20:24:55 +02:00
ARMAssembler.h Fix google-explicit-constructor warnings in system/core. 2016-07-26 11:26:01 -07:00
ARMAssemblerInterface.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
ARMAssemblerInterface.h Revert "Revert "Add MIPS64r6 support for libpixelflinger"" 2015-11-06 16:02:25 +01:00
ARMAssemblerProxy.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
ARMAssemblerProxy.h Fix google-explicit-constructor warnings in system/core. 2016-07-26 11:26:01 -07:00
armreg.h
blending.cpp move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
CodeCache.cpp Fix reference counting for Assembly 2016-08-16 10:12:43 -07:00
CodeCache.h Fix reference counting for Assembly 2016-08-16 10:12:43 -07:00
disassem.c Fix misc-macro-parentheses warnings in init and other core modules. 2016-05-18 18:11:49 -07:00
disassem.h Cleanup: warning fixit. 2014-04-11 16:15:46 -07:00
GGLAssembler.cpp Revert "Revert "Add MIPS64r6 support for libpixelflinger"" 2015-11-06 16:02:25 +01:00
GGLAssembler.h Fix google-explicit-constructor warnings in system/core. 2016-07-26 11:26:01 -07:00
load_store.cpp Remove dead code. 2014-12-03 19:35:16 -08:00
mips64_disassem.c Revert "Revert "Add MIPS64r6 support for libpixelflinger"" 2015-11-06 16:02:25 +01:00
mips64_disassem.h Revert "Revert "Add MIPS64r6 support for libpixelflinger"" 2015-11-06 16:02:25 +01:00
MIPS64Assembler.cpp Remove qemu_tracing dependency. 2016-06-21 20:24:55 +02:00
MIPS64Assembler.h libpixelflinger: MIPS64r6 bug fix 2015-11-10 14:24:11 +01:00
mips_disassem.c Revert "Revert "Add MIPS64r6 support for libpixelflinger"" 2015-11-06 16:02:25 +01:00
mips_disassem.h Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
mips_opcode.h Revert "Revert "Add MIPS64r6 support for libpixelflinger"" 2015-11-06 16:02:25 +01:00
MIPSAssembler.cpp Remove qemu_tracing dependency. 2016-06-21 20:24:55 +02:00
MIPSAssembler.h Remove qemu_tracing dependency. 2016-06-21 20:24:55 +02:00
texturing.cpp Remove dead code. 2014-12-03 19:35:16 -08:00