e8e63aae6f705cbe316a1d9a7780f9f534bc3948 |
|
11-Jan-2018 |
Steven Moreland <smoreland@google.com> |
Allow HIDL to be used in priv-apps. Marking HIDL as SystemApi to allow vendor apps to talk to their own native HIDL services. This includes implementing HIDL callback objects. HIDL (HAL interface design language) is a language that is used to facilitate vendor<->system communication which provides guarantees of ABI stability. For system and vendor services alike, this can also be used for internal communication. Bug: 67725182 Test: boot device, hidl_test_java Change-Id: I9d028cc43ce6f81ea619f01e18f1cd772e17cbfa
/frameworks/base/core/java/android/os/HwParcel.java
|
932b5048655ad746e265be1fd590194f7e930f61 |
|
19-Apr-2017 |
Martijn Coenen <maco@google.com> |
Validate incoming data properly. Make sure calls to readBuffer() and readEmbeddedBuffer() get the correct size, parent and offset passed in, so these can be validated by libhwbinder. Modified HwBlob to take a length argument as well, so it can be validated. Bug: 30498700 Test: hidl_test, hidl_test_java, Youtube, Maps, Netflix, Camera Change-Id: I28712db97ae29b46acfe952d3d92d1ce5f666a4d
/frameworks/base/core/java/android/os/HwParcel.java
|
3d726d16b6c198087dc527d9e5f51f18351a0fa9 |
|
16-Mar-2017 |
Martijn Coenen <maco@google.com> |
Add HwParcel::releaseParcel() To be able to free native Parcel objects as soon as a transaction is done. Test: hidl_test_java Bug: 36088202 Change-Id: I50b3eb7e9fe06958c64575923730d3467e73b9a5
/frameworks/base/core/java/android/os/HwParcel.java
|
14fae06b603b431f341453ddbfa69bbc2e03c959 |
|
13-Jan-2017 |
Martijn Coenen <maco@google.com> |
Add nullable parameter to readEmbeddedBuffer. To support reading embedded buffers that can be nullptr (currently only in empty hidl_vec). Bug: 34255213 Test: hidl_test_java Change-Id: I72028f580b7863b6bfeb31a5c0f43deed36dfd64
/frameworks/base/core/java/android/os/HwParcel.java
|
ef1a565bd4e96646e6848a6a40a53ee4dfe33293 |
|
18-Oct-2016 |
Andreas Huber <andih@google.com> |
HIDL Vectors are now exposed to Java as ArrayList<T>, the supporting APIs on HwParcel now reflect this change. Bug: 32237331 Test: hidl_test_java Change-Id: Ia1ce5a4e3acedd8ebcff15107aea53ce28fde589
/frameworks/base/core/java/android/os/HwParcel.java
|
74c3b8edfeaacda960fa94bb39253f0d39b67339 |
|
19-Sep-2016 |
Andreas Huber <andih@google.com> |
Removed legacy code used to read/write java arrays from HwBinder parcels. More generalized functionality is now available through HwBlob. Change-Id: Id6c713fb01af7593ea3ff8405f3a9e5325877412 Bug: 31438033 Test: run updated "hidl_test" and "hidl_test_java"
/frameworks/base/core/java/android/os/HwParcel.java
|
9266f9928d5b3431982cd04f4d6946b70f40766a |
|
25-Aug-2016 |
Andreas Huber <andih@google.com> |
Adds framework support for hidl-gen Java backend. (to support structs) (DO NOT MERGE) Bug: 30575790 Change-Id: Ida30d8fe7a1b210e98f1a0ea5d429a0112f9ef3f Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/base/core/java/android/os/HwParcel.java
|
86635bb45ee1ddeb3059a8a925659964c7858cc3 |
|
25-Aug-2016 |
Andreas Huber <andih@google.com> |
Add Bool* APIs to HwParcel (DO NOT MERGE) Bug: 31045584 Change-Id: I202c4aa7caf92a4cd7e3a45ef6784638e41facc8 Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/base/core/java/android/os/HwParcel.java
|
dab5fc65b92b37ee623b10f86a6ccf1709ba17d4 |
|
15-Aug-2016 |
Andreas Huber <andih@google.com> |
Initial commit of Java support for hardware binder (DO NOT MERGE) Change-Id: If1098ab921a11bae8eca2a70a3c3070e4daa0ea2
/frameworks/base/core/java/android/os/HwParcel.java
|