db93348cb674bb93a117c0f7a140e2b76cfca5c6 |
|
28-Mar-2017 |
Yifan Hong <elsk@google.com> |
Add getHashChain() to IBase. Each interface has a getHashChain() method that returns the hash of all .hal files from the rtti of the interface up to IBase. Test: pass (since no frozen hashes for interfaces yet) Bug: 36602587 Change-Id: I068cc7a09fea1fdab050b3b7e5b3d4360bd56cdc
/system/libhidl/transport/base/1.0/IBase.hal
|
cf84fae17773f7a5b5351c9cef2b7464aa7890f0 |
|
14-Feb-2017 |
Steven Moreland <smoreland@google.com> |
IBase: add ping method Bug: 34501346 Test: hidl_test Change-Id: I75c013313867f636e8cee7951ff1e8a8d5ba9210
/system/libhidl/transport/base/1.0/IBase.hal
|
0dd8c3b50f1b197a9b40d30367c9f0705e702180 |
|
07-Feb-2017 |
Andreas Huber <andih@google.com> |
Adds a debug(...) method to IBase, the base class for all Treble interfaces The default implementation does nothing but this allows implementations to emit diagnostics to a given file handle in a unified fashion. Bug: 33961528 Test: hidl_test, hidl_test_java Change-Id: I6e2ca9a53e745f38bee75950edbb4fa6b5149e52
/system/libhidl/transport/base/1.0/IBase.hal
|
777bef976bf218a2290b86d52c45dcff84a2f698 |
|
02-Feb-2017 |
Yifan Hong <elsk@google.com> |
IBase::getReferenceInfo -> getDebugInfo Bug: 34777099 Bug: 34861460 Test: lshal Test: NFC / light / audio with and without persistent.hal.binderized; run lshal to reflect this. Change-Id: I70aebefcaf5ed92a3c31a7bf2406d610c4533258
/system/libhidl/transport/base/1.0/IBase.hal
|
0f2ef0944419b0856fe8f49b06bd8497a7dca7d9 |
|
31-Jan-2017 |
Yifan Hong <elsk@google.com> |
Add getReferenceInfo to IBase. Test: hidl_test Change-Id: Ib4e3764f9ad37106c91ede18d8c8e6f718b887c4
/system/libhidl/transport/base/1.0/IBase.hal
|
1f6b31425030bf4d9527b833ac865e53b64172b5 |
|
17-Jan-2017 |
Yifan Hong <elsk@google.com> |
Reorder methods for IBase to conform to call enums. In system/tools/hidl/Interface.cpp, interfaceDescriptor is right after interfaceChain. Test: mma Change-Id: I2954d55cb0fd02ea7d5acaf15301ae3318da3075
/system/libhidl/transport/base/1.0/IBase.hal
|
df0376cf57d64fea8dd9d67e2d40c0a98b7617fb |
|
11-Jan-2017 |
Yifan Hong <elsk@google.com> |
Add interfaceDescriptor() to IBase. Test: hidl_test Test: hidl_test_java Bug: 34136228 Change-Id: I3e302a69d55270a9717b87a6b370165b0436f7be
/system/libhidl/transport/base/1.0/IBase.hal
|
5a643b9fbd9f08bd04a38804d647c847c1c93b8f |
|
04-Jan-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Support dynamically enable profiling. * Create method configureInstrumentation to enable/disable instrumentation based on the corresponding system property. This method will be called every time setHALInstrumention is invoked for any hal. * Add setHALInstrumention to IBase.hal Bug: 33923655 Test: make libhidlbase. Change-Id: I130fb903f65783568a97308e291965960abab41d
/system/libhidl/transport/base/1.0/IBase.hal
|
9b8f9c38ea8ac1fe1fdf11ea219097885a5f2fa7 |
|
09-Dec-2016 |
Martijn Coenen <maco@google.com> |
Add (un)linkToDeath to IBase. With corresponding callback interfaces. hidl_death_recipient is a transport-independent interface, used directly by clients and servers. hidl_binder_death_recipient wraps a hidl_death_recipient object and implements the Binder-specific death recipient. It holds a weak reference to the callback interface, as well as the interface it was called on (so we can include that in the callback). Bug: 31632518 Test: mma, hidl_test Change-Id: I0430efff24c2bfd3993438c6ed3fe007d9f9e3ef
/system/libhidl/transport/base/1.0/IBase.hal
|
2cd440cf0c589e89d0d4509d273142a35b5ef81c |
|
23-Nov-2016 |
Yifan Hong <elsk@google.com> |
Hidlize IBase and use IBase instead of IBinder. Note: system/libhidl/base is the libhidlbase project. system/libhidl/transport/base is the android.hidl.base@1.0 HAL files. Test: hidl_test Change-Id: Ic3464b5e50c0896de9b26f44a409496f8df37c39
/system/libhidl/transport/base/1.0/IBase.hal
|