Go to file
Mathias Agopian cbe527884a fix a memory leak and memory corruption in RefBase
we would leak a weakref_impl if a RefBase was never incWeak()'ed.
there was also a dangling pointer that would cause memory corruption
and double-delete when a custom destroyer was used to delay the
execution of ~RefBase.

it turns out that the custom destroyer feature caused most of the
problems, so it's now gone. The only client was SurfaceFlinger
who now handles things on its own.

RefBase is essentially back its "gingerbread" state, but the
code was slightly cleaned-up.

Bug: 5151207, 5084978
Change-Id: Id6ef1d707f96d96366f75068f77b30e0ce2722a5
2011-08-11 22:33:02 -07:00
cmds Remove the simulator target from all makefiles. 2011-07-11 22:12:16 -07:00
include fix a memory leak and memory corruption in RefBase 2011-08-11 22:33:02 -07:00
libs fix a memory leak and memory corruption in RefBase 2011-08-11 22:33:02 -07:00
opengl connect/disconnect is now called from our EGL wrapper 2011-08-01 14:06:20 -07:00
services/surfaceflinger SurfaceFlinger doesn't rely on having a custom RefBase destructor 2011-08-11 22:33:02 -07:00
MODULE_LICENSE_APACHE2
NOTICE