replicant-frameworks_native/libs/binder
Serban Constantinescu f683e0163a Binder: Make binder portable
Changes include
- Binder attempts to cast pointers to a int datatype
  which is not sufficient on a 64-bit platform.

- This patch introduces new read/write functions into
  Parcel that allow pointers to be written using the
  uintptr_t datatype for compile-time data type size
  selection.

-  Change access specifier for the methods above.

-  Binder uses the 64bit android_atomic_release_cas64
   (aka cmpxchg)

Change-Id: I595280541e0ba1d19c94b2ca2127bf9d96efabf1
Signed-off-by: Matthew Leach <matthew.leach@arm.com>
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-01-31 10:49:40 +00:00
..
Android.mk libbinder: add libutils dependency 2013-07-23 13:43:00 -07:00
AppOpsManager.cpp Fix AppOsManager missing mutex unlock. 2013-07-22 17:13:12 -07:00
Binder.cpp Binder: Make binder portable 2014-01-31 10:49:40 +00:00
BpBinder.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
BufferedTextOutput.cpp libutils clean-up 2013-05-07 18:28:11 -07:00
Debug.cpp libutils clean-up 2013-05-07 18:28:11 -07:00
IAppOpsCallback.cpp App ops: new native access API. 2013-02-12 15:13:37 -08:00
IAppOpsService.cpp Follow framework change to track started ops by proc. 2013-07-17 17:26:15 -07:00
IInterface.cpp
IMemory.cpp improved CallStack a bit 2013-03-21 17:12:40 -07:00
IPCThreadState.cpp Binder: Make binder portable 2014-01-31 10:49:40 +00:00
IPermissionController.cpp
IServiceManager.cpp defaultServiceManager wait for service manager ready 2013-07-24 16:18:12 -07:00
MemoryBase.cpp Revert "Second try at adding a compatibility symbol for the MemoryBase constructor." 2013-07-09 22:15:42 +00:00
MemoryDealer.cpp Binder: Make binder portable 2014-01-31 10:49:40 +00:00
MemoryHeapBase.cpp Remove references to obsolete pmem functionality. 2013-11-21 12:22:39 -08:00
Parcel.cpp Binder: Make binder portable 2014-01-31 10:49:40 +00:00
PermissionCache.cpp
ProcessState.cpp defaultServiceManager wait for service manager ready 2013-07-24 16:18:12 -07:00
Static.cpp libutils clean-up 2013-05-07 18:28:11 -07:00
TextOutput.cpp Bring back overloading to print String8/16. 2013-05-30 14:04:28 -07:00