mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
01d65e01d0772af82f79e25fca6be92e0540f3b8
The "provider" is managed with a shared_ptr but we do not hold it and
instead are giving the raw inner pointer as binderDiedCallbackAidl.
This can randomly generate crash as the provider may be freed outside of
this code.
Replacing the provider with a context that we can manually allocate and
deallocate.
Setup AIBinder_DeathRecipient_setOnUnlinked to clean the data allocated
Bug: 245009140
Test: m android.hardware.bluetooth.audio-impl and start / stop session +
manually kill bluetooth process during audio play
(cherry picked from https://android-review.googlesource.com/q/commit:f3faab081a543ad43e86eec6d03cd7835ef5c712)
Merged-In: I0c14c062a8bde7e532ff02f01991d66da33ec569
Change-Id: I0c14c062a8bde7e532ff02f01991d66da33ec569
Merge "Update common.fmq aidl_interface with versions_with_info" am:
35d4efc9e9 am: d4d38f8116 am: 3d96c8e4de
…
…
…
Merge "Fix VTS generated test with reusable execution." am:
c2f025e250 am: c6d9dfa6df am: 3917606102
…
…
Merge "Revert "Revert "uwb(hal): Implement UCI over serial in the defau..."" am:
29567e796b am: 57cccf0cd7 am: 33fc82390c
…
…
…
…
Description
No description provided
Languages
C++
56.3%
AIDL
41.2%
C
1.5%
Rust
0.4%
Java
0.4%
Other
0.1%