replicant-frameworks_native/services/surfaceflinger
Mathias Agopian 99b49840d3 PermissionCache caches permission checks
This is intended to absorb the cost of the IPC
to the permission controller.
Cached permission checks cost about 3us, while
full blown ones are two orders of magnitude slower.

CAVEAT: PermissionCache can only handle system
permissions safely for now, because the cache is
not purged upon global permission changes.

Change-Id: I8b8a5e71e191e3c01e8f792f253c379190eee62e
2011-06-27 17:42:15 -07:00
..
DisplayHardware Merge "remove support for console in SurfaceFlinger" 2011-04-19 18:19:15 -07:00
tests frameworks/base: android_native_buffer_t -> ANativeWindowBuffer 2011-05-03 16:40:14 -07:00
Android.mk unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
Barrier.h
clz.cpp
clz.h unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
GLExtensions.cpp add support for [1974164] Be able to take a screen shot on the device 2010-09-24 14:56:39 -07:00
GLExtensions.h add support for [1974164] Be able to take a screen shot on the device 2010-09-24 14:56:39 -07:00
Layer.cpp fix RefBase so it retains binary-compatibility with gingerbread 2011-06-13 18:39:45 -07:00
Layer.h fix RefBase so it retains binary-compatibility with gingerbread 2011-06-13 18:39:45 -07:00
LayerBase.cpp unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
LayerBase.h unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
LayerDim.cpp unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
LayerDim.h unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
MessageQueue.cpp deliver invalidate messages AFTER other messages 2010-10-11 14:11:15 -07:00
MessageQueue.h
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp PermissionCache caches permission checks 2011-06-27 17:42:15 -07:00
SurfaceFlinger.h PermissionCache caches permission checks 2011-06-27 17:42:15 -07:00
SurfaceTextureLayer.cpp unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
SurfaceTextureLayer.h unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
TextureManager.cpp frameworks/base: android_native_buffer_t -> ANativeWindowBuffer 2011-05-03 16:40:14 -07:00
TextureManager.h
Transform.cpp really fix [3118445] Transform * Transform does not work as expected 2010-10-27 18:04:11 -07:00
Transform.h fix [3118445] Transform * Transform does not work as expected 2010-10-24 14:53:05 -07:00