OSDN Git Service
Ivan Lozano [Fri, 26 Mar 2021 14:18:32 +0000 (14:18 +0000)]
Merge "Use whole_static_library for cxx library deps." am:
06191f0dd0 am:
8a314b43b2
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1654111
Change-Id: Ia84e73e45306d47a8a61a13fd16d4b64861274bd
Ivan Lozano [Fri, 26 Mar 2021 13:35:43 +0000 (13:35 +0000)]
Merge "Use whole_static_library for cxx library deps." am:
06191f0dd0
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1654111
Change-Id: I46e9d811ca25cefc855e6f7c7daef004c2bbc545
Ivan Lozano [Fri, 26 Mar 2021 13:01:14 +0000 (13:01 +0000)]
Merge "Use whole_static_library for cxx library deps."
Chris Manton [Fri, 26 Mar 2021 07:05:36 +0000 (07:05 +0000)]
Merge "Fix for HID disconnect bug" am:
98d8c6c190 am:
ad2007d1ed
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1642954
Change-Id: Iffa0b8e4029e850a781511b582b1d772c8f1551a
Jack He [Fri, 26 Mar 2021 07:04:40 +0000 (07:04 +0000)]
Merge changes I6b35e11d,Iacec1d37 am:
f1e6b3dc73 am:
83c1697edc
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653715
Change-Id: I6cda4448c1b75d754b4457773a4f26c2ab8f4ef0
Chris Manton [Fri, 26 Mar 2021 06:46:12 +0000 (06:46 +0000)]
Merge "Fix for HID disconnect bug" am:
98d8c6c190
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1642954
Change-Id: I93783ac9d210ca5021058d558da8d38127d3db0e
Chris Manton [Fri, 26 Mar 2021 06:31:34 +0000 (06:31 +0000)]
Merge "Fix for HID disconnect bug"
Jack He [Fri, 26 Mar 2021 06:31:03 +0000 (06:31 +0000)]
Merge changes I6b35e11d,Iacec1d37 am:
f1e6b3dc73
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653715
Change-Id: I81ba01d162c9b9829acba92dfb2a934b8d2a9d7b
Jack He [Fri, 26 Mar 2021 05:56:01 +0000 (05:56 +0000)]
Merge changes I6b35e11d,Iacec1d37
* changes:
HCI: Send Debug packet when HCI timeout
HCI: Add support for Debug packet
Chris Manton [Fri, 26 Mar 2021 01:17:16 +0000 (01:17 +0000)]
Add tBTA_HH_DEV_DSCP_INFO::ToString am:
e1a5fbcb6a am:
74bdc35a4e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1642953
Change-Id: Ibacf59d1b4152e0ffd220f6c3d128aa95e995daf
Chris Manton [Fri, 26 Mar 2021 00:36:31 +0000 (00:36 +0000)]
Add tBTA_HH_DEV_DSCP_INFO::ToString am:
e1a5fbcb6a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1642953
Change-Id: I851ef49d319feac4076a3dd8c3ec49bb817d49d6
Chris Manton [Mon, 15 Mar 2021 17:46:12 +0000 (10:46 -0700)]
Fix for HID disconnect bug
Callback to btif layer to clear state and inform about
HID host profile disconnecting a peripheral.
Bug:
170187650
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I17cefb6e0c641ccb4517479e6b358c80e83f1ee7
Chris Manton [Thu, 25 Mar 2021 23:37:34 +0000 (23:37 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement" am:
6e0b0d1769 am:
b885a8f513
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646051
Change-Id: I87bbf08436ac69dc5b96c381156596a0502dd887
Chris Manton [Thu, 25 Mar 2021 22:58:05 +0000 (22:58 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement" am:
6e0b0d1769
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646051
Change-Id: I4ef9e92a016cba1fd1145f4660fcc683f0ce86a6
Myles Watson [Thu, 25 Mar 2021 20:10:33 +0000 (13:10 -0700)]
HCI: Send Debug packet when HCI timeout
Bug:
183061492
Test: cert/run
atest bluetooth_test_gd
Tag: #gd-refactor
Change-Id: I6b35e11dd802138469b0024611113eb822b08637
Myles Watson [Thu, 25 Mar 2021 20:10:12 +0000 (13:10 -0700)]
HCI: Add support for Debug packet
Bug:
183061492
Test: cert/run
atest bluetooth_test_gd
Tag: #gd-refactor
Change-Id: Iacec1d37a95514d23f90a26f42808d627d2c6b0f
Chris Manton [Wed, 17 Mar 2021 16:47:24 +0000 (09:47 -0700)]
Add tBTA_HH_DEV_DSCP_INFO::ToString
Toward loggable code
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Ic3cdd525b544f593634b9b233722a40f6c10b840
Chris Manton [Thu, 25 Mar 2021 22:16:10 +0000 (22:16 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement"
Treehugger Robot [Thu, 25 Mar 2021 22:14:37 +0000 (22:14 +0000)]
Merge "RootCanal shouldn't depend on common" am:
6913198d02 am:
59534a5bbd
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653108
Change-Id: I7cf415d6e1a96dcb0709e849d82e615b7f74405b
Chris Manton [Thu, 25 Mar 2021 22:14:17 +0000 (22:14 +0000)]
gd_acl: Ensure acl is running prior to shutdown am:
b3cf7b2f47 am:
d94548926d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650647
Change-Id: Ia4c472de3a021924451b0794504ef8deff60e2ca
Treehugger Robot [Thu, 25 Mar 2021 21:39:02 +0000 (21:39 +0000)]
Merge "RootCanal shouldn't depend on common" am:
6913198d02
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653108
Change-Id: Idfb8ed8ad8144c548ef5de669ac80a4d76b5dcf4
Chris Manton [Thu, 25 Mar 2021 21:38:17 +0000 (21:38 +0000)]
gd_acl: Ensure acl is running prior to shutdown am:
b3cf7b2f47
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650647
Change-Id: Ieb602ee9bb6c3dc52b73b01049e989005ca7d34a
Treehugger Robot [Thu, 25 Mar 2021 21:27:52 +0000 (21:27 +0000)]
Merge "RootCanal shouldn't depend on common"
Chris Manton [Thu, 18 Mar 2021 21:16:45 +0000 (14:16 -0700)]
Re-log btm_sec_l2cap_access_req_by_requirement
Toward loggable code
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I39b877969a38622ec8dffed39ea8c531afab88af
Ivan Lozano [Thu, 25 Mar 2021 15:56:49 +0000 (11:56 -0400)]
Use whole_static_library for cxx library deps.
static_library has reverted to the old behavior of not being bundled
into rlibs, however whole_static_library has been added to support that
behavior.
Bug:
183182230
Test: mma
Change-Id: If0166b1347b005c03e9e1e1c2805513c0ec245d3
Chris Manton [Mon, 22 Mar 2021 22:04:05 +0000 (15:04 -0700)]
gd_acl: Ensure acl is running prior to shutdown
Synchronize stack shutdown
Bug:
176960731
Test: bluetooth_test_gd --gtest_filter=AclManagerLifeCycleTest.*
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I8a2a321f9605e26da8ce340badc87e2f7208209d
Jack He [Thu, 25 Mar 2021 18:23:01 +0000 (18:23 +0000)]
GD HCI: Pipe VSEs up in shim layer am:
e53576837a am:
9cd7983f5d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653711
Change-Id: I9b3ab28d706d7814e2d407797d042735f55281d8
Jack He [Thu, 25 Mar 2021 17:44:12 +0000 (17:44 +0000)]
GD HCI: Pipe VSEs up in shim layer am:
e53576837a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653711
Change-Id: Ida91f1ca6a867d186c6badb3812c7b5120db590c
Myles Watson [Wed, 24 Mar 2021 23:04:57 +0000 (16:04 -0700)]
RootCanal shouldn't depend on common
Bug:
180413087
Test: cert/run
atest bluetooth_test_gd
Tag: #gd-refactor
Change-Id: I743af9de1b816a485d4fb8e4c242d7beebd2eb49
Jack He [Thu, 25 Mar 2021 15:06:08 +0000 (15:06 +0000)]
GD Metrics: Check if RawAddress is null before converting am:
6ffa090b31 am:
964b2a1367
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653710
Change-Id: I73a16d12c8b895663e06770ce7f9c9d16d7a0d5b
Jack He [Thu, 25 Mar 2021 14:45:34 +0000 (14:45 +0000)]
GD Metrics: Check if RawAddress is null before converting am:
6ffa090b31
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1653710
Change-Id: I1092a84129bd0a0dae7ff99fb4614f4ab57181c9
Jack He [Thu, 25 Mar 2021 07:29:29 +0000 (00:29 -0700)]
GD HCI: Pipe VSEs up in shim layer
* Register known Android VSEs in shim layer
* Pipeline them through data callbacks so that they will
be handled by btu_hcif_process_event() after beging posted
to main thread by post_to_main_message_loop()
Tag: #gd-refactor
Bug:
183057550
Test: make, manual test BQR events
Change-Id: I849f02eec35f739f27d16803cea639c5e1ee1147
Treehugger Robot [Thu, 25 Mar 2021 07:06:44 +0000 (07:06 +0000)]
Merge "GD HCI: Support vendor specific event in GD" am:
c06e2b6b87 am:
3b7e32d7da
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1652690
Change-Id: Icd64529c4653b151eb99b6648301b3fb8ed02cbd
Treehugger Robot [Thu, 25 Mar 2021 06:27:27 +0000 (06:27 +0000)]
Merge "GD HCI: Support vendor specific event in GD" am:
c06e2b6b87
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1652690
Change-Id: I03103934a296aac6148a2bbde4ce6b903cd4877d
Jack He [Thu, 25 Mar 2021 06:25:59 +0000 (23:25 -0700)]
GD Metrics: Check if RawAddress is null before converting
Tag: #gd-refactor
Fixes:
183670698
Bug:
183670698
Test: make
Change-Id: Ibc46813a34db08ec899145e9d196d6bf0c96d897
Treehugger Robot [Thu, 25 Mar 2021 05:51:31 +0000 (05:51 +0000)]
Merge "GD HCI: Support vendor specific event in GD"
Jack He [Thu, 25 Mar 2021 00:53:18 +0000 (17:53 -0700)]
GD HCI: Support vendor specific event in GD
* Add a handler for vendor specific command
* Add registration and unregistration APIs
* LOG_ERROR when an unknown vendor specific event is received
* Add unit tests to validate the above functions
Tag: #gd-refactor
Bug:
183057550
Test: bluetooth_test_gd
Change-Id: I00d6d892f3d60a8909352061dcae45f92d47b91d
Treehugger Robot [Wed, 24 Mar 2021 19:34:10 +0000 (19:34 +0000)]
Merge "metrics: don't crash if `address` is NULL" am:
8d9c4170bd am:
dad261a7d4
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1649529
Change-Id: I0bc18458bc3b917809933327812008870a620468
Mingguang Xu [Wed, 24 Mar 2021 19:33:58 +0000 (19:33 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface" am:
28669d1376 am:
ca8b2f221e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646068
Change-Id: I8175e738e642311f4d9661ada527a7bc0a3966c4
Treehugger Robot [Wed, 24 Mar 2021 18:59:23 +0000 (18:59 +0000)]
Merge "metrics: don't crash if `address` is NULL" am:
8d9c4170bd
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1649529
Change-Id: Ie4871353997995f48dde9ff97fe2348e2a7566b2
Mingguang Xu [Wed, 24 Mar 2021 18:57:35 +0000 (18:57 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface" am:
28669d1376
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646068
Change-Id: I1bf7612dfa0ce4e1783e7f23c48a821ed7a176d3
Treehugger Robot [Wed, 24 Mar 2021 18:30:30 +0000 (18:30 +0000)]
Merge "metrics: don't crash if `address` is NULL"
Mingguang Xu [Wed, 24 Mar 2021 17:53:36 +0000 (17:53 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface"
Chris Manton [Wed, 24 Mar 2021 07:43:08 +0000 (07:43 +0000)]
Re-log btm_sec_check_upgrade am:
f6cc9dc3f2 am:
c07e2391f6
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646050
Change-Id: I5378cab671eab88ace75be4d1b641a60cd595bd6
Chris Manton [Wed, 24 Mar 2021 07:22:38 +0000 (07:22 +0000)]
Re-log btm_sec_check_upgrade am:
f6cc9dc3f2
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646050
Change-Id: I1fbb3a843fd3198ca93fd09b3ca0994f91ca3351
Rahul Sabnis [Wed, 24 Mar 2021 05:45:05 +0000 (05:45 +0000)]
Remove dependency of the hci hal on activity attribution if the flag am:
57f5c8efda am:
421f026a47
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650824
Change-Id: Ied424b14f21a8079d49479edfaeea31c582c675a
Rahul Sabnis [Wed, 24 Mar 2021 05:02:09 +0000 (05:02 +0000)]
Remove dependency of the hci hal on activity attribution if the flag am:
57f5c8efda
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650824
Change-Id: Ie84fccc97cca81d810b2934aa188f1c854349bcb
Chris Manton [Thu, 18 Mar 2021 21:16:37 +0000 (14:16 -0700)]
Re-log btm_sec_check_upgrade
Toward loggable code
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Ib26183b2b63fcd9f877d876bb1d5d6954d82768c
Rahul Sabnis [Wed, 24 Mar 2021 00:30:38 +0000 (17:30 -0700)]
Remove dependency of the hci hal on activity attribution if the flag
value indicates it is not enabled. Adds activity attribution to gd
dumpsys.
Tag: #feature
Bug:
182283555
Test: Manual
Change-Id: I4c01dcda9d5a9b6e1273285fa32c95386329cf80
Mingguang Xu [Fri, 19 Mar 2021 18:43:14 +0000 (11:43 -0700)]
btaa: Add the method of onActivityLogsReady into btif interface
The method of onActivityLogsReady will be used to pass BT activity logs
to BTAA core module to JNI.
Tag: #feature
Bug:
183215497
Bug:
170315554
Test: m
Signed-off-by: Mingguang Xu <mingguangxu@google.com>
Change-Id: I4dfeece15cb04a1b01fd5ad59da3bbceccecbf91
Treehugger Robot [Tue, 23 Mar 2021 23:15:15 +0000 (23:15 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1" am:
c66d329202 am:
480802f726
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650821
Change-Id: Ic32a3f2daf8c0ade62d0b034c803206af70ad4af
Chris Manton [Tue, 23 Mar 2021 23:14:23 +0000 (23:14 +0000)]
Remove unnecessary transport param am:
ea48c4a982 am:
c676c2ed50
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629066
Change-Id: Ib9c0e08de0c8ef3b0b78c3b8c449e07430979783
Chris Manton [Tue, 23 Mar 2021 23:14:21 +0000 (23:14 +0000)]
Add API stacl/acl/acl to set default packet type bitmask am:
64c37aeab6 am:
a9d5a7701d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629065
Change-Id: Iba7d80ba726fe4b0de708ef906504e584b5ff299
Treehugger Robot [Tue, 23 Mar 2021 22:59:00 +0000 (22:59 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1" am:
c66d329202
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650821
Change-Id: I103252d62202759b97769b41ce903ae44103e2e0
Chris Manton [Tue, 23 Mar 2021 22:53:40 +0000 (22:53 +0000)]
Remove unnecessary transport param am:
ea48c4a982
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629066
Change-Id: Ia3064244b4454249e0ffc12835b9a2a3ff830770
Chris Manton [Tue, 23 Mar 2021 22:53:28 +0000 (22:53 +0000)]
Add API stacl/acl/acl to set default packet type bitmask am:
64c37aeab6
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629065
Change-Id: Ied3416cdedde63d19c855d59a58aaa9650014e61
Treehugger Robot [Tue, 23 Mar 2021 22:30:39 +0000 (22:30 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1"
Janis Danisevskis [Tue, 23 Mar 2021 20:30:32 +0000 (13:30 -0700)]
Keystore 2.0: Remove references to Keystore 1
Test: N/A
Bug:
171305684
Change-Id: I4a09c24e18bef4361dc4b75e6df665a9d38689f9
Chienyuan [Tue, 23 Mar 2021 20:09:56 +0000 (20:09 +0000)]
Handle dual mode device with same address in bta_dm_remove_device am:
e25f9378b9 am:
ee7a85a0d6
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650170
Change-Id: Id76717e25a7d5fa7177032c687120f863da1bff4
Chris Manton [Thu, 11 Mar 2021 21:52:23 +0000 (13:52 -0800)]
Remove unnecessary transport param
Can only set packets on classic/BR_EDR
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: Icf38654478a36671775d34c716bb86f6636bbffe
Chris Manton [Thu, 11 Mar 2021 21:42:51 +0000 (13:42 -0800)]
Add API stacl/acl/acl to set default packet type bitmask
Bug:
182370398
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Idc91e1dba6784d4989adcf10c4f94b468bd535c6
Chienyuan [Tue, 23 Mar 2021 19:29:43 +0000 (19:29 +0000)]
Handle dual mode device with same address in bta_dm_remove_device am:
e25f9378b9
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650170
Change-Id: Ia2ce0da1020fc005eb170ff9d4343b184a8ca4b2
Chienyuan [Tue, 23 Mar 2021 15:09:16 +0000 (23:09 +0800)]
Handle dual mode device with same address in bta_dm_remove_device
Tag: #refactor
Bug:
183065766
Test: manual
Change-Id: Iff1b1c640b96606fa2dcdf49d30d2fa9a50ff891
Treehugger Robot [Tue, 23 Mar 2021 14:30:05 +0000 (14:30 +0000)]
Merge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt" am:
34e931422b am:
db1054b1d9
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1649539
Change-Id: Ibc135f47d0bec50e8b41f3e95e27662581d21449
Treehugger Robot [Tue, 23 Mar 2021 13:49:36 +0000 (13:49 +0000)]
Merge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt" am:
34e931422b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1649539
Change-Id: I890c698dcb192b878274e064432f8305774971e6
Treehugger Robot [Tue, 23 Mar 2021 13:23:49 +0000 (13:23 +0000)]
Merge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt"
Chris Manton [Tue, 23 Mar 2021 08:40:12 +0000 (08:40 +0000)]
Include new hci_role file am:
c4e9d02ab1 am:
83e569c2dd
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629206
Change-Id: If5f216427d74cca2b17d26cada2a0b8d5c4231cf
Chris Manton [Tue, 23 Mar 2021 07:59:31 +0000 (07:59 +0000)]
Include new hci_role file am:
c4e9d02ab1
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629206
Change-Id: If887fe7dc784a1e3ae3801da07e54930692fe2e6
Chris Manton [Tue, 23 Mar 2021 04:47:05 +0000 (04:47 +0000)]
gd: Add Unregister::acl_manager classic/le am:
eef2dfe4a5 am:
9461040793
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1648789
Change-Id: I66bedd996f18045c048d529ecd1a549ac142389b
Chris Manton [Wed, 10 Mar 2021 16:01:37 +0000 (08:01 -0800)]
Include new hci_role file
Bug:
179120287
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I22043f815a33ee0459a4a609080651ede5a60bbe
Chris Manton [Tue, 23 Mar 2021 04:09:38 +0000 (04:09 +0000)]
gd: Add Unregister::acl_manager classic/le am:
eef2dfe4a5
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1648789
Change-Id: I693dd7918ab50b3c8e3c4c7cc1cedcd418d520b1
Bob Badour [Tue, 23 Mar 2021 02:02:24 +0000 (19:02 -0700)]
[LSC] Add LOCAL_LICENSE_KINDS to system/bt
Added SPDX-license-identifier-Apache-2.0 to:
vendor_libs/test_vendor_lib/data/Android.bp
Bug:
68860345
Bug:
151177513
Bug:
151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I71d5736f416cfcc807029047f6358a6558c81ad3
Chris Manton [Thu, 11 Mar 2021 00:30:47 +0000 (16:30 -0800)]
gd: Add Unregister::acl_manager classic/le
Synchronize stack shutdown
Bug:
176960731
Test: bluetooth_test_gd --gtest_filter=AclManagerLifeCycleTest.*
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Iad2b6ce5f93f3aa3c9676179d9353cfa9f679fcd
Chris Manton [Mon, 22 Mar 2021 23:37:26 +0000 (23:37 +0000)]
BTMLogHistory: Add HID device open/close am:
4d4697462b am:
528776d634
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1642952
Change-Id: I2d5cfab96cd9239a38465d47a5bcfc6a9d588995
Chris Manton [Mon, 22 Mar 2021 23:16:11 +0000 (23:16 +0000)]
BTMLogHistory: Add HID device open/close am:
4d4697462b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1642952
Change-Id: I3f13463bead186fdad45cc18e7592c97ae2431f7
George Burgess IV [Mon, 22 Mar 2021 22:13:18 +0000 (15:13 -0700)]
metrics: don't crash if `address` is NULL
We check earlier if `address != nullptr` in this function; it stands to
reason that we should have the same check here, as well.
Potential use of null was caught by the static analyzer:
> system/bt/gd/common/metrics.cc:74:9: warning: Called C++ object
pointer is null [clang-analyzer-core.CallAndMessage]
Tag: #security
Bug:
181819141
Test: TreeHugger
Change-Id: I4baf5fe648c8fd841875515b024e1658b7ea20cd
Treehugger Robot [Mon, 22 Mar 2021 21:15:50 +0000 (21:15 +0000)]
Merge "GD metrics: Add shim layers for metrics in GD 1) Add shim layer for MetricIdManager 2) Add shim layer for metric logging functions who take metric id 3) reference the 2 shim layers at btif/, main/shim and stack/" am:
ed1b5fd0d7 am:
e90d84e947
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1627280
Change-Id: Iba9f3b81fb27ee1d716a632687d4024a24baf0bb
Chris Manton [Mon, 22 Mar 2021 21:15:44 +0000 (21:15 +0000)]
Revert "gd: Add Unregister::acl_manager classic/le" am:
bcece23223 am:
669441be2c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1648788
Change-Id: Ie6e3284f5b9282c0c69ee194f15be309051bf3ce
Qasim Javed [Mon, 22 Mar 2021 21:14:41 +0000 (21:14 +0000)]
Merge "rusty-gd: Add controller facade service." am:
9d623f3d2f am:
bf994b11b0
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1647427
Change-Id: Ie099bc4b4f715bab94216dee0108a7442f438fd8
Chris Manton [Wed, 17 Mar 2021 16:46:55 +0000 (09:46 -0700)]
BTMLogHistory: Add HID device open/close
Toward loggable code
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I2201febbce720a2534800e7e9c69d31b0f8b0ced
Treehugger Robot [Mon, 22 Mar 2021 20:33:38 +0000 (20:33 +0000)]
Merge "GD metrics: Add shim layers for metrics in GD 1) Add shim layer for MetricIdManager 2) Add shim layer for metric logging functions who take metric id 3) reference the 2 shim layers at btif/, main/shim and stack/" am:
ed1b5fd0d7
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1627280
Change-Id: I960b2403ed0f73e6852c3720d3e163dc36cb9912
Chris Manton [Mon, 22 Mar 2021 20:32:42 +0000 (20:32 +0000)]
Revert "gd: Add Unregister::acl_manager classic/le" am:
bcece23223
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1648788
Change-Id: I73c5cbdc2b27e3b3f4733cd4758eb30615c807ae
Qasim Javed [Mon, 22 Mar 2021 20:30:53 +0000 (20:30 +0000)]
Merge "rusty-gd: Add controller facade service." am:
9d623f3d2f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1647427
Change-Id: Ifec14b8b163cf310e6b45daff8e08d4b7807416f
Treehugger Robot [Mon, 22 Mar 2021 20:25:21 +0000 (20:25 +0000)]
Merge "GD metrics: Add shim layers for metrics in GD 1) Add shim layer for MetricIdManager 2) Add shim layer for metric logging functions who take metric id 3) reference the 2 shim layers at btif/, main/shim and stack/"
Chris Manton [Mon, 22 Mar 2021 18:12:27 +0000 (18:12 +0000)]
Revert "gd: Add Unregister::acl_manager classic/le"
This reverts commit
f0436493c05fe8d70375f461bc7e158b94f74e9b.
Bug:
183349791
Tag: #refactor
Test: Builds
Reason for revert: broke
Change-Id: Idb2a6845b9740a6112eabf0e40985d0a972c2ea3
Qasim Javed [Mon, 22 Mar 2021 19:49:25 +0000 (19:49 +0000)]
Merge "rusty-gd: Add controller facade service."
Treehugger Robot [Mon, 22 Mar 2021 19:32:22 +0000 (19:32 +0000)]
Merge "Make controller prop and default commands configurable in rootcanal" am:
5f74f42d4a am:
519746fb3f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629269
Change-Id: I53b1fd45fa20372216dbcef7d06f1fce069f397c
Treehugger Robot [Mon, 22 Mar 2021 18:55:58 +0000 (18:55 +0000)]
Merge "Make controller prop and default commands configurable in rootcanal" am:
5f74f42d4a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1629269
Change-Id: I35d19d73b3fbca4874c540d0ee64727ebdd62980
Treehugger Robot [Mon, 22 Mar 2021 17:59:19 +0000 (17:59 +0000)]
Merge "Make controller prop and default commands configurable in rootcanal"
Chris Manton [Sun, 21 Mar 2021 01:40:08 +0000 (01:40 +0000)]
gd: Add Unregister::acl_manager classic/le am:
f0436493c0 am:
c46597b062
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646056
Change-Id: I896a203353c53597dffe5767bdfe37d6f9213498
Chris Manton [Sun, 21 Mar 2021 00:58:52 +0000 (00:58 +0000)]
gd: Add Unregister::acl_manager classic/le am:
f0436493c0
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646056
Change-Id: Ica879daee72ad6756249a52190dd183df3fa71df
Chris Manton [Sat, 20 Mar 2021 06:50:39 +0000 (06:50 +0000)]
Special case -INT_MAX for hex conversion am:
f0ba72bb42 am:
7d04826d91
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646055
Change-Id: Ie115757dbc99762cceb6e940f583310cf6de2252
Chris Manton [Sat, 20 Mar 2021 06:12:29 +0000 (06:12 +0000)]
Special case -INT_MAX for hex conversion am:
f0ba72bb42
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646055
Change-Id: I3e784fed297f129f62498f49cb7013b768331801
Chris Manton [Thu, 11 Mar 2021 00:30:47 +0000 (16:30 -0800)]
gd: Add Unregister::acl_manager classic/le
Synchronize stack shutdown
Bug:
176960731
Test: bluetooth_test_gd --gtest_filter=AclManagerLifeCycleTest.*
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Ic7a41bbcb01dd61c5db7f4326daa8dd6585cbe86
Chris Manton [Fri, 19 Mar 2021 06:20:21 +0000 (23:20 -0700)]
Special case -INT_MAX for hex conversion
Bug:
183171310
Test: bluetooth_test_gd --gtest_filter=StringsTest*
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I4150f4f6dc3445e4853bea51c68eee26e891e45a
Treehugger Robot [Sat, 20 Mar 2021 03:06:23 +0000 (03:06 +0000)]
Merge changes Ic1f5b589,I34e05959 am:
3ea5a36745 am:
6694471181
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646072
Change-Id: Ia353bff0f6789e094f393538038e21eafb547a01
Treehugger Robot [Sat, 20 Mar 2021 02:27:34 +0000 (02:27 +0000)]
Merge changes Ic1f5b589,I34e05959 am:
3ea5a36745
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1646072
Change-Id: I32dedbc0b37ce6bfa06eacfd6f742b109511bf37
Treehugger Robot [Sat, 20 Mar 2021 01:56:00 +0000 (01:56 +0000)]
Merge changes Ic1f5b589,I34e05959
* changes:
PDL: Add more tests for C++
GD: Include init_flags where used
Martin Brabham [Sat, 20 Mar 2021 01:28:28 +0000 (01:28 +0000)]
Cert: OOB Test, verify different data. am:
d06d953590 am:
5955b9cc8d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1604953
Change-Id: I96a63b6f03c096fe2e840a727959b82e7f31ba6d
Martin Brabham [Sat, 20 Mar 2021 00:47:42 +0000 (00:47 +0000)]
Cert: OOB Test, verify different data. am:
d06d953590
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1604953
Change-Id: I802f11f085ac3f04e867cae7c2767e0f87f4b3a3