├── .clang-format ├── .gitignore ├── .style.yapf ├── Android.bp ├── AndroidTestTemplate.xml ├── BUILD.gn ├── Cargo.toml ├── CleanSpec.mk ├── EventLogTags.logtags ├── METADATA ├── MODULE_LICENSE_APACHE2 ├── NOTICE ├── OWNERS ├── PREUPLOAD.cfg ├── README.md ├── TEST_MAPPING ├── apex ├── Android.bp ├── apex_manifest.json ├── com.android.bluetooth.updatable.avbpubkey ├── com.android.bluetooth.updatable.pem ├── com.android.bluetooth.updatable.pk8 ├── com.android.bluetooth.updatable.x509.pem └── key.pem ├── audio_a2dp_hw ├── Android.bp ├── include │ └── audio_a2dp_hw.h ├── src │ ├── audio_a2dp_hw.cc │ └── audio_a2dp_hw_utils.cc └── test │ └── audio_a2dp_hw_test.cc ├── audio_bluetooth_hw ├── Android.bp ├── audio_bluetooth_hw.cc ├── device_port_proxy.cc ├── device_port_proxy.h ├── stream_apis.cc ├── stream_apis.h ├── utils.cc ├── utils.h └── utils_unittest.cc ├── audio_hal_interface ├── Android.bp ├── BUILD.gn ├── a2dp_encoding.cc ├── a2dp_encoding.h ├── a2dp_encoding_host.cc ├── client_interface.cc ├── client_interface.h ├── client_interface_unittest.cc ├── codec_status.cc ├── codec_status.h ├── hal_version_manager.h ├── hearing_aid_software_encoding.cc ├── hearing_aid_software_encoding.h ├── hearing_aid_software_encoding_host.cc ├── le_audio_software.cc └── le_audio_software.h ├── audio_hearing_aid_hw ├── Android.bp ├── include │ └── audio_hearing_aid_hw.h ├── src │ ├── audio_hearing_aid_hw.cc │ └── audio_hearing_aid_hw_utils.cc └── test │ └── audio_hearing_aid_hw_test.cc ├── binder ├── Android.bp └── android │ ├── bluetooth │ ├── BluetoothActivityEnergyInfo.aidl │ ├── BluetoothAudioConfig.aidl │ ├── BluetoothAvrcpPlayerSettings.aidl │ ├── BluetoothClass.aidl │ ├── BluetoothCodecConfig.aidl │ ├── BluetoothCodecStatus.aidl │ ├── BluetoothDevice.aidl │ ├── BluetoothGattCharacteristic.aidl │ ├── BluetoothGattDescriptor.aidl │ ├── BluetoothGattIncludedService.aidl │ ├── BluetoothGattService.aidl │ ├── BluetoothHeadsetClientCall.aidl │ ├── BluetoothHidDeviceAppQosSettings.aidl │ ├── BluetoothHidDeviceAppSdpSettings.aidl │ ├── BufferConstraints.aidl │ ├── DeviceGroup.aidl │ ├── IBluetooth.aidl │ ├── IBluetoothA2dp.aidl │ ├── IBluetoothA2dpSink.aidl │ ├── IBluetoothAvrcpController.aidl │ ├── IBluetoothAvrcpTarget.aidl │ ├── IBluetoothCallback.aidl │ ├── IBluetoothConnectionCallback.aidl │ ├── IBluetoothDeviceGroup.aidl │ ├── IBluetoothGatt.aidl │ ├── IBluetoothGattCallback.aidl │ ├── IBluetoothGattServerCallback.aidl │ ├── IBluetoothGroupCallback.aidl │ ├── IBluetoothHeadset.aidl │ ├── IBluetoothHeadsetClient.aidl │ ├── IBluetoothHearingAid.aidl │ ├── IBluetoothHidDevice.aidl │ ├── IBluetoothHidDeviceCallback.aidl │ ├── IBluetoothHidHost.aidl │ ├── IBluetoothLeAudio.aidl │ ├── IBluetoothManager.aidl │ ├── IBluetoothManagerCallback.aidl │ ├── IBluetoothMap.aidl │ ├── IBluetoothMapClient.aidl │ ├── IBluetoothMetadataListener.aidl │ ├── IBluetoothOobDataCallback.aidl │ ├── IBluetoothPan.aidl │ ├── IBluetoothPbap.aidl │ ├── IBluetoothPbapClient.aidl │ ├── IBluetoothProfileServiceConnection.aidl │ ├── IBluetoothSap.aidl │ ├── IBluetoothSocketManager.aidl │ ├── IBluetoothStateChangeCallback.aidl │ ├── IBluetoothVcp.aidl │ ├── IBluetoothVolumeControl.aidl │ ├── OobData.aidl │ ├── bluetooth_device.cc │ ├── bluetooth_device.h │ └── le │ │ ├── AdvertiseData.aidl │ │ ├── AdvertiseSettings.aidl │ │ ├── AdvertisingSetParameters.aidl │ │ ├── IAdvertisingSetCallback.aidl │ │ ├── IPeriodicAdvertisingCallback.aidl │ │ ├── IScannerCallback.aidl │ │ ├── PeriodicAdvertisingParameters.aidl │ │ ├── PeriodicAdvertisingReport.aidl │ │ ├── ResultStorageDescriptor.aidl │ │ ├── ScanFilter.aidl │ │ ├── ScanResult.aidl │ │ └── ScanSettings.aidl │ └── os │ ├── parcel_uuid.cc │ └── parcel_uuid.h ├── bta ├── Android.bp ├── BUILD.gn ├── ag │ ├── bta_ag_act.cc │ ├── bta_ag_api.cc │ ├── bta_ag_at.cc │ ├── bta_ag_at.h │ ├── bta_ag_cfg.cc │ ├── bta_ag_cmd.cc │ ├── bta_ag_int.h │ ├── bta_ag_main.cc │ ├── bta_ag_rfc.cc │ ├── bta_ag_sco.cc │ └── bta_ag_sdp.cc ├── ar │ ├── bta_ar.cc │ └── bta_ar_int.h ├── av │ ├── bta_av_aact.cc │ ├── bta_av_act.cc │ ├── bta_av_api.cc │ ├── bta_av_cfg.cc │ ├── bta_av_ci.cc │ ├── bta_av_int.h │ ├── bta_av_main.cc │ └── bta_av_ssm.cc ├── dm │ ├── bta_dm_act.cc │ ├── bta_dm_api.cc │ ├── bta_dm_cfg.cc │ ├── bta_dm_ci.cc │ ├── bta_dm_int.h │ ├── bta_dm_main.cc │ └── bta_dm_pm.cc ├── gatt │ ├── bta_gattc_act.cc │ ├── bta_gattc_api.cc │ ├── bta_gattc_cache.cc │ ├── bta_gattc_int.h │ ├── bta_gattc_main.cc │ ├── bta_gattc_queue.cc │ ├── bta_gattc_utils.cc │ ├── bta_gatts_act.cc │ ├── bta_gatts_api.cc │ ├── bta_gatts_int.h │ ├── bta_gatts_main.cc │ ├── bta_gatts_utils.cc │ ├── database.cc │ ├── database.h │ ├── database_builder.cc │ └── database_builder.h ├── hd │ ├── bta_hd_act.cc │ ├── bta_hd_api.cc │ ├── bta_hd_int.h │ └── bta_hd_main.cc ├── hearing_aid │ ├── hearing_aid.cc │ └── hearing_aid_audio_source.cc ├── hf_client │ ├── bta_hf_client_act.cc │ ├── bta_hf_client_api.cc │ ├── bta_hf_client_at.cc │ ├── bta_hf_client_at.h │ ├── bta_hf_client_int.h │ ├── bta_hf_client_main.cc │ ├── bta_hf_client_rfc.cc │ ├── bta_hf_client_sco.cc │ └── bta_hf_client_sdp.cc ├── hh │ ├── bta_hh_act.cc │ ├── bta_hh_api.cc │ ├── bta_hh_cfg.cc │ ├── bta_hh_int.h │ ├── bta_hh_le.cc │ ├── bta_hh_main.cc │ └── bta_hh_utils.cc ├── include │ ├── bta_ag_api.h │ ├── bta_api.h │ ├── bta_ar_api.h │ ├── bta_av_api.h │ ├── bta_av_ci.h │ ├── bta_av_co.h │ ├── bta_dm_acl.h │ ├── bta_dm_api.h │ ├── bta_dm_ci.h │ ├── bta_dm_co.h │ ├── bta_gatt_api.h │ ├── bta_gatt_queue.h │ ├── bta_gatts_co.h │ ├── bta_hd_api.h │ ├── bta_hearing_aid_api.h │ ├── bta_hf_client_api.h │ ├── bta_hfp_api.h │ ├── bta_hh_api.h │ ├── bta_hh_co.h │ ├── bta_jv_api.h │ ├── bta_jv_co.h │ ├── bta_op_api.h │ ├── bta_pan_api.h │ ├── bta_pan_ci.h │ ├── bta_pan_co.h │ ├── bta_sdp_api.h │ ├── bta_vc_api.h │ └── utl.h ├── jv │ ├── bta_jv_act.cc │ ├── bta_jv_api.cc │ ├── bta_jv_cfg.cc │ └── bta_jv_int.h ├── pan │ ├── bta_pan_act.cc │ ├── bta_pan_api.cc │ ├── bta_pan_ci.cc │ ├── bta_pan_int.h │ └── bta_pan_main.cc ├── pb │ └── bta_pbs_int.h ├── sdp │ ├── bta_sdp.cc │ ├── bta_sdp_act.cc │ ├── bta_sdp_api.cc │ ├── bta_sdp_cfg.cc │ └── bta_sdp_int.h ├── sys │ ├── bta_sys.h │ ├── bta_sys_conn.cc │ ├── bta_sys_int.h │ ├── bta_sys_main.cc │ └── utl.cc ├── test │ ├── bta_dip_test.cc │ ├── bta_dm_cust_uuid_test.cc │ ├── bta_dm_test.cc │ ├── bta_gatt_test.cc │ ├── bta_hf_client_add_record_test.cc │ ├── bta_hf_client_test.cc │ ├── common │ │ ├── bta_gatt_api_mock.cc │ │ ├── bta_gatt_api_mock.h │ │ ├── bta_gatt_queue_mock.cc │ │ ├── bta_gatt_queue_mock.h │ │ ├── btm_api_mock.cc │ │ ├── btm_api_mock.h │ │ └── fake_osi.h │ └── gatt │ │ ├── database_builder_sample_device_test.cc │ │ ├── database_builder_test.cc │ │ └── database_test.cc └── vc │ ├── device.cc │ ├── devices.h │ ├── devices_test.cc │ ├── types.h │ ├── vc.cc │ └── vc_test.cc ├── btcore ├── Android.bp ├── BUILD.gn ├── include │ ├── device_class.h │ ├── device_features.h │ ├── event_mask.h │ ├── hal_util.h │ ├── iac.h │ ├── module.h │ ├── osi_module.h │ ├── property.h │ └── version.h ├── src │ ├── device_class.cc │ ├── hal_util.cc │ ├── module.cc │ ├── osi_module.cc │ └── property.cc └── test │ ├── device_class_test.cc │ └── property_test.cc ├── btif ├── Android.bp ├── BUILD.gn ├── avrcp │ ├── avrcp_service.cc │ └── avrcp_service.h ├── co │ ├── bta_av_co.cc │ ├── bta_dm_co.cc │ ├── bta_gatts_co.cc │ ├── bta_hh_co.cc │ └── bta_pan_co.cc ├── include │ ├── btif_a2dp.h │ ├── btif_a2dp_audio_interface.h │ ├── btif_a2dp_control.h │ ├── btif_a2dp_sink.h │ ├── btif_a2dp_source.h │ ├── btif_acl.h │ ├── btif_activity_attribution.h │ ├── btif_api.h │ ├── btif_av.h │ ├── btif_av_co.h │ ├── btif_avrcp_audio_track.h │ ├── btif_bqr.h │ ├── btif_common.h │ ├── btif_config.h │ ├── btif_config_cache.h │ ├── btif_config_transcode.h │ ├── btif_debug.h │ ├── btif_debug_btsnoop.h │ ├── btif_debug_conn.h │ ├── btif_dm.h │ ├── btif_gatt.h │ ├── btif_gatt_util.h │ ├── btif_hd.h │ ├── btif_hf.h │ ├── btif_hh.h │ ├── btif_keystore.h │ ├── btif_metrics_logging.h │ ├── btif_pan.h │ ├── btif_pan_internal.h │ ├── btif_profile_queue.h │ ├── btif_rc.h │ ├── btif_sdp.h │ ├── btif_sock.h │ ├── btif_sock_l2cap.h │ ├── btif_sock_rfc.h │ ├── btif_sock_sco.h │ ├── btif_sock_sdp.h │ ├── btif_sock_thread.h │ ├── btif_sock_util.h │ ├── btif_storage.h │ ├── btif_uid.h │ ├── btif_util.h │ └── stack_manager.h ├── src │ ├── bluetooth.cc │ ├── btif_a2dp.cc │ ├── btif_a2dp_audio_interface.cc │ ├── btif_a2dp_audio_interface_linux.cc │ ├── btif_a2dp_control.cc │ ├── btif_a2dp_sink.cc │ ├── btif_a2dp_source.cc │ ├── btif_activity_attribution.cc │ ├── btif_av.cc │ ├── btif_avrcp_audio_track.cc │ ├── btif_avrcp_audio_track_linux.cc │ ├── btif_ble_advertiser.cc │ ├── btif_ble_scanner.cc │ ├── btif_bqr.cc │ ├── btif_config.cc │ ├── btif_config_cache.cc │ ├── btif_config_transcode.cc │ ├── btif_core.cc │ ├── btif_debug.cc │ ├── btif_debug_btsnoop.cc │ ├── btif_debug_conn.cc │ ├── btif_dm.cc │ ├── btif_gatt.cc │ ├── btif_gatt_client.cc │ ├── btif_gatt_server.cc │ ├── btif_gatt_test.cc │ ├── btif_gatt_util.cc │ ├── btif_hd.cc │ ├── btif_hearing_aid.cc │ ├── btif_hf.cc │ ├── btif_hf_client.cc │ ├── btif_hh.cc │ ├── btif_keystore.cc │ ├── btif_le_audio.cc │ ├── btif_metrics_logging.cc │ ├── btif_pan.cc │ ├── btif_profile_queue.cc │ ├── btif_rc.cc │ ├── btif_sdp.cc │ ├── btif_sdp_server.cc │ ├── btif_sock.cc │ ├── btif_sock_l2cap.cc │ ├── btif_sock_rfc.cc │ ├── btif_sock_sco.cc │ ├── btif_sock_sdp.cc │ ├── btif_sock_thread.cc │ ├── btif_sock_util.cc │ ├── btif_storage.cc │ ├── btif_uid.cc │ ├── btif_util.cc │ ├── btif_vc.cc │ └── stack_manager.cc └── test │ ├── btif_config_cache_test.cc │ ├── btif_hf_client_service_test.cc │ ├── btif_keystore_test.cc │ ├── btif_profile_queue_test.cc │ ├── btif_rc_test.cc │ ├── btif_stack_test.cc │ └── btif_storage_test.cc ├── common ├── Android.bp ├── BUILD.gn ├── address_obfuscator.cc ├── address_obfuscator.h ├── address_obfuscator_unittest.cc ├── benchmark │ ├── thread_performance_benchmark.cc │ └── timer_performance_benchmark.cc ├── id_generator.h ├── id_generator_unittest.cc ├── leaky_bonded_queue.h ├── leaky_bonded_queue_unittest.cc ├── lru.h ├── lru_unittest.cc ├── message_loop_thread.cc ├── message_loop_thread.h ├── message_loop_thread_unittest.cc ├── metric_id_allocator.cc ├── metric_id_allocator.h ├── metric_id_allocator_unittest.cc ├── metrics.cc ├── metrics.h ├── metrics_linux.cc ├── metrics_unittest.cc ├── once_timer.cc ├── once_timer.h ├── once_timer_unittest.cc ├── os_utils.cc ├── os_utils.h ├── repeating_timer.cc ├── repeating_timer.h ├── repeating_timer_unittest.cc ├── state_machine.h ├── state_machine_unittest.cc ├── stop_watch_legacy.cc ├── stop_watch_legacy.h ├── test │ └── thread_performance_test.cc ├── time_util.cc ├── time_util.h ├── time_util_unittest.cc └── utils.h ├── conf ├── Android.bp ├── bt_did.conf └── bt_stack.conf ├── device ├── Android.bp ├── BUILD.gn ├── include │ ├── controller.h │ ├── esco_parameters.h │ ├── interop.h │ └── interop_database.h ├── src │ ├── controller.cc │ ├── esco_parameters.cc │ └── interop.cc └── test │ └── interop_test.cc ├── doc ├── btsnoop_net.md ├── directory_layout.md ├── log_tags.md ├── network_ports.md ├── power_management.md ├── properties.md ├── pts_guide.md ├── style_guide.md └── supported_features.md ├── embdrv ├── g722 │ ├── Android.bp │ ├── BUILD.gn │ ├── fuzzer │ │ ├── Android.bp │ │ └── g722_enc_fuzzer.cc │ ├── g722_decode.cc │ ├── g722_enc_dec.h │ ├── g722_encode.cc │ └── g722_typedefs.h └── sbc │ ├── Android.bp │ ├── BUILD.gn │ ├── decoder │ ├── Android.bp │ ├── include │ │ ├── oi_assert.h │ │ ├── oi_bitstream.h │ │ ├── oi_bt_spec.h │ │ ├── oi_codec_sbc.h │ │ ├── oi_codec_sbc_private.h │ │ ├── oi_common.h │ │ ├── oi_cpu_dep.h │ │ ├── oi_modules.h │ │ ├── oi_osinterface.h │ │ ├── oi_status.h │ │ ├── oi_stddefs.h │ │ ├── oi_string.h │ │ ├── oi_time.h │ │ └── oi_utils.h │ ├── sbcdecoder_fuzzer.c │ └── srce │ │ ├── alloc.c │ │ ├── bitalloc-sbc.c │ │ ├── bitalloc.c │ │ ├── bitstream-decode.c │ │ ├── decoder-oina.c │ │ ├── decoder-private.c │ │ ├── decoder-sbc.c │ │ ├── dequant.c │ │ ├── framing-sbc.c │ │ ├── framing.c │ │ ├── oi_codec_version.c │ │ ├── readsamplesjoint.inc │ │ ├── synthesis-8-generated.c │ │ ├── synthesis-dct8.c │ │ └── synthesis-sbc.c │ └── encoder │ ├── Android.bp │ ├── include │ ├── sbc_dct.h │ ├── sbc_enc_func_declare.h │ ├── sbc_encoder.h │ ├── sbc_if.h │ └── sbc_types.h │ └── srce │ ├── sbc_analysis.c │ ├── sbc_dct.c │ ├── sbc_dct_coeffs.c │ ├── sbc_enc_bit_alloc_mono.c │ ├── sbc_enc_bit_alloc_ste.c │ ├── sbc_enc_coeffs.c │ ├── sbc_encoder.c │ └── sbc_packing.c ├── gd ├── .clang-format ├── .gitignore ├── Android.bp ├── Android.mk ├── AndroidTestTemplate.xml ├── BUILD.gn ├── README.md ├── att │ ├── Android.bp │ ├── BUILD.gn │ ├── att_module.cc │ └── att_module.h ├── benchmark.cc ├── btaa │ ├── Android.bp │ ├── BUILD.gn │ ├── activity_attribution.fbs │ ├── activity_attribution.h │ ├── android │ │ └── activity_attribution.cc │ ├── attribution_processor.h │ ├── cmd_evt_classification.h │ ├── hci_processor.h │ ├── host │ │ └── activity_attribution.cc │ ├── linux │ │ └── activity_attribution.cc │ ├── linux_generic │ │ ├── attribution_processor.cc │ │ ├── attribution_processor_tests.cc │ │ ├── cmd_evt_classification.cc │ │ ├── hci_processor.cc │ │ └── wakelock_processor.cc │ └── wakelock_processor.h ├── cert │ ├── all_cert_testcases │ ├── async_subprocess_logger.py │ ├── behavior.py │ ├── ble_lib.py │ ├── bluetooth_packets_python3_setup.py │ ├── bt_constants.py │ ├── capture.py │ ├── captures.py │ ├── cert_self_test.py │ ├── cert_self_test_lib.py │ ├── change_waiter.py │ ├── closable.py │ ├── devices_config.json │ ├── event_stream.py │ ├── gd_base_test.py │ ├── gd_base_test_lib.py │ ├── gd_device.py │ ├── gd_sl4a_base_test.py │ ├── gd_sl4a_device_config.json │ ├── gen_html_coverage.sh │ ├── host_config.json │ ├── irun │ ├── logging_client_interceptor.py │ ├── matchers.py │ ├── metadata.py │ ├── os_utils.py │ ├── performance_test_logger.py │ ├── pts.json │ ├── pts_base_test.py │ ├── pts_l2cap_testcase │ ├── py_acl_manager.py │ ├── py_hal.py │ ├── py_hci.py │ ├── py_l2cap.py │ ├── py_le_acl_manager.py │ ├── py_le_iso.py │ ├── py_le_security.py │ ├── py_security.py │ ├── run │ ├── run_pts_l2cap.sh │ ├── rust_android_devices_config.json │ ├── rust_host_config.json │ ├── set_up_and_run_device_cert.sh │ ├── set_up_virtualenv.sh │ └── truth.py ├── common │ ├── Android.bp │ ├── BUILD.gn │ ├── bidi_queue.h │ ├── bidi_queue_unittest.cc │ ├── bind.h │ ├── blocking_queue.h │ ├── blocking_queue_unittest.cc │ ├── byte_array.h │ ├── byte_array_test.cc │ ├── callback.h │ ├── callback_list.h │ ├── circular_buffer.h │ ├── circular_buffer_test.cc │ ├── contextual_callback.h │ ├── init_flags.cc │ ├── init_flags.fbs │ ├── init_flags.h │ ├── init_flags_test.cc │ ├── list_map.h │ ├── list_map_test.cc │ ├── lru_cache.h │ ├── lru_cache_test.cc │ ├── metric_id_manager.cc │ ├── metric_id_manager.h │ ├── metric_id_manager_unittest.cc │ ├── multi_priority_queue.h │ ├── multi_priority_queue_test.cc │ ├── numbers.h │ ├── numbers_test.cc │ ├── observer_registry.h │ ├── observer_registry_test.cc │ ├── stop_watch.cc │ ├── stop_watch.h │ ├── strings.cc │ ├── strings.h │ ├── strings_test.cc │ ├── testing │ │ ├── bind_test_util.h │ │ └── wired_pair_of_bidi_queues.h │ └── type_helper.h ├── crypto_toolbox │ ├── Android.bp │ ├── BUILD.gn │ ├── aes.cc │ ├── aes.h │ ├── aes_cmac.cc │ ├── crypto_toolbox.cc │ ├── crypto_toolbox.h │ └── crypto_toolbox_test.cc ├── docs │ ├── architecture │ │ ├── architecture.md │ │ ├── data_flow_diagram.png │ │ └── style_guide.md │ └── testing │ │ ├── cert_test.md │ │ ├── cert_test_architecture_drawing.png │ │ └── gtest.md ├── dumpsys │ ├── Android.bp │ ├── BUILD.gn │ ├── bluetooth_flatbuffer_test.cc │ ├── bluetooth_flatbuffer_test.fbs │ ├── bundler │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── bundler.cc │ │ ├── bundler.fbs │ │ ├── bundler.gni │ │ ├── bundler.h │ │ ├── extract_files_and_call.py │ │ ├── main.cc │ │ ├── test.bfbs │ │ └── test.cc │ ├── filter.cc │ ├── filter.h │ ├── filter_test.cc │ ├── init_flags.cc │ ├── init_flags.h │ ├── internal │ │ ├── filter_internal.cc │ │ ├── filter_internal.h │ │ ├── filter_internal_test.cc │ │ └── test_data │ │ │ ├── float.bfbs │ │ │ ├── float.fbs │ │ │ ├── float_bfbs.h │ │ │ ├── float_generated.h │ │ │ ├── integer.bfbs │ │ │ ├── integer.fbs │ │ │ ├── integer_bfbs.h │ │ │ ├── integer_generated.h │ │ │ ├── mkfiles │ │ │ ├── root.h │ │ │ ├── string.bfbs │ │ │ ├── string.fbs │ │ │ ├── string_bfbs.h │ │ │ ├── string_generated.h │ │ │ ├── struct.bfbs │ │ │ ├── struct.fbs │ │ │ ├── struct_bfbs.h │ │ │ └── struct_generated.h │ ├── reflection_schema.cc │ ├── reflection_schema.h │ ├── reflection_schema_test.cc │ └── test_data │ │ ├── bar.fbs │ │ ├── bar.h │ │ ├── baz.fbs │ │ ├── baz.h │ │ ├── foo.fbs │ │ ├── foo.h │ │ ├── qux.fbs │ │ ├── qux.h │ │ ├── root.fbs │ │ └── root.h ├── dumpsys_data.fbs ├── facade │ ├── common.proto │ ├── facade_main.cc │ ├── grpc_root_server.cc │ ├── grpc_root_server.h │ ├── read_only_property_server.cc │ ├── read_only_property_server.h │ └── rootservice.proto ├── fuzz │ ├── Android.bp │ ├── helpers.cc │ ├── helpers.h │ └── run ├── fuzz_test.cc ├── grpc │ ├── grpc_event_queue.h │ ├── grpc_module.cc │ └── grpc_module.h ├── hal │ ├── Android.bp │ ├── BUILD.gn │ ├── cert │ │ └── simple_hal_test.py │ ├── facade.cc │ ├── facade.h │ ├── fuzz │ │ ├── fuzz_hci_hal.cc │ │ └── fuzz_hci_hal.h │ ├── hal_facade.proto │ ├── hci_hal.h │ ├── hci_hal_android_hidl.cc │ ├── hci_hal_android_hidl_test.cc │ ├── hci_hal_host.cc │ ├── hci_hal_host.h │ ├── hci_hal_host_test.cc │ ├── serialize_packet.h │ ├── snoop_logger.cc │ ├── snoop_logger.h │ └── snoop_logger_test.cc ├── hci │ ├── Android.bp │ ├── BUILD.gn │ ├── acl_builder_test.cc │ ├── acl_connection_interface.h │ ├── acl_manager.cc │ ├── acl_manager.h │ ├── acl_manager │ │ ├── acl_connection.cc │ │ ├── acl_connection.h │ │ ├── acl_fragmenter.cc │ │ ├── acl_fragmenter.h │ │ ├── assembler.h │ │ ├── classic_acl_connection.cc │ │ ├── classic_acl_connection.h │ │ ├── classic_impl.h │ │ ├── connection_callbacks.h │ │ ├── connection_management_callbacks.h │ │ ├── event_checkers.h │ │ ├── le_acl_connection.cc │ │ ├── le_acl_connection.h │ │ ├── le_connection_callbacks.h │ │ ├── le_connection_management_callbacks.h │ │ ├── le_impl.h │ │ ├── round_robin_scheduler.cc │ │ ├── round_robin_scheduler.h │ │ └── round_robin_scheduler_test.cc │ ├── acl_manager_mock.h │ ├── acl_manager_test.cc │ ├── address.cc │ ├── address.h │ ├── address_pybind11_type_caster.h │ ├── address_unittest.cc │ ├── address_with_type.h │ ├── address_with_type_test.cc │ ├── cert │ │ ├── acl_manager_test.py │ │ ├── controller_test.py │ │ ├── direct_hci_test.py │ │ ├── le_acl_manager_test.py │ │ ├── le_advanced_scanning_test.py │ │ ├── le_advertising_manager_test.py │ │ ├── le_scanning_manager_test.py │ │ └── le_scanning_with_security_test.py │ ├── class_of_device.cc │ ├── class_of_device.h │ ├── class_of_device_pybind11_type_caster.h │ ├── class_of_device_unittest.cc │ ├── command_interface.h │ ├── controller.cc │ ├── controller.h │ ├── controller_mock.h │ ├── controller_test.cc │ ├── enum_helper.h │ ├── facade │ │ ├── acl_manager_facade.cc │ │ ├── acl_manager_facade.h │ │ ├── acl_manager_facade.proto │ │ ├── controller_facade.cc │ │ ├── controller_facade.h │ │ ├── controller_facade.proto │ │ ├── facade.cc │ │ ├── facade.h │ │ ├── hci_facade.proto │ │ ├── le_acl_manager_facade.cc │ │ ├── le_acl_manager_facade.h │ │ ├── le_acl_manager_facade.proto │ │ ├── le_advertising_manager_facade.cc │ │ ├── le_advertising_manager_facade.h │ │ ├── le_advertising_manager_facade.proto │ │ ├── le_initiator_address_facade.cc │ │ ├── le_initiator_address_facade.h │ │ ├── le_initiator_address_facade.proto │ │ ├── le_scanning_manager_facade.cc │ │ ├── le_scanning_manager_facade.h │ │ └── le_scanning_manager_facade.proto │ ├── fuzz │ │ ├── acl_manager_fuzz_test.cc │ │ ├── fuzz_hci_layer.cc │ │ ├── fuzz_hci_layer.h │ │ ├── hci_layer_fuzz_client.cc │ │ ├── hci_layer_fuzz_client.h │ │ ├── hci_layer_fuzz_test.cc │ │ ├── status_vs_complete_commands.cc │ │ └── status_vs_complete_commands.h │ ├── hci_acl_manager.fbs │ ├── hci_layer.cc │ ├── hci_layer.h │ ├── hci_layer_test.cc │ ├── hci_metrics_logging.cc │ ├── hci_metrics_logging.h │ ├── hci_packets.pdl │ ├── hci_packets_fuzz_test.cc │ ├── hci_packets_test.cc │ ├── le_acl_connection_interface.h │ ├── le_address_manager.cc │ ├── le_address_manager.h │ ├── le_address_manager_test.cc │ ├── le_advertising_interface.h │ ├── le_advertising_manager.cc │ ├── le_advertising_manager.h │ ├── le_advertising_manager_mock.h │ ├── le_advertising_manager_test.cc │ ├── le_iso_interface.h │ ├── le_scanning_interface.h │ ├── le_scanning_manager.cc │ ├── le_scanning_manager.h │ ├── le_scanning_manager_test.cc │ ├── le_security_interface.h │ ├── link_key.cc │ ├── link_key.h │ ├── security_interface.h │ ├── uuid.cc │ ├── uuid.h │ ├── uuid_unittest.cc │ ├── vendor_specific_event_manager.cc │ └── vendor_specific_event_manager.h ├── iso │ ├── Android.bp │ ├── cert │ │ ├── cert_le_iso.py │ │ └── le_iso_test.py │ ├── facade.cc │ ├── facade.h │ ├── facade.proto │ ├── internal │ │ ├── iso_manager_impl.cc │ │ └── iso_manager_impl.h │ ├── iso_manager.cc │ ├── iso_manager.h │ ├── iso_module.cc │ └── iso_module.h ├── l2cap │ ├── Android.bp │ ├── BUILD.gn │ ├── cid.h │ ├── classic │ │ ├── cert │ │ │ ├── cert_l2cap.py │ │ │ ├── l2cap_performance_test.py │ │ │ ├── l2cap_test.py │ │ │ └── pts_l2cap_test.py │ │ ├── dynamic_channel.h │ │ ├── dynamic_channel_configuration_option.h │ │ ├── dynamic_channel_manager.cc │ │ ├── dynamic_channel_manager.h │ │ ├── dynamic_channel_service.cc │ │ ├── dynamic_channel_service.h │ │ ├── facade.cc │ │ ├── facade.h │ │ ├── facade.proto │ │ ├── fixed_channel.cc │ │ ├── fixed_channel.h │ │ ├── fixed_channel_manager.cc │ │ ├── fixed_channel_manager.h │ │ ├── fixed_channel_manager_mock.h │ │ ├── fixed_channel_mock.h │ │ ├── fixed_channel_service.cc │ │ ├── fixed_channel_service.h │ │ ├── fixed_channel_service_mock.h │ │ ├── internal │ │ │ ├── channel_configuration_state.h │ │ │ ├── dumpsys_helper.cc │ │ │ ├── dumpsys_helper.h │ │ │ ├── dynamic_channel_service_impl.h │ │ │ ├── dynamic_channel_service_impl_mock.h │ │ │ ├── dynamic_channel_service_manager_impl.cc │ │ │ ├── dynamic_channel_service_manager_impl.h │ │ │ ├── dynamic_channel_service_manager_impl_mock.h │ │ │ ├── dynamic_channel_service_manager_test.cc │ │ │ ├── fixed_channel_impl.cc │ │ │ ├── fixed_channel_impl.h │ │ │ ├── fixed_channel_impl_mock.h │ │ │ ├── fixed_channel_impl_test.cc │ │ │ ├── fixed_channel_service_impl.h │ │ │ ├── fixed_channel_service_impl_mock.h │ │ │ ├── fixed_channel_service_manager_impl.cc │ │ │ ├── fixed_channel_service_manager_impl.h │ │ │ ├── fixed_channel_service_manager_impl_mock.h │ │ │ ├── fixed_channel_service_manager_test.cc │ │ │ ├── link.cc │ │ │ ├── link.h │ │ │ ├── link_manager.cc │ │ │ ├── link_manager.h │ │ │ ├── link_manager_test.cc │ │ │ ├── link_mock.h │ │ │ ├── link_test.cc │ │ │ ├── signalling_manager.cc │ │ │ ├── signalling_manager.h │ │ │ └── signalling_manager_test.cc │ │ ├── l2cap_classic_module.cc │ │ ├── l2cap_classic_module.fbs │ │ ├── l2cap_classic_module.h │ │ ├── l2cap_classic_module_mock.h │ │ ├── link_property_listener.h │ │ ├── link_security_interface.h │ │ ├── security_enforcement_interface.h │ │ └── security_policy.h │ ├── dynamic_channel.cc │ ├── dynamic_channel.h │ ├── fcs.cc │ ├── fcs.h │ ├── fuzz │ │ ├── Android.bp │ │ ├── channel_fuzz_controller.cc │ │ ├── channel_fuzz_controller.h │ │ ├── fuzz_dynamic_channel_manager.h │ │ ├── fuzz_dynamic_channel_manager_impl.h │ │ ├── fuzz_l2cap.cc │ │ ├── fuzz_l2cap_classic_module.h │ │ └── shim_l2cap.h │ ├── internal │ │ ├── basic_mode_channel_data_controller.cc │ │ ├── basic_mode_channel_data_controller.h │ │ ├── basic_mode_channel_data_controller_test.cc │ │ ├── channel_impl.h │ │ ├── channel_impl_mock.h │ │ ├── data_controller.h │ │ ├── data_controller_mock.h │ │ ├── data_pipeline_manager.cc │ │ ├── data_pipeline_manager.h │ │ ├── data_pipeline_manager_mock.h │ │ ├── dynamic_channel_allocator.cc │ │ ├── dynamic_channel_allocator.h │ │ ├── dynamic_channel_allocator_fuzz_test.cc │ │ ├── dynamic_channel_allocator_test.cc │ │ ├── dynamic_channel_impl.cc │ │ ├── dynamic_channel_impl.h │ │ ├── dynamic_channel_impl_test.cc │ │ ├── enhanced_retransmission_mode_channel_data_controller.cc │ │ ├── enhanced_retransmission_mode_channel_data_controller.h │ │ ├── enhanced_retransmission_mode_channel_data_controller_test.cc │ │ ├── fixed_channel_allocator.h │ │ ├── fixed_channel_allocator_test.cc │ │ ├── ilink.h │ │ ├── ilink_mock.h │ │ ├── le_credit_based_channel_data_controller.cc │ │ ├── le_credit_based_channel_data_controller.h │ │ ├── le_credit_based_channel_data_controller_test.cc │ │ ├── parameter_provider.h │ │ ├── parameter_provider_mock.h │ │ ├── receiver.cc │ │ ├── receiver.h │ │ ├── receiver_test.cc │ │ ├── scheduler.h │ │ ├── scheduler_fifo.cc │ │ ├── scheduler_fifo.h │ │ ├── scheduler_fifo_test.cc │ │ ├── scheduler_mock.h │ │ ├── sender.cc │ │ ├── sender.h │ │ └── sender_test.cc │ ├── l2cap_packet_fuzz_test.cc │ ├── l2cap_packet_test.cc │ ├── l2cap_packets.pdl │ ├── le │ │ ├── cert │ │ │ ├── cert_le_l2cap.py │ │ │ ├── dual_l2cap_test.py │ │ │ └── le_l2cap_test.py │ │ ├── dynamic_channel.cc │ │ ├── dynamic_channel.h │ │ ├── dynamic_channel_configuration_option.h │ │ ├── dynamic_channel_manager.cc │ │ ├── dynamic_channel_manager.h │ │ ├── dynamic_channel_service.cc │ │ ├── dynamic_channel_service.h │ │ ├── facade.cc │ │ ├── facade.h │ │ ├── facade.proto │ │ ├── fixed_channel.cc │ │ ├── fixed_channel.h │ │ ├── fixed_channel_manager.cc │ │ ├── fixed_channel_manager.h │ │ ├── fixed_channel_service.cc │ │ ├── fixed_channel_service.h │ │ ├── internal │ │ │ ├── dynamic_channel_service_impl.h │ │ │ ├── dynamic_channel_service_impl_mock.h │ │ │ ├── dynamic_channel_service_manager_impl.cc │ │ │ ├── dynamic_channel_service_manager_impl.h │ │ │ ├── dynamic_channel_service_manager_test.cc │ │ │ ├── fixed_channel_impl.cc │ │ │ ├── fixed_channel_impl.h │ │ │ ├── fixed_channel_impl_mock.h │ │ │ ├── fixed_channel_impl_test.cc │ │ │ ├── fixed_channel_service_impl.h │ │ │ ├── fixed_channel_service_impl_mock.h │ │ │ ├── fixed_channel_service_manager_impl.cc │ │ │ ├── fixed_channel_service_manager_impl.h │ │ │ ├── fixed_channel_service_manager_impl_mock.h │ │ │ ├── fixed_channel_service_manager_test.cc │ │ │ ├── link.cc │ │ │ ├── link.h │ │ │ ├── link_manager.cc │ │ │ ├── link_manager.h │ │ │ ├── link_manager_test.cc │ │ │ ├── link_mock.h │ │ │ ├── signalling_manager.cc │ │ │ └── signalling_manager.h │ │ ├── l2cap_le_module.cc │ │ ├── l2cap_le_module.h │ │ ├── l2cap_le_module_mock.h │ │ ├── link_options.cc │ │ ├── link_options.h │ │ ├── link_property_listener.h │ │ ├── security_enforcement_interface.h │ │ └── security_policy.h │ ├── mtu.h │ ├── psm.h │ ├── signal_id.h │ └── signal_id_test.cc ├── module.cc ├── module.h ├── module_unittest.cc ├── module_unittest.fbs ├── module_unittest_generated.h ├── neighbor │ ├── Android.bp │ ├── BUILD.gn │ ├── cert │ │ ├── neighbor_test.py │ │ └── py_neighbor.py │ ├── connectability.cc │ ├── connectability.h │ ├── discoverability.cc │ ├── discoverability.h │ ├── facade │ │ ├── facade.cc │ │ ├── facade.h │ │ └── facade.proto │ ├── inquiry.cc │ ├── inquiry.h │ ├── inquiry_mock.h │ ├── inquiry_test.cc │ ├── name.cc │ ├── name.h │ ├── name_db.cc │ ├── name_db.h │ ├── page.cc │ ├── page.h │ ├── scan.cc │ ├── scan.h │ └── scan_parameters.h ├── os │ ├── Android.bp │ ├── BUILD.gn │ ├── alarm.h │ ├── alarm_benchmark.cc │ ├── android │ │ ├── metrics.cc │ │ ├── parameter_provider.cc │ │ ├── system_properties.cc │ │ ├── system_properties_test.cc │ │ ├── wakelock_native.cc │ │ └── wakelock_native_test.cc │ ├── files.h │ ├── fuzz │ │ ├── dev_null_queue.h │ │ ├── fake_timerfd.cc │ │ ├── fake_timerfd.h │ │ └── fuzz_inject_queue.h │ ├── handler.h │ ├── host │ │ ├── metrics.cc │ │ ├── parameter_provider.cc │ │ ├── system_properties.cc │ │ ├── system_properties_test.cc │ │ └── wakelock_native.cc │ ├── internal │ │ └── wakelock_native.h │ ├── linux │ │ ├── metrics.cc │ │ ├── parameter_provider.cc │ │ ├── system_properties.cc │ │ ├── system_properties_test.cc │ │ └── wakelock_native.cc │ ├── linux_generic │ │ ├── alarm.cc │ │ ├── alarm_unittest.cc │ │ ├── files.cc │ │ ├── files_test.cc │ │ ├── handler.cc │ │ ├── handler_unittest.cc │ │ ├── linux.h │ │ ├── queue.tpp │ │ ├── queue_unittest.cc │ │ ├── reactive_semaphore.cc │ │ ├── reactive_semaphore.h │ │ ├── reactor.cc │ │ ├── reactor_unittest.cc │ │ ├── repeating_alarm.cc │ │ ├── repeating_alarm_unittest.cc │ │ ├── thread.cc │ │ ├── thread_unittest.cc │ │ ├── wakelock_manager.cc │ │ └── wakelock_manager_unittest.cc │ ├── log.h │ ├── metrics.h │ ├── mock_queue.h │ ├── parameter_provider.h │ ├── queue.h │ ├── queue_benchmark.cc │ ├── rand.h │ ├── reactor.h │ ├── repeating_alarm.h │ ├── system_properties.h │ ├── thread.h │ ├── thread_benchmark.cc │ ├── utils.h │ ├── wakelock_manager.fbs │ └── wakelock_manager.h ├── packet │ ├── Android.bp │ ├── BUILD.gn │ ├── base_packet_builder.h │ ├── base_struct.h │ ├── bit_inserter.cc │ ├── bit_inserter.h │ ├── bit_inserter_unittest.cc │ ├── byte_inserter.cc │ ├── byte_inserter.h │ ├── byte_observer.cc │ ├── byte_observer.h │ ├── custom_field_fixed_size_interface.h │ ├── endian_inserter.h │ ├── fragmenting_inserter.cc │ ├── fragmenting_inserter.h │ ├── fragmenting_inserter_unittest.cc │ ├── iterator.cc │ ├── iterator.h │ ├── packet_builder.h │ ├── packet_builder_unittest.cc │ ├── packet_struct.h │ ├── packet_view.cc │ ├── packet_view.h │ ├── packet_view_unittest.cc │ ├── parser │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── README │ │ ├── bison.gni │ │ ├── checksum_def.cc │ │ ├── checksum_def.h │ │ ├── checksum_type_checker.h │ │ ├── custom_field_def.cc │ │ ├── custom_field_def.h │ │ ├── custom_type_checker.h │ │ ├── declarations.h │ │ ├── enum_def.cc │ │ ├── enum_def.h │ │ ├── enum_gen.cc │ │ ├── enum_gen.h │ │ ├── field_list.h │ │ ├── fields │ │ │ ├── all_fields.h │ │ │ ├── array_field.cc │ │ │ ├── array_field.h │ │ │ ├── body_field.cc │ │ │ ├── body_field.h │ │ │ ├── checksum_field.cc │ │ │ ├── checksum_field.h │ │ │ ├── checksum_start_field.cc │ │ │ ├── checksum_start_field.h │ │ │ ├── count_field.cc │ │ │ ├── count_field.h │ │ │ ├── custom_field.cc │ │ │ ├── custom_field.h │ │ │ ├── custom_field_fixed_size.cc │ │ │ ├── custom_field_fixed_size.h │ │ │ ├── enum_field.cc │ │ │ ├── enum_field.h │ │ │ ├── fixed_enum_field.cc │ │ │ ├── fixed_enum_field.h │ │ │ ├── fixed_field.cc │ │ │ ├── fixed_field.h │ │ │ ├── fixed_scalar_field.cc │ │ │ ├── fixed_scalar_field.h │ │ │ ├── group_field.cc │ │ │ ├── group_field.h │ │ │ ├── packet_field.cc │ │ │ ├── packet_field.h │ │ │ ├── padding_field.cc │ │ │ ├── padding_field.h │ │ │ ├── payload_field.cc │ │ │ ├── payload_field.h │ │ │ ├── reserved_field.cc │ │ │ ├── reserved_field.h │ │ │ ├── scalar_field.cc │ │ │ ├── scalar_field.h │ │ │ ├── size_field.cc │ │ │ ├── size_field.h │ │ │ ├── struct_field.cc │ │ │ ├── struct_field.h │ │ │ ├── variable_length_struct_field.cc │ │ │ ├── variable_length_struct_field.h │ │ │ ├── vector_field.cc │ │ │ └── vector_field.h │ │ ├── flex.gni │ │ ├── gen_cpp.cc │ │ ├── gen_rust.cc │ │ ├── language_l.ll │ │ ├── language_y.yy │ │ ├── logging.h │ │ ├── main.cc │ │ ├── packet_def.cc │ │ ├── packet_def.h │ │ ├── packetgen.gni │ │ ├── parent_def.cc │ │ ├── parent_def.h │ │ ├── parse_location.h │ │ ├── size.h │ │ ├── struct_def.cc │ │ ├── struct_def.h │ │ ├── struct_parser_generator.cc │ │ ├── struct_parser_generator.h │ │ ├── test │ │ │ ├── Android.bp │ │ │ ├── big_endian_test_packets.pdl │ │ │ ├── generated_packet_test.cc │ │ │ ├── simple_sum.h │ │ │ ├── six_bytes.cc │ │ │ ├── six_bytes.h │ │ │ ├── test_packets.pdl │ │ │ ├── variable.cc │ │ │ └── variable.h │ │ ├── type_def.h │ │ └── util.h │ ├── python3_module.cc │ ├── raw_builder.cc │ ├── raw_builder.h │ ├── raw_builder_unittest.cc │ ├── view.cc │ └── view.h ├── proto │ ├── Android.bp │ ├── BUILD.gn │ └── bluetooth │ │ ├── bluetoothKeystore │ │ └── keystore.proto │ │ └── metrics │ │ └── bluetooth.proto ├── rust │ ├── README.md │ ├── common │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── asserts.rs │ │ │ ├── ffi │ │ │ ├── sys_prop.cc │ │ │ └── sys_prop.h │ │ │ ├── init_flags.rs │ │ │ ├── lib.rs │ │ │ ├── ready.rs │ │ │ ├── sys_prop.rs │ │ │ └── time.rs │ ├── facade │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── Cargo.toml │ │ ├── helpers │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── facade_proto │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ ├── common.rs │ │ │ └── lib.rs │ ├── gddi │ │ ├── Android.bp │ │ ├── Cargo.toml │ │ ├── macros │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ └── src │ │ │ └── lib.rs │ ├── hal │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── facade.rs │ │ │ ├── ffi │ │ │ ├── hidl.cc │ │ │ └── hidl.h │ │ │ ├── hidl_hal.rs │ │ │ ├── lib.rs │ │ │ ├── rootcanal_hal.rs │ │ │ └── snoop.rs │ ├── hci │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── Cargo.toml │ │ ├── custom_types │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ └── src │ │ │ ├── controller.rs │ │ │ ├── controller_facade.rs │ │ │ ├── error.rs │ │ │ ├── facade.rs │ │ │ └── lib.rs │ ├── link │ │ ├── Android.bp │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── acl │ │ │ ├── classic │ │ │ │ ├── facade.rs │ │ │ │ └── mod.rs │ │ │ ├── core.rs │ │ │ ├── fragment.rs │ │ │ └── mod.rs │ │ │ └── lib.rs │ ├── linux │ │ ├── adapter │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── dbus_projection │ │ │ ├── Cargo.toml │ │ │ ├── dbus_macros │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── mgmt │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── bin │ │ │ │ └── btmanagerd │ │ │ │ ├── main.rs │ │ │ │ └── state_machine.rs │ │ ├── service │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ │ ├── dbus_arg.rs │ │ │ │ ├── iface_bluetooth.rs │ │ │ │ ├── iface_bluetooth_gatt.rs │ │ │ │ └── main.rs │ │ └── stack │ │ │ ├── Cargo.toml │ │ │ ├── btif_macros │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ │ └── src │ │ │ ├── bluetooth.rs │ │ │ ├── bluetooth_gatt.rs │ │ │ └── lib.rs │ ├── main │ │ ├── Android.bp │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── packets │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── lib.rs │ ├── shim │ │ ├── Android.bp │ │ ├── BUILD.gn │ │ ├── Cargo.toml │ │ ├── callbacks │ │ │ ├── callbacks.cc │ │ │ └── callbacks.h │ │ └── src │ │ │ ├── bridge.rs │ │ │ ├── controller.rs │ │ │ ├── hci.rs │ │ │ ├── init_flags.rs │ │ │ ├── lib.rs │ │ │ ├── message_loop_thread.rs │ │ │ └── stack.rs │ └── topshim │ │ ├── BUILD.gn │ │ ├── Cargo.toml │ │ ├── bindings │ │ └── wrapper.h │ │ ├── btif │ │ ├── btif_shim.cc │ │ └── btif_shim.h │ │ └── src │ │ ├── btif.rs │ │ ├── lib.rs │ │ └── topstack.rs ├── security │ ├── Android.bp │ ├── BUILD.gn │ ├── cert │ │ ├── cert_security.py │ │ ├── le_security_test.py │ │ └── security_test.py │ ├── channel │ │ ├── Android.bp │ │ ├── security_manager_channel.cc │ │ ├── security_manager_channel.h │ │ └── security_manager_channel_unittest.cc │ ├── ecc │ │ ├── multipoint_test.cc │ │ ├── multprecision.cc │ │ ├── multprecision.h │ │ ├── p_256_ecc_pp.cc │ │ └── p_256_ecc_pp.h │ ├── ecdh_keys.cc │ ├── ecdh_keys.h │ ├── facade.cc │ ├── facade.h │ ├── facade.proto │ ├── facade_configuration_api.cc │ ├── facade_configuration_api.h │ ├── initial_informations.h │ ├── internal │ │ ├── security_manager_impl.cc │ │ └── security_manager_impl.h │ ├── l2cap_security_module_interface.cc │ ├── l2cap_security_module_interface.h │ ├── pairing │ │ ├── Android.bp │ │ ├── classic_pairing_handler.cc │ │ ├── classic_pairing_handler.h │ │ ├── classic_pairing_handler_unittest.cc │ │ ├── oob_data.h │ │ └── pairing_handler.h │ ├── pairing_failure.h │ ├── pairing_handler_le.cc │ ├── pairing_handler_le.h │ ├── pairing_handler_le_legacy.cc │ ├── pairing_handler_le_secure_connections.cc │ ├── pairing_handler_le_unittest.cc │ ├── record │ │ ├── Android.bp │ │ ├── security_record.h │ │ ├── security_record_database.h │ │ ├── security_record_storage.cc │ │ ├── security_record_storage.h │ │ └── security_record_storage_test.cc │ ├── security_manager.cc │ ├── security_manager.h │ ├── security_manager_listener.h │ ├── security_module.cc │ ├── security_module.h │ ├── smp_packets.pdl │ ├── test │ │ ├── ecdh_keys_test.cc │ │ ├── fake_hci_layer.h │ │ ├── fake_l2cap_test.cc │ │ ├── fake_name_db.h │ │ ├── fake_security_interface.h │ │ ├── fake_storage_module.h │ │ ├── mocks.h │ │ └── pairing_handler_le_pair_test.cc │ └── ui.h ├── setup.py ├── shim │ ├── Android.bp │ ├── BUILD.gn │ ├── cert │ │ ├── shim_test.py │ │ └── stack_test.py │ ├── dumpsys.cc │ ├── dumpsys.fbs │ ├── dumpsys.h │ ├── dumpsys_args.cc │ ├── dumpsys_args.h │ ├── dumpsys_args_test.cc │ ├── dumpsys_test.cc │ ├── facade │ │ ├── facade.cc │ │ ├── facade.h │ │ └── facade.proto │ └── test_data │ │ ├── dumpsys_data.bfbs │ │ ├── dumpsys_test_data_bin │ │ └── dumpsys_test_data_bin.h ├── stack_manager.cc ├── stack_manager.h ├── stack_manager_unittest.cc └── storage │ ├── Android.bp │ ├── BUILD.gn │ ├── adapter_config.cc │ ├── adapter_config.h │ ├── adapter_config_test.cc │ ├── classic_device.cc │ ├── classic_device.h │ ├── classic_device_test.cc │ ├── config_cache.cc │ ├── config_cache.h │ ├── config_cache_helper.cc │ ├── config_cache_helper.h │ ├── config_cache_helper_test.cc │ ├── config_cache_test.cc │ ├── device.cc │ ├── device.h │ ├── device_test.cc │ ├── le_device.cc │ ├── le_device.h │ ├── le_device_test.cc │ ├── legacy_config_file.cc │ ├── legacy_config_file.h │ ├── legacy_config_file_test.cc │ ├── mutation.cc │ ├── mutation.h │ ├── mutation_entry.cc │ ├── mutation_entry.h │ ├── mutation_test.cc │ ├── serializable.h │ ├── storage_module.cc │ ├── storage_module.h │ └── storage_module_test.cc ├── hci ├── Android.bp ├── BUILD.gn ├── include │ ├── bt_hci_bdroid.h │ ├── bt_vendor_lib.h │ ├── btsnoop.h │ ├── btsnoop_mem.h │ ├── buffer_allocator.h │ ├── hci_hal.h │ ├── hci_inject.h │ ├── hci_internals.h │ ├── hci_layer.h │ ├── hci_packet_factory.h │ ├── hci_packet_parser.h │ ├── low_power_manager.h │ ├── packet_fragmenter.h │ ├── userial.h │ └── vendor.h ├── src │ ├── btsnoop.cc │ ├── btsnoop_mem.cc │ ├── btsnoop_net.cc │ ├── buffer_allocator.cc │ ├── hci_inject.cc │ ├── hci_layer.cc │ ├── hci_layer_android.cc │ ├── hci_layer_linux.cc │ ├── hci_packet_factory.cc │ ├── hci_packet_parser.cc │ └── packet_fragmenter.cc └── test │ ├── hci_layer_test.cc │ ├── other_stack_stub.cc │ ├── packet_fragmenter_host_test.cc │ └── packet_fragmenter_test.cc ├── include ├── Android.bp ├── abstract_message_loop.h ├── abstract_observer_list.h ├── array_utils.h └── hardware │ ├── avrcp │ ├── avrcp.h │ ├── avrcp_common.h │ └── avrcp_logging_helper.h │ ├── ble_advertiser.h │ ├── ble_scanner.h │ ├── bluetooth.h │ ├── bluetooth_headset_callbacks.h │ ├── bluetooth_headset_interface.h │ ├── bt_activity_attribution.h │ ├── bt_av.h │ ├── bt_common_types.h │ ├── bt_gatt.h │ ├── bt_gatt_client.h │ ├── bt_gatt_server.h │ ├── bt_gatt_types.h │ ├── bt_hd.h │ ├── bt_hearing_aid.h │ ├── bt_hf.h │ ├── bt_hf_client.h │ ├── bt_hh.h │ ├── bt_keystore.h │ ├── bt_le_audio.h │ ├── bt_pan.h │ ├── bt_rc.h │ ├── bt_sdp.h │ ├── bt_sock.h │ └── bt_vc.h ├── internal_include ├── Android.bp ├── bt_common.h ├── bt_target.h ├── bt_trace.h ├── bte.h ├── bte_appl.h └── stack_config.h ├── linux_include └── log │ └── log.h ├── main ├── Android.bp ├── BUILD.gn ├── bte_conf.cc ├── bte_init_cpp_logging.cc ├── bte_logmsg.cc ├── bte_main.cc ├── main_int.h ├── shim │ ├── Android.bp │ ├── BUILD.gn │ ├── acl.cc │ ├── acl.h │ ├── acl_api.cc │ ├── acl_api.h │ ├── acl_legacy_interface.cc │ ├── acl_legacy_interface.h │ ├── activity_attribution.cc │ ├── activity_attribution.h │ ├── btm.cc │ ├── btm.h │ ├── btm_api.cc │ ├── btm_api.h │ ├── config.cc │ ├── config.h │ ├── controller.cc │ ├── controller.h │ ├── dumpsys.cc │ ├── dumpsys.h │ ├── entry.cc │ ├── entry.h │ ├── hci_layer.cc │ ├── hci_layer.h │ ├── helpers.h │ ├── l2c_api.cc │ ├── l2c_api.h │ ├── le_advertising_manager.cc │ ├── le_advertising_manager.h │ ├── le_scanning_manager.cc │ ├── le_scanning_manager.h │ ├── link_connection_interface.h │ ├── link_policy.cc │ ├── link_policy.h │ ├── link_policy_interface.h │ ├── metric_id_api.cc │ ├── metric_id_api.h │ ├── metrics_api.cc │ ├── metrics_api.h │ ├── shim.cc │ ├── shim.h │ ├── stack.cc │ ├── stack.h │ ├── utils.cc │ └── utils.h ├── stack_config.cc └── test │ └── main_shim_test.cc ├── osi ├── Android.bp ├── BUILD.gn ├── include │ ├── alarm.h │ ├── allocation_tracker.h │ ├── allocator.h │ ├── array.h │ ├── buffer.h │ ├── compat.h │ ├── config.h │ ├── fixed_queue.h │ ├── future.h │ ├── hash_map_utils.h │ ├── list.h │ ├── log.h │ ├── mutex.h │ ├── osi.h │ ├── properties.h │ ├── reactor.h │ ├── ringbuffer.h │ ├── semaphore.h │ ├── socket.h │ ├── socket_utils │ │ ├── socket_local.h │ │ └── sockets.h │ ├── thread.h │ └── wakelock.h ├── src │ ├── alarm.cc │ ├── allocation_tracker.cc │ ├── allocator.cc │ ├── array.cc │ ├── buffer.cc │ ├── compat.cc │ ├── config.cc │ ├── fixed_queue.cc │ ├── future.cc │ ├── hash_map_utils.cc │ ├── list.cc │ ├── mutex.cc │ ├── osi.cc │ ├── properties.cc │ ├── reactor.cc │ ├── ringbuffer.cc │ ├── semaphore.cc │ ├── socket.cc │ ├── socket_utils │ │ ├── README │ │ ├── socket_local_client.cc │ │ └── socket_local_server.cc │ ├── thread.cc │ └── wakelock.cc └── test │ ├── AlarmTestHarness.cc │ ├── AlarmTestHarness.h │ ├── AllocationTestHarness.cc │ ├── AllocationTestHarness.h │ ├── alarm_mock.h │ ├── alarm_test.cc │ ├── allocation_tracker_test.cc │ ├── allocator_test.cc │ ├── array_test.cc │ ├── config_test.cc │ ├── fixed_queue_test.cc │ ├── future_test.cc │ ├── fuzzers │ ├── Android.bp │ ├── alarm │ │ ├── Android.bp │ │ └── fuzz_alarm.cc │ ├── allocation_tracker │ │ ├── Android.bp │ │ ├── corpus │ │ │ └── checkfail-regression-156805580 │ │ └── fuzz_allocation_tracker.cc │ ├── allocator │ │ ├── Android.bp │ │ └── fuzz_allocator.cc │ ├── array │ │ ├── Android.bp │ │ └── fuzz_array.cc │ ├── buffer │ │ ├── Android.bp │ │ └── fuzz_buffer.cc │ ├── compat │ │ ├── Android.bp │ │ └── fuzz_compat.cc │ ├── fixed_queue │ │ ├── Android.bp │ │ └── fuzz_fixed_queue.cc │ ├── future │ │ ├── Android.bp │ │ └── fuzz_future.cc │ ├── include │ │ └── libosiFuzzHelperFunctions.h │ ├── list │ │ ├── Android.bp │ │ └── fuzz_list.cc │ └── ringbuffer │ │ ├── Android.bp │ │ └── fuzz_ringbuffer.cc │ ├── hash_map_utils_test.cc │ ├── list_test.cc │ ├── properties_test.cc │ ├── rand_test.cc │ ├── reactor_test.cc │ ├── ringbuffer_test.cc │ ├── semaphore_test.cc │ ├── test_stubs.h │ ├── thread_test.cc │ └── wakelock_test.cc ├── packet ├── Android.bp ├── BUILD.gn ├── avrcp │ ├── Android.bp │ ├── avrcp_browse_packet.cc │ ├── avrcp_browse_packet.h │ ├── avrcp_packet.cc │ ├── avrcp_packet.h │ ├── avrcp_reject_packet.cc │ ├── avrcp_reject_packet.h │ ├── capabilities_packet.cc │ ├── capabilities_packet.h │ ├── change_path.cc │ ├── change_path.h │ ├── general_reject_packet.cc │ ├── general_reject_packet.h │ ├── get_element_attributes_packet.cc │ ├── get_element_attributes_packet.h │ ├── get_folder_items.cc │ ├── get_folder_items.h │ ├── get_item_attributes.cc │ ├── get_item_attributes.h │ ├── get_play_status_packet.cc │ ├── get_play_status_packet.h │ ├── get_total_number_of_items.cc │ ├── get_total_number_of_items.h │ ├── pass_through_packet.cc │ ├── pass_through_packet.h │ ├── play_item.cc │ ├── play_item.h │ ├── register_notification_packet.cc │ ├── register_notification_packet.h │ ├── set_absolute_volume.cc │ ├── set_absolute_volume.h │ ├── set_addressed_player.cc │ ├── set_addressed_player.h │ ├── set_browsed_player.cc │ ├── set_browsed_player.h │ ├── vendor_packet.cc │ └── vendor_packet.h ├── base │ ├── Android.bp │ ├── iterator.cc │ ├── iterator.h │ ├── packet.cc │ ├── packet.h │ ├── packet_builder.cc │ └── packet_builder.h ├── include │ ├── avrcp_packet.h │ └── packet.h └── tests │ ├── avrcp │ ├── avrcp_browse_packet_test.cc │ ├── avrcp_packet_test.cc │ ├── avrcp_reject_packet_test.cc │ ├── avrcp_test_packets.h │ ├── change_path_packet_test.cc │ ├── general_reject_packet_test.cc │ ├── get_capabilities_packet_test.cc │ ├── get_element_attributes_packet_test.cc │ ├── get_folder_items_packet_test.cc │ ├── get_item_attributes_packet_test.cc │ ├── get_play_status_packet_test.cc │ ├── get_total_number_of_items_packet_test.cc │ ├── pass_through_packet_test.cc │ ├── play_item_packet_test.cc │ ├── register_notification_packet_test.cc │ ├── set_absolute_volume_packet_test.cc │ ├── set_addressed_player_packet_test.cc │ ├── set_browsed_player_packet_test.cc │ └── vendor_packet_test.cc │ ├── base │ ├── iterator_test.cc │ ├── packet_builder_test.cc │ ├── packet_test.cc │ └── packet_test_common.h │ ├── fuzzers │ ├── Android.bp │ ├── avrcp_browse_packet_fuzzer.cc │ ├── avrcp_packet_fuzzer.cc │ ├── change_path_req_fuzzer.cc │ ├── change_path_res_fuzzer.cc │ ├── corpus │ │ ├── avrcp_browse_packet_corpus │ │ │ └── validpacket │ │ ├── avrcp_packet_corpus │ │ │ └── validpacket │ │ ├── avrcp_test_packets_corpus │ │ │ └── validpacket │ │ ├── change_path_packet_corpus │ │ │ └── validpacket │ │ ├── generate_corpus.sh │ │ ├── get_capabilities_packet_corpus │ │ │ └── validpacket │ │ ├── get_item_attributes_packet_corpus │ │ │ └── validpacket │ │ ├── get_play_status_packet_corpus │ │ │ └── validpacket │ │ ├── get_total_number_of_items_corpus │ │ │ └── validpacket │ │ ├── pass_through_packet_corpus │ │ │ └── validpacket │ │ ├── play_item_packet_corpus │ │ │ └── validpacket │ │ ├── register_notification_packet_corpus │ │ │ └── validpacket │ │ ├── set_absolute_volume_packet_corpus │ │ │ └── validpacket │ │ ├── set_addressed_player_packet_corpus │ │ │ └── validpacket │ │ ├── set_browsed_player_packet_corpus │ │ │ └── validpacket │ │ └── vendor_packet_corpus │ │ │ └── validpacket │ ├── get_capabilities_req_fuzzer.cc │ ├── get_capabilities_res_fuzzer.cc │ ├── get_element_attributes_req_packet_fuzzer.cc │ ├── get_element_attributes_res_packet_fuzzer.cc │ ├── get_folder_items_req_fuzzer.cc │ ├── get_folder_items_res_fuzzer.cc │ ├── get_item_attributes_req_fuzzer.cc │ ├── get_item_attributes_res_fuzzer.cc │ ├── get_play_status_req_fuzzer.cc │ ├── get_play_status_res_fuzzer.cc │ ├── get_total_number_of_items_req_fuzzer.cc │ ├── get_total_number_of_items_res_fuzzer.cc │ ├── pass_through_packet_fuzzer.cc │ ├── play_item_packet_fuzzer.cc │ ├── register_notification_packet_fuzzer.cc │ ├── reject_packet_fuzzer.cc │ ├── set_absolute_volume_packet_fuzzer.cc │ ├── set_addressed_player_packet_fuzzer.cc │ ├── set_browsed_player_req_fuzzer.cc │ ├── set_browsed_player_res_fuzzer.cc │ └── vendor_packet_fuzzer.cc │ ├── packet_test_helper.h │ └── test_packets.h ├── profile ├── avrcp │ ├── Android.bp │ ├── BUILD.gn │ ├── avrcp_config.h │ ├── avrcp_internal.h │ ├── avrcp_message_converter.h │ ├── connection_handler.cc │ ├── connection_handler.h │ ├── device.cc │ ├── device.h │ ├── media_id_map.h │ └── tests │ │ ├── avrcp_connection_handler_test.cc │ │ ├── avrcp_device_fuzz │ │ ├── avrcp_device_fuzz.cc │ │ └── corpus │ │ │ ├── change_path_error_response │ │ │ ├── change_path_request │ │ │ ├── change_path_response │ │ │ ├── change_path_up_request │ │ │ ├── changed_play_pos_notification │ │ │ ├── changed_volume_changed_notification │ │ │ ├── general_reject_invalid_command_packet │ │ │ ├── get_capabilities_request │ │ │ ├── get_capabilities_request_company_id │ │ │ ├── get_capabilities_request_unknown │ │ │ ├── get_capabilities_response_company_id │ │ │ ├── get_capabilities_response_events_supported │ │ │ ├── get_element_attributes_request_full │ │ │ ├── get_element_attributes_request_partial │ │ │ ├── get_elements_attributes_response_full │ │ │ ├── get_folder_items_error_response │ │ │ ├── get_folder_items_folder_response │ │ │ ├── get_folder_items_media_player_response │ │ │ ├── get_folder_items_request │ │ │ ├── get_folder_items_request_no_attrs │ │ │ ├── get_folder_items_request_now_playing │ │ │ ├── get_folder_items_request_title │ │ │ ├── get_folder_items_request_vfs │ │ │ ├── get_folder_items_song_response │ │ │ ├── get_item_attributes_request_all_attributes │ │ │ ├── get_item_attributes_request_all_attributes_invalid │ │ │ ├── get_item_attributes_song_response │ │ │ ├── get_play_status_request │ │ │ ├── get_play_status_response │ │ │ ├── get_total_number_of_items_request_media_players │ │ │ ├── get_total_number_of_items_request_now_playing │ │ │ ├── get_total_number_of_items_request_vfs │ │ │ ├── get_total_number_of_items_response │ │ │ ├── interim_addressed_player_notification │ │ │ ├── interim_available_players_notification │ │ │ ├── interim_now_playing_notification │ │ │ ├── interim_play_status_notification │ │ │ ├── interim_track_changed_notification │ │ │ ├── interim_uids_notificaiton │ │ │ ├── interim_volume_changed_notification │ │ │ ├── pass_through_command_play_pushed │ │ │ ├── pass_through_command_play_released │ │ │ ├── play_item_request │ │ │ ├── play_item_response │ │ │ ├── register_notification_invalid │ │ │ ├── register_play_status_notification │ │ │ ├── register_volume_changed_notification │ │ │ ├── reject_player_app_settings_response │ │ │ ├── rejected_volume_changed_notification │ │ │ ├── set_absolute_volume_request │ │ │ ├── set_absolute_volume_response │ │ │ ├── set_addressed_player_id_1_request │ │ │ ├── set_addressed_player_request │ │ │ ├── set_addressed_player_response │ │ │ ├── set_browsed_player_request │ │ │ ├── set_browsed_player_response │ │ │ ├── short_browse_packet │ │ │ ├── short_change_path_request │ │ │ ├── short_get_capabilities_request │ │ │ ├── short_get_element_attributes_request │ │ │ ├── short_get_folder_items_request │ │ │ ├── short_get_item_attributes_request │ │ │ ├── short_get_total_number_of_items_request │ │ │ ├── short_play_item_request │ │ │ ├── short_set_addressed_player_request │ │ │ └── short_vendor_packet │ │ ├── avrcp_device_test.cc │ │ └── avrcp_test_helper.h └── sdp │ ├── Android.bp │ ├── common │ ├── data_element_reader.cc │ ├── data_element_reader.h │ └── test │ │ └── data_element_reader_test.cc │ ├── sdp_common.h │ └── sdp_logging_helper.h ├── rustfmt.toml ├── service ├── Android.bp ├── BUILD.gn ├── a2dp_sink.cc ├── a2dp_sink.h ├── a2dp_source.cc ├── a2dp_source.h ├── adapter.cc ├── adapter.h ├── avrcp_control.cc ├── avrcp_control.h ├── avrcp_target.cc ├── avrcp_target.h ├── bluetooth_instance.h ├── bluetoothtbd.rc ├── client │ └── main.cc ├── common │ ├── Android.bp │ ├── BUILD.gn │ ├── README │ ├── android │ │ └── bluetooth │ │ │ ├── AdvertiseData.aidl │ │ │ ├── AdvertiseSettings.aidl │ │ │ ├── BluetoothA2dpCodecConfig.aidl │ │ │ ├── BluetoothAvrcpIntValue.aidl │ │ │ ├── BluetoothAvrcpMediaAttr.aidl │ │ │ ├── BluetoothAvrcpRegisterNotificationResponse.aidl │ │ │ ├── BluetoothAvrcpStringValue.aidl │ │ │ ├── BluetoothGattCharacteristic.aidl │ │ │ ├── BluetoothGattDescriptor.aidl │ │ │ ├── BluetoothGattIncludedService.aidl │ │ │ ├── BluetoothGattService.aidl │ │ │ ├── BluetoothRemoteDeviceProps.aidl │ │ │ ├── IBluetooth.aidl │ │ │ ├── IBluetoothA2dpSink.aidl │ │ │ ├── IBluetoothA2dpSinkCallback.aidl │ │ │ ├── IBluetoothA2dpSource.aidl │ │ │ ├── IBluetoothA2dpSourceCallback.aidl │ │ │ ├── IBluetoothAvrcpControl.aidl │ │ │ ├── IBluetoothAvrcpControlCallback.aidl │ │ │ ├── IBluetoothAvrcpTarget.aidl │ │ │ ├── IBluetoothAvrcpTargetCallback.aidl │ │ │ ├── IBluetoothCallback.aidl │ │ │ ├── IBluetoothGattClient.aidl │ │ │ ├── IBluetoothGattClientCallback.aidl │ │ │ ├── IBluetoothGattServer.aidl │ │ │ ├── IBluetoothGattServerCallback.aidl │ │ │ ├── IBluetoothLeAdvertiser.aidl │ │ │ ├── IBluetoothLeAdvertiserCallback.aidl │ │ │ ├── IBluetoothLeScanner.aidl │ │ │ ├── IBluetoothLeScannerCallback.aidl │ │ │ ├── IBluetoothLowEnergy.aidl │ │ │ ├── IBluetoothLowEnergyCallback.aidl │ │ │ ├── ScanFilter.aidl │ │ │ ├── ScanResult.aidl │ │ │ ├── ScanSettings.aidl │ │ │ ├── UUID.aidl │ │ │ ├── advertise_data.cc │ │ │ ├── advertise_data.h │ │ │ ├── advertise_settings.cc │ │ │ ├── advertise_settings.h │ │ │ ├── bluetooth_a2dp_codec_config.cc │ │ │ ├── bluetooth_a2dp_codec_config.h │ │ │ ├── bluetooth_avrcp_int_value.cc │ │ │ ├── bluetooth_avrcp_int_value.h │ │ │ ├── bluetooth_avrcp_media_attr.cc │ │ │ ├── bluetooth_avrcp_media_attr.h │ │ │ ├── bluetooth_avrcp_register_notification_response.cc │ │ │ ├── bluetooth_avrcp_register_notification_response.h │ │ │ ├── bluetooth_avrcp_string_value.cc │ │ │ ├── bluetooth_avrcp_string_value.h │ │ │ ├── bluetooth_gatt_characteristic.cc │ │ │ ├── bluetooth_gatt_characteristic.h │ │ │ ├── bluetooth_gatt_descriptor.cc │ │ │ ├── bluetooth_gatt_descriptor.h │ │ │ ├── bluetooth_gatt_included_service.cc │ │ │ ├── bluetooth_gatt_included_service.h │ │ │ ├── bluetooth_gatt_service.cc │ │ │ ├── bluetooth_gatt_service.h │ │ │ ├── bluetooth_remote_device_props.cc │ │ │ ├── bluetooth_remote_device_props.h │ │ │ ├── scan_filter.cc │ │ │ ├── scan_filter.h │ │ │ ├── scan_result.cc │ │ │ ├── scan_result.h │ │ │ ├── scan_settings.cc │ │ │ ├── scan_settings.h │ │ │ ├── uuid.cc │ │ │ └── uuid.h │ └── bluetooth │ │ ├── a2dp_codec_config.cc │ │ ├── a2dp_codec_config.h │ │ ├── adapter_state.cc │ │ ├── adapter_state.h │ │ ├── advertise_data.cc │ │ ├── advertise_data.h │ │ ├── advertise_settings.cc │ │ ├── advertise_settings.h │ │ ├── avrcp_int_value.cc │ │ ├── avrcp_int_value.h │ │ ├── avrcp_media_attr.cc │ │ ├── avrcp_media_attr.h │ │ ├── avrcp_register_notification_response.cc │ │ ├── avrcp_register_notification_response.h │ │ ├── avrcp_string_value.h │ │ ├── characteristic.cc │ │ ├── characteristic.h │ │ ├── descriptor.cc │ │ ├── descriptor.h │ │ ├── low_energy_constants.h │ │ ├── remote_device_props.cc │ │ ├── remote_device_props.h │ │ ├── scan_filter.cc │ │ ├── scan_filter.h │ │ ├── scan_result.cc │ │ ├── scan_result.h │ │ ├── scan_settings.cc │ │ ├── scan_settings.h │ │ ├── service.cc │ │ ├── service.h │ │ └── util │ │ ├── atomic_string.cc │ │ └── atomic_string.h ├── daemon.cc ├── daemon.h ├── doc │ ├── IBluetooth.txt │ ├── IBluetoothCallback.txt │ ├── IBluetoothGattClient.txt │ ├── IBluetoothGattClientCallback.txt │ ├── IBluetoothGattServer.txt │ ├── IBluetoothGattServerCallback.txt │ ├── IBluetoothLowEnergy.txt │ └── IBluetoothLowEnergyCallback.txt ├── example │ └── heart_rate │ │ ├── constants.h │ │ ├── heart_rate_server.cc │ │ ├── heart_rate_server.h │ │ └── server_main.cc ├── gatt_client.cc ├── gatt_client.h ├── gatt_server.cc ├── gatt_server.h ├── gatt_server_old.cc ├── gatt_server_old.h ├── hal │ ├── bluetooth_av_interface.cc │ ├── bluetooth_av_interface.h │ ├── bluetooth_avrcp_interface.cc │ ├── bluetooth_avrcp_interface.h │ ├── bluetooth_gatt_interface.cc │ ├── bluetooth_gatt_interface.h │ ├── bluetooth_interface.cc │ ├── bluetooth_interface.h │ ├── fake_bluetooth_av_interface.cc │ ├── fake_bluetooth_av_interface.h │ ├── fake_bluetooth_gatt_interface.cc │ ├── fake_bluetooth_gatt_interface.h │ ├── fake_bluetooth_interface.cc │ └── fake_bluetooth_interface.h ├── ipc │ ├── binder │ │ ├── bluetooth_a2dp_sink_binder_server.cc │ │ ├── bluetooth_a2dp_sink_binder_server.h │ │ ├── bluetooth_a2dp_source_binder_server.cc │ │ ├── bluetooth_a2dp_source_binder_server.h │ │ ├── bluetooth_avrcp_control_binder_server.cc │ │ ├── bluetooth_avrcp_control_binder_server.h │ │ ├── bluetooth_avrcp_target_binder_server.cc │ │ ├── bluetooth_avrcp_target_binder_server.h │ │ ├── bluetooth_binder_server.cc │ │ ├── bluetooth_binder_server.h │ │ ├── bluetooth_gatt_client_binder_server.cc │ │ ├── bluetooth_gatt_client_binder_server.h │ │ ├── bluetooth_gatt_server_binder_server.cc │ │ ├── bluetooth_gatt_server_binder_server.h │ │ ├── bluetooth_le_advertiser_binder_server.cc │ │ ├── bluetooth_le_advertiser_binder_server.h │ │ ├── bluetooth_le_scanner_binder_server.cc │ │ ├── bluetooth_le_scanner_binder_server.h │ │ ├── bluetooth_low_energy_binder_server.cc │ │ ├── bluetooth_low_energy_binder_server.h │ │ ├── interface_with_instances_base.cc │ │ ├── interface_with_instances_base.h │ │ ├── ipc_handler_binder.cc │ │ ├── ipc_handler_binder.h │ │ ├── remote_callback_list.h │ │ └── remote_callback_map.h │ ├── dbus │ │ ├── bluetooth_adapter.cc │ │ ├── bluetooth_adapter.h │ │ ├── ipc_handler_dbus.cc │ │ ├── ipc_handler_dbus.h │ │ └── org.fluoride.BluetoothAdapter.xml │ ├── ipc_handler.cc │ ├── ipc_handler.h │ ├── ipc_handler_linux.cc │ ├── ipc_handler_linux.h │ ├── ipc_manager.cc │ ├── ipc_manager.h │ ├── linux_ipc_host.cc │ └── linux_ipc_host.h ├── logging_helpers.cc ├── logging_helpers.h ├── low_energy_advertiser.cc ├── low_energy_advertiser.h ├── low_energy_client.cc ├── low_energy_client.h ├── low_energy_scanner.cc ├── low_energy_scanner.h ├── main.cc ├── settings.cc ├── settings.h ├── switches.h └── test │ ├── ParcelableTest.aidl │ ├── a2dp_sink_unittest.cc │ ├── a2dp_source_unittest.cc │ ├── adapter_unittest.cc │ ├── advertise_data_unittest.cc │ ├── fake_hal_util.cc │ ├── gatt_client_unittest.cc │ ├── gatt_server_unittest.cc │ ├── ipc_linux_unittest.cc │ ├── low_energy_advertiser_unittest.cc │ ├── low_energy_client_unittest.cc │ ├── low_energy_scanner_unittest.cc │ ├── main.cc │ ├── mock_adapter.h │ ├── mock_daemon.h │ ├── parcelable_unittest.cc │ ├── settings_unittest.cc │ └── stub_ipc_handler_binder.cc ├── stack ├── Android.bp ├── BUILD.gn ├── a2dp │ ├── a2dp_aac.cc │ ├── a2dp_aac_decoder.cc │ ├── a2dp_aac_encoder.cc │ ├── a2dp_api.cc │ ├── a2dp_codec_config.cc │ ├── a2dp_int.h │ ├── a2dp_sbc.cc │ ├── a2dp_sbc_decoder.cc │ ├── a2dp_sbc_encoder.cc │ ├── a2dp_sbc_up_sample.cc │ ├── a2dp_vendor.cc │ ├── a2dp_vendor_aptx.cc │ ├── a2dp_vendor_aptx_encoder.cc │ ├── a2dp_vendor_aptx_hd.cc │ ├── a2dp_vendor_aptx_hd_encoder.cc │ ├── a2dp_vendor_ldac.cc │ ├── a2dp_vendor_ldac_abr.cc │ ├── a2dp_vendor_ldac_decoder.cc │ └── a2dp_vendor_ldac_encoder.cc ├── acl │ ├── acl.cc │ ├── acl.h │ ├── ble_acl.cc │ ├── btm_acl.cc │ ├── btm_ble_connection_establishment.cc │ ├── btm_pm.cc │ └── peer_packet_types.h ├── avct │ ├── avct_api.cc │ ├── avct_bcb_act.cc │ ├── avct_ccb.cc │ ├── avct_defs.h │ ├── avct_int.h │ ├── avct_l2c.cc │ ├── avct_l2c_br.cc │ ├── avct_lcb.cc │ └── avct_lcb_act.cc ├── avdt │ ├── avdt_ad.cc │ ├── avdt_api.cc │ ├── avdt_ccb.cc │ ├── avdt_ccb_act.cc │ ├── avdt_defs.h │ ├── avdt_int.h │ ├── avdt_l2c.cc │ ├── avdt_msg.cc │ ├── avdt_scb.cc │ └── avdt_scb_act.cc ├── avrc │ ├── avrc_api.cc │ ├── avrc_bld_ct.cc │ ├── avrc_bld_tg.cc │ ├── avrc_int.h │ ├── avrc_opt.cc │ ├── avrc_pars_ct.cc │ ├── avrc_pars_tg.cc │ ├── avrc_sdp.cc │ └── avrc_utils.cc ├── bnep │ ├── bnep_api.cc │ ├── bnep_int.h │ ├── bnep_main.cc │ └── bnep_utils.cc ├── btm │ ├── ble_advertiser_hci_interface.cc │ ├── ble_advertiser_hci_interface.h │ ├── ble_scanner_hci_interface.cc │ ├── ble_scanner_hci_interface.h │ ├── btm_ble.cc │ ├── btm_ble_addr.cc │ ├── btm_ble_adv_filter.cc │ ├── btm_ble_batchscan.cc │ ├── btm_ble_bgconn.cc │ ├── btm_ble_bgconn.h │ ├── btm_ble_cont_energy.cc │ ├── btm_ble_gap.cc │ ├── btm_ble_int.h │ ├── btm_ble_int_types.h │ ├── btm_ble_multi_adv.cc │ ├── btm_ble_privacy.cc │ ├── btm_client_interface.cc │ ├── btm_dev.cc │ ├── btm_dev.h │ ├── btm_devctl.cc │ ├── btm_inq.cc │ ├── btm_int.h │ ├── btm_int_types.h │ ├── btm_iso.cc │ ├── btm_iso_impl.h │ ├── btm_main.cc │ ├── btm_scn.cc │ ├── btm_scn.h │ ├── btm_sco.cc │ ├── btm_sco.h │ ├── btm_sec.cc │ ├── btm_sec.h │ ├── neighbor_inquiry.h │ └── security_device_record.h ├── btu │ ├── btu_hcif.cc │ └── btu_task.cc ├── crypto_toolbox │ ├── aes.cc │ ├── aes.h │ ├── aes_cmac.cc │ ├── crypto_toolbox.cc │ └── crypto_toolbox.h ├── eatt │ ├── eatt.cc │ ├── eatt.h │ └── eatt_impl.h ├── gap │ ├── gap_ble.cc │ └── gap_conn.cc ├── gatt │ ├── att_protocol.cc │ ├── connection_manager.cc │ ├── connection_manager.h │ ├── gatt_api.cc │ ├── gatt_attr.cc │ ├── gatt_auth.cc │ ├── gatt_cl.cc │ ├── gatt_db.cc │ ├── gatt_int.h │ ├── gatt_main.cc │ ├── gatt_sr.cc │ ├── gatt_sr_hash.cc │ └── gatt_utils.cc ├── hcic │ ├── hciblecmds.cc │ └── hcicmds.cc ├── hid │ ├── hid_conn.h │ ├── hidd_api.cc │ ├── hidd_conn.cc │ ├── hidd_int.h │ ├── hidh_api.cc │ ├── hidh_conn.cc │ └── hidh_int.h ├── include │ ├── a2dp_aac.h │ ├── a2dp_aac_constants.h │ ├── a2dp_aac_decoder.h │ ├── a2dp_aac_encoder.h │ ├── a2dp_api.h │ ├── a2dp_codec_api.h │ ├── a2dp_constants.h │ ├── a2dp_error_codes.h │ ├── a2dp_sbc.h │ ├── a2dp_sbc_constants.h │ ├── a2dp_sbc_decoder.h │ ├── a2dp_sbc_encoder.h │ ├── a2dp_sbc_up_sample.h │ ├── a2dp_vendor.h │ ├── a2dp_vendor_aptx.h │ ├── a2dp_vendor_aptx_constants.h │ ├── a2dp_vendor_aptx_encoder.h │ ├── a2dp_vendor_aptx_hd.h │ ├── a2dp_vendor_aptx_hd_constants.h │ ├── a2dp_vendor_aptx_hd_encoder.h │ ├── a2dp_vendor_ldac.h │ ├── a2dp_vendor_ldac_abr.h │ ├── a2dp_vendor_ldac_constants.h │ ├── a2dp_vendor_ldac_decoder.h │ ├── a2dp_vendor_ldac_encoder.h │ ├── acl_api.h │ ├── acl_api_types.h │ ├── acl_client_callbacks.h │ ├── acl_hci_link_interface.h │ ├── advertise_data_parser.h │ ├── avct_api.h │ ├── avdt_api.h │ ├── avdtc_api.h │ ├── avrc_api.h │ ├── avrc_defs.h │ ├── ble_acl_interface.h │ ├── ble_advertiser.h │ ├── ble_hci_link_interface.h │ ├── bnep_api.h │ ├── bt_types.h │ ├── btm_api.h │ ├── btm_api_types.h │ ├── btm_ble_api.h │ ├── btm_ble_api_types.h │ ├── btm_client_interface.h │ ├── btm_iso_api.h │ ├── btm_iso_api_types.h │ ├── btm_log_history.h │ ├── btm_status.h │ ├── btu.h │ ├── dev_hci_link_interface.h │ ├── gap_api.h │ ├── gatt_api.h │ ├── gattdefs.h │ ├── hci_error_code.h │ ├── hci_evt_length.h │ ├── hcidefs.h │ ├── hcimsgs.h │ ├── hidd_api.h │ ├── hiddefs.h │ ├── hidh_api.h │ ├── inq_hci_link_interface.h │ ├── l2c_api.h │ ├── l2cap_acl_interface.h │ ├── l2cap_controller_interface.h │ ├── l2cap_hci_link_interface.h │ ├── l2cap_security_interface.h │ ├── l2cdefs.h │ ├── ldacBT_bco_for_fluoride.h │ ├── pan_api.h │ ├── port_api.h │ ├── port_ext.h │ ├── profiles_api.h │ ├── rfcdefs.h │ ├── sco_client_callbacks.h │ ├── sco_hci_link_interface.h │ ├── sdp_api.h │ ├── sdpdefs.h │ ├── sec_hci_link_interface.h │ ├── security_client_callbacks.h │ ├── smp_api.h │ ├── smp_api_types.h │ ├── srvc_api.h │ └── stack_metrics_logging.h ├── l2cap │ ├── l2c_api.cc │ ├── l2c_ble.cc │ ├── l2c_csm.cc │ ├── l2c_fcr.cc │ ├── l2c_int.h │ ├── l2c_link.cc │ ├── l2c_main.cc │ └── l2c_utils.cc ├── metrics │ └── stack_metrics_logging.cc ├── pan │ ├── pan_api.cc │ ├── pan_int.h │ ├── pan_main.cc │ └── pan_utils.cc ├── rfcomm │ ├── port_api.cc │ ├── port_int.h │ ├── port_rfc.cc │ ├── port_utils.cc │ ├── rfc_int.h │ ├── rfc_l2cap_if.cc │ ├── rfc_mx_fsm.cc │ ├── rfc_port_fsm.cc │ ├── rfc_port_if.cc │ ├── rfc_ts_frames.cc │ └── rfc_utils.cc ├── sdp │ ├── sdp_api.cc │ ├── sdp_db.cc │ ├── sdp_discovery.cc │ ├── sdp_main.cc │ ├── sdp_server.cc │ ├── sdp_utils.cc │ └── sdpint.h ├── smp │ ├── crypto_toolbox.h │ ├── p_256_curvepara.cc │ ├── p_256_ecc_pp.cc │ ├── p_256_ecc_pp.h │ ├── p_256_multprecision.cc │ ├── p_256_multprecision.h │ ├── smp_act.cc │ ├── smp_api.cc │ ├── smp_br_main.cc │ ├── smp_int.h │ ├── smp_keys.cc │ ├── smp_l2c.cc │ ├── smp_main.cc │ └── smp_utils.cc ├── srvc │ ├── srvc_dis.cc │ ├── srvc_dis_int.h │ ├── srvc_eng.cc │ └── srvc_eng_int.h └── test │ ├── a2dp │ ├── a2dp_vendor_ldac_decoder_test.cc │ └── misc_fake.cc │ ├── ad_parser_unittest.cc │ ├── ble_advertiser_test.cc │ ├── btm │ ├── peer_packet_types_test.cc │ └── stack_btm_test.cc │ ├── btm_iso_test.cc │ ├── common │ ├── mock_acl.cc │ ├── mock_bta_dm_act.cc │ ├── mock_bta_sys_conn.cc │ ├── mock_btif_dm.cc │ ├── mock_btif_storage.cc │ ├── mock_btif_storage.h │ ├── mock_btm_api_layer.cc │ ├── mock_btm_api_layer.h │ ├── mock_btm_layer.cc │ ├── mock_btm_layer.h │ ├── mock_btsnoop_module.cc │ ├── mock_btu_layer.cc │ ├── mock_controller.cc │ ├── mock_controller.h │ ├── mock_eatt.cc │ ├── mock_eatt.h │ ├── mock_gap_gap_ble.cc │ ├── mock_gatt_connection_manager.cc │ ├── mock_gatt_layer.cc │ ├── mock_gatt_layer.h │ ├── mock_gatt_main.cc │ ├── mock_hci_packet_parser.cc │ ├── mock_hcic_layer.cc │ ├── mock_hcic_layer.h │ ├── mock_l2cap_layer.cc │ ├── mock_l2cap_layer.h │ ├── mock_main_bte_main.cc │ ├── mock_main_shim.cc │ ├── mock_main_shim_btm_api.cc │ ├── mock_main_shim_controller.cc │ ├── mock_main_shim_l2c_api.cc │ ├── mock_main_shim_link_policy.cc │ ├── mock_smp_smp_act.cc │ ├── mock_smp_smp_api.cc │ ├── mock_stack_avdt_msg.cc │ ├── mock_stack_avdt_msg.h │ ├── mock_stack_l2cap_link.cc │ ├── stack_test_packet_utils.cc │ └── stack_test_packet_utils.h │ ├── crypto_toolbox_test.cc │ ├── eatt │ └── eatt_test.cc │ ├── fuzzers │ ├── Android.bp │ ├── a2dp │ │ ├── Android.bp │ │ ├── a2dpFuzzFunctions.h │ │ ├── a2dpFuzzHelpers.h │ │ ├── codec │ │ │ ├── Android.bp │ │ │ ├── a2dpCodecConfigFuzzFunctions.h │ │ │ ├── a2dpCodecConfigFuzzHelpers.h │ │ │ ├── a2dpCodecFuzzFunctions.h │ │ │ ├── a2dpCodecFuzzHelpers.h │ │ │ ├── a2dpCodecHelperFunctions.h │ │ │ ├── a2dpCodecInfoFuzzFunctions.h │ │ │ ├── a2dpCodecInfoFuzzHelpers.h │ │ │ ├── fuzz_a2dp_codec.cc │ │ │ ├── fuzz_a2dp_codec_config.cc │ │ │ └── fuzz_a2dp_codec_info.cc │ │ └── fuzz_a2dp.cc │ ├── common │ │ └── commonFuzzHelpers.h │ └── sdp │ │ ├── Android.bp │ │ ├── fuzz_sdp.cc │ │ ├── sdpFuzzFunctions.h │ │ └── sdpFuzzHelpers.h │ ├── gatt │ ├── gatt_sr_test.cc │ ├── mock_gatt_utils_ref.cc │ └── stack_gatt_test.cc │ ├── gatt_connection_manager_test.cc │ ├── hci │ └── stack_hci_test.cc │ ├── hid │ └── stack_hid_test.cc │ ├── rfcomm │ ├── stack_rfcomm_test.cc │ ├── stack_rfcomm_test_main.cc │ ├── stack_rfcomm_test_utils.cc │ ├── stack_rfcomm_test_utils.h │ └── stack_rfcomm_test_utils_test.cc │ ├── stack_a2dp_test.cc │ ├── stack_avdtp_test.cc │ ├── stack_avrcp_test.cc │ ├── stack_btu_test.cc │ ├── stack_gatt_sr_hash_test.cc │ └── stack_smp_test.cc ├── test ├── Android.bp ├── README.md ├── common │ ├── main_handler.cc │ └── main_handler.h ├── gen_coverage.py ├── headless │ ├── Android.bp │ ├── README.md │ ├── connect │ │ ├── connect.cc │ │ └── connect.h │ ├── dumpsys │ │ ├── dumpsys.cc │ │ └── dumpsys.h │ ├── get_options.cc │ ├── get_options.h │ ├── headless.cc │ ├── headless.h │ ├── interface.h │ ├── main.cc │ ├── nop │ │ ├── nop.cc │ │ └── nop.h │ ├── pairing │ │ ├── pairing.cc │ │ └── pairing.h │ ├── read │ │ ├── name.cc │ │ ├── name.h │ │ ├── read.cc │ │ └── read.h │ └── sdp │ │ ├── sdp.cc │ │ ├── sdp.h │ │ ├── sdp_db.cc │ │ └── sdp_db.h ├── mock │ ├── mock_a2dp_api.cc │ ├── mock_a2dp_codec_config.cc │ ├── mock_activity_attribution.cc │ ├── mock_android_hardware_audio.cc │ ├── mock_bta_ag_api.cc │ ├── mock_bta_ar.cc │ ├── mock_bta_av_api.cc │ ├── mock_bta_av_ci.cc │ ├── mock_bta_av_main.cc │ ├── mock_bta_dm_act.cc │ ├── mock_bta_dm_api.cc │ ├── mock_bta_gattc_api.cc │ ├── mock_bta_gatts_api.cc │ ├── mock_bta_hd_api.cc │ ├── mock_bta_hearing_aid.cc │ ├── mock_bta_hf_client_api.cc │ ├── mock_bta_hh_api.cc │ ├── mock_bta_jv_api.cc │ ├── mock_bta_pan_api.cc │ ├── mock_bta_pan_ci.cc │ ├── mock_bta_sdp_api.cc │ ├── mock_bta_sys_conn.cc │ ├── mock_bta_sys_main.cc │ ├── mock_bta_sys_utl.cc │ ├── mock_bta_vc.cc │ ├── mock_bta_vc_device.cc │ ├── mock_btcore_module.cc │ ├── mock_btif_bqr.cc │ ├── mock_btif_co_bta_dm_co.cc │ ├── mock_btif_co_bta_hh_co.cc │ ├── mock_btif_config.cc │ ├── mock_btif_config.h │ ├── mock_btif_core.cc │ ├── mock_btif_debug_conn.cc │ ├── mock_btif_dm.cc │ ├── mock_btif_stack_manager.cc │ ├── mock_btif_storage.cc │ ├── mock_common_address_obfuscator.cc │ ├── mock_common_message_loop_thread.cc │ ├── mock_common_metric_id_allocator.cc │ ├── mock_common_metrics.cc │ ├── mock_common_repeating_timer.cc │ ├── mock_common_stop_watch_legacy.cc │ ├── mock_common_time_util.cc │ ├── mock_device_controller.cc │ ├── mock_device_controller.h │ ├── mock_device_interop.cc │ ├── mock_frameworks_libaudio.cc │ ├── mock_hci_btsnoop_mem.cc │ ├── mock_hci_layer.cc │ ├── mock_hci_layer.h │ ├── mock_hci_packet_factory.cc │ ├── mock_hci_packet_parser.cc │ ├── mock_hcic_hciblecmds.cc │ ├── mock_hcic_hcicmds.cc │ ├── mock_hcic_hcicmds.h │ ├── mock_main_bte.cc │ ├── mock_main_bte.h │ ├── mock_main_shim.cc │ ├── mock_main_shim_BtifConfigInterface.cc │ ├── mock_main_shim_acl.cc │ ├── mock_main_shim_acl_api.cc │ ├── mock_main_shim_activity_attribution.cc │ ├── mock_main_shim_btm_api.cc │ ├── mock_main_shim_controller.cc │ ├── mock_main_shim_dumpsys.cc │ ├── mock_main_shim_entry.cc │ ├── mock_main_shim_entry.h │ ├── mock_main_shim_l2cap_api.cc │ ├── mock_main_shim_l2cap_api.h │ ├── mock_main_shim_le_advertising_manager.cc │ ├── mock_main_shim_le_scanning_manager.cc │ ├── mock_main_shim_link_policy.cc │ ├── mock_main_shim_link_policy.h │ ├── mock_main_shim_metric_id_api.cc │ ├── mock_main_shim_metrics_api.cc │ ├── mock_main_shim_metrics_api.h │ ├── mock_stack_a2dp_api.cc │ ├── mock_stack_a2dp_codec_config.cc │ ├── mock_stack_acl.cc │ ├── mock_stack_acl_ble.cc │ ├── mock_stack_acl_btm_ble_connection_establishment.cc │ ├── mock_stack_acl_btm_ble_connection_establishment.h │ ├── mock_stack_acl_btm_pm.cc │ ├── mock_stack_avct_api.cc │ ├── mock_stack_avdt_api.cc │ ├── mock_stack_avrc_api.cc │ ├── mock_stack_avrc_bld_ct.cc │ ├── mock_stack_avrc_bld_tg.cc │ ├── mock_stack_avrc_pars.ct.cc │ ├── mock_stack_avrc_pars_tg.cc │ ├── mock_stack_avrc_sdp.cc │ ├── mock_stack_bnep_api.cc │ ├── mock_stack_btm.cc │ ├── mock_stack_btm_ble.cc │ ├── mock_stack_btm_ble_addr.cc │ ├── mock_stack_btm_ble_addr.h │ ├── mock_stack_btm_ble_adv_filter.cc │ ├── mock_stack_btm_ble_advertiser_hci_interface.cc │ ├── mock_stack_btm_ble_advertiser_hci_interface.h │ ├── mock_stack_btm_ble_batchscan.cc │ ├── mock_stack_btm_ble_bgconn.cc │ ├── mock_stack_btm_ble_bgconn.h │ ├── mock_stack_btm_ble_gap.cc │ ├── mock_stack_btm_ble_multi_adv.cc │ ├── mock_stack_btm_ble_privacy.cc │ ├── mock_stack_btm_ble_privacy.h │ ├── mock_stack_btm_ble_scanner_hci_interface.cc │ ├── mock_stack_btm_ble_scanner_hci_interface.h │ ├── mock_stack_btm_dev.cc │ ├── mock_stack_btm_devctl.cc │ ├── mock_stack_btm_inq.cc │ ├── mock_stack_btm_iso.cc │ ├── mock_stack_btm_main.cc │ ├── mock_stack_btm_scn.cc │ ├── mock_stack_btm_sco.cc │ ├── mock_stack_btm_sec.cc │ ├── mock_stack_btu_hcif.cc │ ├── mock_stack_btu_task.cc │ ├── mock_stack_crypto_toolbox.cc │ ├── mock_stack_crypto_toolbox.h │ ├── mock_stack_crypto_toolbox_aes_cmac.cc │ ├── mock_stack_gap_ble.cc │ ├── mock_stack_gap_conn.cc │ ├── mock_stack_gatt.cc │ ├── mock_stack_gatt_attr.cc │ ├── mock_stack_gatt_auth.cc │ ├── mock_stack_gatt_connection_manager.cc │ ├── mock_stack_gatt_main.cc │ ├── mock_stack_hidd_api.cc │ ├── mock_stack_hidh.cc │ ├── mock_stack_l2cap_api.cc │ ├── mock_stack_l2cap_api.h │ ├── mock_stack_l2cap_ble.cc │ ├── mock_stack_l2cap_ble.h │ ├── mock_stack_l2cap_link.cc │ ├── mock_stack_l2cap_main.cc │ ├── mock_stack_l2cap_utils.cc │ ├── mock_stack_metrics_logging.cc │ ├── mock_stack_metrics_logging.h │ ├── mock_stack_pan_api.cc │ ├── mock_stack_rfcomm_port_api.cc │ ├── mock_stack_sdp.cc │ ├── mock_stack_sdp_db.cc │ ├── mock_stack_sdp_main.cc │ ├── mock_stack_smp_act.cc │ ├── mock_stack_smp_act.h │ ├── mock_stack_smp_api.cc │ ├── mock_stack_srvc_dis.cc │ ├── mock_system_libfmq_eventflag.cc │ └── mock_udrv_ulinux_uipc.cc ├── rootcanal │ ├── Android.bp │ ├── android.hardware.bluetooth@1.1-service.sim.rc │ ├── bluetooth_hci.cc │ ├── bluetooth_hci.h │ └── service.cc ├── run_benchmarks.sh ├── run_host_unit_tests.py ├── run_unit_tests.sh ├── stub │ ├── legacy_trace.cc │ └── osi.cc └── suite │ ├── Android.bp │ ├── BUILD.gn │ ├── adapter │ ├── adapter_unittest.cc │ ├── bluetooth_test.cc │ └── bluetooth_test.h │ ├── gatt │ ├── gatt_test.cc │ ├── gatt_test.h │ └── gatt_unittest.cc │ └── rfcomm │ ├── rfcomm_test.cc │ ├── rfcomm_test.h │ └── rfcomm_unittest.cc ├── tools ├── Android.mk.disabled ├── bdtool │ ├── Android.mk.disabled │ ├── adapter.c │ └── bdtool.c ├── hci │ ├── Android.mk.disabled │ └── main.c └── scripts │ ├── btsnoop_live.py │ ├── btsnooz.py │ ├── change_types.sh │ ├── dump_hearingaid_audio.py │ ├── dump_metrics_ascii.py │ ├── viewbtsnoop.sh │ └── yapf_checker.py ├── types ├── Android.bp ├── BUILD.gn ├── ble_address_with_type.h ├── bluetooth │ ├── uuid.cc │ └── uuid.h ├── bt_transport.h ├── class_of_device.cc ├── class_of_device.h ├── hci_role.h ├── raw_address.cc ├── raw_address.h └── test │ ├── bluetooth │ └── uuid_unittest.cc │ ├── class_of_device_unittest.cc │ └── raw_address_unittest.cc ├── udrv ├── Android.bp ├── BUILD.gn ├── include │ └── uipc.h └── ulinux │ └── uipc.cc ├── utils ├── Android.bp ├── BUILD.gn ├── include │ └── bt_utils.h └── src │ └── bt_utils.cc ├── vendor_libs ├── Android.bp ├── linux │ ├── Android.bp │ └── interface │ │ ├── Android.bp │ │ ├── android.hardware.bluetooth@1.1-service.btlinux.rc │ │ ├── async_fd_watcher.cc │ │ ├── async_fd_watcher.h │ │ ├── bluetooth_hci.cc │ │ ├── bluetooth_hci.h │ │ ├── h4_protocol.cc │ │ ├── h4_protocol.h │ │ ├── hci_internals.h │ │ ├── hci_packetizer.cc │ │ ├── hci_packetizer.h │ │ └── service.cc └── test_vendor_lib │ ├── Android.bp │ ├── data │ ├── Android.bp │ └── controller_properties.json │ ├── desktop │ ├── root_canal_main.cc │ ├── test_environment.cc │ └── test_environment.h │ ├── include │ ├── inquiry.h │ ├── le_advertisement.h │ ├── phy.h │ └── sco.h │ ├── model │ ├── controller │ │ ├── acl_connection.cc │ │ ├── acl_connection.h │ │ ├── acl_connection_handler.cc │ │ ├── acl_connection_handler.h │ │ ├── connected_isochronous_group.h │ │ ├── connected_isochronous_stream.h │ │ ├── dual_mode_controller.cc │ │ ├── dual_mode_controller.h │ │ ├── isochronous_connection_handler.cc │ │ ├── isochronous_connection_handler.h │ │ ├── le_advertiser.cc │ │ ├── le_advertiser.h │ │ ├── link_layer_controller.cc │ │ ├── link_layer_controller.h │ │ ├── security_manager.cc │ │ └── security_manager.h │ ├── devices │ │ ├── beacon.cc │ │ ├── beacon.h │ │ ├── beacon_swarm.cc │ │ ├── beacon_swarm.h │ │ ├── broken_adv.cc │ │ ├── broken_adv.h │ │ ├── car_kit.cc │ │ ├── car_kit.h │ │ ├── classic.cc │ │ ├── classic.h │ │ ├── device.cc │ │ ├── device.h │ │ ├── device_properties.cc │ │ ├── device_properties.h │ │ ├── h4_packetizer.cc │ │ ├── h4_packetizer.h │ │ ├── h4_parser.cc │ │ ├── h4_parser.h │ │ ├── hci_protocol.cc │ │ ├── hci_protocol.h │ │ ├── hci_socket_device.cc │ │ ├── hci_socket_device.h │ │ ├── keyboard.cc │ │ ├── keyboard.h │ │ ├── link_layer_socket_device.cc │ │ ├── link_layer_socket_device.h │ │ ├── loopback.cc │ │ ├── loopback.h │ │ ├── polled_socket.cc │ │ ├── polled_socket.h │ │ ├── remote_loopback_device.cc │ │ ├── remote_loopback_device.h │ │ ├── scripted_beacon.cc │ │ ├── scripted_beacon.h │ │ ├── scripted_beacon_ble_payload.proto │ │ ├── server_port_factory.cc │ │ ├── server_port_factory.h │ │ ├── sniffer.cc │ │ └── sniffer.h │ └── setup │ │ ├── async_manager.cc │ │ ├── async_manager.h │ │ ├── device_boutique.cc │ │ ├── device_boutique.h │ │ ├── phy_layer.h │ │ ├── phy_layer_factory.cc │ │ ├── phy_layer_factory.h │ │ ├── test_channel_transport.cc │ │ ├── test_channel_transport.h │ │ ├── test_command_handler.cc │ │ ├── test_command_handler.h │ │ ├── test_model.cc │ │ └── test_model.h │ ├── packets │ └── link_layer_packets.pdl │ ├── scripts │ ├── build_and_run.sh │ ├── hci_socket.py │ ├── link_layer_socket.py │ ├── scripted_beacon_test │ │ ├── Readme.txt │ │ ├── add_beacons │ │ ├── grant_permission.pb │ │ ├── no_permission.pb │ │ ├── run_test.sh │ │ ├── start_scan │ │ └── test_events.pb │ ├── send_simple_commands.py │ ├── simple_link_layer_socket.py │ ├── simple_stack.py │ └── test_channel.py │ ├── test │ ├── async_manager_unittest.cc │ ├── h4_parser_unittest.cc │ ├── iterator_test.cc │ ├── l2cap_sdu_test.cc │ ├── l2cap_test.cc │ ├── link_layer_socket_device_test.cc │ ├── packet_stream_unittest.cc │ ├── polled_socket_test.cc │ └── security_manager_unittest.cc │ └── types │ ├── Android.bp │ ├── BUILD.gn │ ├── bluetooth │ ├── uuid.cc │ └── uuid.h │ └── test │ └── bluetooth │ └── uuid_unittest.cc └── vnd ├── ble └── vendor_hcidefs.h └── include └── vendor_api.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/.gitignore -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/.style.yapf -------------------------------------------------------------------------------- /Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/Android.bp -------------------------------------------------------------------------------- /AndroidTestTemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/AndroidTestTemplate.xml -------------------------------------------------------------------------------- /BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/BUILD.gn -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /CleanSpec.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/CleanSpec.mk -------------------------------------------------------------------------------- /EventLogTags.logtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/EventLogTags.logtags -------------------------------------------------------------------------------- /METADATA: -------------------------------------------------------------------------------- 1 | third_party { 2 | license_type: NOTICE 3 | } 4 | -------------------------------------------------------------------------------- /MODULE_LICENSE_APACHE2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/NOTICE -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/OWNERS -------------------------------------------------------------------------------- /PREUPLOAD.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/PREUPLOAD.cfg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/README.md -------------------------------------------------------------------------------- /TEST_MAPPING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/TEST_MAPPING -------------------------------------------------------------------------------- /apex/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/apex/Android.bp -------------------------------------------------------------------------------- /apex/apex_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/apex/apex_manifest.json -------------------------------------------------------------------------------- /apex/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/apex/key.pem -------------------------------------------------------------------------------- /audio_a2dp_hw/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/audio_a2dp_hw/Android.bp -------------------------------------------------------------------------------- /binder/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/binder/Android.bp -------------------------------------------------------------------------------- /bta/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/Android.bp -------------------------------------------------------------------------------- /bta/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/BUILD.gn -------------------------------------------------------------------------------- /bta/ag/bta_ag_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_act.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_api.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_at.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_at.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_at.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_at.h -------------------------------------------------------------------------------- /bta/ag/bta_ag_cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_cfg.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_cmd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_cmd.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_int.h -------------------------------------------------------------------------------- /bta/ag/bta_ag_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_main.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_rfc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_rfc.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_sco.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_sco.cc -------------------------------------------------------------------------------- /bta/ag/bta_ag_sdp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ag/bta_ag_sdp.cc -------------------------------------------------------------------------------- /bta/ar/bta_ar.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ar/bta_ar.cc -------------------------------------------------------------------------------- /bta/ar/bta_ar_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/ar/bta_ar_int.h -------------------------------------------------------------------------------- /bta/av/bta_av_aact.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_aact.cc -------------------------------------------------------------------------------- /bta/av/bta_av_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_act.cc -------------------------------------------------------------------------------- /bta/av/bta_av_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_api.cc -------------------------------------------------------------------------------- /bta/av/bta_av_cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_cfg.cc -------------------------------------------------------------------------------- /bta/av/bta_av_ci.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_ci.cc -------------------------------------------------------------------------------- /bta/av/bta_av_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_int.h -------------------------------------------------------------------------------- /bta/av/bta_av_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_main.cc -------------------------------------------------------------------------------- /bta/av/bta_av_ssm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/av/bta_av_ssm.cc -------------------------------------------------------------------------------- /bta/dm/bta_dm_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_act.cc -------------------------------------------------------------------------------- /bta/dm/bta_dm_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_api.cc -------------------------------------------------------------------------------- /bta/dm/bta_dm_cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_cfg.cc -------------------------------------------------------------------------------- /bta/dm/bta_dm_ci.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_ci.cc -------------------------------------------------------------------------------- /bta/dm/bta_dm_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_int.h -------------------------------------------------------------------------------- /bta/dm/bta_dm_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_main.cc -------------------------------------------------------------------------------- /bta/dm/bta_dm_pm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/dm/bta_dm_pm.cc -------------------------------------------------------------------------------- /bta/gatt/bta_gattc_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/bta_gattc_act.cc -------------------------------------------------------------------------------- /bta/gatt/bta_gattc_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/bta_gattc_api.cc -------------------------------------------------------------------------------- /bta/gatt/bta_gattc_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/bta_gattc_int.h -------------------------------------------------------------------------------- /bta/gatt/bta_gatts_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/bta_gatts_act.cc -------------------------------------------------------------------------------- /bta/gatt/bta_gatts_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/bta_gatts_api.cc -------------------------------------------------------------------------------- /bta/gatt/bta_gatts_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/bta_gatts_int.h -------------------------------------------------------------------------------- /bta/gatt/database.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/database.cc -------------------------------------------------------------------------------- /bta/gatt/database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/gatt/database.h -------------------------------------------------------------------------------- /bta/hd/bta_hd_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hd/bta_hd_act.cc -------------------------------------------------------------------------------- /bta/hd/bta_hd_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hd/bta_hd_api.cc -------------------------------------------------------------------------------- /bta/hd/bta_hd_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hd/bta_hd_int.h -------------------------------------------------------------------------------- /bta/hd/bta_hd_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hd/bta_hd_main.cc -------------------------------------------------------------------------------- /bta/hh/bta_hh_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_act.cc -------------------------------------------------------------------------------- /bta/hh/bta_hh_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_api.cc -------------------------------------------------------------------------------- /bta/hh/bta_hh_cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_cfg.cc -------------------------------------------------------------------------------- /bta/hh/bta_hh_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_int.h -------------------------------------------------------------------------------- /bta/hh/bta_hh_le.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_le.cc -------------------------------------------------------------------------------- /bta/hh/bta_hh_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_main.cc -------------------------------------------------------------------------------- /bta/hh/bta_hh_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/hh/bta_hh_utils.cc -------------------------------------------------------------------------------- /bta/include/bta_ag_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_ag_api.h -------------------------------------------------------------------------------- /bta/include/bta_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_api.h -------------------------------------------------------------------------------- /bta/include/bta_ar_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_ar_api.h -------------------------------------------------------------------------------- /bta/include/bta_av_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_av_api.h -------------------------------------------------------------------------------- /bta/include/bta_av_ci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_av_ci.h -------------------------------------------------------------------------------- /bta/include/bta_av_co.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_av_co.h -------------------------------------------------------------------------------- /bta/include/bta_dm_acl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_dm_acl.h -------------------------------------------------------------------------------- /bta/include/bta_dm_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_dm_api.h -------------------------------------------------------------------------------- /bta/include/bta_dm_ci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_dm_ci.h -------------------------------------------------------------------------------- /bta/include/bta_dm_co.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_dm_co.h -------------------------------------------------------------------------------- /bta/include/bta_hd_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_hd_api.h -------------------------------------------------------------------------------- /bta/include/bta_hfp_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_hfp_api.h -------------------------------------------------------------------------------- /bta/include/bta_hh_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_hh_api.h -------------------------------------------------------------------------------- /bta/include/bta_hh_co.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_hh_co.h -------------------------------------------------------------------------------- /bta/include/bta_jv_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_jv_api.h -------------------------------------------------------------------------------- /bta/include/bta_jv_co.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_jv_co.h -------------------------------------------------------------------------------- /bta/include/bta_op_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_op_api.h -------------------------------------------------------------------------------- /bta/include/bta_pan_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_pan_api.h -------------------------------------------------------------------------------- /bta/include/bta_pan_ci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_pan_ci.h -------------------------------------------------------------------------------- /bta/include/bta_pan_co.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_pan_co.h -------------------------------------------------------------------------------- /bta/include/bta_sdp_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_sdp_api.h -------------------------------------------------------------------------------- /bta/include/bta_vc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/bta_vc_api.h -------------------------------------------------------------------------------- /bta/include/utl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/include/utl.h -------------------------------------------------------------------------------- /bta/jv/bta_jv_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/jv/bta_jv_act.cc -------------------------------------------------------------------------------- /bta/jv/bta_jv_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/jv/bta_jv_api.cc -------------------------------------------------------------------------------- /bta/jv/bta_jv_cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/jv/bta_jv_cfg.cc -------------------------------------------------------------------------------- /bta/jv/bta_jv_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/jv/bta_jv_int.h -------------------------------------------------------------------------------- /bta/pan/bta_pan_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/pan/bta_pan_act.cc -------------------------------------------------------------------------------- /bta/pan/bta_pan_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/pan/bta_pan_api.cc -------------------------------------------------------------------------------- /bta/pan/bta_pan_ci.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/pan/bta_pan_ci.cc -------------------------------------------------------------------------------- /bta/pan/bta_pan_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/pan/bta_pan_int.h -------------------------------------------------------------------------------- /bta/pan/bta_pan_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/pan/bta_pan_main.cc -------------------------------------------------------------------------------- /bta/pb/bta_pbs_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/pb/bta_pbs_int.h -------------------------------------------------------------------------------- /bta/sdp/bta_sdp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sdp/bta_sdp.cc -------------------------------------------------------------------------------- /bta/sdp/bta_sdp_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sdp/bta_sdp_act.cc -------------------------------------------------------------------------------- /bta/sdp/bta_sdp_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sdp/bta_sdp_api.cc -------------------------------------------------------------------------------- /bta/sdp/bta_sdp_cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sdp/bta_sdp_cfg.cc -------------------------------------------------------------------------------- /bta/sdp/bta_sdp_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sdp/bta_sdp_int.h -------------------------------------------------------------------------------- /bta/sys/bta_sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sys/bta_sys.h -------------------------------------------------------------------------------- /bta/sys/bta_sys_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sys/bta_sys_conn.cc -------------------------------------------------------------------------------- /bta/sys/bta_sys_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sys/bta_sys_int.h -------------------------------------------------------------------------------- /bta/sys/bta_sys_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sys/bta_sys_main.cc -------------------------------------------------------------------------------- /bta/sys/utl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/sys/utl.cc -------------------------------------------------------------------------------- /bta/test/bta_dip_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/test/bta_dip_test.cc -------------------------------------------------------------------------------- /bta/test/bta_dm_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/test/bta_dm_test.cc -------------------------------------------------------------------------------- /bta/test/bta_gatt_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/test/bta_gatt_test.cc -------------------------------------------------------------------------------- /bta/vc/device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/vc/device.cc -------------------------------------------------------------------------------- /bta/vc/devices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/vc/devices.h -------------------------------------------------------------------------------- /bta/vc/devices_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/vc/devices_test.cc -------------------------------------------------------------------------------- /bta/vc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/vc/types.h -------------------------------------------------------------------------------- /bta/vc/vc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/vc/vc.cc -------------------------------------------------------------------------------- /bta/vc/vc_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/bta/vc/vc_test.cc -------------------------------------------------------------------------------- /btcore/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/Android.bp -------------------------------------------------------------------------------- /btcore/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/BUILD.gn -------------------------------------------------------------------------------- /btcore/include/hal_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/include/hal_util.h -------------------------------------------------------------------------------- /btcore/include/iac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/include/iac.h -------------------------------------------------------------------------------- /btcore/include/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/include/module.h -------------------------------------------------------------------------------- /btcore/include/property.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/include/property.h -------------------------------------------------------------------------------- /btcore/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/include/version.h -------------------------------------------------------------------------------- /btcore/src/hal_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/src/hal_util.cc -------------------------------------------------------------------------------- /btcore/src/module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/src/module.cc -------------------------------------------------------------------------------- /btcore/src/osi_module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/src/osi_module.cc -------------------------------------------------------------------------------- /btcore/src/property.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btcore/src/property.cc -------------------------------------------------------------------------------- /btif/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/Android.bp -------------------------------------------------------------------------------- /btif/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/BUILD.gn -------------------------------------------------------------------------------- /btif/co/bta_av_co.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/co/bta_av_co.cc -------------------------------------------------------------------------------- /btif/co/bta_dm_co.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/co/bta_dm_co.cc -------------------------------------------------------------------------------- /btif/co/bta_gatts_co.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/co/bta_gatts_co.cc -------------------------------------------------------------------------------- /btif/co/bta_hh_co.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/co/bta_hh_co.cc -------------------------------------------------------------------------------- /btif/co/bta_pan_co.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/co/bta_pan_co.cc -------------------------------------------------------------------------------- /btif/include/btif_a2dp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_a2dp.h -------------------------------------------------------------------------------- /btif/include/btif_acl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_acl.h -------------------------------------------------------------------------------- /btif/include/btif_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_api.h -------------------------------------------------------------------------------- /btif/include/btif_av.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_av.h -------------------------------------------------------------------------------- /btif/include/btif_av_co.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_av_co.h -------------------------------------------------------------------------------- /btif/include/btif_bqr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_bqr.h -------------------------------------------------------------------------------- /btif/include/btif_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_debug.h -------------------------------------------------------------------------------- /btif/include/btif_dm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_dm.h -------------------------------------------------------------------------------- /btif/include/btif_gatt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_gatt.h -------------------------------------------------------------------------------- /btif/include/btif_hd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_hd.h -------------------------------------------------------------------------------- /btif/include/btif_hf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_hf.h -------------------------------------------------------------------------------- /btif/include/btif_hh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_hh.h -------------------------------------------------------------------------------- /btif/include/btif_pan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_pan.h -------------------------------------------------------------------------------- /btif/include/btif_rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_rc.h -------------------------------------------------------------------------------- /btif/include/btif_sdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_sdp.h -------------------------------------------------------------------------------- /btif/include/btif_sock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_sock.h -------------------------------------------------------------------------------- /btif/include/btif_uid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_uid.h -------------------------------------------------------------------------------- /btif/include/btif_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/include/btif_util.h -------------------------------------------------------------------------------- /btif/src/bluetooth.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/bluetooth.cc -------------------------------------------------------------------------------- /btif/src/btif_a2dp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_a2dp.cc -------------------------------------------------------------------------------- /btif/src/btif_av.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_av.cc -------------------------------------------------------------------------------- /btif/src/btif_bqr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_bqr.cc -------------------------------------------------------------------------------- /btif/src/btif_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_config.cc -------------------------------------------------------------------------------- /btif/src/btif_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_core.cc -------------------------------------------------------------------------------- /btif/src/btif_debug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_debug.cc -------------------------------------------------------------------------------- /btif/src/btif_dm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_dm.cc -------------------------------------------------------------------------------- /btif/src/btif_gatt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_gatt.cc -------------------------------------------------------------------------------- /btif/src/btif_hd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_hd.cc -------------------------------------------------------------------------------- /btif/src/btif_hf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_hf.cc -------------------------------------------------------------------------------- /btif/src/btif_hh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_hh.cc -------------------------------------------------------------------------------- /btif/src/btif_keystore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_keystore.cc -------------------------------------------------------------------------------- /btif/src/btif_le_audio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_le_audio.cc -------------------------------------------------------------------------------- /btif/src/btif_pan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_pan.cc -------------------------------------------------------------------------------- /btif/src/btif_rc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_rc.cc -------------------------------------------------------------------------------- /btif/src/btif_sdp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_sdp.cc -------------------------------------------------------------------------------- /btif/src/btif_sock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_sock.cc -------------------------------------------------------------------------------- /btif/src/btif_sock_rfc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_sock_rfc.cc -------------------------------------------------------------------------------- /btif/src/btif_sock_sco.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_sock_sco.cc -------------------------------------------------------------------------------- /btif/src/btif_sock_sdp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_sock_sdp.cc -------------------------------------------------------------------------------- /btif/src/btif_storage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_storage.cc -------------------------------------------------------------------------------- /btif/src/btif_uid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_uid.cc -------------------------------------------------------------------------------- /btif/src/btif_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_util.cc -------------------------------------------------------------------------------- /btif/src/btif_vc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/btif_vc.cc -------------------------------------------------------------------------------- /btif/src/stack_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/src/stack_manager.cc -------------------------------------------------------------------------------- /btif/test/btif_rc_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/btif/test/btif_rc_test.cc -------------------------------------------------------------------------------- /common/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/Android.bp -------------------------------------------------------------------------------- /common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/BUILD.gn -------------------------------------------------------------------------------- /common/id_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/id_generator.h -------------------------------------------------------------------------------- /common/lru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/lru.h -------------------------------------------------------------------------------- /common/lru_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/lru_unittest.cc -------------------------------------------------------------------------------- /common/metrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/metrics.cc -------------------------------------------------------------------------------- /common/metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/metrics.h -------------------------------------------------------------------------------- /common/metrics_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/metrics_linux.cc -------------------------------------------------------------------------------- /common/once_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/once_timer.cc -------------------------------------------------------------------------------- /common/once_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/once_timer.h -------------------------------------------------------------------------------- /common/os_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/os_utils.cc -------------------------------------------------------------------------------- /common/os_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/os_utils.h -------------------------------------------------------------------------------- /common/repeating_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/repeating_timer.cc -------------------------------------------------------------------------------- /common/repeating_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/repeating_timer.h -------------------------------------------------------------------------------- /common/state_machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/state_machine.h -------------------------------------------------------------------------------- /common/time_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/time_util.cc -------------------------------------------------------------------------------- /common/time_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/time_util.h -------------------------------------------------------------------------------- /common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/common/utils.h -------------------------------------------------------------------------------- /conf/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/conf/Android.bp -------------------------------------------------------------------------------- /conf/bt_did.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/conf/bt_did.conf -------------------------------------------------------------------------------- /conf/bt_stack.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/conf/bt_stack.conf -------------------------------------------------------------------------------- /device/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/device/Android.bp -------------------------------------------------------------------------------- /device/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/device/BUILD.gn -------------------------------------------------------------------------------- /device/include/interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/device/include/interop.h -------------------------------------------------------------------------------- /device/src/controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/device/src/controller.cc -------------------------------------------------------------------------------- /device/src/interop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/device/src/interop.cc -------------------------------------------------------------------------------- /doc/btsnoop_net.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/btsnoop_net.md -------------------------------------------------------------------------------- /doc/directory_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/directory_layout.md -------------------------------------------------------------------------------- /doc/log_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/log_tags.md -------------------------------------------------------------------------------- /doc/network_ports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/network_ports.md -------------------------------------------------------------------------------- /doc/power_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/power_management.md -------------------------------------------------------------------------------- /doc/properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/properties.md -------------------------------------------------------------------------------- /doc/pts_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/pts_guide.md -------------------------------------------------------------------------------- /doc/style_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/style_guide.md -------------------------------------------------------------------------------- /doc/supported_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/doc/supported_features.md -------------------------------------------------------------------------------- /embdrv/g722/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/embdrv/g722/Android.bp -------------------------------------------------------------------------------- /embdrv/g722/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/embdrv/g722/BUILD.gn -------------------------------------------------------------------------------- /embdrv/sbc/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/embdrv/sbc/Android.bp -------------------------------------------------------------------------------- /embdrv/sbc/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/embdrv/sbc/BUILD.gn -------------------------------------------------------------------------------- /gd/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/.clang-format -------------------------------------------------------------------------------- /gd/.gitignore: -------------------------------------------------------------------------------- 1 | **/default.profraw 2 | **/__pycache__/ 3 | gd_cert_venv 4 | -------------------------------------------------------------------------------- /gd/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/Android.bp -------------------------------------------------------------------------------- /gd/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/Android.mk -------------------------------------------------------------------------------- /gd/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/BUILD.gn -------------------------------------------------------------------------------- /gd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/README.md -------------------------------------------------------------------------------- /gd/att/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/att/Android.bp -------------------------------------------------------------------------------- /gd/att/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/att/BUILD.gn -------------------------------------------------------------------------------- /gd/att/att_module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/att/att_module.cc -------------------------------------------------------------------------------- /gd/att/att_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/att/att_module.h -------------------------------------------------------------------------------- /gd/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/benchmark.cc -------------------------------------------------------------------------------- /gd/btaa/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/btaa/Android.bp -------------------------------------------------------------------------------- /gd/btaa/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/btaa/BUILD.gn -------------------------------------------------------------------------------- /gd/btaa/hci_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/btaa/hci_processor.h -------------------------------------------------------------------------------- /gd/cert/behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/behavior.py -------------------------------------------------------------------------------- /gd/cert/ble_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/ble_lib.py -------------------------------------------------------------------------------- /gd/cert/bt_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/bt_constants.py -------------------------------------------------------------------------------- /gd/cert/capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/capture.py -------------------------------------------------------------------------------- /gd/cert/captures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/captures.py -------------------------------------------------------------------------------- /gd/cert/cert_self_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/cert_self_test.py -------------------------------------------------------------------------------- /gd/cert/change_waiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/change_waiter.py -------------------------------------------------------------------------------- /gd/cert/closable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/closable.py -------------------------------------------------------------------------------- /gd/cert/event_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/event_stream.py -------------------------------------------------------------------------------- /gd/cert/gd_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/gd_base_test.py -------------------------------------------------------------------------------- /gd/cert/gd_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/gd_device.py -------------------------------------------------------------------------------- /gd/cert/host_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/host_config.json -------------------------------------------------------------------------------- /gd/cert/irun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/irun -------------------------------------------------------------------------------- /gd/cert/matchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/matchers.py -------------------------------------------------------------------------------- /gd/cert/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/metadata.py -------------------------------------------------------------------------------- /gd/cert/os_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/os_utils.py -------------------------------------------------------------------------------- /gd/cert/pts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/pts.json -------------------------------------------------------------------------------- /gd/cert/pts_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/pts_base_test.py -------------------------------------------------------------------------------- /gd/cert/pts_l2cap_testcase: -------------------------------------------------------------------------------- 1 | PTSL2capTest 2 | -------------------------------------------------------------------------------- /gd/cert/py_acl_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_acl_manager.py -------------------------------------------------------------------------------- /gd/cert/py_hal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_hal.py -------------------------------------------------------------------------------- /gd/cert/py_hci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_hci.py -------------------------------------------------------------------------------- /gd/cert/py_l2cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_l2cap.py -------------------------------------------------------------------------------- /gd/cert/py_le_iso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_le_iso.py -------------------------------------------------------------------------------- /gd/cert/py_le_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_le_security.py -------------------------------------------------------------------------------- /gd/cert/py_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/py_security.py -------------------------------------------------------------------------------- /gd/cert/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/run -------------------------------------------------------------------------------- /gd/cert/run_pts_l2cap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/run_pts_l2cap.sh -------------------------------------------------------------------------------- /gd/cert/truth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/cert/truth.py -------------------------------------------------------------------------------- /gd/common/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/Android.bp -------------------------------------------------------------------------------- /gd/common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/BUILD.gn -------------------------------------------------------------------------------- /gd/common/bidi_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/bidi_queue.h -------------------------------------------------------------------------------- /gd/common/bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/bind.h -------------------------------------------------------------------------------- /gd/common/byte_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/byte_array.h -------------------------------------------------------------------------------- /gd/common/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/callback.h -------------------------------------------------------------------------------- /gd/common/callback_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/callback_list.h -------------------------------------------------------------------------------- /gd/common/init_flags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/init_flags.cc -------------------------------------------------------------------------------- /gd/common/init_flags.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/init_flags.fbs -------------------------------------------------------------------------------- /gd/common/init_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/init_flags.h -------------------------------------------------------------------------------- /gd/common/list_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/list_map.h -------------------------------------------------------------------------------- /gd/common/lru_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/lru_cache.h -------------------------------------------------------------------------------- /gd/common/numbers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/numbers.h -------------------------------------------------------------------------------- /gd/common/numbers_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/numbers_test.cc -------------------------------------------------------------------------------- /gd/common/stop_watch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/stop_watch.cc -------------------------------------------------------------------------------- /gd/common/stop_watch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/stop_watch.h -------------------------------------------------------------------------------- /gd/common/strings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/strings.cc -------------------------------------------------------------------------------- /gd/common/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/strings.h -------------------------------------------------------------------------------- /gd/common/strings_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/strings_test.cc -------------------------------------------------------------------------------- /gd/common/type_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/common/type_helper.h -------------------------------------------------------------------------------- /gd/crypto_toolbox/aes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/crypto_toolbox/aes.cc -------------------------------------------------------------------------------- /gd/crypto_toolbox/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/crypto_toolbox/aes.h -------------------------------------------------------------------------------- /gd/docs/testing/gtest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/docs/testing/gtest.md -------------------------------------------------------------------------------- /gd/dumpsys/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/Android.bp -------------------------------------------------------------------------------- /gd/dumpsys/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/BUILD.gn -------------------------------------------------------------------------------- /gd/dumpsys/filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/filter.cc -------------------------------------------------------------------------------- /gd/dumpsys/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/filter.h -------------------------------------------------------------------------------- /gd/dumpsys/filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/filter_test.cc -------------------------------------------------------------------------------- /gd/dumpsys/init_flags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/init_flags.cc -------------------------------------------------------------------------------- /gd/dumpsys/init_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys/init_flags.h -------------------------------------------------------------------------------- /gd/dumpsys_data.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/dumpsys_data.fbs -------------------------------------------------------------------------------- /gd/facade/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/facade/common.proto -------------------------------------------------------------------------------- /gd/facade/facade_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/facade/facade_main.cc -------------------------------------------------------------------------------- /gd/fuzz/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/fuzz/Android.bp -------------------------------------------------------------------------------- /gd/fuzz/helpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/fuzz/helpers.cc -------------------------------------------------------------------------------- /gd/fuzz/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/fuzz/helpers.h -------------------------------------------------------------------------------- /gd/fuzz/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/fuzz/run -------------------------------------------------------------------------------- /gd/fuzz_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/fuzz_test.cc -------------------------------------------------------------------------------- /gd/grpc/grpc_module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/grpc/grpc_module.cc -------------------------------------------------------------------------------- /gd/grpc/grpc_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/grpc/grpc_module.h -------------------------------------------------------------------------------- /gd/hal/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/Android.bp -------------------------------------------------------------------------------- /gd/hal/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/BUILD.gn -------------------------------------------------------------------------------- /gd/hal/facade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/facade.cc -------------------------------------------------------------------------------- /gd/hal/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/facade.h -------------------------------------------------------------------------------- /gd/hal/hal_facade.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/hal_facade.proto -------------------------------------------------------------------------------- /gd/hal/hci_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/hci_hal.h -------------------------------------------------------------------------------- /gd/hal/hci_hal_host.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/hci_hal_host.cc -------------------------------------------------------------------------------- /gd/hal/hci_hal_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/hci_hal_host.h -------------------------------------------------------------------------------- /gd/hal/serialize_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/serialize_packet.h -------------------------------------------------------------------------------- /gd/hal/snoop_logger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/snoop_logger.cc -------------------------------------------------------------------------------- /gd/hal/snoop_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hal/snoop_logger.h -------------------------------------------------------------------------------- /gd/hci/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/Android.bp -------------------------------------------------------------------------------- /gd/hci/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/BUILD.gn -------------------------------------------------------------------------------- /gd/hci/acl_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/acl_manager.cc -------------------------------------------------------------------------------- /gd/hci/acl_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/acl_manager.h -------------------------------------------------------------------------------- /gd/hci/acl_manager_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/acl_manager_mock.h -------------------------------------------------------------------------------- /gd/hci/address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/address.cc -------------------------------------------------------------------------------- /gd/hci/address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/address.h -------------------------------------------------------------------------------- /gd/hci/class_of_device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/class_of_device.cc -------------------------------------------------------------------------------- /gd/hci/class_of_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/class_of_device.h -------------------------------------------------------------------------------- /gd/hci/controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/controller.cc -------------------------------------------------------------------------------- /gd/hci/controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/controller.h -------------------------------------------------------------------------------- /gd/hci/controller_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/controller_mock.h -------------------------------------------------------------------------------- /gd/hci/controller_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/controller_test.cc -------------------------------------------------------------------------------- /gd/hci/enum_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/enum_helper.h -------------------------------------------------------------------------------- /gd/hci/facade/facade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/facade/facade.cc -------------------------------------------------------------------------------- /gd/hci/facade/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/facade/facade.h -------------------------------------------------------------------------------- /gd/hci/hci_layer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/hci_layer.cc -------------------------------------------------------------------------------- /gd/hci/hci_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/hci_layer.h -------------------------------------------------------------------------------- /gd/hci/hci_layer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/hci_layer_test.cc -------------------------------------------------------------------------------- /gd/hci/hci_packets.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/hci_packets.pdl -------------------------------------------------------------------------------- /gd/hci/le_iso_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/le_iso_interface.h -------------------------------------------------------------------------------- /gd/hci/link_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/link_key.cc -------------------------------------------------------------------------------- /gd/hci/link_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/link_key.h -------------------------------------------------------------------------------- /gd/hci/uuid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/uuid.cc -------------------------------------------------------------------------------- /gd/hci/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/uuid.h -------------------------------------------------------------------------------- /gd/hci/uuid_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/hci/uuid_unittest.cc -------------------------------------------------------------------------------- /gd/iso/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/Android.bp -------------------------------------------------------------------------------- /gd/iso/facade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/facade.cc -------------------------------------------------------------------------------- /gd/iso/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/facade.h -------------------------------------------------------------------------------- /gd/iso/facade.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/facade.proto -------------------------------------------------------------------------------- /gd/iso/iso_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/iso_manager.cc -------------------------------------------------------------------------------- /gd/iso/iso_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/iso_manager.h -------------------------------------------------------------------------------- /gd/iso/iso_module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/iso_module.cc -------------------------------------------------------------------------------- /gd/iso/iso_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/iso/iso_module.h -------------------------------------------------------------------------------- /gd/l2cap/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/Android.bp -------------------------------------------------------------------------------- /gd/l2cap/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/BUILD.gn -------------------------------------------------------------------------------- /gd/l2cap/cid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/cid.h -------------------------------------------------------------------------------- /gd/l2cap/classic/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/classic/facade.h -------------------------------------------------------------------------------- /gd/l2cap/fcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/fcs.cc -------------------------------------------------------------------------------- /gd/l2cap/fcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/fcs.h -------------------------------------------------------------------------------- /gd/l2cap/fuzz/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/fuzz/Android.bp -------------------------------------------------------------------------------- /gd/l2cap/internal/ilink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/internal/ilink.h -------------------------------------------------------------------------------- /gd/l2cap/le/facade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/le/facade.cc -------------------------------------------------------------------------------- /gd/l2cap/le/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/le/facade.h -------------------------------------------------------------------------------- /gd/l2cap/le/facade.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/le/facade.proto -------------------------------------------------------------------------------- /gd/l2cap/mtu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/mtu.h -------------------------------------------------------------------------------- /gd/l2cap/psm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/psm.h -------------------------------------------------------------------------------- /gd/l2cap/signal_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/l2cap/signal_id.h -------------------------------------------------------------------------------- /gd/module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/module.cc -------------------------------------------------------------------------------- /gd/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/module.h -------------------------------------------------------------------------------- /gd/module_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/module_unittest.cc -------------------------------------------------------------------------------- /gd/module_unittest.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/module_unittest.fbs -------------------------------------------------------------------------------- /gd/neighbor/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/Android.bp -------------------------------------------------------------------------------- /gd/neighbor/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/BUILD.gn -------------------------------------------------------------------------------- /gd/neighbor/inquiry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/inquiry.cc -------------------------------------------------------------------------------- /gd/neighbor/inquiry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/inquiry.h -------------------------------------------------------------------------------- /gd/neighbor/name.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/name.cc -------------------------------------------------------------------------------- /gd/neighbor/name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/name.h -------------------------------------------------------------------------------- /gd/neighbor/name_db.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/name_db.cc -------------------------------------------------------------------------------- /gd/neighbor/name_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/name_db.h -------------------------------------------------------------------------------- /gd/neighbor/page.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/page.cc -------------------------------------------------------------------------------- /gd/neighbor/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/page.h -------------------------------------------------------------------------------- /gd/neighbor/scan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/scan.cc -------------------------------------------------------------------------------- /gd/neighbor/scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/neighbor/scan.h -------------------------------------------------------------------------------- /gd/os/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/Android.bp -------------------------------------------------------------------------------- /gd/os/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/BUILD.gn -------------------------------------------------------------------------------- /gd/os/alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/alarm.h -------------------------------------------------------------------------------- /gd/os/alarm_benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/alarm_benchmark.cc -------------------------------------------------------------------------------- /gd/os/android/metrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/android/metrics.cc -------------------------------------------------------------------------------- /gd/os/files.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/files.h -------------------------------------------------------------------------------- /gd/os/fuzz/fake_timerfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/fuzz/fake_timerfd.h -------------------------------------------------------------------------------- /gd/os/handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/handler.h -------------------------------------------------------------------------------- /gd/os/host/metrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/host/metrics.cc -------------------------------------------------------------------------------- /gd/os/linux/metrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/linux/metrics.cc -------------------------------------------------------------------------------- /gd/os/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/log.h -------------------------------------------------------------------------------- /gd/os/metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/metrics.h -------------------------------------------------------------------------------- /gd/os/mock_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/mock_queue.h -------------------------------------------------------------------------------- /gd/os/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/queue.h -------------------------------------------------------------------------------- /gd/os/queue_benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/queue_benchmark.cc -------------------------------------------------------------------------------- /gd/os/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/rand.h -------------------------------------------------------------------------------- /gd/os/reactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/reactor.h -------------------------------------------------------------------------------- /gd/os/repeating_alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/repeating_alarm.h -------------------------------------------------------------------------------- /gd/os/system_properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/system_properties.h -------------------------------------------------------------------------------- /gd/os/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/thread.h -------------------------------------------------------------------------------- /gd/os/thread_benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/thread_benchmark.cc -------------------------------------------------------------------------------- /gd/os/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/utils.h -------------------------------------------------------------------------------- /gd/os/wakelock_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/os/wakelock_manager.h -------------------------------------------------------------------------------- /gd/packet/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/Android.bp -------------------------------------------------------------------------------- /gd/packet/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/BUILD.gn -------------------------------------------------------------------------------- /gd/packet/base_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/base_struct.h -------------------------------------------------------------------------------- /gd/packet/bit_inserter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/bit_inserter.cc -------------------------------------------------------------------------------- /gd/packet/bit_inserter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/bit_inserter.h -------------------------------------------------------------------------------- /gd/packet/byte_inserter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/byte_inserter.h -------------------------------------------------------------------------------- /gd/packet/byte_observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/byte_observer.h -------------------------------------------------------------------------------- /gd/packet/iterator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/iterator.cc -------------------------------------------------------------------------------- /gd/packet/iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/iterator.h -------------------------------------------------------------------------------- /gd/packet/packet_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/packet_struct.h -------------------------------------------------------------------------------- /gd/packet/packet_view.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/packet_view.cc -------------------------------------------------------------------------------- /gd/packet/packet_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/packet_view.h -------------------------------------------------------------------------------- /gd/packet/parser/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/parser/BUILD.gn -------------------------------------------------------------------------------- /gd/packet/parser/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/parser/README -------------------------------------------------------------------------------- /gd/packet/parser/flex.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/parser/flex.gni -------------------------------------------------------------------------------- /gd/packet/parser/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/parser/main.cc -------------------------------------------------------------------------------- /gd/packet/parser/size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/parser/size.h -------------------------------------------------------------------------------- /gd/packet/parser/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/parser/util.h -------------------------------------------------------------------------------- /gd/packet/raw_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/raw_builder.cc -------------------------------------------------------------------------------- /gd/packet/raw_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/raw_builder.h -------------------------------------------------------------------------------- /gd/packet/view.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/view.cc -------------------------------------------------------------------------------- /gd/packet/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/packet/view.h -------------------------------------------------------------------------------- /gd/proto/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/proto/Android.bp -------------------------------------------------------------------------------- /gd/proto/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/proto/BUILD.gn -------------------------------------------------------------------------------- /gd/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/README.md -------------------------------------------------------------------------------- /gd/rust/common/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/common/Android.bp -------------------------------------------------------------------------------- /gd/rust/common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/common/BUILD.gn -------------------------------------------------------------------------------- /gd/rust/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/common/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/common/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/facade/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/facade/Android.bp -------------------------------------------------------------------------------- /gd/rust/facade/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/facade/BUILD.gn -------------------------------------------------------------------------------- /gd/rust/facade/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/facade/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/facade/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/facade/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/gddi/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/gddi/Android.bp -------------------------------------------------------------------------------- /gd/rust/gddi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/gddi/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/gddi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/gddi/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/hal/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hal/Android.bp -------------------------------------------------------------------------------- /gd/rust/hal/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hal/BUILD.gn -------------------------------------------------------------------------------- /gd/rust/hal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hal/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/hal/src/facade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hal/src/facade.rs -------------------------------------------------------------------------------- /gd/rust/hal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hal/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/hal/src/snoop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hal/src/snoop.rs -------------------------------------------------------------------------------- /gd/rust/hci/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hci/Android.bp -------------------------------------------------------------------------------- /gd/rust/hci/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hci/BUILD.gn -------------------------------------------------------------------------------- /gd/rust/hci/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hci/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/hci/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hci/src/error.rs -------------------------------------------------------------------------------- /gd/rust/hci/src/facade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hci/src/facade.rs -------------------------------------------------------------------------------- /gd/rust/hci/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/hci/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/link/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/link/Android.bp -------------------------------------------------------------------------------- /gd/rust/link/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/link/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/link/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/link/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/main/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/main/Android.bp -------------------------------------------------------------------------------- /gd/rust/main/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/main/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/main/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/main/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/packets/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/packets/build.rs -------------------------------------------------------------------------------- /gd/rust/packets/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/packets/lib.rs -------------------------------------------------------------------------------- /gd/rust/shim/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/shim/Android.bp -------------------------------------------------------------------------------- /gd/rust/shim/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/shim/BUILD.gn -------------------------------------------------------------------------------- /gd/rust/shim/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/shim/Cargo.toml -------------------------------------------------------------------------------- /gd/rust/shim/src/hci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/shim/src/hci.rs -------------------------------------------------------------------------------- /gd/rust/shim/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/shim/src/lib.rs -------------------------------------------------------------------------------- /gd/rust/shim/src/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/shim/src/stack.rs -------------------------------------------------------------------------------- /gd/rust/topshim/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/rust/topshim/BUILD.gn -------------------------------------------------------------------------------- /gd/security/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/Android.bp -------------------------------------------------------------------------------- /gd/security/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/BUILD.gn -------------------------------------------------------------------------------- /gd/security/ecdh_keys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/ecdh_keys.cc -------------------------------------------------------------------------------- /gd/security/ecdh_keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/ecdh_keys.h -------------------------------------------------------------------------------- /gd/security/facade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/facade.cc -------------------------------------------------------------------------------- /gd/security/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/facade.h -------------------------------------------------------------------------------- /gd/security/facade.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/facade.proto -------------------------------------------------------------------------------- /gd/security/test/mocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/test/mocks.h -------------------------------------------------------------------------------- /gd/security/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/security/ui.h -------------------------------------------------------------------------------- /gd/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/setup.py -------------------------------------------------------------------------------- /gd/shim/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/Android.bp -------------------------------------------------------------------------------- /gd/shim/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/BUILD.gn -------------------------------------------------------------------------------- /gd/shim/cert/shim_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/cert/shim_test.py -------------------------------------------------------------------------------- /gd/shim/dumpsys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/dumpsys.cc -------------------------------------------------------------------------------- /gd/shim/dumpsys.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/dumpsys.fbs -------------------------------------------------------------------------------- /gd/shim/dumpsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/dumpsys.h -------------------------------------------------------------------------------- /gd/shim/dumpsys_args.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/dumpsys_args.cc -------------------------------------------------------------------------------- /gd/shim/dumpsys_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/dumpsys_args.h -------------------------------------------------------------------------------- /gd/shim/dumpsys_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/dumpsys_test.cc -------------------------------------------------------------------------------- /gd/shim/facade/facade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/facade/facade.cc -------------------------------------------------------------------------------- /gd/shim/facade/facade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/shim/facade/facade.h -------------------------------------------------------------------------------- /gd/stack_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/stack_manager.cc -------------------------------------------------------------------------------- /gd/stack_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/stack_manager.h -------------------------------------------------------------------------------- /gd/storage/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/Android.bp -------------------------------------------------------------------------------- /gd/storage/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/BUILD.gn -------------------------------------------------------------------------------- /gd/storage/config_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/config_cache.h -------------------------------------------------------------------------------- /gd/storage/device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/device.cc -------------------------------------------------------------------------------- /gd/storage/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/device.h -------------------------------------------------------------------------------- /gd/storage/device_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/device_test.cc -------------------------------------------------------------------------------- /gd/storage/le_device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/le_device.cc -------------------------------------------------------------------------------- /gd/storage/le_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/le_device.h -------------------------------------------------------------------------------- /gd/storage/mutation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/mutation.cc -------------------------------------------------------------------------------- /gd/storage/mutation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/mutation.h -------------------------------------------------------------------------------- /gd/storage/serializable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/gd/storage/serializable.h -------------------------------------------------------------------------------- /hci/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/Android.bp -------------------------------------------------------------------------------- /hci/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/BUILD.gn -------------------------------------------------------------------------------- /hci/include/btsnoop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/btsnoop.h -------------------------------------------------------------------------------- /hci/include/btsnoop_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/btsnoop_mem.h -------------------------------------------------------------------------------- /hci/include/hci_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/hci_hal.h -------------------------------------------------------------------------------- /hci/include/hci_inject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/hci_inject.h -------------------------------------------------------------------------------- /hci/include/hci_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/hci_layer.h -------------------------------------------------------------------------------- /hci/include/userial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/userial.h -------------------------------------------------------------------------------- /hci/include/vendor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/include/vendor.h -------------------------------------------------------------------------------- /hci/src/btsnoop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/src/btsnoop.cc -------------------------------------------------------------------------------- /hci/src/btsnoop_mem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/src/btsnoop_mem.cc -------------------------------------------------------------------------------- /hci/src/btsnoop_net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/src/btsnoop_net.cc -------------------------------------------------------------------------------- /hci/src/hci_inject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/src/hci_inject.cc -------------------------------------------------------------------------------- /hci/src/hci_layer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/hci/src/hci_layer.cc -------------------------------------------------------------------------------- /include/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/Android.bp -------------------------------------------------------------------------------- /include/array_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/array_utils.h -------------------------------------------------------------------------------- /include/hardware/bt_av.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_av.h -------------------------------------------------------------------------------- /include/hardware/bt_hd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_hd.h -------------------------------------------------------------------------------- /include/hardware/bt_hf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_hf.h -------------------------------------------------------------------------------- /include/hardware/bt_hh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_hh.h -------------------------------------------------------------------------------- /include/hardware/bt_pan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_pan.h -------------------------------------------------------------------------------- /include/hardware/bt_rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_rc.h -------------------------------------------------------------------------------- /include/hardware/bt_sdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_sdp.h -------------------------------------------------------------------------------- /include/hardware/bt_vc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/include/hardware/bt_vc.h -------------------------------------------------------------------------------- /internal_include/bte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/internal_include/bte.h -------------------------------------------------------------------------------- /linux_include/log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/linux_include/log/log.h -------------------------------------------------------------------------------- /main/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/Android.bp -------------------------------------------------------------------------------- /main/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/BUILD.gn -------------------------------------------------------------------------------- /main/bte_conf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/bte_conf.cc -------------------------------------------------------------------------------- /main/bte_logmsg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/bte_logmsg.cc -------------------------------------------------------------------------------- /main/bte_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/bte_main.cc -------------------------------------------------------------------------------- /main/main_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/main_int.h -------------------------------------------------------------------------------- /main/shim/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/Android.bp -------------------------------------------------------------------------------- /main/shim/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/BUILD.gn -------------------------------------------------------------------------------- /main/shim/acl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/acl.cc -------------------------------------------------------------------------------- /main/shim/acl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/acl.h -------------------------------------------------------------------------------- /main/shim/acl_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/acl_api.cc -------------------------------------------------------------------------------- /main/shim/acl_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/acl_api.h -------------------------------------------------------------------------------- /main/shim/btm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/btm.cc -------------------------------------------------------------------------------- /main/shim/btm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/btm.h -------------------------------------------------------------------------------- /main/shim/btm_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/btm_api.cc -------------------------------------------------------------------------------- /main/shim/btm_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/btm_api.h -------------------------------------------------------------------------------- /main/shim/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/config.cc -------------------------------------------------------------------------------- /main/shim/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/config.h -------------------------------------------------------------------------------- /main/shim/controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/controller.cc -------------------------------------------------------------------------------- /main/shim/controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/controller.h -------------------------------------------------------------------------------- /main/shim/dumpsys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/dumpsys.cc -------------------------------------------------------------------------------- /main/shim/dumpsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/dumpsys.h -------------------------------------------------------------------------------- /main/shim/entry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/entry.cc -------------------------------------------------------------------------------- /main/shim/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/entry.h -------------------------------------------------------------------------------- /main/shim/hci_layer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/hci_layer.cc -------------------------------------------------------------------------------- /main/shim/hci_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/hci_layer.h -------------------------------------------------------------------------------- /main/shim/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/helpers.h -------------------------------------------------------------------------------- /main/shim/l2c_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/l2c_api.cc -------------------------------------------------------------------------------- /main/shim/l2c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/l2c_api.h -------------------------------------------------------------------------------- /main/shim/link_policy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/link_policy.cc -------------------------------------------------------------------------------- /main/shim/link_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/link_policy.h -------------------------------------------------------------------------------- /main/shim/metric_id_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/metric_id_api.h -------------------------------------------------------------------------------- /main/shim/metrics_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/metrics_api.cc -------------------------------------------------------------------------------- /main/shim/metrics_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/metrics_api.h -------------------------------------------------------------------------------- /main/shim/shim.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/shim.cc -------------------------------------------------------------------------------- /main/shim/shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/shim.h -------------------------------------------------------------------------------- /main/shim/stack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/stack.cc -------------------------------------------------------------------------------- /main/shim/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/stack.h -------------------------------------------------------------------------------- /main/shim/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/utils.cc -------------------------------------------------------------------------------- /main/shim/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/shim/utils.h -------------------------------------------------------------------------------- /main/stack_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/main/stack_config.cc -------------------------------------------------------------------------------- /osi/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/Android.bp -------------------------------------------------------------------------------- /osi/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/BUILD.gn -------------------------------------------------------------------------------- /osi/include/alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/alarm.h -------------------------------------------------------------------------------- /osi/include/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/allocator.h -------------------------------------------------------------------------------- /osi/include/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/array.h -------------------------------------------------------------------------------- /osi/include/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/buffer.h -------------------------------------------------------------------------------- /osi/include/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/compat.h -------------------------------------------------------------------------------- /osi/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/config.h -------------------------------------------------------------------------------- /osi/include/fixed_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/fixed_queue.h -------------------------------------------------------------------------------- /osi/include/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/future.h -------------------------------------------------------------------------------- /osi/include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/list.h -------------------------------------------------------------------------------- /osi/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/log.h -------------------------------------------------------------------------------- /osi/include/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/mutex.h -------------------------------------------------------------------------------- /osi/include/osi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/osi.h -------------------------------------------------------------------------------- /osi/include/properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/properties.h -------------------------------------------------------------------------------- /osi/include/reactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/reactor.h -------------------------------------------------------------------------------- /osi/include/ringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/ringbuffer.h -------------------------------------------------------------------------------- /osi/include/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/semaphore.h -------------------------------------------------------------------------------- /osi/include/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/socket.h -------------------------------------------------------------------------------- /osi/include/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/thread.h -------------------------------------------------------------------------------- /osi/include/wakelock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/include/wakelock.h -------------------------------------------------------------------------------- /osi/src/alarm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/alarm.cc -------------------------------------------------------------------------------- /osi/src/allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/allocator.cc -------------------------------------------------------------------------------- /osi/src/array.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/array.cc -------------------------------------------------------------------------------- /osi/src/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/buffer.cc -------------------------------------------------------------------------------- /osi/src/compat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/compat.cc -------------------------------------------------------------------------------- /osi/src/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/config.cc -------------------------------------------------------------------------------- /osi/src/fixed_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/fixed_queue.cc -------------------------------------------------------------------------------- /osi/src/future.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/future.cc -------------------------------------------------------------------------------- /osi/src/hash_map_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/hash_map_utils.cc -------------------------------------------------------------------------------- /osi/src/list.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/list.cc -------------------------------------------------------------------------------- /osi/src/mutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/mutex.cc -------------------------------------------------------------------------------- /osi/src/osi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/osi.cc -------------------------------------------------------------------------------- /osi/src/properties.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/properties.cc -------------------------------------------------------------------------------- /osi/src/reactor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/reactor.cc -------------------------------------------------------------------------------- /osi/src/ringbuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/ringbuffer.cc -------------------------------------------------------------------------------- /osi/src/semaphore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/semaphore.cc -------------------------------------------------------------------------------- /osi/src/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/socket.cc -------------------------------------------------------------------------------- /osi/src/thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/thread.cc -------------------------------------------------------------------------------- /osi/src/wakelock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/src/wakelock.cc -------------------------------------------------------------------------------- /osi/test/alarm_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/alarm_mock.h -------------------------------------------------------------------------------- /osi/test/alarm_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/alarm_test.cc -------------------------------------------------------------------------------- /osi/test/array_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/array_test.cc -------------------------------------------------------------------------------- /osi/test/config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/config_test.cc -------------------------------------------------------------------------------- /osi/test/future_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/future_test.cc -------------------------------------------------------------------------------- /osi/test/list_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/list_test.cc -------------------------------------------------------------------------------- /osi/test/rand_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/rand_test.cc -------------------------------------------------------------------------------- /osi/test/reactor_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/reactor_test.cc -------------------------------------------------------------------------------- /osi/test/test_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/test_stubs.h -------------------------------------------------------------------------------- /osi/test/thread_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/thread_test.cc -------------------------------------------------------------------------------- /osi/test/wakelock_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/osi/test/wakelock_test.cc -------------------------------------------------------------------------------- /packet/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/Android.bp -------------------------------------------------------------------------------- /packet/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/BUILD.gn -------------------------------------------------------------------------------- /packet/avrcp/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/avrcp/Android.bp -------------------------------------------------------------------------------- /packet/avrcp/play_item.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/avrcp/play_item.cc -------------------------------------------------------------------------------- /packet/avrcp/play_item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/avrcp/play_item.h -------------------------------------------------------------------------------- /packet/base/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/base/Android.bp -------------------------------------------------------------------------------- /packet/base/iterator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/base/iterator.cc -------------------------------------------------------------------------------- /packet/base/iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/base/iterator.h -------------------------------------------------------------------------------- /packet/base/packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/base/packet.cc -------------------------------------------------------------------------------- /packet/base/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/base/packet.h -------------------------------------------------------------------------------- /packet/include/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/packet/include/packet.h -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/avrcp_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/get_play_status_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | HX0 -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/get_total_number_of_items_corpus/validpacket: -------------------------------------------------------------------------------- 1 | u -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/pass_through_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | H|D -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/register_notification_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/set_absolute_volume_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | HXPH -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/set_addressed_player_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | HX` -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/set_browsed_player_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | p -------------------------------------------------------------------------------- /packet/tests/fuzzers/corpus/vendor_packet_corpus/validpacket: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/profile/avrcp/Android.bp -------------------------------------------------------------------------------- /profile/avrcp/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/profile/avrcp/BUILD.gn -------------------------------------------------------------------------------- /profile/avrcp/device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/profile/avrcp/device.cc -------------------------------------------------------------------------------- /profile/avrcp/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/profile/avrcp/device.h -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/change_path_error_response: -------------------------------------------------------------------------------- 1 | r -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/change_path_response: -------------------------------------------------------------------------------- 1 | r -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/changed_play_pos_notification: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/changed_volume_changed_notification: -------------------------------------------------------------------------------- 1 | HX1 G -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_capabilities_request: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_capabilities_request_company_id: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_capabilities_request_unknown: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_capabilities_response_company_id: -------------------------------------------------------------------------------- 1 | HXX#E -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_capabilities_response_events_supported: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_folder_items_error_response: -------------------------------------------------------------------------------- 1 | q -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_play_status_request: -------------------------------------------------------------------------------- 1 | HX0 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_total_number_of_items_request_media_players: -------------------------------------------------------------------------------- 1 | u -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_total_number_of_items_request_now_playing: -------------------------------------------------------------------------------- 1 | u -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_total_number_of_items_request_vfs: -------------------------------------------------------------------------------- 1 | u -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/get_total_number_of_items_response: -------------------------------------------------------------------------------- 1 | +e`gaV -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/interim_addressed_player_notification: -------------------------------------------------------------------------------- 1 | HX1  -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/interim_available_players_notification: -------------------------------------------------------------------------------- 1 | HX1 2 | -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/interim_now_playing_notification: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/interim_play_status_notification: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/interim_uids_notificaiton: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/interim_volume_changed_notification: -------------------------------------------------------------------------------- 1 | HX1 G -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/pass_through_command_play_pushed: -------------------------------------------------------------------------------- 1 | H|D -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/play_item_response: -------------------------------------------------------------------------------- 1 | HXt -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/register_notification_invalid: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/register_play_status_notification: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/register_volume_changed_notification: -------------------------------------------------------------------------------- 1 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/reject_player_app_settings_response: -------------------------------------------------------------------------------- 1 | 2 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/rejected_volume_changed_notification: -------------------------------------------------------------------------------- 1 | 2 | HX1 -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/set_absolute_volume_request: -------------------------------------------------------------------------------- 1 | HXPH -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/set_absolute_volume_response: -------------------------------------------------------------------------------- 1 | HXPC -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/set_addressed_player_id_1_request: -------------------------------------------------------------------------------- 1 | HX` -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/set_addressed_player_request: -------------------------------------------------------------------------------- 1 | HX` -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/set_addressed_player_response: -------------------------------------------------------------------------------- 1 | HX` -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/set_browsed_player_request: -------------------------------------------------------------------------------- 1 | p -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_browse_packet: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_change_path_request: -------------------------------------------------------------------------------- 1 | r -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_get_capabilities_request: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_get_element_attributes_request: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_get_folder_items_request: -------------------------------------------------------------------------------- 1 | q -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_get_item_attributes_request: -------------------------------------------------------------------------------- 1 | s -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_get_total_number_of_items_request: -------------------------------------------------------------------------------- 1 | u -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_play_item_request: -------------------------------------------------------------------------------- 1 | HXt -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_set_addressed_player_request: -------------------------------------------------------------------------------- 1 | HX` -------------------------------------------------------------------------------- /profile/avrcp/tests/avrcp_device_fuzz/corpus/short_vendor_packet: -------------------------------------------------------------------------------- 1 | HX -------------------------------------------------------------------------------- /profile/sdp/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/profile/sdp/Android.bp -------------------------------------------------------------------------------- /profile/sdp/sdp_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/profile/sdp/sdp_common.h -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | ../../build/soong/scripts/rustfmt.toml 2 | -------------------------------------------------------------------------------- /service/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/Android.bp -------------------------------------------------------------------------------- /service/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/BUILD.gn -------------------------------------------------------------------------------- /service/a2dp_sink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/a2dp_sink.cc -------------------------------------------------------------------------------- /service/a2dp_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/a2dp_sink.h -------------------------------------------------------------------------------- /service/a2dp_source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/a2dp_source.cc -------------------------------------------------------------------------------- /service/a2dp_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/a2dp_source.h -------------------------------------------------------------------------------- /service/adapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/adapter.cc -------------------------------------------------------------------------------- /service/adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/adapter.h -------------------------------------------------------------------------------- /service/avrcp_control.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/avrcp_control.cc -------------------------------------------------------------------------------- /service/avrcp_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/avrcp_control.h -------------------------------------------------------------------------------- /service/avrcp_target.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/avrcp_target.cc -------------------------------------------------------------------------------- /service/avrcp_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/avrcp_target.h -------------------------------------------------------------------------------- /service/bluetoothtbd.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/bluetoothtbd.rc -------------------------------------------------------------------------------- /service/client/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/client/main.cc -------------------------------------------------------------------------------- /service/common/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/common/Android.bp -------------------------------------------------------------------------------- /service/common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/common/BUILD.gn -------------------------------------------------------------------------------- /service/common/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/common/README -------------------------------------------------------------------------------- /service/daemon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/daemon.cc -------------------------------------------------------------------------------- /service/daemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/daemon.h -------------------------------------------------------------------------------- /service/gatt_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/gatt_client.cc -------------------------------------------------------------------------------- /service/gatt_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/gatt_client.h -------------------------------------------------------------------------------- /service/gatt_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/gatt_server.cc -------------------------------------------------------------------------------- /service/gatt_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/gatt_server.h -------------------------------------------------------------------------------- /service/gatt_server_old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/gatt_server_old.h -------------------------------------------------------------------------------- /service/ipc/ipc_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/ipc/ipc_handler.h -------------------------------------------------------------------------------- /service/ipc/ipc_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/ipc/ipc_manager.h -------------------------------------------------------------------------------- /service/logging_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/logging_helpers.h -------------------------------------------------------------------------------- /service/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/main.cc -------------------------------------------------------------------------------- /service/settings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/settings.cc -------------------------------------------------------------------------------- /service/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/settings.h -------------------------------------------------------------------------------- /service/switches.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/switches.h -------------------------------------------------------------------------------- /service/test/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/service/test/main.cc -------------------------------------------------------------------------------- /stack/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/Android.bp -------------------------------------------------------------------------------- /stack/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/BUILD.gn -------------------------------------------------------------------------------- /stack/a2dp/a2dp_aac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/a2dp/a2dp_aac.cc -------------------------------------------------------------------------------- /stack/a2dp/a2dp_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/a2dp/a2dp_api.cc -------------------------------------------------------------------------------- /stack/a2dp/a2dp_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/a2dp/a2dp_int.h -------------------------------------------------------------------------------- /stack/a2dp/a2dp_sbc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/a2dp/a2dp_sbc.cc -------------------------------------------------------------------------------- /stack/a2dp/a2dp_vendor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/a2dp/a2dp_vendor.cc -------------------------------------------------------------------------------- /stack/acl/acl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/acl/acl.cc -------------------------------------------------------------------------------- /stack/acl/acl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/acl/acl.h -------------------------------------------------------------------------------- /stack/acl/ble_acl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/acl/ble_acl.cc -------------------------------------------------------------------------------- /stack/acl/btm_acl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/acl/btm_acl.cc -------------------------------------------------------------------------------- /stack/acl/btm_pm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/acl/btm_pm.cc -------------------------------------------------------------------------------- /stack/avct/avct_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_api.cc -------------------------------------------------------------------------------- /stack/avct/avct_ccb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_ccb.cc -------------------------------------------------------------------------------- /stack/avct/avct_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_defs.h -------------------------------------------------------------------------------- /stack/avct/avct_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_int.h -------------------------------------------------------------------------------- /stack/avct/avct_l2c.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_l2c.cc -------------------------------------------------------------------------------- /stack/avct/avct_l2c_br.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_l2c_br.cc -------------------------------------------------------------------------------- /stack/avct/avct_lcb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avct/avct_lcb.cc -------------------------------------------------------------------------------- /stack/avdt/avdt_ad.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_ad.cc -------------------------------------------------------------------------------- /stack/avdt/avdt_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_api.cc -------------------------------------------------------------------------------- /stack/avdt/avdt_ccb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_ccb.cc -------------------------------------------------------------------------------- /stack/avdt/avdt_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_defs.h -------------------------------------------------------------------------------- /stack/avdt/avdt_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_int.h -------------------------------------------------------------------------------- /stack/avdt/avdt_l2c.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_l2c.cc -------------------------------------------------------------------------------- /stack/avdt/avdt_msg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_msg.cc -------------------------------------------------------------------------------- /stack/avdt/avdt_scb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avdt/avdt_scb.cc -------------------------------------------------------------------------------- /stack/avrc/avrc_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_api.cc -------------------------------------------------------------------------------- /stack/avrc/avrc_bld_ct.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_bld_ct.cc -------------------------------------------------------------------------------- /stack/avrc/avrc_bld_tg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_bld_tg.cc -------------------------------------------------------------------------------- /stack/avrc/avrc_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_int.h -------------------------------------------------------------------------------- /stack/avrc/avrc_opt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_opt.cc -------------------------------------------------------------------------------- /stack/avrc/avrc_sdp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_sdp.cc -------------------------------------------------------------------------------- /stack/avrc/avrc_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/avrc/avrc_utils.cc -------------------------------------------------------------------------------- /stack/bnep/bnep_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/bnep/bnep_api.cc -------------------------------------------------------------------------------- /stack/bnep/bnep_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/bnep/bnep_int.h -------------------------------------------------------------------------------- /stack/bnep/bnep_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/bnep/bnep_main.cc -------------------------------------------------------------------------------- /stack/bnep/bnep_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/bnep/bnep_utils.cc -------------------------------------------------------------------------------- /stack/btm/btm_ble.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_ble.cc -------------------------------------------------------------------------------- /stack/btm/btm_ble_addr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_ble_addr.cc -------------------------------------------------------------------------------- /stack/btm/btm_ble_gap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_ble_gap.cc -------------------------------------------------------------------------------- /stack/btm/btm_ble_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_ble_int.h -------------------------------------------------------------------------------- /stack/btm/btm_dev.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_dev.cc -------------------------------------------------------------------------------- /stack/btm/btm_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_dev.h -------------------------------------------------------------------------------- /stack/btm/btm_devctl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_devctl.cc -------------------------------------------------------------------------------- /stack/btm/btm_inq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_inq.cc -------------------------------------------------------------------------------- /stack/btm/btm_int.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stack/btm/btm_int_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_int_types.h -------------------------------------------------------------------------------- /stack/btm/btm_iso.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_iso.cc -------------------------------------------------------------------------------- /stack/btm/btm_iso_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_iso_impl.h -------------------------------------------------------------------------------- /stack/btm/btm_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_main.cc -------------------------------------------------------------------------------- /stack/btm/btm_scn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_scn.cc -------------------------------------------------------------------------------- /stack/btm/btm_scn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_scn.h -------------------------------------------------------------------------------- /stack/btm/btm_sco.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_sco.cc -------------------------------------------------------------------------------- /stack/btm/btm_sco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_sco.h -------------------------------------------------------------------------------- /stack/btm/btm_sec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_sec.cc -------------------------------------------------------------------------------- /stack/btm/btm_sec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btm/btm_sec.h -------------------------------------------------------------------------------- /stack/btu/btu_hcif.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btu/btu_hcif.cc -------------------------------------------------------------------------------- /stack/btu/btu_task.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/btu/btu_task.cc -------------------------------------------------------------------------------- /stack/eatt/eatt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/eatt/eatt.cc -------------------------------------------------------------------------------- /stack/eatt/eatt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/eatt/eatt.h -------------------------------------------------------------------------------- /stack/eatt/eatt_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/eatt/eatt_impl.h -------------------------------------------------------------------------------- /stack/gap/gap_ble.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gap/gap_ble.cc -------------------------------------------------------------------------------- /stack/gap/gap_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gap/gap_conn.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_api.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_attr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_attr.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_auth.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_auth.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_cl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_cl.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_db.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_db.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_int.h -------------------------------------------------------------------------------- /stack/gatt/gatt_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_main.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_sr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_sr.cc -------------------------------------------------------------------------------- /stack/gatt/gatt_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/gatt/gatt_utils.cc -------------------------------------------------------------------------------- /stack/hcic/hciblecmds.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hcic/hciblecmds.cc -------------------------------------------------------------------------------- /stack/hcic/hcicmds.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hcic/hcicmds.cc -------------------------------------------------------------------------------- /stack/hid/hid_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hid_conn.h -------------------------------------------------------------------------------- /stack/hid/hidd_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hidd_api.cc -------------------------------------------------------------------------------- /stack/hid/hidd_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hidd_conn.cc -------------------------------------------------------------------------------- /stack/hid/hidd_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hidd_int.h -------------------------------------------------------------------------------- /stack/hid/hidh_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hidh_api.cc -------------------------------------------------------------------------------- /stack/hid/hidh_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hidh_conn.cc -------------------------------------------------------------------------------- /stack/hid/hidh_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/hid/hidh_int.h -------------------------------------------------------------------------------- /stack/include/a2dp_aac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/a2dp_aac.h -------------------------------------------------------------------------------- /stack/include/a2dp_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/a2dp_api.h -------------------------------------------------------------------------------- /stack/include/a2dp_sbc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/a2dp_sbc.h -------------------------------------------------------------------------------- /stack/include/acl_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/acl_api.h -------------------------------------------------------------------------------- /stack/include/avct_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/avct_api.h -------------------------------------------------------------------------------- /stack/include/avdt_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/avdt_api.h -------------------------------------------------------------------------------- /stack/include/avdtc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/avdtc_api.h -------------------------------------------------------------------------------- /stack/include/avrc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/avrc_api.h -------------------------------------------------------------------------------- /stack/include/avrc_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/avrc_defs.h -------------------------------------------------------------------------------- /stack/include/bnep_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/bnep_api.h -------------------------------------------------------------------------------- /stack/include/bt_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/bt_types.h -------------------------------------------------------------------------------- /stack/include/btm_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/btm_api.h -------------------------------------------------------------------------------- /stack/include/btu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/btu.h -------------------------------------------------------------------------------- /stack/include/gap_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/gap_api.h -------------------------------------------------------------------------------- /stack/include/gatt_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/gatt_api.h -------------------------------------------------------------------------------- /stack/include/gattdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/gattdefs.h -------------------------------------------------------------------------------- /stack/include/hcidefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/hcidefs.h -------------------------------------------------------------------------------- /stack/include/hcimsgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/hcimsgs.h -------------------------------------------------------------------------------- /stack/include/hidd_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/hidd_api.h -------------------------------------------------------------------------------- /stack/include/hiddefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/hiddefs.h -------------------------------------------------------------------------------- /stack/include/hidh_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/hidh_api.h -------------------------------------------------------------------------------- /stack/include/l2c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/l2c_api.h -------------------------------------------------------------------------------- /stack/include/l2cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/l2cdefs.h -------------------------------------------------------------------------------- /stack/include/pan_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/pan_api.h -------------------------------------------------------------------------------- /stack/include/port_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/port_api.h -------------------------------------------------------------------------------- /stack/include/port_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/port_ext.h -------------------------------------------------------------------------------- /stack/include/rfcdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/rfcdefs.h -------------------------------------------------------------------------------- /stack/include/sdp_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/sdp_api.h -------------------------------------------------------------------------------- /stack/include/sdpdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/sdpdefs.h -------------------------------------------------------------------------------- /stack/include/smp_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/smp_api.h -------------------------------------------------------------------------------- /stack/include/srvc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/include/srvc_api.h -------------------------------------------------------------------------------- /stack/l2cap/l2c_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_api.cc -------------------------------------------------------------------------------- /stack/l2cap/l2c_ble.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_ble.cc -------------------------------------------------------------------------------- /stack/l2cap/l2c_csm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_csm.cc -------------------------------------------------------------------------------- /stack/l2cap/l2c_fcr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_fcr.cc -------------------------------------------------------------------------------- /stack/l2cap/l2c_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_int.h -------------------------------------------------------------------------------- /stack/l2cap/l2c_link.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_link.cc -------------------------------------------------------------------------------- /stack/l2cap/l2c_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_main.cc -------------------------------------------------------------------------------- /stack/l2cap/l2c_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/l2cap/l2c_utils.cc -------------------------------------------------------------------------------- /stack/pan/pan_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/pan/pan_api.cc -------------------------------------------------------------------------------- /stack/pan/pan_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/pan/pan_int.h -------------------------------------------------------------------------------- /stack/pan/pan_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/pan/pan_main.cc -------------------------------------------------------------------------------- /stack/pan/pan_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/pan/pan_utils.cc -------------------------------------------------------------------------------- /stack/rfcomm/port_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/rfcomm/port_api.cc -------------------------------------------------------------------------------- /stack/rfcomm/port_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/rfcomm/port_int.h -------------------------------------------------------------------------------- /stack/rfcomm/port_rfc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/rfcomm/port_rfc.cc -------------------------------------------------------------------------------- /stack/rfcomm/rfc_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/rfcomm/rfc_int.h -------------------------------------------------------------------------------- /stack/rfcomm/rfc_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/rfcomm/rfc_utils.cc -------------------------------------------------------------------------------- /stack/sdp/sdp_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/sdp/sdp_api.cc -------------------------------------------------------------------------------- /stack/sdp/sdp_db.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/sdp/sdp_db.cc -------------------------------------------------------------------------------- /stack/sdp/sdp_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/sdp/sdp_main.cc -------------------------------------------------------------------------------- /stack/sdp/sdp_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/sdp/sdp_server.cc -------------------------------------------------------------------------------- /stack/sdp/sdp_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/sdp/sdp_utils.cc -------------------------------------------------------------------------------- /stack/sdp/sdpint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/sdp/sdpint.h -------------------------------------------------------------------------------- /stack/smp/p_256_ecc_pp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/p_256_ecc_pp.cc -------------------------------------------------------------------------------- /stack/smp/p_256_ecc_pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/p_256_ecc_pp.h -------------------------------------------------------------------------------- /stack/smp/smp_act.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_act.cc -------------------------------------------------------------------------------- /stack/smp/smp_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_api.cc -------------------------------------------------------------------------------- /stack/smp/smp_br_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_br_main.cc -------------------------------------------------------------------------------- /stack/smp/smp_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_int.h -------------------------------------------------------------------------------- /stack/smp/smp_keys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_keys.cc -------------------------------------------------------------------------------- /stack/smp/smp_l2c.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_l2c.cc -------------------------------------------------------------------------------- /stack/smp/smp_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_main.cc -------------------------------------------------------------------------------- /stack/smp/smp_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/smp/smp_utils.cc -------------------------------------------------------------------------------- /stack/srvc/srvc_dis.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/srvc/srvc_dis.cc -------------------------------------------------------------------------------- /stack/srvc/srvc_dis_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/srvc/srvc_dis_int.h -------------------------------------------------------------------------------- /stack/srvc/srvc_eng.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/srvc/srvc_eng.cc -------------------------------------------------------------------------------- /stack/srvc/srvc_eng_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/stack/srvc/srvc_eng_int.h -------------------------------------------------------------------------------- /test/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/Android.bp -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/README.md -------------------------------------------------------------------------------- /test/gen_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/gen_coverage.py -------------------------------------------------------------------------------- /test/headless/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/headless/Android.bp -------------------------------------------------------------------------------- /test/headless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/headless/README.md -------------------------------------------------------------------------------- /test/headless/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/headless/main.cc -------------------------------------------------------------------------------- /test/run_benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/run_benchmarks.sh -------------------------------------------------------------------------------- /test/run_unit_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/run_unit_tests.sh -------------------------------------------------------------------------------- /test/stub/osi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/stub/osi.cc -------------------------------------------------------------------------------- /test/suite/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/suite/Android.bp -------------------------------------------------------------------------------- /test/suite/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/test/suite/BUILD.gn -------------------------------------------------------------------------------- /tools/Android.mk.disabled: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /tools/bdtool/adapter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/tools/bdtool/adapter.c -------------------------------------------------------------------------------- /tools/bdtool/bdtool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/tools/bdtool/bdtool.c -------------------------------------------------------------------------------- /tools/hci/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/tools/hci/main.c -------------------------------------------------------------------------------- /types/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/Android.bp -------------------------------------------------------------------------------- /types/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/BUILD.gn -------------------------------------------------------------------------------- /types/bluetooth/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/bluetooth/uuid.h -------------------------------------------------------------------------------- /types/bt_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/bt_transport.h -------------------------------------------------------------------------------- /types/hci_role.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/hci_role.h -------------------------------------------------------------------------------- /types/raw_address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/raw_address.cc -------------------------------------------------------------------------------- /types/raw_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/types/raw_address.h -------------------------------------------------------------------------------- /udrv/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/udrv/Android.bp -------------------------------------------------------------------------------- /udrv/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/udrv/BUILD.gn -------------------------------------------------------------------------------- /udrv/include/uipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/udrv/include/uipc.h -------------------------------------------------------------------------------- /udrv/ulinux/uipc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/udrv/ulinux/uipc.cc -------------------------------------------------------------------------------- /utils/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/utils/Android.bp -------------------------------------------------------------------------------- /utils/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/utils/BUILD.gn -------------------------------------------------------------------------------- /utils/src/bt_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/utils/src/bt_utils.cc -------------------------------------------------------------------------------- /vendor_libs/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_system_bt/HEAD/vendor_libs/Android.bp -------------------------------------------------------------------------------- /vendor_libs/test_vendor_lib/scripts/scripted_beacon_test/start_scan: -------------------------------------------------------------------------------- 1 | le_scan 1 2 | wait 10 3 | quit 4 | --------------------------------------------------------------------------------