replicant-frameworks_native/include/binder
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
..
Binder.h Make static versions of libutils and libbinder. 2010-05-06 01:03:31 -07:00
BinderService.h added BinderService<> template to help creating native binder services 2010-07-14 18:43:19 -07:00
BpBinder.h some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
CursorWindow.h resubmitting Change-Id: I67b1d04a5c9fc18b0cd4da6184d0b814b64d89e9 2010-12-21 09:32:36 -08:00
IBinder.h Binder linkage no longer depends on JNI objrefs as persistent tokens 2011-02-28 11:37:20 -08:00
IInterface.h Allow META* macros outside of the framework 2010-04-20 14:14:30 -07:00
IMemory.h MemoryHeapBase: Save and binderize the offset 2011-06-27 13:48:51 -07:00
IPCThreadState.h Framework-side support for Dalvik "isSensitiveThread" hook. 2010-12-14 09:28:16 -08:00
IPermissionController.h move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00
IServiceManager.h new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
MemoryBase.h move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00
MemoryDealer.h Simplify the MemoryDealer implementation 2010-01-29 14:51:06 -08:00
MemoryHeapBase.h MemoryHeapBase: Save and binderize the offset 2011-06-27 13:48:51 -07:00
MemoryHeapPmem.h fix [2599939] "cannot play video" after open/close a video player a dozen of times 2010-04-19 19:09:03 -07:00
Parcel.h Parcel::appendFrom({const } Parcel *parcel, size_t, size_t) 2011-04-13 10:21:56 -07:00
PermissionCache.h PermissionCache caches permission checks 2011-06-27 17:42:15 -07:00
ProcessState.h move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00