replicant-frameworks_native/libs/binder
Mathias Agopian 0dd0d2944a Simplify the MemoryDealer implementation
At some point the implementation became complicated because of
SurfaceFlinger's special needs, since we are now relying on gralloc
we can go back to much simpler MemoryDealer.

Removed HeapInterface and AllocatorInterface, since those don't need
to be paramterized anymore. Merged SimpleMemory and Allocation.
Made SimplisticAllocator non virtual.

Removed MemoryDealer flags (READ_ONLY, PAGE_ALIGNED)

Removed a lot of unneeded code.
2010-01-29 14:51:06 -08:00
..
Android.mk new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
Binder.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
BpBinder.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IInterface.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IMemory.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IPCThreadState.cpp Propagate background scheduling class across processes. 2009-12-07 19:11:14 -08:00
IPermissionController.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IServiceManager.cpp new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
MemoryBase.cpp move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00
MemoryDealer.cpp Simplify the MemoryDealer implementation 2010-01-29 14:51:06 -08:00
MemoryHeapBase.cpp libbinder: add a NO_CACHING flag to MemoryHeapBase 2009-10-30 18:35:47 -07:00
MemoryHeapPmem.cpp Simplify the MemoryDealer implementation 2010-01-29 14:51:06 -08:00
Parcel.cpp Support for marshalling pointers / intptr_t in Parcel. 2009-08-17 15:31:25 -07:00
Permission.cpp new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
ProcessState.cpp Modify the binder to request 1M - 2 pages instead of 1M. The backing store 2009-11-12 16:31:12 -08:00
Static.cpp move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00