[4.0K] /data/pocs/bc914a182fefbb1ca165cef9a6a988ca8e1e60c9
├── [ 952] Android.bp
├── [4.0K] atrace
│ └── [4.0K] 1.0
│ ├── [ 336] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.1K] Android.bp
│ │ ├── [ 552] android.hardware.atrace@1.0-service.rc
│ │ ├── [ 323] android.hardware.atrace@1.0-service.xml
│ │ ├── [3.5K] AtraceDevice.cpp
│ │ ├── [1.8K] AtraceDevice.h
│ │ └── [1.4K] service.cpp
│ ├── [1.8K] IAtraceDevice.hal
│ ├── [1.1K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 848] Android.bp
│ └── [3.9K] VtsHalAtraceV1_0TargetTest.cpp
├── [4.0K] audio
│ ├── [4.0K] 2.0
│ │ ├── [ 619] Android.bp
│ │ ├── [4.0K] config
│ │ │ └── [ 28K] audio_policy_configuration.xsd
│ │ ├── [8.8K] IDevice.hal
│ │ ├── [1.4K] IDevicesFactory.hal
│ │ ├── [4.1K] IPrimaryDevice.hal
│ │ ├── [ 10K] IStream.hal
│ │ ├── [5.8K] IStreamIn.hal
│ │ ├── [ 957] IStreamOutCallback.hal
│ │ ├── [ 10K] IStreamOut.hal
│ │ └── [2.8K] types.hal
│ ├── [4.0K] 4.0
│ │ ├── [ 619] Android.bp
│ │ ├── [4.0K] config
│ │ │ ├── [ 161] Android.bp
│ │ │ ├── [4.0K] api
│ │ │ │ ├── [ 25K] current.txt
│ │ │ │ ├── [ 0] last_current.txt
│ │ │ │ ├── [ 0] last_removed.txt
│ │ │ │ └── [ 25] removed.txt
│ │ │ └── [ 30K] audio_policy_configuration.xsd
│ │ ├── [ 11K] IDevice.hal
│ │ ├── [3.0K] IDevicesFactory.hal
│ │ ├── [6.6K] IPrimaryDevice.hal
│ │ ├── [ 12K] IStream.hal
│ │ ├── [6.3K] IStreamIn.hal
│ │ ├── [ 957] IStreamOutCallback.hal
│ │ ├── [ 11K] IStreamOut.hal
│ │ └── [8.3K] types.hal
│ ├── [4.0K] 5.0
│ │ ├── [ 658] Android.bp
│ │ ├── [4.0K] config
│ │ │ ├── [ 161] Android.bp
│ │ │ ├── [4.0K] api
│ │ │ │ ├── [ 28K] current.txt
│ │ │ │ ├── [ 0] last_current.txt
│ │ │ │ ├── [ 0] last_removed.txt
│ │ │ │ └── [ 25] removed.txt
│ │ │ └── [ 32K] audio_policy_configuration.xsd
│ │ ├── [ 11K] IDevice.hal
│ │ ├── [3.0K] IDevicesFactory.hal
│ │ ├── [6.6K] IPrimaryDevice.hal
│ │ ├── [ 12K] IStream.hal
│ │ ├── [7.5K] IStreamIn.hal
│ │ ├── [ 957] IStreamOutCallback.hal
│ │ ├── [ 11K] IStreamOut.hal
│ │ └── [7.6K] types.hal
│ ├── [4.0K] common
│ │ ├── [4.0K] 2.0
│ │ │ ├── [ 286] Android.bp
│ │ │ └── [ 33K] types.hal
│ │ ├── [4.0K] 4.0
│ │ │ ├── [ 286] Android.bp
│ │ │ └── [ 32K] types.hal
│ │ ├── [4.0K] 5.0
│ │ │ ├── [ 350] Android.bp
│ │ │ └── [ 37K] types.hal
│ │ ├── [4.0K] all-versions
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [2.7K] Android.bp
│ │ │ │ ├── [1.6K] EffectMap.cpp
│ │ │ │ ├── [ 15K] HidlUtils.cpp
│ │ │ │ ├── [3.2K] HidlUtils.h
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [4.0K] common
│ │ │ │ │ └── [4.0K] all-versions
│ │ │ │ │ └── [4.0K] default
│ │ │ │ │ └── [1.3K] EffectMap.h
│ │ │ │ ├── [ 59] OWNERS
│ │ │ │ ├── [4.0K] service
│ │ │ │ │ ├── [ 753] android.hardware.audio@2.0-service.rc
│ │ │ │ │ ├── [1.8K] Android.mk
│ │ │ │ │ └── [3.7K] service.cpp
│ │ │ │ └── [1.7K] VersionUtils.h
│ │ │ ├── [ 59] OWNERS
│ │ │ ├── [ 66] README
│ │ │ ├── [4.0K] test
│ │ │ │ ├── [ 34] OWNERS
│ │ │ │ └── [4.0K] utility
│ │ │ │ ├── [1.0K] Android.bp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [4.0K] utility
│ │ │ │ │ ├── [5.0K] AssertOk.h
│ │ │ │ │ ├── [2.3K] Documentation.h
│ │ │ │ │ ├── [1.9K] EnvironmentTearDown.h
│ │ │ │ │ ├── [2.0K] PrettyPrintAudioTypes.h
│ │ │ │ │ ├── [2.4K] ReturnIn.h
│ │ │ │ │ └── [4.3K] ValidateXml.h
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [6.9K] ValidateXml.cpp
│ │ │ └── [4.0K] util
│ │ │ ├── [ 184] Android.bp
│ │ │ └── [4.0K] include
│ │ │ └── [4.0K] common
│ │ │ └── [4.0K] all-versions
│ │ │ ├── [1.1K] HidlSupport.h
│ │ │ ├── [1.6K] VersionMacro.h
│ │ │ └── [1.9K] VersionUtils.h
│ │ └── [ 62] README
│ ├── [4.0K] core
│ │ └── [4.0K] all-versions
│ │ ├── [4.0K] default
│ │ │ ├── [2.2K] Android.bp
│ │ │ ├── [8.5K] Conversions.cpp
│ │ │ ├── [ 15K] Device.cpp
│ │ │ ├── [4.0K] DevicesFactory.cpp
│ │ │ ├── [4.0K] include
│ │ │ │ └── [4.0K] core
│ │ │ │ └── [4.0K] default
│ │ │ │ ├── [1.4K] Conversions.h
│ │ │ │ ├── [6.4K] Device.h
│ │ │ │ ├── [2.1K] DevicesFactory.h
│ │ │ │ ├── [2.5K] ParametersUtil.h
│ │ │ │ ├── [5.9K] PrimaryDevice.h
│ │ │ │ ├── [8.5K] Stream.h
│ │ │ │ ├── [6.0K] StreamIn.h
│ │ │ │ ├── [6.5K] StreamOut.h
│ │ │ │ └── [2.3K] Util.h
│ │ │ ├── [ 59] OWNERS
│ │ │ ├── [5.7K] ParametersUtil.cpp
│ │ │ ├── [ 12K] PrimaryDevice.cpp
│ │ │ ├── [ 11K] Stream.cpp
│ │ │ ├── [ 18K] StreamIn.cpp
│ │ │ └── [ 20K] StreamOut.cpp
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [4.0K] 2.0
│ │ │ │ ├── [3.4K] AudioPrimaryHidlHalTest.cpp
│ │ │ │ └── [2.7K] AudioPrimaryHidlHalUtils.h
│ │ │ ├── [4.0K] 4.0
│ │ │ │ ├── [ 13K] AudioPrimaryHidlHalTest.cpp
│ │ │ │ └── [3.3K] AudioPrimaryHidlHalUtils.h
│ │ │ ├── [4.0K] 5.0
│ │ │ │ └── [2.3K] AudioPrimaryHidlHalTest.cpp
│ │ │ ├── [2.2K] Android.bp
│ │ │ └── [ 54K] AudioPrimaryHidlHalTest.h
│ │ └── [ 93] OWNERS
│ ├── [4.0K] effect
│ │ ├── [4.0K] 2.0
│ │ │ ├── [ 890] Android.bp
│ │ │ ├── [1.0K] IAcousticEchoCancelerEffect.hal
│ │ │ ├── [1.9K] IAutomaticGainControlEffect.hal
│ │ │ ├── [1.5K] IBassBoostEffect.hal
│ │ │ ├── [1.1K] IDownmixEffect.hal
│ │ │ ├── [1.2K] IEffectBufferProviderCallback.hal
│ │ │ ├── [ 17K] IEffect.hal
│ │ │ ├── [2.4K] IEffectsFactory.hal
│ │ │ ├── [5.1K] IEnvironmentalReverbEffect.hal
│ │ │ ├── [2.7K] IEqualizerEffect.hal
│ │ │ ├── [1.0K] ILoudnessEnhancerEffect.hal
│ │ │ ├── [1.7K] INoiseSuppressionEffect.hal
│ │ │ ├── [1.5K] IPresetReverbEffect.hal
│ │ │ ├── [2.6K] IVirtualizerEffect.hal
│ │ │ ├── [3.4K] IVisualizerEffect.hal
│ │ │ ├── [ 12K] types.hal
│ │ │ └── [4.0K] xml
│ │ │ └── [9.6K] audio_effects_conf.xsd
│ │ ├── [4.0K] 4.0
│ │ │ ├── [ 890] Android.bp
│ │ │ ├── [1.0K] IAcousticEchoCancelerEffect.hal
│ │ │ ├── [1.9K] IAutomaticGainControlEffect.hal
│ │ │ ├── [1.5K] IBassBoostEffect.hal
│ │ │ ├── [1.1K] IDownmixEffect.hal
│ │ │ ├── [1.2K] IEffectBufferProviderCallback.hal
│ │ │ ├── [ 17K] IEffect.hal
│ │ │ ├── [2.2K] IEffectsFactory.hal
│ │ │ ├── [5.1K] IEnvironmentalReverbEffect.hal
│ │ │ ├── [2.7K] IEqualizerEffect.hal
│ │ │ ├── [1.0K] ILoudnessEnhancerEffect.hal
│ │ │ ├── [1.7K] INoiseSuppressionEffect.hal
│ │ │ ├── [1.5K] IPresetReverbEffect.hal
│ │ │ ├── [2.6K] IVirtualizerEffect.hal
│ │ │ ├── [3.4K] IVisualizerEffect.hal
│ │ │ ├── [ 12K] types.hal
│ │ │ └── [4.0K] xml
│ │ │ └── [ 36] audio_effects_conf.xsd -> ../../2.0/xml/audio_effects_conf.xsd
│ │ ├── [4.0K] 5.0
│ │ │ ├── [ 929] Android.bp
│ │ │ ├── [1.0K] IAcousticEchoCancelerEffect.hal
│ │ │ ├── [1.9K] IAutomaticGainControlEffect.hal
│ │ │ ├── [1.5K] IBassBoostEffect.hal
│ │ │ ├── [1.1K] IDownmixEffect.hal
│ │ │ ├── [1.2K] IEffectBufferProviderCallback.hal
│ │ │ ├── [ 17K] IEffect.hal
│ │ │ ├── [2.2K] IEffectsFactory.hal
│ │ │ ├── [5.1K] IEnvironmentalReverbEffect.hal
│ │ │ ├── [2.7K] IEqualizerEffect.hal
│ │ │ ├── [1.0K] ILoudnessEnhancerEffect.hal
│ │ │ ├── [1.7K] INoiseSuppressionEffect.hal
│ │ │ ├── [1.5K] IPresetReverbEffect.hal
│ │ │ ├── [2.6K] IVirtualizerEffect.hal
│ │ │ ├── [3.4K] IVisualizerEffect.hal
│ │ │ ├── [ 12K] types.hal
│ │ │ └── [4.0K] xml
│ │ │ ├── [ 126] Android.bp
│ │ │ ├── [4.0K] api
│ │ │ │ ├── [5.9K] current.txt
│ │ │ │ ├── [ 0] last_current.txt
│ │ │ │ ├── [ 0] last_removed.txt
│ │ │ │ └── [ 25] removed.txt
│ │ │ └── [ 36] audio_effects_conf.xsd -> ../../2.0/xml/audio_effects_conf.xsd
│ │ └── [4.0K] all-versions
│ │ ├── [4.0K] default
│ │ │ ├── [6.8K] AcousticEchoCancelerEffect.cpp
│ │ │ ├── [5.1K] AcousticEchoCancelerEffect.h
│ │ │ ├── [2.5K] Android.bp
│ │ │ ├── [2.7K] AudioBufferManager.cpp
│ │ │ ├── [2.5K] AudioBufferManager.h
│ │ │ ├── [8.6K] AutomaticGainControlEffect.cpp
│ │ │ ├── [5.9K] AutomaticGainControlEffect.h
│ │ │ ├── [6.5K] BassBoostEffect.cpp
│ │ │ ├── [5.1K] BassBoostEffect.h
│ │ │ ├── [2.2K] Conversions.cpp
│ │ │ ├── [1.4K] Conversions.h
│ │ │ ├── [6.3K] DownmixEffect.cpp
│ │ │ ├── [5.0K] DownmixEffect.h
│ │ │ ├── [ 30K] Effect.cpp
│ │ │ ├── [ 12K] Effect.h
│ │ │ ├── [7.8K] EffectsFactory.cpp
│ │ │ ├── [2.5K] EffectsFactory.h
│ │ │ ├── [ 12K] EnvironmentalReverbEffect.cpp
│ │ │ ├── [7.0K] EnvironmentalReverbEffect.h
│ │ │ ├── [ 11K] EqualizerEffect.cpp
│ │ │ ├── [6.2K] EqualizerEffect.h
│ │ │ ├── [7.0K] LoudnessEnhancerEffect.cpp
│ │ │ ├── [5.0K] LoudnessEnhancerEffect.h
│ │ │ ├── [8.1K] NoiseSuppressionEffect.cpp
│ │ │ ├── [5.7K] NoiseSuppressionEffect.h
│ │ │ ├── [ 59] OWNERS
│ │ │ ├── [6.6K] PresetReverbEffect.cpp
│ │ │ ├── [5.0K] PresetReverbEffect.h
│ │ │ ├── [8.8K] VirtualizerEffect.cpp
│ │ │ ├── [5.6K] VirtualizerEffect.h
│ │ │ ├── [9.3K] VisualizerEffect.cpp
│ │ │ └── [5.6K] VisualizerEffect.h
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [2.2K] Android.bp
│ │ │ ├── [1.5K] ValidateAudioEffectsConfiguration.cpp
│ │ │ └── [ 29K] VtsHalAudioEffectTargetTest.cpp
│ │ └── [ 93] OWNERS
│ └── [1.2K] README
├── [4.0K] authsecret
│ └── [4.0K] 1.0
│ ├── [ 317] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 462] Android.bp
│ │ ├── [ 132] android.hardware.authsecret@1.0-service.rc
│ │ ├── [1.5K] AuthSecret.cpp
│ │ ├── [1.0K] AuthSecret.h
│ │ └── [1.3K] service.cpp
│ ├── [2.0K] IAuthSecret.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 860] Android.bp
│ └── [3.6K] VtsHalAuthSecretV1_0TargetTest.cpp
├── [4.0K] automotive
│ ├── [4.0K] audiocontrol
│ │ └── [4.0K] 1.0
│ │ ├── [ 353] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 156] android.hardware.automotive.audiocontrol@1.0-service.rc
│ │ │ ├── [2.4K] AudioControl.cpp
│ │ │ ├── [1.2K] AudioControl.h
│ │ │ └── [1.6K] service.cpp
│ │ ├── [2.1K] IAudioControl.hal
│ │ ├── [1.3K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 922] Android.bp
│ │ └── [5.3K] VtsHalAudioControlV1_0TargetTest.cpp
│ ├── [4.0K] evs
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 430] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 661] Android.bp
│ │ │ │ ├── [ 150] android.hardware.automotive.evs@1.0-service.rc
│ │ │ │ ├── [ 18K] EvsCamera.cpp
│ │ │ │ ├── [3.9K] EvsCamera.h
│ │ │ │ ├── [ 12K] EvsDisplay.cpp
│ │ │ │ ├── [2.1K] EvsDisplay.h
│ │ │ │ ├── [6.9K] EvsEnumerator.cpp
│ │ │ │ ├── [2.5K] EvsEnumerator.h
│ │ │ │ ├── [2.0K] service.cpp
│ │ │ │ └── [ 685] ServiceNames.h
│ │ │ ├── [3.8K] IEvsCamera.hal
│ │ │ ├── [1.4K] IEvsCameraStream.hal
│ │ │ ├── [3.1K] IEvsDisplay.hal
│ │ │ ├── [3.2K] IEvsEnumerator.hal
│ │ │ ├── [3.5K] types.hal
│ │ │ └── [4.0K] vts
│ │ │ └── [4.0K] functional
│ │ │ ├── [1014] Android.bp
│ │ │ ├── [7.3K] FormatConvert.cpp
│ │ │ ├── [3.4K] FormatConvert.h
│ │ │ ├── [ 11K] FrameHandler.cpp
│ │ │ ├── [3.4K] FrameHandler.h
│ │ │ └── [ 24K] VtsHalEvsV1_0TargetTest.cpp
│ │ └── [ 58] OWNERS
│ ├── [ 78] OWNERS
│ ├── [ 251] README.md
│ └── [4.0K] vehicle
│ └── [4.0K] 2.0
│ ├── [ 375] Android.bp
│ ├── [4.0K] default
│ │ ├── [3.7K] Android.bp
│ │ ├── [ 155] android.hardware.automotive.vehicle@2.0-service.rc
│ │ ├── [4.0K] common
│ │ │ ├── [4.0K] include
│ │ │ │ └── [4.0K] vhal_v2_0
│ │ │ │ ├── [4.0K] ConcurrentQueue.h
│ │ │ │ ├── [2.9K] Obd2SensorStore.h
│ │ │ │ ├── [4.7K] RecurrentTimer.h
│ │ │ │ ├── [5.6K] SubscriptionManager.h
│ │ │ │ ├── [3.5K] VehicleHal.h
│ │ │ │ ├── [4.6K] VehicleHalManager.h
│ │ │ │ ├── [7.6K] VehicleObjectPool.h
│ │ │ │ ├── [2.4K] VehiclePropConfigIndex.h
│ │ │ │ ├── [3.7K] VehiclePropertyStore.h
│ │ │ │ ├── [2.7K] VehicleUtils.h
│ │ │ │ └── [ 11K] VmsUtils.h
│ │ │ └── [4.0K] src
│ │ │ ├── [3.7K] Obd2SensorStore.cpp
│ │ │ ├── [9.7K] SubscriptionManager.cpp
│ │ │ ├── [ 12K] VehicleHalManager.cpp
│ │ │ ├── [5.2K] VehicleObjectPool.cpp
│ │ │ ├── [6.1K] VehiclePropertyStore.cpp
│ │ │ ├── [4.3K] VehicleUtils.cpp
│ │ │ └── [ 18K] VmsUtils.cpp
│ │ ├── [4.0K] impl
│ │ │ └── [4.0K] vhal_v2_0
│ │ │ ├── [2.1K] CommConn.cpp
│ │ │ ├── [3.3K] CommConn.h
│ │ │ ├── [ 38K] DefaultConfig.h
│ │ │ ├── [ 24K] EmulatedVehicleHal.cpp
│ │ │ ├── [3.6K] EmulatedVehicleHal.h
│ │ │ ├── [1.5K] FakeValueGenerator.h
│ │ │ ├── [3.6K] GeneratorHub.cpp
│ │ │ ├── [2.9K] GeneratorHub.h
│ │ │ ├── [7.1K] JsonFakeValueGenerator.cpp
│ │ │ ├── [2.1K] JsonFakeValueGenerator.h
│ │ │ ├── [2.6K] LinearFakeValueGenerator.cpp
│ │ │ ├── [2.0K] LinearFakeValueGenerator.h
│ │ │ ├── [2.5K] PipeComm.cpp
│ │ │ ├── [1.7K] PipeComm.h
│ │ │ ├── [4.0K] proto
│ │ │ │ ├── [ 975] Android.bp
│ │ │ │ └── [4.0K] VehicleHalProto.proto
│ │ │ ├── [5.9K] SocketComm.cpp
│ │ │ ├── [3.3K] SocketComm.h
│ │ │ ├── [ 11K] VehicleEmulator.cpp
│ │ │ └── [3.4K] VehicleEmulator.h
│ │ ├── [4.0K] tests
│ │ │ ├── [2.3K] RecurrentTimer_test.cpp
│ │ │ ├── [6.9K] SubscriptionManager_test.cpp
│ │ │ ├── [ 15K] VehicleHalManager_test.cpp
│ │ │ ├── [6.4K] VehicleHalTestUtils.h
│ │ │ ├── [4.1K] VehicleObjectPool_test.cpp
│ │ │ ├── [2.2K] VehiclePropConfigIndex_test.cpp
│ │ │ └── [ 25K] VmsUtils_test.cpp
│ │ └── [1.6K] VehicleService.cpp
│ ├── [2.3K] IVehicleCallback.hal
│ ├── [3.6K] IVehicle.hal
│ └── [112K] types.hal
├── [4.0K] biometrics
│ ├── [4.0K] face
│ │ └── [4.0K] 1.0
│ │ ├── [ 392] Android.bp
│ │ ├── [5.6K] IBiometricsFaceClientCallback.hal
│ │ ├── [ 12K] IBiometricsFace.hal
│ │ ├── [ 11K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 874] Android.bp
│ │ └── [ 13K] VtsHalBiometricsFaceV1_0TargetTest.cpp
│ └── [4.0K] fingerprint
│ └── [4.0K] 2.1
│ ├── [ 413] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 531] Android.bp
│ │ ├── [ 382] android.hardware.biometrics.fingerprint@2.1-service.rc
│ │ ├── [ 14K] BiometricsFingerprint.cpp
│ │ ├── [3.4K] BiometricsFingerprint.h
│ │ └── [1.6K] service.cpp
│ ├── [3.4K] IBiometricsFingerprintClientCallback.hal
│ ├── [6.5K] IBiometricsFingerprint.hal
│ ├── [4.6K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 895] Android.bp
│ └── [ 17K] VtsHalBiometricsFingerprintV2_1TargetTest.cpp
├── [4.0K] bluetooth
│ ├── [4.0K] 1.0
│ │ ├── [ 377] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [3.2K] Android.bp
│ │ │ ├── [ 228] android.hardware.bluetooth@1.0-service.rc
│ │ │ ├── [5.1K] async_fd_watcher.cc
│ │ │ ├── [1.8K] async_fd_watcher.h
│ │ │ ├── [3.1K] bluetooth_address.cc
│ │ │ ├── [1.9K] bluetooth_address.h
│ │ │ ├── [4.3K] bluetooth_hci.cc
│ │ │ ├── [1.9K] bluetooth_hci.h
│ │ │ ├── [ 13K] bt_vendor_lib.h
│ │ │ ├── [3.3K] h4_protocol.cc
│ │ │ ├── [1.6K] h4_protocol.h
│ │ │ ├── [1.6K] hci_internals.h
│ │ │ ├── [3.5K] hci_packetizer.cc
│ │ │ ├── [1.4K] hci_packetizer.h
│ │ │ ├── [1.5K] hci_protocol.cc
│ │ │ ├── [1.4K] hci_protocol.h
│ │ │ ├── [2.0K] mct_protocol.cc
│ │ │ ├── [1.4K] mct_protocol.h
│ │ │ ├── [ 58] OWNERS
│ │ │ ├── [1.1K] service.cpp
│ │ │ ├── [4.0K] test
│ │ │ │ ├── [ 11K] async_fd_watcher_unittest.cc
│ │ │ │ ├── [10.0K] bluetooth_address_test.cc
│ │ │ │ ├── [6.6K] h4_protocol_unittest.cc
│ │ │ │ ├── [6.0K] mct_protocol_unittest.cc
│ │ │ │ ├── [2.2K] properties.cc
│ │ │ │ └── [4.0K] sys
│ │ │ │ └── [ 706] system_properties.h
│ │ │ ├── [ 12K] vendor_interface.cc
│ │ │ └── [2.2K] vendor_interface.h
│ │ ├── [1.5K] IBluetoothHciCallbacks.hal
│ │ ├── [3.1K] IBluetoothHci.hal
│ │ ├── [ 854] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 902] Android.bp
│ │ │ └── [ 28K] VtsHalBluetoothV1_0TargetTest.cpp
│ │ └── [ 136] OWNERS
│ ├── [4.0K] a2dp
│ │ └── [4.0K] 1.0
│ │ ├── [ 389] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 327] Android.bp
│ │ │ ├── [2.4K] BluetoothAudioOffload.cpp
│ │ │ └── [2.2K] BluetoothAudioOffload.h
│ │ ├── [2.2K] IBluetoothAudioHost.hal
│ │ ├── [3.4K] IBluetoothAudioOffload.hal
│ │ ├── [2.8K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 957] Android.bp
│ │ │ └── [4.6K] VtsHalBluetoothA2dpV1_0TargetTest.cpp
│ │ └── [ 136] OWNERS
│ └── [4.0K] audio
│ └── [4.0K] 2.0
│ ├── [ 522] Android.bp
│ ├── [4.0K] default
│ │ ├── [3.0K] A2dpOffloadAudioProvider.cpp
│ │ ├── [1.4K] A2dpOffloadAudioProvider.h
│ │ ├── [4.0K] A2dpSoftwareAudioProvider.cpp
│ │ ├── [1.6K] A2dpSoftwareAudioProvider.h
│ │ ├── [1.2K] Android.bp
│ │ ├── [4.4K] BluetoothAudioProvider.cpp
│ │ ├── [2.4K] BluetoothAudioProvider.h
│ │ ├── [3.8K] BluetoothAudioProvidersFactory.cpp
│ │ ├── [1.8K] BluetoothAudioProvidersFactory.h
│ │ ├── [3.9K] HearingAidAudioProvider.cpp
│ │ ├── [1.6K] HearingAidAudioProvider.h
│ │ └── [4.0K] session
│ │ ├── [5.2K] BluetoothAudioSessionControl.h
│ │ ├── [ 16K] BluetoothAudioSession.cpp
│ │ ├── [7.5K] BluetoothAudioSession.h
│ │ ├── [2.4K] BluetoothAudioSessionReport.h
│ │ ├── [ 17K] BluetoothAudioSupportedCodecsDB.cpp
│ │ └── [1.4K] BluetoothAudioSupportedCodecsDB.h
│ ├── [3.4K] IBluetoothAudioPort.hal
│ ├── [3.0K] IBluetoothAudioProvider.hal
│ ├── [2.8K] IBluetoothAudioProvidersFactory.hal
│ ├── [6.4K] types.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [ 321] Android.bp
│ │ └── [ 36K] VtsHalBluetoothAudioV2_0TargetTest.cpp
│ └── [ 56] OWNERS
├── [4.0K] boot
│ └── [4.0K] 1.0
│ ├── [ 333] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 793] Android.bp
│ │ ├── [ 126] android.hardware.boot@1.0-service.rc
│ │ ├── [ 906] Android.mk
│ │ ├── [4.1K] BootControl.cpp
│ │ ├── [2.2K] BootControl.h
│ │ └── [ 998] service.cpp
│ ├── [4.4K] IBootControl.hal
│ ├── [1.1K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 842] Android.bp
│ └── [6.4K] VtsHalBootV1_0TargetTest.cpp
├── [4.0K] broadcastradio
│ ├── [4.0K] 1.0
│ │ ├── [ 437] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [4.0K] BroadcastRadio.cpp
│ │ │ ├── [1.4K] BroadcastRadioFactory.cpp
│ │ │ ├── [1.5K] BroadcastRadioFactory.h
│ │ │ ├── [2.4K] BroadcastRadio.h
│ │ │ ├── [ 81] OWNERS
│ │ │ ├── [5.7K] Tuner.cpp
│ │ │ ├── [2.3K] Tuner.h
│ │ │ ├── [ 12K] Utils.cpp
│ │ │ └── [1.9K] Utils.h
│ │ ├── [1.3K] IBroadcastRadioFactory.hal
│ │ ├── [2.2K] IBroadcastRadio.hal
│ │ ├── [2.9K] ITunerCallback.hal
│ │ ├── [4.9K] ITuner.hal
│ │ ├── [6.8K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 944] Android.bp
│ │ └── [ 24K] VtsHalBroadcastradioV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 484] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.4K] Android.bp
│ │ │ ├── [ 137] android.hardware.broadcastradio@1.1-service.rc
│ │ │ ├── [6.0K] BroadcastRadio.cpp
│ │ │ ├── [1.7K] BroadcastRadioFactory.cpp
│ │ │ ├── [1.5K] BroadcastRadioFactory.h
│ │ │ ├── [2.6K] BroadcastRadio.h
│ │ │ ├── [ 60] OWNERS
│ │ │ ├── [2.1K] resources.h
│ │ │ ├── [1.3K] service.cpp
│ │ │ ├── [ 12K] Tuner.cpp
│ │ │ ├── [3.4K] Tuner.h
│ │ │ ├── [3.3K] VirtualProgram.cpp
│ │ │ ├── [1.8K] VirtualProgram.h
│ │ │ ├── [3.0K] VirtualRadio.cpp
│ │ │ └── [2.5K] VirtualRadio.h
│ │ ├── [1.1K] IBroadcastRadioFactory.hal
│ │ ├── [2.7K] IBroadcastRadio.hal
│ │ ├── [3.9K] ITunerCallback.hal
│ │ ├── [6.4K] ITuner.hal
│ │ ├── [9.2K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.0K] Android.bp
│ │ │ └── [ 21K] VtsHalBroadcastradioV1_1TargetTest.cpp
│ │ └── [ 127] OWNERS
│ ├── [4.0K] 2.0
│ │ ├── [ 470] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.4K] Android.bp
│ │ │ ├── [ 138] android.hardware.broadcastradio@2.0-service.rc
│ │ │ ├── [4.8K] BroadcastRadio.cpp
│ │ │ ├── [2.2K] BroadcastRadio.h
│ │ │ ├── [ 60] OWNERS
│ │ │ ├── [2.1K] resources.h
│ │ │ ├── [1.7K] service.cpp
│ │ │ ├── [8.9K] TunerSession.cpp
│ │ │ ├── [2.8K] TunerSession.h
│ │ │ ├── [3.9K] VirtualProgram.cpp
│ │ │ ├── [1.7K] VirtualProgram.h
│ │ │ ├── [2.7K] VirtualRadio.cpp
│ │ │ └── [1.9K] VirtualRadio.h
│ │ ├── [1.0K] IAnnouncementListener.hal
│ │ ├── [5.0K] IBroadcastRadio.hal
│ │ ├── [1020] ICloseHandle.hal
│ │ ├── [3.3K] ITunerCallback.hal
│ │ ├── [8.2K] ITunerSession.hal
│ │ ├── [ 25K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ └── [ 27K] VtsHalBroadcastradioV2_0TargetTest.cpp
│ │ └── [ 106] OWNERS
│ └── [4.0K] common
│ ├── [ 60] OWNERS
│ ├── [4.0K] tests
│ │ ├── [2.0K] Android.bp
│ │ ├── [ 707] CommonXX_test.cpp
│ │ ├── [3.7K] IdentifierIterator_test.cpp
│ │ ├── [1.2K] ProgramIdentifier_test.cpp
│ │ └── [3.2K] WorkerThread_test.cpp
│ ├── [4.0K] utils
│ │ ├── [ 991] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] broadcastradio-utils
│ │ │ └── [1.4K] WorkerThread.h
│ │ └── [2.1K] WorkerThread.cpp
│ ├── [4.0K] utils1x
│ │ ├── [ 995] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] broadcastradio-utils-1x
│ │ │ └── [2.7K] Utils.h
│ │ └── [7.9K] Utils.cpp
│ ├── [4.0K] utils2x
│ │ ├── [1.1K] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] broadcastradio-utils-2x
│ │ │ └── [5.6K] Utils.h
│ │ └── [ 14K] Utils.cpp
│ └── [4.0K] vts
│ └── [4.0K] utils
│ ├── [ 953] Android.bp
│ ├── [1.2K] call-barrier.cpp
│ └── [4.0K] include
│ └── [4.0K] broadcastradio-vts-utils
│ ├── [1.7K] call-barrier.h
│ ├── [1.3K] environment-utils.h
│ ├── [6.0K] mock-timeout.h
│ └── [1.6K] pointer-utils.h
├── [4.0K] camera
│ ├── [4.0K] common
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 256] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 717] Android.bp
│ │ │ │ ├── [ 17K] CameraMetadata.cpp
│ │ │ │ ├── [ 22K] CameraModule.cpp
│ │ │ │ ├── [ 19K] CameraParameters.cpp
│ │ │ │ ├── [ 39K] Exif.cpp
│ │ │ │ ├── [9.5K] HandleImporter.cpp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ ├── [6.7K] CameraMetadata.h
│ │ │ │ │ ├── [3.5K] CameraModule.h
│ │ │ │ │ ├── [ 34K] CameraParameters.h
│ │ │ │ │ ├── [9.6K] Exif.h
│ │ │ │ │ ├── [2.7K] HandleImporter.h
│ │ │ │ │ └── [7.9K] VendorTagDescriptor.h
│ │ │ │ ├── [ 46] OWNERS
│ │ │ │ └── [ 18K] VendorTagDescriptor.cpp
│ │ │ └── [ 16K] types.hal
│ │ └── [ 569] README.md
│ ├── [4.0K] device
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 518] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 926] Android.bp
│ │ │ │ ├── [9.6K] CameraDevice_1_0.h
│ │ │ │ ├── [ 36K] CameraDevice.cpp
│ │ │ │ └── [ 46] OWNERS
│ │ │ ├── [4.7K] ICameraDeviceCallback.hal
│ │ │ ├── [ 17K] ICameraDevice.hal
│ │ │ ├── [4.3K] ICameraDevicePreviewCallback.hal
│ │ │ └── [9.8K] types.hal
│ │ ├── [4.0K] 3.2
│ │ │ ├── [ 511] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 773] Android.bp
│ │ │ │ ├── [5.9K] CameraDevice_3_2.h
│ │ │ │ ├── [ 11K] CameraDevice.cpp
│ │ │ │ ├── [ 61K] CameraDeviceSession.cpp
│ │ │ │ ├── [ 17K] CameraDeviceSession.h
│ │ │ │ ├── [5.1K] convert.cpp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [2.3K] convert.h
│ │ │ │ └── [ 46] OWNERS
│ │ │ ├── [7.0K] ICameraDeviceCallback.hal
│ │ │ ├── [8.7K] ICameraDevice.hal
│ │ │ ├── [ 20K] ICameraDeviceSession.hal
│ │ │ └── [ 37K] types.hal
│ │ ├── [4.0K] 3.3
│ │ │ ├── [ 491] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 853] Android.bp
│ │ │ │ ├── [2.6K] CameraDevice_3_3.h
│ │ │ │ ├── [2.2K] CameraDevice.cpp
│ │ │ │ ├── [3.8K] CameraDeviceSession.cpp
│ │ │ │ ├── [5.1K] CameraDeviceSession.h
│ │ │ │ ├── [2.3K] convert.cpp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [1.5K] convert.h
│ │ │ │ └── [ 46] OWNERS
│ │ │ ├── [1.9K] ICameraDeviceSession.hal
│ │ │ └── [1.8K] types.hal
│ │ ├── [4.0K] 3.4
│ │ │ ├── [ 574] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [3.0K] Android.bp
│ │ │ │ ├── [2.2K] CameraDevice.cpp
│ │ │ │ ├── [ 30K] CameraDeviceSession.cpp
│ │ │ │ ├── [1.9K] convert.cpp
│ │ │ │ ├── [ 39K] ExternalCameraDevice.cpp
│ │ │ │ ├── [107K] ExternalCameraDeviceSession.cpp
│ │ │ │ ├── [ 12K] ExternalCameraUtils.cpp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ ├── [1.5K] convert.h
│ │ │ │ │ ├── [4.0K] device_v3_4_impl
│ │ │ │ │ │ ├── [2.6K] CameraDevice_3_4.h
│ │ │ │ │ │ └── [8.2K] CameraDeviceSession.h
│ │ │ │ │ └── [4.0K] ext_device_v3_4_impl
│ │ │ │ │ ├── [ 10K] ExternalCameraDevice_3_4.h
│ │ │ │ │ ├── [ 20K] ExternalCameraDeviceSession.h
│ │ │ │ │ └── [5.2K] ExternalCameraUtils.h
│ │ │ │ └── [ 46] OWNERS
│ │ │ ├── [1.5K] ICameraDeviceCallback.hal
│ │ │ ├── [5.0K] ICameraDeviceSession.hal
│ │ │ └── [ 14K] types.hal
│ │ ├── [4.0K] 3.5
│ │ │ ├── [ 649] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [3.0K] Android.bp
│ │ │ │ ├── [6.2K] CameraDevice.cpp
│ │ │ │ ├── [ 15K] CameraDeviceSession.cpp
│ │ │ │ ├── [4.2K] ExternalCameraDevice.cpp
│ │ │ │ ├── [ 11K] ExternalCameraDeviceSession.cpp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ ├── [4.0K] device_v3_5_impl
│ │ │ │ │ │ ├── [4.6K] CameraDevice_3_5.h
│ │ │ │ │ │ └── [ 11K] CameraDeviceSession.h
│ │ │ │ │ └── [4.0K] ext_device_v3_5_impl
│ │ │ │ │ ├── [5.5K] ExternalCameraDevice_3_5.h
│ │ │ │ │ └── [ 12K] ExternalCameraDeviceSession.h
│ │ │ │ └── [ 46] OWNERS
│ │ │ ├── [2.8K] ICameraDeviceCallback.hal
│ │ │ ├── [5.0K] ICameraDevice.hal
│ │ │ ├── [7.2K] ICameraDeviceSession.hal
│ │ │ └── [6.3K] types.hal
│ │ └── [3.3K] README.md
│ ├── [4.0K] metadata
│ │ ├── [4.0K] 3.2
│ │ │ ├── [ 258] Android.bp
│ │ │ └── [ 80K] types.hal
│ │ ├── [4.0K] 3.3
│ │ │ ├── [ 331] Android.bp
│ │ │ └── [9.3K] types.hal
│ │ ├── [4.0K] 3.4
│ │ │ ├── [ 379] Android.bp
│ │ │ └── [ 11K] types.hal
│ │ └── [ 484] README.md
│ ├── [4.0K] provider
│ │ ├── [4.0K] 2.4
│ │ │ ├── [ 504] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [7.1K] Android.bp
│ │ │ │ ├── [ 375] android.hardware.camera.provider@2.4-external-service.rc
│ │ │ │ ├── [ 359] android.hardware.camera.provider@2.4-service_64.rc
│ │ │ │ ├── [ 389] android.hardware.camera.provider@2.4-service-lazy_64.rc
│ │ │ │ ├── [ 386] android.hardware.camera.provider@2.4-service-lazy.rc
│ │ │ │ ├── [ 356] android.hardware.camera.provider@2.4-service.rc
│ │ │ │ ├── [2.2K] CameraProvider_2_4.cpp
│ │ │ │ ├── [2.9K] CameraProvider_2_4.h
│ │ │ │ ├── [ 12K] ExternalCameraProviderImpl_2_4.cpp
│ │ │ │ ├── [3.9K] ExternalCameraProviderImpl_2_4.h
│ │ │ │ ├── [1.3K] external-service.cpp
│ │ │ │ ├── [ 25K] LegacyCameraProviderImpl_2_4.cpp
│ │ │ │ ├── [5.1K] LegacyCameraProviderImpl_2_4.h
│ │ │ │ ├── [ 46] OWNERS
│ │ │ │ └── [1.9K] service.cpp
│ │ │ ├── [2.5K] ICameraProviderCallback.hal
│ │ │ ├── [8.1K] ICameraProvider.hal
│ │ │ └── [4.0K] vts
│ │ │ ├── [4.0K] functional
│ │ │ │ ├── [1.9K] Android.bp
│ │ │ │ └── [272K] VtsHalCameraProviderV2_4TargetTest.cpp
│ │ │ └── [ 106] OWNERS
│ │ ├── [4.0K] 2.5
│ │ │ ├── [ 534] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [6.0K] Android.bp
│ │ │ │ ├── [ 454] android.hardware.camera.provider@2.5-external-service.rc
│ │ │ │ ├── [ 436] android.hardware.camera.provider@2.5-service_64.rc
│ │ │ │ ├── [ 466] android.hardware.camera.provider@2.5-service-lazy_64.rc
│ │ │ │ ├── [ 463] android.hardware.camera.provider@2.5-service-lazy.rc
│ │ │ │ ├── [ 433] android.hardware.camera.provider@2.5-service.rc
│ │ │ │ ├── [3.2K] CameraProvider_2_5.h
│ │ │ │ ├── [1.3K] ExternalCameraProviderImpl_2_5.cpp
│ │ │ │ ├── [2.2K] ExternalCameraProviderImpl_2_5.h
│ │ │ │ ├── [1.6K] external-service.cpp
│ │ │ │ ├── [1.6K] LegacyCameraProviderImpl_2_5.cpp
│ │ │ │ ├── [2.2K] LegacyCameraProviderImpl_2_5.h
│ │ │ │ ├── [ 46] OWNERS
│ │ │ │ └── [2.0K] service.cpp
│ │ │ ├── [2.9K] ICameraProvider.hal
│ │ │ └── [1.4K] types.hal
│ │ └── [ 992] README.md
│ └── [ 407] README.md
├── [4.0K] cas
│ ├── [4.0K] 1.0
│ │ ├── [ 416] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 283] android.hardware.cas@1.0-service-lazy.rc
│ │ │ ├── [ 323] android.hardware.cas@1.0-service-lazy.xml
│ │ │ ├── [ 188] android.hardware.cas@1.0-service.rc
│ │ │ ├── [ 323] android.hardware.cas@1.0-service.xml
│ │ │ ├── [5.6K] CasImpl.cpp
│ │ │ ├── [2.8K] CasImpl.h
│ │ │ ├── [7.8K] DescramblerImpl.cpp
│ │ │ ├── [2.1K] DescramblerImpl.h
│ │ │ ├── [6.1K] FactoryLoader.h
│ │ │ ├── [3.1K] MediaCasService.cpp
│ │ │ ├── [1.8K] MediaCasService.h
│ │ │ ├── [1.8K] service.cpp
│ │ │ ├── [1.7K] SharedLibrary.cpp
│ │ │ ├── [1.4K] SharedLibrary.h
│ │ │ ├── [2.9K] TypeConvert.cpp
│ │ │ └── [1.2K] TypeConvert.h
│ │ ├── [4.3K] ICas.hal
│ │ ├── [1.0K] ICasListener.hal
│ │ ├── [1.6K] IDescramblerBase.hal
│ │ ├── [2.6K] IMediaCasService.hal
│ │ ├── [3.7K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.1K] Android.bp
│ │ └── [ 36K] VtsHalCasV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 399] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 348] android.hardware.cas@1.1-service-lazy.rc
│ │ │ ├── [ 323] android.hardware.cas@1.1-service-lazy.xml
│ │ │ ├── [ 188] android.hardware.cas@1.1-service.rc
│ │ │ ├── [ 323] android.hardware.cas@1.1-service.xml
│ │ │ ├── [6.8K] CasImpl.cpp
│ │ │ ├── [3.3K] CasImpl.h
│ │ │ ├── [8.0K] DescramblerImpl.cpp
│ │ │ ├── [2.2K] DescramblerImpl.h
│ │ │ ├── [6.2K] FactoryLoader.h
│ │ │ ├── [4.6K] MediaCasService.cpp
│ │ │ ├── [2.1K] MediaCasService.h
│ │ │ ├── [1.8K] service.cpp
│ │ │ ├── [1.7K] SharedLibrary.cpp
│ │ │ ├── [1.4K] SharedLibrary.h
│ │ │ ├── [3.0K] TypeConvert.cpp
│ │ │ └── [1.3K] TypeConvert.h
│ │ ├── [1.6K] ICas.hal
│ │ ├── [1.2K] ICasListener.hal
│ │ ├── [1.5K] IMediaCasService.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.1K] Android.bp
│ │ ├── [ 57] OWNERS
│ │ └── [ 26K] VtsHalCasV1_1TargetTest.cpp
│ └── [4.0K] native
│ └── [4.0K] 1.0
│ ├── [ 376] Android.bp
│ ├── [2.0K] IDescrambler.hal
│ └── [2.3K] types.hal
├── [5.4K] CleanSpec.mk
├── [4.0K] compatibility_matrices
│ ├── [2.1K] Android.bp
│ ├── [4.9K] Android.mk
│ ├── [4.0K] build
│ │ ├── [ 989] Android.bp
│ │ └── [3.8K] vintf_compatibility_matrix.go
│ ├── [2.1K] CleanSpec.mk
│ ├── [ 942] clear_vars.mk
│ ├── [9.9K] compatibility_matrix.1.xml
│ ├── [ 11K] compatibility_matrix.2.xml
│ ├── [ 15K] compatibility_matrix.3.xml
│ ├── [ 16K] compatibility_matrix.4.xml
│ ├── [ 56] compatibility_matrix.empty.xml
│ ├── [9.9K] compatibility_matrix.legacy.xml
│ ├── [5.2K] compatibility_matrix.mk
│ └── [ 41] manifest.empty.xml
├── [4.0K] configstore
│ ├── [4.0K] 1.0
│ │ ├── [ 350] Android.bp
│ │ ├── [4.9K] ISurfaceFlingerConfigs.hal
│ │ ├── [1.0K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 864] Android.bp
│ │ └── [5.4K] VtsHalConfigstoreV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 394] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 144] android.hardware.configstore@1.1-service.rc
│ │ │ ├── [1.1K] Android.mk
│ │ │ ├── [4.0K] seccomp_policy
│ │ │ │ └── [1.4K] configstore@1.1-arm64.policy
│ │ │ ├── [1.6K] service.cpp
│ │ │ ├── [5.4K] SurfaceFlingerConfigs.cpp
│ │ │ ├── [2.6K] SurfaceFlingerConfigs.h
│ │ │ └── [1.6K] surfaceflinger.mk
│ │ ├── [ 982] ISurfaceFlingerConfigs.hal
│ │ └── [ 908] types.hal
│ ├── [ 110] README.md
│ └── [4.0K] utils
│ ├── [1.2K] Android.bp
│ ├── [1.0K] ConfigStoreUtils.cpp
│ └── [4.0K] include
│ └── [4.0K] configstore
│ └── [5.6K] Utils.h
├── [4.0K] confirmationui
│ ├── [4.0K] 1.0
│ │ ├── [ 432] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.3K] Android.bp
│ │ │ ├── [ 140] android.hardware.confirmationui@1.0-service.rc
│ │ │ ├── [2.3K] ConfirmationUI.cpp
│ │ │ ├── [2.1K] ConfirmationUI.h
│ │ │ ├── [ 38] OWNERS
│ │ │ ├── [1.8K] PlatformSpecifics.cpp
│ │ │ ├── [2.1K] PlatformSpecifics.h
│ │ │ └── [1.3K] service.cpp
│ │ ├── [3.6K] IConfirmationResultCallback.hal
│ │ ├── [3.7K] IConfirmationUI.hal
│ │ ├── [3.8K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.0K] Android.bp
│ │ │ └── [ 17K] VtsHalConfirmationUIV1_0TargetTest.cpp
│ │ └── [ 53] OWNERS
│ └── [4.0K] support
│ ├── [1.4K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] android
│ │ └── [4.0K] hardware
│ │ └── [4.0K] confirmationui
│ │ ├── [4.0K] 1.0
│ │ │ └── [4.0K] generic
│ │ │ └── [8.0K] GenericOperation.h
│ │ └── [4.0K] support
│ │ ├── [9.5K] cbor.h
│ │ ├── [7.3K] confirmationui_utils.h
│ │ └── [ 15K] msg_formatting.h
│ ├── [ 38] OWNERS
│ ├── [4.0K] src
│ │ ├── [3.6K] cbor.cpp
│ │ └── [1.2K] confirmationui_utils.cpp
│ └── [4.0K] test
│ ├── [8.5K] android_cbor_test.cpp
│ ├── [ 754] gtest_main.cpp
│ └── [4.4K] msg_formatting_test.cpp
├── [4.0K] contexthub
│ └── [4.0K] 1.0
│ ├── [ 373] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.5K] Android.bp
│ │ ├── [ 136] android.hardware.contexthub@1.0-service.rc
│ │ ├── [ 18K] Contexthub.cpp
│ │ ├── [3.8K] Contexthub.h
│ │ ├── [ 76] OWNERS
│ │ └── [ 975] service.cpp
│ ├── [2.8K] IContexthubCallback.hal
│ ├── [6.7K] IContexthub.hal
│ ├── [7.6K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 861] Android.bp
│ ├── [ 137] OWNERS
│ └── [ 14K] VtsHalContexthubV1_0TargetTest.cpp
├── [ 61K] current.txt
├── [4.0K] drm
│ ├── [4.0K] 1.0
│ │ ├── [ 451] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 456] Android.bp
│ │ │ ├── [ 341] android.hardware.drm@1.0-service-lazy.rc
│ │ │ ├── [ 311] android.hardware.drm@1.0-service.rc
│ │ │ ├── [2.3K] Android.mk
│ │ │ ├── [1.3K] common_default_service.mk
│ │ │ ├── [2.6K] CryptoFactory.cpp
│ │ │ ├── [2.1K] CryptoFactory.h
│ │ │ ├── [7.5K] CryptoPlugin.cpp
│ │ │ ├── [2.8K] CryptoPlugin.h
│ │ │ ├── [2.8K] DrmFactory.cpp
│ │ │ ├── [2.2K] DrmFactory.h
│ │ │ ├── [ 16K] DrmPlugin.cpp
│ │ │ ├── [6.4K] DrmPlugin.h
│ │ │ ├── [4.0K] include
│ │ │ │ ├── [3.1K] PluginLoader.h
│ │ │ │ └── [1.2K] SharedLibrary.h
│ │ │ ├── [1.2K] LegacyPluginPath.cpp
│ │ │ ├── [ 973] LegacyPluginPath.h
│ │ │ ├── [1.5K] service.cpp
│ │ │ ├── [1.5K] serviceLazy.cpp
│ │ │ ├── [1.5K] SharedLibrary.cpp
│ │ │ ├── [2.4K] TypeConvert.cpp
│ │ │ └── [2.2K] TypeConvert.h
│ │ ├── [1.9K] ICryptoFactory.hal
│ │ ├── [4.9K] ICryptoPlugin.hal
│ │ ├── [2.3K] IDrmFactory.hal
│ │ ├── [ 25K] IDrmPlugin.hal
│ │ ├── [2.4K] IDrmPluginListener.hal
│ │ ├── [9.1K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] doc
│ │ │ └── [195K] Drm_Vendor_Modules_v1.pdf
│ │ └── [4.0K] functional
│ │ ├── [1.1K] Android.bp
│ │ ├── [ 44K] drm_hal_clearkey_test.cpp
│ │ ├── [8.7K] drm_hal_vendor_module_api.h
│ │ ├── [ 55K] drm_hal_vendor_test.cpp
│ │ ├── [2.4K] vendor_modules.cpp
│ │ └── [2.1K] vendor_modules.h
│ ├── [4.0K] 1.1
│ │ ├── [ 424] Android.bp
│ │ ├── [1.2K] ICryptoFactory.hal
│ │ ├── [1.2K] IDrmFactory.hal
│ │ ├── [ 12K] IDrmPlugin.hal
│ │ ├── [2.7K] README.md
│ │ ├── [5.3K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.1K] Android.bp
│ │ └── [ 29K] drm_hal_clearkey_test.cpp
│ └── [4.0K] 1.2
│ ├── [ 523] Android.bp
│ ├── [1.3K] ICryptoFactory.hal
│ ├── [3.9K] ICryptoPlugin.hal
│ ├── [2.0K] IDrmFactory.hal
│ ├── [ 12K] IDrmPlugin.hal
│ ├── [2.2K] IDrmPluginListener.hal
│ ├── [3.5K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [1.3K] Android.bp
│ ├── [5.8K] drm_hal_clearkey_module.cpp
│ ├── [1.9K] drm_hal_clearkey_module.h
│ ├── [ 17K] drm_hal_common.cpp
│ ├── [6.9K] drm_hal_common.h
│ ├── [ 21K] drm_hal_test.cpp
│ ├── [2.4K] vendor_modules.cpp
│ └── [2.1K] vendor_modules.h
├── [4.0K] dumpstate
│ └── [4.0K] 1.0
│ ├── [ 321] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 534] Android.bp
│ │ ├── [ 226] android.hardware.dumpstate@1.0-service.rc
│ │ ├── [2.1K] DumpstateDevice.cpp
│ │ ├── [1.6K] DumpstateDevice.h
│ │ └── [1.4K] service.cpp
│ ├── [1.1K] IDumpstateDevice.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 854] Android.bp
│ └── [4.2K] VtsHalDumpstateV1_0TargetTest.cpp
├── [4.0K] fastboot
│ └── [4.0K] 1.0
│ ├── [ 334] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 959] Android.bp
│ │ ├── [1.9K] Fastboot.cpp
│ │ └── [1.7K] Fastboot.h
│ ├── [2.8K] IFastboot.hal
│ └── [1.4K] types.hal
├── [4.0K] gatekeeper
│ └── [4.0K] 1.0
│ ├── [ 338] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 794] Android.bp
│ │ ├── [ 132] android.hardware.gatekeeper@1.0-service.rc
│ │ ├── [5.1K] Gatekeeper.cpp
│ │ ├── [2.5K] Gatekeeper.h
│ │ └── [ 999] service.cpp
│ ├── [5.0K] IGatekeeper.hal
│ ├── [1.5K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 860] Android.bp
│ └── [ 15K] VtsHalGatekeeperV1_0TargetTest.cpp
├── [4.0K] gnss
│ ├── [4.0K] 1.0
│ │ ├── [ 957] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [6.8K] AGnss.cpp
│ │ │ ├── [2.9K] AGnss.h
│ │ │ ├── [4.6K] AGnssRil.cpp
│ │ │ ├── [3.3K] AGnssRil.h
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 131] android.hardware.gnss@1.0-service.rc
│ │ │ ├── [7.6K] GnssBatching.cpp
│ │ │ ├── [2.2K] GnssBatching.h
│ │ │ ├── [3.8K] GnssConfiguration.cpp
│ │ │ ├── [2.2K] GnssConfiguration.h
│ │ │ ├── [ 25K] Gnss.cpp
│ │ │ ├── [1.7K] GnssDebug.cpp
│ │ │ ├── [1.9K] GnssDebug.h
│ │ │ ├── [7.5K] GnssGeofencing.cpp
│ │ │ ├── [3.8K] GnssGeofencing.h
│ │ │ ├── [6.5K] Gnss.h
│ │ │ ├── [ 11K] GnssMeasurement.cpp
│ │ │ ├── [2.8K] GnssMeasurement.h
│ │ │ ├── [3.3K] GnssNavigationMessage.cpp
│ │ │ ├── [2.7K] GnssNavigationMessage.h
│ │ │ ├── [3.6K] GnssNi.cpp
│ │ │ ├── [2.7K] GnssNi.h
│ │ │ ├── [3.7K] GnssUtils.cpp
│ │ │ ├── [1.3K] GnssUtils.h
│ │ │ ├── [2.8K] GnssXtra.cpp
│ │ │ ├── [2.6K] GnssXtra.h
│ │ │ ├── [ 57] OWNERS
│ │ │ ├── [ 503] service.cpp
│ │ │ ├── [1.4K] ThreadCreationWrapper.cpp
│ │ │ └── [2.2K] ThreadCreationWrapper.h
│ │ ├── [2.3K] IAGnssCallback.hal
│ │ ├── [2.3K] IAGnss.hal
│ │ ├── [1.3K] IAGnssRilCallback.hal
│ │ ├── [4.5K] IAGnssRil.hal
│ │ ├── [1.3K] IGnssBatchingCallback.hal
│ │ ├── [5.1K] IGnssBatching.hal
│ │ ├── [8.8K] IGnssCallback.hal
│ │ ├── [5.3K] IGnssConfiguration.hal
│ │ ├── [6.4K] IGnssDebug.hal
│ │ ├── [8.2K] IGnssGeofenceCallback.hal
│ │ ├── [3.7K] IGnssGeofencing.hal
│ │ ├── [9.2K] IGnss.hal
│ │ ├── [ 27K] IGnssMeasurementCallback.hal
│ │ ├── [2.1K] IGnssMeasurement.hal
│ │ ├── [7.0K] IGnssNavigationMessageCallback.hal
│ │ ├── [2.1K] IGnssNavigationMessage.hal
│ │ ├── [3.5K] IGnssNiCallback.hal
│ │ ├── [1.3K] IGnssNi.hal
│ │ ├── [ 337] IGnssXtraCallback.hal
│ │ ├── [ 784] IGnssXtra.hal
│ │ ├── [3.1K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 842] Android.bp
│ │ │ └── [ 16K] VtsHalGnssV1_0TargetTest.cpp
│ │ └── [ 100] OWNERS
│ ├── [4.0K] 1.1
│ │ ├── [ 477] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 585] Android.bp
│ │ │ ├── [ 113] android.hardware.gnss@1.1-service.rc
│ │ │ ├── [2.4K] GnssConfiguration.cpp
│ │ │ ├── [2.7K] GnssConfiguration.h
│ │ │ ├── [7.9K] Gnss.cpp
│ │ │ ├── [2.0K] GnssDebug.cpp
│ │ │ ├── [1.5K] GnssDebug.h
│ │ │ ├── [4.5K] Gnss.h
│ │ │ ├── [1.1K] GnssMeasurement.cpp
│ │ │ ├── [1.5K] GnssMeasurement.h
│ │ │ ├── [ 75] OWNERS
│ │ │ └── [1.3K] service.cpp
│ │ ├── [2.7K] IGnssCallback.hal
│ │ ├── [2.4K] IGnssConfiguration.hal
│ │ ├── [4.6K] IGnss.hal
│ │ ├── [2.9K] IGnssMeasurementCallback.hal
│ │ ├── [2.3K] IGnssMeasurement.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [ 20K] gnss_hal_test_cases.cpp
│ │ │ ├── [7.4K] gnss_hal_test.cpp
│ │ │ ├── [5.5K] gnss_hal_test.h
│ │ │ └── [1.0K] VtsHalGnssV1_1TargetTest.cpp
│ │ └── [ 102] OWNERS
│ ├── [4.0K] 2.0
│ │ ├── [ 851] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.6K] AGnss.cpp
│ │ │ ├── [1.9K] AGnss.h
│ │ │ ├── [1.8K] AGnssRil.cpp
│ │ │ ├── [2.1K] AGnssRil.h
│ │ │ ├── [1.5K] Android.bp
│ │ │ ├── [ 120] android.hardware.gnss@2.0-service.rc
│ │ │ ├── [ 344] android.hardware.gnss@2.0-service.xml
│ │ │ ├── [1.8K] GnssBatching.cpp
│ │ │ ├── [1.8K] GnssBatching.h
│ │ │ ├── [2.4K] GnssConfiguration.cpp
│ │ │ ├── [2.3K] GnssConfiguration.h
│ │ │ ├── [9.6K] Gnss.cpp
│ │ │ ├── [5.1K] Gnss.h
│ │ │ ├── [3.1K] GnssMeasurementCorrections.cpp
│ │ │ ├── [1.6K] GnssMeasurementCorrections.h
│ │ │ ├── [6.3K] GnssMeasurement.cpp
│ │ │ ├── [2.5K] GnssMeasurement.h
│ │ │ ├── [1.6K] GnssVisibilityControl.cpp
│ │ │ ├── [1.9K] GnssVisibilityControl.h
│ │ │ ├── [ 93] OWNERS
│ │ │ └── [1.3K] service.cpp
│ │ ├── [1.8K] IAGnssCallback.hal
│ │ ├── [2.8K] IAGnss.hal
│ │ ├── [2.7K] IAGnssRil.hal
│ │ ├── [1.4K] IGnssBatchingCallback.hal
│ │ ├── [2.0K] IGnssBatching.hal
│ │ ├── [4.2K] IGnssCallback.hal
│ │ ├── [1.8K] IGnssConfiguration.hal
│ │ ├── [2.3K] IGnssDebug.hal
│ │ ├── [4.8K] IGnss.hal
│ │ ├── [ 16K] IGnssMeasurementCallback.hal
│ │ ├── [2.3K] IGnssMeasurement.hal
│ │ ├── [3.1K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [ 35K] gnss_hal_test_cases.cpp
│ │ │ ├── [7.6K] gnss_hal_test.cpp
│ │ │ ├── [ 11K] gnss_hal_test.h
│ │ │ └── [1.0K] VtsHalGnssV2_0TargetTest.cpp
│ │ └── [ 120] OWNERS
│ ├── [4.0K] common
│ │ ├── [ 102] OWNERS
│ │ └── [4.0K] utils
│ │ ├── [4.0K] default
│ │ │ ├── [ 974] Android.bp
│ │ │ ├── [4.0K] include
│ │ │ │ ├── [1.4K] Constants.h
│ │ │ │ └── [1.4K] Utils.h
│ │ │ └── [2.3K] Utils.cpp
│ │ └── [4.0K] vts
│ │ ├── [1.1K] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [1.4K] Utils.h
│ │ └── [6.1K] Utils.cpp
│ ├── [4.0K] measurement_corrections
│ │ └── [4.0K] 1.0
│ │ ├── [ 452] Android.bp
│ │ ├── [1.9K] IMeasurementCorrectionsCallback.hal
│ │ ├── [1.9K] IMeasurementCorrections.hal
│ │ └── [5.5K] types.hal
│ └── [4.0K] visibility_control
│ └── [4.0K] 1.0
│ ├── [ 387] Android.bp
│ ├── [6.4K] IGnssVisibilityControlCallback.hal
│ └── [4.4K] IGnssVisibilityControl.hal
├── [4.0K] graphics
│ ├── [4.0K] allocator
│ │ ├── [4.0K] 2.0
│ │ │ ├── [ 421] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 985] Android.bp
│ │ │ │ ├── [ 293] android.hardware.graphics.allocator@2.0-service.rc
│ │ │ │ ├── [ 74] OWNERS
│ │ │ │ ├── [ 987] passthrough.cpp
│ │ │ │ └── [ 995] service.cpp
│ │ │ ├── [2.1K] IAllocator.hal
│ │ │ └── [4.0K] utils
│ │ │ ├── [4.0K] gralloc1-adapter
│ │ │ │ ├── [ 339] Android.bp
│ │ │ │ ├── [1.0K] gralloc1-adapter.cpp
│ │ │ │ ├── [3.2K] gralloc1-adapter.h
│ │ │ │ ├── [ 19K] Gralloc1On0Adapter.cpp
│ │ │ │ └── [ 16K] Gralloc1On0Adapter.h
│ │ │ ├── [4.0K] hal
│ │ │ │ ├── [ 433] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] allocator-hal
│ │ │ │ └── [4.0K] 2.0
│ │ │ │ ├── [2.5K] Allocator.h
│ │ │ │ └── [1.6K] AllocatorHal.h
│ │ │ ├── [ 74] OWNERS
│ │ │ └── [4.0K] passthrough
│ │ │ ├── [ 799] Android.bp
│ │ │ └── [4.0K] include
│ │ │ └── [4.0K] allocator-passthrough
│ │ │ └── [4.0K] 2.0
│ │ │ ├── [4.6K] Gralloc0Hal.h
│ │ │ ├── [ 12K] Gralloc1Hal.h
│ │ │ └── [3.0K] GrallocLoader.h
│ │ └── [4.0K] 3.0
│ │ ├── [ 517] Android.bp
│ │ └── [2.1K] IAllocator.hal
│ ├── [4.0K] bufferqueue
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 457] Android.bp
│ │ │ ├── [ 28K] IGraphicBufferProducer.hal
│ │ │ └── [ 949] IProducerListener.hal
│ │ └── [4.0K] 2.0
│ │ ├── [ 536] Android.bp
│ │ ├── [ 25K] IGraphicBufferProducer.hal
│ │ ├── [1.0K] IProducerListener.hal
│ │ └── [3.2K] types.hal
│ ├── [4.0K] common
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 326] Android.bp
│ │ │ └── [ 50K] types.hal
│ │ ├── [4.0K] 1.1
│ │ │ ├── [ 399] Android.bp
│ │ │ └── [ 10K] types.hal
│ │ └── [4.0K] 1.2
│ │ ├── [ 447] Android.bp
│ │ └── [4.6K] types.hal
│ ├── [4.0K] composer
│ │ ├── [4.0K] 2.1
│ │ │ ├── [ 456] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [1.2K] Android.bp
│ │ │ │ ├── [ 270] android.hardware.graphics.composer@2.1-service.rc
│ │ │ │ ├── [ 107] OWNERS
│ │ │ │ ├── [ 967] passthrough.cpp
│ │ │ │ └── [1.5K] service.cpp
│ │ │ ├── [2.8K] IComposerCallback.hal
│ │ │ ├── [ 45K] IComposerClient.hal
│ │ │ ├── [3.1K] IComposer.hal
│ │ │ ├── [1.2K] types.hal
│ │ │ ├── [4.0K] utils
│ │ │ │ ├── [4.0K] command-buffer
│ │ │ │ │ ├── [ 429] Android.bp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-command-buffer
│ │ │ │ │ └── [4.0K] 2.1
│ │ │ │ │ └── [ 25K] ComposerCommandBuffer.h
│ │ │ │ ├── [4.0K] hal
│ │ │ │ │ ├── [1.4K] Android.bp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-hal
│ │ │ │ │ └── [4.0K] 2.1
│ │ │ │ │ ├── [ 14K] ComposerClient.h
│ │ │ │ │ ├── [ 20K] ComposerCommandEngine.h
│ │ │ │ │ ├── [4.8K] Composer.h
│ │ │ │ │ ├── [6.6K] ComposerHal.h
│ │ │ │ │ └── [ 22K] ComposerResources.h
│ │ │ │ ├── [4.0K] hwc2on1adapter
│ │ │ │ │ ├── [2.1K] Android.bp
│ │ │ │ │ ├── [2.4K] CleanSpec.mk
│ │ │ │ │ ├── [ 92K] HWC2On1Adapter.cpp
│ │ │ │ │ ├── [4.0K] include
│ │ │ │ │ │ └── [4.0K] hwc2on1adapter
│ │ │ │ │ │ ├── [ 29K] HWC2On1Adapter.h
│ │ │ │ │ │ └── [1.9K] MiniFence.h
│ │ │ │ │ └── [1.0K] MiniFence.cpp
│ │ │ │ ├── [4.0K] hwc2onfbadapter
│ │ │ │ │ ├── [ 948] Android.bp
│ │ │ │ │ ├── [ 29K] HWC2OnFbAdapter.cpp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] hwc2onfbadapter
│ │ │ │ │ └── [3.4K] HWC2OnFbAdapter.h
│ │ │ │ ├── [ 91] OWNERS
│ │ │ │ ├── [4.0K] passthrough
│ │ │ │ │ ├── [ 580] Android.bp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-passthrough
│ │ │ │ │ └── [4.0K] 2.1
│ │ │ │ │ ├── [ 28K] HwcHal.h
│ │ │ │ │ └── [4.6K] HwcLoader.h
│ │ │ │ └── [4.0K] vts
│ │ │ │ ├── [1.3K] Android.bp
│ │ │ │ ├── [ 14K] ComposerVts.cpp
│ │ │ │ ├── [2.5K] GraphicsComposerCallback.cpp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-vts
│ │ │ │ │ └── [4.0K] 2.1
│ │ │ │ │ ├── [5.4K] ComposerVts.h
│ │ │ │ │ ├── [1.9K] GraphicsComposerCallback.h
│ │ │ │ │ └── [1.3K] TestCommandReader.h
│ │ │ │ └── [3.3K] TestCommandReader.cpp
│ │ │ └── [4.0K] vts
│ │ │ ├── [4.0K] functional
│ │ │ │ ├── [1.4K] Android.bp
│ │ │ │ └── [ 37K] VtsHalGraphicsComposerV2_1TargetTest.cpp
│ │ │ └── [ 93] OWNERS
│ │ ├── [4.0K] 2.2
│ │ │ ├── [ 500] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 270] android.hardware.graphics.composer@2.2-service.rc
│ │ │ │ ├── [1005] Android.mk
│ │ │ │ ├── [ 107] OWNERS
│ │ │ │ └── [1.8K] service.cpp
│ │ │ ├── [ 19K] IComposerClient.hal
│ │ │ ├── [ 839] IComposer.hal
│ │ │ ├── [4.0K] utils
│ │ │ │ ├── [4.0K] command-buffer
│ │ │ │ │ ├── [ 406] Android.bp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-command-buffer
│ │ │ │ │ └── [4.0K] 2.2
│ │ │ │ │ └── [4.3K] ComposerCommandBuffer.h
│ │ │ │ ├── [4.0K] hal
│ │ │ │ │ ├── [1.2K] Android.bp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-hal
│ │ │ │ │ └── [4.0K] 2.2
│ │ │ │ │ ├── [8.2K] ComposerClient.h
│ │ │ │ │ ├── [3.2K] ComposerCommandEngine.h
│ │ │ │ │ ├── [2.1K] Composer.h
│ │ │ │ │ ├── [4.4K] ComposerHal.h
│ │ │ │ │ └── [3.7K] ComposerResources.h
│ │ │ │ ├── [ 132] OWNERS
│ │ │ │ ├── [4.0K] passthrough
│ │ │ │ │ ├── [ 474] Android.bp
│ │ │ │ │ └── [4.0K] include
│ │ │ │ │ └── [4.0K] composer-passthrough
│ │ │ │ │ └── [4.0K] 2.2
│ │ │ │ │ ├── [ 11K] HwcHal.h
│ │ │ │ │ └── [2.4K] HwcLoader.h
│ │ │ │ └── [4.0K] vts
│ │ │ │ ├── [1.7K] Android.bp
│ │ │ │ ├── [9.4K] ComposerVts.cpp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] composer-vts
│ │ │ │ └── [4.0K] 2.2
│ │ │ │ └── [4.4K] ComposerVts.h
│ │ │ └── [4.0K] vts
│ │ │ └── [4.0K] functional
│ │ │ ├── [1.9K] Android.bp
│ │ │ ├── [ 132] OWNERS
│ │ │ ├── [ 54K] VtsHalGraphicsComposerV2_2ReadbackTest.cpp
│ │ │ └── [ 26K] VtsHalGraphicsComposerV2_2TargetTest.cpp
│ │ └── [4.0K] 2.3
│ │ ├── [ 598] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.5K] Android.bp
│ │ │ ├── [ 270] android.hardware.graphics.composer@2.3-service.rc
│ │ │ ├── [ 85] OWNERS
│ │ │ └── [1.8K] service.cpp
│ │ ├── [ 23K] IComposerClient.hal
│ │ ├── [1.1K] IComposer.hal
│ │ ├── [4.0K] utils
│ │ │ ├── [4.0K] command-buffer
│ │ │ │ ├── [ 521] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] composer-command-buffer
│ │ │ │ └── [4.0K] 2.3
│ │ │ │ └── [5.4K] ComposerCommandBuffer.h
│ │ │ ├── [4.0K] hal
│ │ │ │ ├── [1.2K] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] composer-hal
│ │ │ │ └── [4.0K] 2.3
│ │ │ │ ├── [8.0K] ComposerClient.h
│ │ │ │ ├── [4.1K] ComposerCommandEngine.h
│ │ │ │ ├── [2.7K] Composer.h
│ │ │ │ └── [6.3K] ComposerHal.h
│ │ │ ├── [ 110] OWNERS
│ │ │ ├── [4.0K] passthrough
│ │ │ │ ├── [1.1K] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] composer-passthrough
│ │ │ │ └── [4.0K] 2.3
│ │ │ │ ├── [ 19K] HwcHal.h
│ │ │ │ └── [2.4K] HwcLoader.h
│ │ │ └── [4.0K] vts
│ │ │ ├── [1.7K] Android.bp
│ │ │ ├── [8.3K] ComposerVts.cpp
│ │ │ └── [4.0K] include
│ │ │ └── [4.0K] composer-vts
│ │ │ └── [4.0K] 2.3
│ │ │ └── [4.1K] ComposerVts.h
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.9K] Android.bp
│ │ ├── [ 110] OWNERS
│ │ └── [ 24K] VtsHalGraphicsComposerV2_3TargetTest.cpp
│ └── [4.0K] mapper
│ ├── [4.0K] 2.0
│ │ ├── [ 426] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 74] OWNERS
│ │ │ └── [ 960] passthrough.cpp
│ │ ├── [ 10K] IMapper.hal
│ │ ├── [2.2K] types.hal
│ │ ├── [4.0K] utils
│ │ │ ├── [4.0K] hal
│ │ │ │ ├── [ 945] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] mapper-hal
│ │ │ │ └── [4.0K] 2.0
│ │ │ │ ├── [6.4K] Mapper.h
│ │ │ │ └── [2.1K] MapperHal.h
│ │ │ ├── [ 74] OWNERS
│ │ │ ├── [4.0K] passthrough
│ │ │ │ ├── [1.3K] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] mapper-passthrough
│ │ │ │ └── [4.0K] 2.0
│ │ │ │ ├── [7.3K] Gralloc0Hal.h
│ │ │ │ ├── [ 11K] Gralloc1Hal.h
│ │ │ │ ├── [2.5K] GrallocBufferDescriptor.h
│ │ │ │ └── [5.2K] GrallocLoader.h
│ │ │ └── [4.0K] vts
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [4.0K] include
│ │ │ │ └── [4.0K] mapper-vts
│ │ │ │ └── [4.0K] 2.0
│ │ │ │ └── [3.4K] MapperVts.h
│ │ │ └── [8.3K] MapperVts.cpp
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.0K] Android.bp
│ │ │ └── [ 15K] VtsHalGraphicsMapperV2_0TargetTest.cpp
│ │ └── [ 82] OWNERS
│ ├── [4.0K] 2.1
│ │ ├── [ 501] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 74] OWNERS
│ │ │ └── [ 960] passthrough.cpp
│ │ ├── [4.9K] IMapper.hal
│ │ ├── [4.0K] utils
│ │ │ ├── [4.0K] hal
│ │ │ │ ├── [1.1K] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] mapper-hal
│ │ │ │ └── [4.0K] 2.1
│ │ │ │ ├── [2.8K] Mapper.h
│ │ │ │ └── [2.4K] MapperHal.h
│ │ │ ├── [ 74] OWNERS
│ │ │ ├── [4.0K] passthrough
│ │ │ │ ├── [1.3K] Android.bp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] mapper-passthrough
│ │ │ │ └── [4.0K] 2.1
│ │ │ │ ├── [3.2K] Gralloc0Hal.h
│ │ │ │ ├── [7.3K] Gralloc1Hal.h
│ │ │ │ └── [2.4K] GrallocLoader.h
│ │ │ └── [4.0K] vts
│ │ │ ├── [1.3K] Android.bp
│ │ │ ├── [4.0K] include
│ │ │ │ └── [4.0K] mapper-vts
│ │ │ │ └── [4.0K] 2.1
│ │ │ │ └── [2.0K] MapperVts.h
│ │ │ └── [4.6K] MapperVts.cpp
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ └── [8.9K] VtsHalGraphicsMapperV2_1TargetTest.cpp
│ │ └── [ 82] OWNERS
│ └── [4.0K] 3.0
│ ├── [ 522] Android.bp
│ ├── [ 13K] IMapper.hal
│ ├── [2.3K] types.hal
│ ├── [4.0K] utils
│ │ ├── [ 53] OWNERS
│ │ └── [4.0K] vts
│ │ ├── [1.1K] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] mapper-vts
│ │ │ └── [4.0K] 3.0
│ │ │ └── [4.1K] MapperVts.h
│ │ └── [ 11K] MapperVts.cpp
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.1K] Android.bp
│ │ └── [ 17K] VtsHalGraphicsMapperV3_0TargetTest.cpp
│ └── [ 53] OWNERS
├── [4.0K] health
│ ├── [4.0K] 1.0
│ │ ├── [ 360] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 512] Android.bp
│ │ │ ├── [ 156] android.hardware.health@1.0-service.rc
│ │ │ ├── [1.1K] Android.mk
│ │ │ ├── [6.2K] convert.cpp
│ │ │ ├── [2.7K] Health.cpp
│ │ │ ├── [1.9K] Health.h
│ │ │ ├── [ 947] HealthService.cpp
│ │ │ ├── [4.0K] include
│ │ │ │ └── [1.6K] hal_conversion.h
│ │ │ └── [4.0K] libhealthd
│ │ │ ├── [ 318] Android.bp
│ │ │ └── [ 879] healthd_board_default.cpp
│ │ ├── [2.2K] IHealth.hal
│ │ ├── [5.9K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 848] Android.bp
│ │ └── [2.7K] VtsHalHealthV1_0TargetTest.cpp
│ ├── [4.0K] 2.0
│ │ ├── [ 404] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.5K] Android.bp
│ │ │ ├── [9.0K] Health.cpp
│ │ │ ├── [7.9K] healthd_common.cpp
│ │ │ ├── [3.0K] HealthImplDefault.cpp
│ │ │ └── [4.0K] include
│ │ │ └── [4.0K] health2
│ │ │ └── [2.9K] Health.h
│ │ ├── [6.5K] IHealth.hal
│ │ ├── [1.0K] IHealthInfoCallback.hal
│ │ ├── [ 9] README -> README.md
│ │ ├── [5.4K] README.md
│ │ ├── [3.5K] types.hal
│ │ ├── [4.0K] utils
│ │ │ ├── [4.0K] libhealthhalutils
│ │ │ │ ├── [1.0K] Android.bp
│ │ │ │ ├── [1.2K] HealthHalUtils.cpp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] healthhalutils
│ │ │ │ └── [1.2K] HealthHalUtils.h
│ │ │ ├── [4.0K] libhealthservice
│ │ │ │ ├── [ 768] Android.bp
│ │ │ │ ├── [3.1K] HealthServiceCommon.cpp
│ │ │ │ └── [4.0K] include
│ │ │ │ └── [4.0K] health2
│ │ │ │ └── [ 830] service.h
│ │ │ ├── [4.0K] libhealthstoragedefault
│ │ │ │ ├── [1.0K] Android.bp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [1.1K] StorageHealthDefault.h
│ │ │ │ └── [ 821] StorageHealthDefault.cpp
│ │ │ └── [1.0K] README.md
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 923] Android.bp
│ │ │ └── [ 13K] VtsHalHealthV2_0TargetTest.cpp
│ │ └── [ 62] OWNERS
│ └── [4.0K] storage
│ └── [4.0K] 1.0
│ ├── [ 378] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.2K] Android.bp
│ │ ├── [ 237] android.hardware.health.storage@1.0-service.rc
│ │ ├── [ 312] manifest_android.hardware.health.storage@1.0.xml
│ │ ├── [1.3K] service.cpp
│ │ ├── [4.0K] Storage.cpp
│ │ └── [1.6K] Storage.h
│ ├── [1.0K] IGarbageCollectCallback.hal
│ ├── [1.8K] IStorage.hal
│ ├── [ 998] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 948] Android.bp
│ └── [6.2K] VtsHalHealthStorageV1_0TargetTest.cpp
├── [4.0K] input
│ ├── [4.0K] classifier
│ │ └── [4.0K] 1.0
│ │ ├── [ 373] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 576] Android.bp
│ │ │ ├── [ 457] android.hardware.input.classifier@1.0-service.default.rc
│ │ │ ├── [1.9K] InputClassifier.cpp
│ │ │ ├── [1.6K] InputClassifier.h
│ │ │ ├── [ 336] manifest_input.classifier.xml
│ │ │ └── [1.6K] service.cpp
│ │ ├── [1.3K] IInputClassifier.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 937] Android.bp
│ │ │ └── [6.6K] VtsHalInputClassifierV1_0TargetTest.cpp
│ │ └── [ 53] OWNERS
│ └── [4.0K] common
│ └── [4.0K] 1.0
│ ├── [ 255] Android.bp
│ └── [ 29K] types.hal
├── [4.0K] ir
│ └── [4.0K] 1.0
│ ├── [ 330] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.3K] Android.bp
│ │ ├── [ 120] android.hardware.ir@1.0-service.rc
│ │ ├── [2.6K] ConsumerIr.cpp
│ │ ├── [1.8K] ConsumerIr.h
│ │ └── [ 947] service.cpp
│ ├── [1.5K] IConsumerIr.hal
│ ├── [ 721] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 851] Android.bp
│ └── [3.1K] VtsHalIrV1_0TargetTest.cpp
├── [4.0K] keymaster
│ ├── [4.0K] 3.0
│ │ ├── [ 343] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 136] android.hardware.keymaster@3.0-service.rc
│ │ │ ├── [ 995] Android.mk
│ │ │ ├── [3.4K] KeymasterDevice.cpp
│ │ │ ├── [1.2K] KeymasterDevice.h
│ │ │ ├── [ 38] OWNERS
│ │ │ └── [1.1K] service.cpp
│ │ ├── [ 18K] IKeymasterDevice.hal
│ │ ├── [ 18K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.0K] Android.bp
│ │ │ ├── [ 13K] attestation_record.cpp
│ │ │ ├── [2.1K] attestation_record.h
│ │ │ ├── [ 13K] authorization_set.cpp
│ │ │ ├── [ 14K] authorization_set.h
│ │ │ ├── [174K] keymaster_hidl_hal_test.cpp
│ │ │ ├── [ 19K] keymaster_tags.h
│ │ │ ├── [3.9K] key_param_output.cpp
│ │ │ ├── [1.7K] key_param_output.h
│ │ │ ├── [1.5K] keystore_tags_utils.cpp
│ │ │ └── [1.9K] openssl_utils.h
│ │ └── [ 72] OWNERS
│ └── [4.0K] 4.0
│ ├── [ 385] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.1K] Android.bp
│ │ ├── [ 143] android.hardware.keymaster@4.0-service.rc
│ │ ├── [ 38] OWNERS
│ │ └── [1.3K] service.cpp
│ ├── [ 76K] IKeymasterDevice.hal
│ ├── [4.0K] support
│ │ ├── [1.2K] Android.bp
│ │ ├── [ 16K] attestation_record.cpp
│ │ ├── [ 18K] authorization_set.cpp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] keymasterV4_0
│ │ │ ├── [2.6K] attestation_record.h
│ │ │ ├── [ 10K] authorization_set.h
│ │ │ ├── [5.8K] Keymaster3.h
│ │ │ ├── [6.6K] Keymaster4.h
│ │ │ ├── [3.7K] Keymaster.h
│ │ │ ├── [ 19K] keymaster_tags.h
│ │ │ ├── [2.1K] keymaster_utils.h
│ │ │ ├── [2.5K] key_param_output.h
│ │ │ └── [2.2K] openssl_utils.h
│ │ ├── [ 11K] Keymaster3.cpp
│ │ ├── [1.4K] Keymaster4.cpp
│ │ ├── [7.5K] Keymaster.cpp
│ │ ├── [4.3K] keymaster_utils.cpp
│ │ ├── [3.2K] key_param_output.cpp
│ │ └── [ 38] OWNERS
│ ├── [ 57K] types.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.0K] Android.bp
│ │ ├── [9.6K] HmacKeySharingTest.cpp
│ │ ├── [193K] keymaster_hidl_hal_test.cpp
│ │ ├── [ 32K] KeymasterHidlTest.cpp
│ │ ├── [ 10K] KeymasterHidlTest.h
│ │ └── [5.1K] VerificationTokenTest.cpp
│ └── [ 72] OWNERS
├── [4.0K] light
│ ├── [4.0K] 2.0
│ │ ├── [ 328] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.7K] Android.bp
│ │ │ ├── [ 280] android.hardware.light@2.0-service-lazy.rc
│ │ │ ├── [ 250] android.hardware.light@2.0-service.rc
│ │ │ ├── [5.3K] Light.cpp
│ │ │ ├── [1.9K] Light.h
│ │ │ ├── [ 887] service.cpp
│ │ │ └── [ 895] serviceLazy.cpp
│ │ ├── [1.1K] ILight.hal
│ │ ├── [3.9K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 846] Android.bp
│ │ └── [5.2K] VtsHalLightV2_0TargetTest.cpp
│ └── [4.0K] utils
│ ├── [ 965] Android.bp
│ ├── [ 113] blank_screen.rc
│ └── [1.8K] main.cpp
├── [4.0K] media
│ ├── [4.0K] 1.0
│ │ ├── [ 321] Android.bp
│ │ ├── [1.7K] types.hal
│ │ └── [4.0K] xml
│ │ ├── [ 291] Android.mk
│ │ └── [2.7K] media_profiles.dtd
│ ├── [4.0K] bufferpool
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 400] Android.bp
│ │ │ ├── [3.2K] IAccessor.hal
│ │ │ ├── [2.0K] IClientManager.hal
│ │ │ ├── [1.7K] IConnection.hal
│ │ │ ├── [2.5K] README.md
│ │ │ └── [3.0K] types.hal
│ │ └── [4.0K] 2.0
│ │ ├── [ 425] Android.bp
│ │ ├── [4.0K] IAccessor.hal
│ │ ├── [2.0K] IClientManager.hal
│ │ ├── [1.7K] IConnection.hal
│ │ ├── [1.2K] IObserver.hal
│ │ ├── [2.5K] README.md
│ │ └── [3.6K] types.hal
│ ├── [4.0K] c2
│ │ └── [4.0K] 1.0
│ │ ├── [ 977] Android.bp
│ │ ├── [ 15K] IComponent.hal
│ │ ├── [1.3K] IComponentInterface.hal
│ │ ├── [4.5K] IComponentListener.hal
│ │ ├── [7.7K] IComponentStore.hal
│ │ ├── [ 10K] IConfigurable.hal
│ │ ├── [1.9K] IInputSink.hal
│ │ ├── [1.6K] IInputSurfaceConnection.hal
│ │ ├── [2.6K] IInputSurface.hal
│ │ └── [ 23K] types.hal
│ ├── [4.0K] omx
│ │ └── [4.0K] 1.0
│ │ ├── [ 615] Android.bp
│ │ ├── [1.7K] IGraphicBufferSource.hal
│ │ ├── [2.1K] IOmxBufferSource.hal
│ │ ├── [2.3K] IOmx.hal
│ │ ├── [ 10K] IOmxNode.hal
│ │ ├── [1023] IOmxObserver.hal
│ │ ├── [6.9K] IOmxStore.hal
│ │ ├── [7.4K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [4.0K] audio
│ │ │ │ ├── [1.1K] Android.bp
│ │ │ │ ├── [ 12K] media_audio_hidl_test_common.cpp
│ │ │ │ ├── [2.1K] media_audio_hidl_test_common.h
│ │ │ │ ├── [ 49K] VtsHalMediaOmxV1_0TargetAudioDecTest.cpp
│ │ │ │ └── [ 19K] VtsHalMediaOmxV1_0TargetAudioEncTest.cpp
│ │ │ ├── [4.0K] common
│ │ │ │ ├── [2.8K] Android.bp
│ │ │ │ ├── [ 33K] media_hidl_test_common.cpp
│ │ │ │ └── [ 18K] media_hidl_test_common.h
│ │ │ ├── [4.0K] component
│ │ │ │ ├── [ 823] Android.bp
│ │ │ │ └── [ 56K] VtsHalMediaOmxV1_0TargetComponentTest.cpp
│ │ │ ├── [4.0K] master
│ │ │ │ ├── [ 817] Android.bp
│ │ │ │ └── [6.5K] VtsHalMediaOmxV1_0TargetMasterTest.cpp
│ │ │ ├── [2.7K] README.md
│ │ │ └── [4.0K] video
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 11K] media_video_hidl_test_common.cpp
│ │ │ ├── [2.3K] media_video_hidl_test_common.h
│ │ │ ├── [ 62K] VtsHalMediaOmxV1_0TargetVideoDecTest.cpp
│ │ │ └── [ 63K] VtsHalMediaOmxV1_0TargetVideoEncTest.cpp
│ │ └── [ 92] OWNERS
│ └── [4.0K] res
│ ├── [4.6M] bbb_352x288_420p_30fps_32frames.yuv
│ ├── [155K] bbb_aac_stereo_128kbps_48000hz.aac
│ ├── [6.8K] bbb_aac_stereo_128kbps_48000hz.info
│ ├── [ 20K] bbb_amrwb_1ch_14kbps_16000hz.amrwb
│ ├── [6.7K] bbb_amrwb_1ch_14kbps_16000hz.info
│ ├── [ 37K] bbb_avc_176x144_300kbps_60fps.h264
│ ├── [ 810] bbb_avc_176x144_300kbps_60fps.info
│ ├── [561K] bbb_avc_640x360_768kbps_30fps.h264
│ ├── [3.4K] bbb_avc_640x360_768kbps_30fps.info
│ ├── [821K] bbb_flac_stereo_680kbps_48000hz.flac
│ ├── [6.4K] bbb_flac_stereo_680kbps_48000hz.info
│ ├── [ 153] bbb_g711alaw_1ch_8khz.info
│ ├── [ 77K] bbb_g711alaw_1ch_8khz.raw
│ ├── [ 154] bbb_g711mulaw_1ch_8khz.info
│ ├── [ 77K] bbb_g711mulaw_1ch_8khz.raw
│ ├── [ 248] bbb_gsm_1ch_8khz_13kbps.info
│ ├── [ 16K] bbb_gsm_1ch_8khz_13kbps.raw
│ ├── [502K] bbb_h263_352x288_300kbps_12fps.h263
│ ├── [1.8K] bbb_h263_352x288_300kbps_12fps.info
│ ├── [ 20K] bbb_hevc_176x144_176kbps_60fps.hevc
│ ├── [ 784] bbb_hevc_176x144_176kbps_60fps.info
│ ├── [1.9M] bbb_hevc_640x360_1600kbps_30fps.hevc
│ ├── [4.3K] bbb_hevc_640x360_1600kbps_30fps.info
│ ├── [6.0K] bbb_mp3_stereo_192kbps_48000hz.info
│ ├── [233K] bbb_mp3_stereo_192kbps_48000hz.mp3
│ ├── [3.5K] bbb_mpeg2_176x144_105kbps_25fps.info
│ ├── [337K] bbb_mpeg2_176x144_105kbps_25fps.m2v
│ ├── [ 798] bbb_mpeg2_352x288_1mbps_60fps.info
│ ├── [121K] bbb_mpeg2_352x288_1mbps_60fps.m2v
│ ├── [3.4K] bbb_mpeg4_352x288_512kbps_30fps.info
│ ├── [672K] bbb_mpeg4_352x288_512kbps_30fps.m4v
│ ├── [7.2K] bbb_opus_stereo_128kbps_48000hz.info
│ ├── [154K] bbb_opus_stereo_128kbps_48000hz.opus
│ ├── [309K] bbb_raw_1ch_16khz_s16le.raw
│ ├── [155K] bbb_raw_1ch_8khz_s16le.raw
│ ├── [ 164] bbb_raw_1ch_8khz_s32le.info
│ ├── [155K] bbb_raw_1ch_8khz_s32le.raw
│ ├── [1.8M] bbb_raw_2ch_48khz_s16le.raw
│ ├── [7.5K] bbb_vorbis_stereo_128kbps_48000hz.info
│ ├── [144K] bbb_vorbis_stereo_128kbps_48000hz.vorbis
│ ├── [ 775] bbb_vp8_176x144_240kbps_60fps.info
│ ├── [ 28K] bbb_vp8_176x144_240kbps_60fps.vp8
│ ├── [4.4K] bbb_vp8_640x360_2mbps_30fps.info
│ ├── [2.4M] bbb_vp8_640x360_2mbps_30fps.vp8
│ ├── [ 772] bbb_vp9_176x144_285kbps_60fps.info
│ ├── [ 34K] bbb_vp9_176x144_285kbps_60fps.vp9
│ ├── [4.3K] bbb_vp9_640x360_1600kbps_30fps.info
│ ├── [1.9M] bbb_vp9_640x360_1600kbps_30fps.vp9
│ ├── [ 26K] sine_amrnb_1ch_12kbps_8000hz.amrnb
│ └── [ 12K] sine_amrnb_1ch_12kbps_8000hz.info
├── [4.0K] memtrack
│ └── [4.0K] 1.0
│ ├── [ 334] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.4K] Android.bp
│ │ ├── [ 132] android.hardware.memtrack@1.0-service.rc
│ │ ├── [3.0K] Memtrack.cpp
│ │ ├── [1.8K] Memtrack.h
│ │ └── [ 963] service.cpp
│ ├── [3.0K] IMemtrack.hal
│ ├── [3.0K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 854] Android.bp
│ └── [6.3K] VtsHalMemtrackV1_0TargetTest.cpp
├── [ 0] MODULE_LICENSE_APACHE2
├── [4.0K] neuralnetworks
│ ├── [4.0K] 1.0
│ │ ├── [ 441] Android.bp
│ │ ├── [6.1K] IDevice.hal
│ │ ├── [1.9K] IExecutionCallback.hal
│ │ ├── [2.4K] IPreparedModelCallback.hal
│ │ ├── [3.3K] IPreparedModel.hal
│ │ ├── [ 71K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [2.9K] Android.bp
│ │ │ ├── [1.8K] BasicTests.cpp
│ │ │ ├── [5.1K] Callbacks.cpp
│ │ │ ├── [ 18K] Callbacks.h
│ │ │ ├── [ 28K] GeneratedTestHarness.cpp
│ │ │ ├── [2.2K] GeneratedTestHarness.h
│ │ │ ├── [1.6K] GeneratedTests.cpp
│ │ │ ├── [ 22K] ValidateModel.cpp
│ │ │ ├── [7.7K] ValidateRequest.cpp
│ │ │ ├── [6.0K] VtsHalNeuralnetworks.cpp
│ │ │ └── [2.8K] VtsHalNeuralnetworks.h
│ │ └── [ 278] OWNERS
│ ├── [4.0K] 1.1
│ │ ├── [ 386] Android.bp
│ │ ├── [6.1K] IDevice.hal
│ │ ├── [ 17K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.3K] Android.bp
│ │ │ ├── [2.0K] BasicTests.cpp
│ │ │ ├── [1.6K] GeneratedTests.cpp
│ │ │ ├── [1.6K] GeneratedTestsV1_0.cpp
│ │ │ ├── [ 23K] ValidateModel.cpp
│ │ │ ├── [7.7K] ValidateRequest.cpp
│ │ │ ├── [6.1K] VtsHalNeuralnetworks.cpp
│ │ │ └── [3.0K] VtsHalNeuralnetworks.h
│ │ └── [ 278] OWNERS
│ ├── [4.0K] 1.2
│ │ ├── [ 633] Android.bp
│ │ ├── [1.7K] IBurstCallback.hal
│ │ ├── [1.1K] IBurstContext.hal
│ │ ├── [ 20K] IDevice.hal
│ │ ├── [2.9K] IExecutionCallback.hal
│ │ ├── [2.6K] IPreparedModelCallback.hal
│ │ ├── [8.5K] IPreparedModel.hal
│ │ ├── [225K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.9K] Android.bp
│ │ │ ├── [4.7K] BasicTests.cpp
│ │ │ ├── [ 61K] CompilationCachingTests.cpp
│ │ │ ├── [1.6K] GeneratedTests.cpp
│ │ │ ├── [1.6K] GeneratedTestsV1_0.cpp
│ │ │ ├── [1.6K] GeneratedTestsV1_1.cpp
│ │ │ ├── [ 19K] ValidateBurst.cpp
│ │ │ ├── [ 31K] ValidateModel.cpp
│ │ │ ├── [ 10K] ValidateRequest.cpp
│ │ │ ├── [6.6K] VtsHalNeuralnetworks.cpp
│ │ │ └── [3.4K] VtsHalNeuralnetworks.h
│ │ └── [ 278] OWNERS
│ ├── [ 90] README
│ └── [ 711] TEST_MAPPING
├── [4.0K] nfc
│ ├── [4.0K] 1.0
│ │ ├── [ 388] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 876] Android.bp
│ │ │ ├── [ 120] android.hardware.nfc@1.0-service.rc
│ │ │ ├── [2.9K] Nfc.cpp
│ │ │ ├── [2.4K] Nfc.h
│ │ │ ├── [ 45] OWNERS
│ │ │ └── [ 337] service.cpp
│ │ ├── [1.0K] INfcClientCallback.hal
│ │ ├── [4.0K] INfc.hal
│ │ ├── [1.2K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 854] Android.bp
│ │ └── [ 20K] VtsHalNfcV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 394] Android.bp
│ │ ├── [ 961] INfcClientCallback.hal
│ │ ├── [2.0K] INfc.hal
│ │ ├── [3.1K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 890] Android.bp
│ │ └── [8.1K] VtsHalNfcV1_1TargetTest.cpp
│ └── [4.0K] 1.2
│ ├── [ 396] Android.bp
│ ├── [ 965] INfc.hal
│ ├── [1.0K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 890] Android.bp
│ └── [6.3K] VtsHalNfcV1_2TargetTest.cpp
├── [ 11K] NOTICE
├── [4.0K] oemlock
│ └── [4.0K] 1.0
│ ├── [ 332] Android.bp
│ ├── [3.0K] IOemLock.hal
│ ├── [ 962] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 851] Android.bp
│ └── [6.8K] VtsHalOemLockV1_0TargetTest.cpp
├── [ 132] OWNERS
├── [4.0K] power
│ ├── [4.0K] 1.0
│ │ ├── [ 328] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.5K] Android.bp
│ │ │ ├── [ 126] android.hardware.power@1.0-service.rc
│ │ │ ├── [5.6K] Power.cpp
│ │ │ ├── [1.9K] Power.h
│ │ │ └── [ 945] service.cpp
│ │ ├── [3.6K] IPower.hal
│ │ ├── [5.0K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 845] Android.bp
│ │ └── [6.3K] VtsHalPowerV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 366] Android.bp
│ │ ├── [1.8K] IPower.hal
│ │ ├── [2.3K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 898] Android.bp
│ │ └── [4.1K] VtsHalPowerV1_1TargetTest.cpp
│ ├── [4.0K] 1.2
│ │ ├── [ 404] Android.bp
│ │ ├── [1.2K] IPower.hal
│ │ ├── [2.1K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 936] Android.bp
│ │ └── [3.6K] VtsHalPowerV1_2TargetTest.cpp
│ ├── [4.0K] 1.3
│ │ ├── [ 442] Android.bp
│ │ ├── [1.2K] IPower.hal
│ │ ├── [1.0K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 974] Android.bp
│ │ └── [2.1K] VtsHalPowerV1_3TargetTest.cpp
│ └── [4.0K] stats
│ └── [4.0K] 1.0
│ ├── [ 340] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.1K] Android.bp
│ │ ├── [ 325] android.hardware.power.stats@1.0-service-mock.xml
│ │ ├── [ 216] android.hardware.power.stats@1.0-service.rc
│ │ ├── [ 59] OWNERS
│ │ ├── [ 18K] PowerStats.cpp
│ │ ├── [4.3K] PowerStats.h
│ │ └── [3.9K] service.cpp
│ ├── [7.4K] IPowerStats.hal
│ ├── [3.9K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [1.0K] Android.bp
│ └── [ 20K] VtsHalPowerStatsV1_0TargetTest.cpp
├── [4.0K] prebuilt_hashes
│ ├── [ 19K] 26.txt
│ ├── [ 25K] 27.txt
│ ├── [ 40K] 28.txt
│ ├── [ 858] Android.bp
│ └── [5.0K] dump_hals_for_release.py
├── [ 76] PREUPLOAD.cfg
├── [4.0K] radio
│ ├── [4.0K] 1.0
│ │ ├── [ 438] Android.bp
│ │ ├── [ 56K] IRadio.hal
│ │ ├── [ 17K] IRadioIndication.hal
│ │ ├── [ 88K] IRadioResponse.hal
│ │ ├── [5.9K] ISapCallback.hal
│ │ ├── [2.8K] ISap.hal
│ │ ├── [ 93K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.9K] Android.bp
│ │ │ ├── [6.5K] radio_hidl_hal_cell_broadcast.cpp
│ │ │ ├── [ 11K] radio_hidl_hal_data.cpp
│ │ │ ├── [ 14K] radio_hidl_hal_icc.cpp
│ │ │ ├── [6.7K] radio_hidl_hal_ims.cpp
│ │ │ ├── [ 30K] radio_hidl_hal_misc.cpp
│ │ │ ├── [ 16K] radio_hidl_hal_sms.cpp
│ │ │ ├── [4.2K] radio_hidl_hal_stk.cpp
│ │ │ ├── [2.4K] radio_hidl_hal_test.cpp
│ │ │ ├── [ 23K] radio_hidl_hal_utils_v1_0.h
│ │ │ ├── [ 17K] radio_hidl_hal_voice.cpp
│ │ │ ├── [7.6K] radio_indication.cpp
│ │ │ ├── [ 27K] radio_response.cpp
│ │ │ ├── [2.8K] sap_callback.cpp
│ │ │ ├── [4.5K] sap_hidl_hal_api.cpp
│ │ │ ├── [1.6K] sap_hidl_hal_test.cpp
│ │ │ ├── [3.6K] sap_hidl_hal_utils.h
│ │ │ ├── [1.1K] VtsHalRadioV1_0TargetTest.cpp
│ │ │ ├── [1.1K] VtsHalSapV1_0TargetTest.cpp
│ │ │ ├── [2.1K] vts_test_util.cpp
│ │ │ └── [1.7K] vts_test_util.h
│ │ └── [ 127] OWNERS
│ ├── [4.0K] 1.1
│ │ ├── [ 448] Android.bp
│ │ ├── [4.7K] IRadio.hal
│ │ ├── [1.9K] IRadioIndication.hal
│ │ ├── [3.2K] IRadioResponse.hal
│ │ ├── [ 754] ISap.hal
│ │ ├── [8.2K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [ 11K] radio_hidl_hal_api.cpp
│ │ │ ├── [2.8K] radio_hidl_hal_test.cpp
│ │ │ ├── [ 24K] radio_hidl_hal_utils_v1_1.h
│ │ │ ├── [8.5K] radio_indication.cpp
│ │ │ ├── [ 23K] radio_response.cpp
│ │ │ └── [ 971] VtsHalRadioV1_1TargetTest.cpp
│ │ └── [ 127] OWNERS
│ ├── [4.0K] 1.2
│ │ ├── [ 486] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 951] Android.bp
│ │ │ ├── [ 128] android.hardware.radio@1.2-radio-service.rc
│ │ │ ├── [ 124] android.hardware.radio@1.2-sap-service.rc
│ │ │ ├── [ 28K] Radio.cpp
│ │ │ ├── [ 17K] Radio.h
│ │ │ ├── [1.3K] radio-service.cpp
│ │ │ ├── [2.1K] Sap.cpp
│ │ │ ├── [2.2K] Sap.h
│ │ │ └── [1.3K] sap-service.cpp
│ │ ├── [10.0K] IRadio.hal
│ │ ├── [2.6K] IRadioIndication.hal
│ │ ├── [4.2K] IRadioResponse.hal
│ │ ├── [ 754] ISap.hal
│ │ ├── [ 19K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.3K] Android.bp
│ │ │ ├── [2.0K] radio_config_response.cpp
│ │ │ ├── [ 35K] radio_hidl_hal_api.cpp
│ │ │ ├── [5.7K] radio_hidl_hal_test.cpp
│ │ │ ├── [ 28K] radio_hidl_hal_utils_v1_2.h
│ │ │ ├── [9.6K] radio_indication.cpp
│ │ │ ├── [ 25K] radio_response.cpp
│ │ │ └── [ 971] VtsHalRadioV1_2TargetTest.cpp
│ │ └── [ 148] OWNERS
│ ├── [4.0K] 1.3
│ │ ├── [ 504] Android.bp
│ │ ├── [3.2K] IRadio.hal
│ │ ├── [ 815] IRadioIndication.hal
│ │ ├── [2.2K] IRadioResponse.hal
│ │ ├── [1020] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [4.9K] radio_hidl_hal_api.cpp
│ │ │ ├── [3.0K] radio_hidl_hal_test.cpp
│ │ │ ├── [ 27K] radio_hidl_hal_utils_v1_3.h
│ │ │ ├── [9.7K] radio_indication.cpp
│ │ │ ├── [ 26K] radio_response.cpp
│ │ │ └── [ 971] VtsHalRadioV1_3TargetTest.cpp
│ │ └── [ 168] OWNERS
│ ├── [4.0K] 1.4
│ │ ├── [ 581] Android.bp
│ │ ├── [ 12K] IRadio.hal
│ │ ├── [4.2K] IRadioIndication.hal
│ │ ├── [7.6K] IRadioResponse.hal
│ │ ├── [ 61K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.3K] Android.bp
│ │ │ ├── [ 37K] radio_hidl_hal_api.cpp
│ │ │ ├── [4.3K] radio_hidl_hal_test.cpp
│ │ │ ├── [ 31K] radio_hidl_hal_utils_v1_4.h
│ │ │ ├── [ 11K] radio_indication.cpp
│ │ │ ├── [ 29K] radio_response.cpp
│ │ │ └── [ 970] VtsHalRadioV1_4TargetTest.cpp
│ │ └── [ 123] OWNERS
│ ├── [4.0K] config
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 453] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 522] Android.bp
│ │ │ │ ├── [ 140] android.hardware.radio.config@1.0-service.rc
│ │ │ │ ├── [1.9K] RadioConfig.cpp
│ │ │ │ ├── [2.1K] RadioConfig.h
│ │ │ │ ├── [1.2K] RadioConfigIndication.cpp
│ │ │ │ ├── [1.8K] RadioConfigIndication.h
│ │ │ │ ├── [1.4K] RadioConfigResponse.cpp
│ │ │ │ ├── [1.9K] RadioConfigResponse.h
│ │ │ │ └── [1.4K] service.cpp
│ │ │ ├── [3.7K] IRadioConfig.hal
│ │ │ ├── [1.3K] IRadioConfigIndication.hal
│ │ │ ├── [1.8K] IRadioConfigResponse.hal
│ │ │ ├── [1.8K] types.hal
│ │ │ └── [4.0K] vts
│ │ │ └── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [2.1K] radio_config_hidl_hal_api.cpp
│ │ │ ├── [2.2K] radio_config_hidl_hal_test.cpp
│ │ │ ├── [3.6K] radio_config_hidl_hal_utils.h
│ │ │ ├── [ 946] radio_config_indication.cpp
│ │ │ ├── [1.2K] radio_config_response.cpp
│ │ │ └── [ 985] VtsHalRadioConfigV1_0TargetTest.cpp
│ │ ├── [4.0K] 1.1
│ │ │ ├── [ 498] Android.bp
│ │ │ ├── [3.7K] IRadioConfig.hal
│ │ │ ├── [ 847] IRadioConfigIndication.hal
│ │ │ ├── [2.8K] IRadioConfigResponse.hal
│ │ │ ├── [2.2K] types.hal
│ │ │ └── [4.0K] vts
│ │ │ └── [4.0K] functional
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [6.2K] radio_config_hidl_hal_api.cpp
│ │ │ ├── [2.1K] radio_config_hidl_hal_test.cpp
│ │ │ ├── [3.6K] radio_config_hidl_hal_utils.h
│ │ │ ├── [1.9K] radio_config_response.cpp
│ │ │ └── [ 985] VtsHalRadioConfigV1_1TargetTest.cpp
│ │ └── [4.0K] 1.2
│ │ ├── [ 515] Android.bp
│ │ ├── [1.4K] IRadioConfigIndication.hal
│ │ ├── [1.5K] IRadioConfigResponse.hal
│ │ ├── [1.1K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.2K] Android.bp
│ │ ├── [1.0K] radio_config_hidl_hal_api.cpp
│ │ ├── [2.1K] radio_config_hidl_hal_test.cpp
│ │ ├── [4.6K] radio_config_hidl_hal_utils.h
│ │ ├── [ 992] radio_config_indication.cpp
│ │ ├── [2.3K] radio_config_response.cpp
│ │ └── [ 985] VtsHalRadioConfigV1_2TargetTest.cpp
│ └── [4.0K] deprecated
│ └── [4.0K] 1.0
│ ├── [ 424] Android.bp
│ ├── [2.1K] IOemHook.hal
│ ├── [1020] IOemHookIndication.hal
│ └── [1.7K] IOemHookResponse.hal
├── [4.0K] renderscript
│ └── [4.0K] 1.0
│ ├── [ 429] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 581] Android.bp
│ │ ├── [ 37K] Context.cpp
│ │ ├── [ 11K] Context.h
│ │ ├── [ 11K] Device.cpp
│ │ └── [1.8K] Device.h
│ ├── [ 44K] IContext.hal
│ ├── [1.1K] IDevice.hal
│ ├── [6.7K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [1.0K] Android.bp
│ ├── [ 45K] bitcode.cpp
│ ├── [ 21K] VtsCopyTests.cpp
│ ├── [1.5K] VtsHalRenderscriptV1_0TargetTest.cpp
│ ├── [4.6K] VtsHalRenderscriptV1_0TargetTest.h
│ ├── [ 14K] VtsMiscellaneousTests.cpp
│ └── [ 24K] VtsScriptTests.cpp
├── [4.0K] secure_element
│ ├── [4.0K] 1.0
│ │ ├── [ 386] Android.bp
│ │ ├── [5.1K] ISecureElement.hal
│ │ ├── [ 743] ISecureElementHalCallback.hal
│ │ ├── [1.1K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 885] Android.bp
│ │ └── [8.6K] VtsHalSecureElementV1_0TargetTest.cpp
│ └── [4.0K] 1.1
│ ├── [ 412] Android.bp
│ ├── [1.3K] ISecureElement.hal
│ ├── [1.2K] ISecureElementHalCallback.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 932] Android.bp
│ └── [3.8K] VtsHalSecureElementV1_1TargetTest.cpp
├── [4.0K] sensors
│ ├── [4.0K] 1.0
│ │ ├── [ 363] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.4K] Android.bp
│ │ │ ├── [ 199] android.hardware.sensors@1.0-service.rc
│ │ │ ├── [ 13K] convert.cpp
│ │ │ ├── [4.0K] include
│ │ │ │ └── [4.0K] sensors
│ │ │ │ └── [1.5K] convert.h
│ │ │ ├── [ 37] OWNERS
│ │ │ ├── [ 10K] Sensors.cpp
│ │ │ ├── [2.6K] Sensors.h
│ │ │ └── [1.1K] service.cpp
│ │ ├── [8.5K] ISensors.hal
│ │ ├── [ 48K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.2K] Android.bp
│ │ ├── [ 96] OWNERS
│ │ ├── [4.0K] SensorsHidlEnvironmentV1_0.cpp
│ │ ├── [1.9K] SensorsHidlEnvironmentV1_0.h
│ │ └── [ 18K] VtsHalSensorsV1_0TargetTest.cpp
│ ├── [4.0K] 2.0
│ │ ├── [ 405] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [ 164] android.hardware.sensors@2.0-service-mock.rc
│ │ │ ├── [ 319] android.hardware.sensors@2.0.xml
│ │ │ ├── [ 37] OWNERS
│ │ │ ├── [ 13K] Sensor.cpp
│ │ │ ├── [3.8K] Sensor.h
│ │ │ ├── [8.8K] Sensors.cpp
│ │ │ ├── [5.7K] Sensors.h
│ │ │ └── [1.4K] service.cpp
│ │ ├── [1.7K] ISensorsCallback.hal
│ │ ├── [ 13K] ISensors.hal
│ │ ├── [1.6K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.3K] Android.bp
│ │ ├── [ 96] OWNERS
│ │ ├── [5.2K] SensorsHidlEnvironmentV2_0.cpp
│ │ ├── [4.2K] SensorsHidlEnvironmentV2_0.h
│ │ └── [ 46K] VtsHalSensorsV2_0TargetTest.cpp
│ └── [4.0K] common
│ └── [4.0K] vts
│ ├── [ 96] OWNERS
│ └── [4.0K] utils
│ ├── [1.3K] Android.bp
│ ├── [ 10K] GrallocWrapper.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] sensors-vts-utils
│ │ ├── [2.0K] GrallocWrapper.h
│ │ ├── [2.6K] SensorEventsChecker.h
│ │ ├── [2.1K] SensorsHidlEnvironmentBase.h
│ │ ├── [5.8K] SensorsHidlTestBase.h
│ │ └── [1.7K] SensorsTestSharedMemory.h
│ ├── [ 96] OWNERS
│ ├── [2.1K] SensorsHidlEnvironmentBase.cpp
│ ├── [ 22K] SensorsHidlTestBase.cpp
│ └── [6.5K] SensorsTestSharedMemory.cpp
├── [4.0K] soundtrigger
│ ├── [4.0K] 2.0
│ │ ├── [ 429] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [1.2K] Android.mk
│ │ │ ├── [ 906] FetchISoundTriggerHw.cpp
│ │ │ ├── [ 59] OWNERS
│ │ │ ├── [ 19K] SoundTriggerHalImpl.cpp
│ │ │ └── [8.3K] SoundTriggerHalImpl.h
│ │ ├── [4.4K] ISoundTriggerHwCallback.hal
│ │ ├── [ 11K] ISoundTriggerHw.hal
│ │ ├── [2.3K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 866] Android.bp
│ │ └── [9.6K] VtsHalSoundtriggerV2_0TargetTest.cpp
│ ├── [4.0K] 2.1
│ │ ├── [ 453] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.4K] Android.mk
│ │ │ ├── [7.4K] SoundTriggerHw.cpp
│ │ │ └── [6.1K] SoundTriggerHw.h
│ │ ├── [3.2K] ISoundTriggerHwCallback.hal
│ │ ├── [7.2K] ISoundTriggerHw.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [1.1K] Android.bp
│ │ └── [ 16K] VtsHalSoundtriggerV2_1TargetTest.cpp
│ └── [4.0K] 2.2
│ ├── [ 459] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.2K] Android.bp
│ │ ├── [ 27K] SoundTriggerHw.cpp
│ │ └── [8.9K] SoundTriggerHw.h
│ ├── [1.6K] ISoundTriggerHw.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 971] Android.bp
│ └── [3.0K] VtsHalSoundtriggerV2_2TargetTest.cpp
├── [4.0K] tests
│ ├── [4.0K] bar
│ │ └── [4.0K] 1.0
│ │ ├── [ 443] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 604] Android.bp
│ │ │ ├── [4.9K] Bar.cpp
│ │ │ ├── [4.5K] Bar.h
│ │ │ ├── [ 462] ImportTypes.cpp
│ │ │ └── [ 967] ImportTypes.h
│ │ ├── [1.4K] IBar.hal
│ │ ├── [ 755] IComplicated.hal
│ │ ├── [ 690] IFooCallback.hal
│ │ ├── [1.8K] IImportRules.hal
│ │ ├── [ 916] IImportTypes.hal
│ │ └── [ 698] types.hal
│ ├── [4.0K] baz
│ │ └── [4.0K] 1.0
│ │ ├── [ 358] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 517] Android.bp
│ │ │ ├── [9.8K] Baz.cpp
│ │ │ └── [5.0K] Baz.h
│ │ ├── [3.6K] IBase.hal
│ │ ├── [ 732] IBazCallback.hal
│ │ ├── [3.1K] IBaz.hal
│ │ ├── [ 683] IQuux.hal
│ │ └── [ 845] types.hal
│ ├── [4.0K] expression
│ │ └── [4.0K] 1.0
│ │ ├── [ 311] Android.bp
│ │ ├── [1.5K] IExpressionExt.hal
│ │ └── [6.3K] IExpression.hal
│ ├── [4.0K] extension
│ │ └── [4.0K] light
│ │ └── [4.0K] 2.0
│ │ ├── [ 340] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.1K] Android.bp
│ │ │ ├── [ 142] android.hardware.tests.extension.light@2.0-service.rc
│ │ │ ├── [2.2K] Light.cpp
│ │ │ ├── [2.2K] Light.h
│ │ │ └── [1.2K] service.cpp
│ │ ├── [1.4K] ILight.hal
│ │ └── [2.3K] types.hal
│ ├── [4.0K] foo
│ │ └── [4.0K] 1.0
│ │ ├── [ 391] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 543] Android.bp
│ │ │ ├── [10.0K] Foo.cpp
│ │ │ ├── [4.2K] Foo.h
│ │ │ └── [4.0K] lib
│ │ │ ├── [ 395] Android.bp
│ │ │ ├── [1.0K] FooHelper.cpp
│ │ │ └── [4.0K] include
│ │ │ └── [4.0K] hidl-test
│ │ │ └── [2.0K] FooHelper.h
│ │ ├── [2.1K] IFooCallback.hal
│ │ ├── [5.6K] IFoo.hal
│ │ ├── [ 752] IMyTypes.hal
│ │ ├── [ 905] ISimple.hal
│ │ ├── [ 755] ITheirTypes.hal
│ │ └── [1.3K] types.hal
│ ├── [4.0K] hash
│ │ └── [4.0K] 1.0
│ │ ├── [ 269] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 501] Android.bp
│ │ │ ├── [ 596] Hash.cpp
│ │ │ └── [1.2K] Hash.h
│ │ └── [ 882] IHash.hal
│ ├── [4.0K] inheritance
│ │ └── [4.0K] 1.0
│ │ ├── [ 352] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 584] Android.bp
│ │ │ ├── [ 973] Child.cpp
│ │ │ ├── [1.3K] Child.h
│ │ │ ├── [1.3K] Fetcher.cpp
│ │ │ ├── [1.2K] Fetcher.h
│ │ │ ├── [ 669] Grandparent.cpp
│ │ │ ├── [1.0K] Grandparent.h
│ │ │ ├── [ 894] Parent.cpp
│ │ │ └── [1.1K] Parent.h
│ │ ├── [ 739] IChild.hal
│ │ ├── [ 932] IFetcher.hal
│ │ ├── [ 719] IGrandparent.hal
│ │ └── [ 752] IParent.hal
│ ├── [4.0K] libhwbinder
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 310] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 430] Android.bp
│ │ │ │ ├── [ 601] Benchmark.cpp
│ │ │ │ ├── [ 869] Benchmark.h
│ │ │ │ ├── [2.7K] ScheduleTest.cpp
│ │ │ │ └── [1.3K] ScheduleTest.h
│ │ │ ├── [ 756] IBenchmark.hal
│ │ │ └── [ 767] IScheduleTest.hal
│ │ └── [4.0K] aidl
│ │ ├── [4.0K] android
│ │ │ └── [4.0K] tests
│ │ │ └── [4.0K] binder
│ │ │ └── [ 89] IBenchmark.aidl
│ │ └── [ 278] Android.bp
│ ├── [4.0K] memory
│ │ └── [4.0K] 1.0
│ │ ├── [ 360] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.2K] Android.bp
│ │ │ ├── [2.3K] MemoryTest.cpp
│ │ │ └── [2.3K] MemoryTest.h
│ │ └── [1.0K] IMemoryTest.hal
│ ├── [4.0K] msgq
│ │ └── [4.0K] 1.0
│ │ ├── [ 304] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [2.3K] Android.bp
│ │ │ ├── [5.4K] BenchmarkMsgQ.cpp
│ │ │ ├── [3.7K] BenchmarkMsgQ.h
│ │ │ ├── [ 947] mq_benchmark_service.cpp
│ │ │ ├── [ 931] mq_test_service.cpp
│ │ │ ├── [4.5K] TestMsgQ.cpp
│ │ │ └── [3.3K] TestMsgQ.h
│ │ ├── [3.0K] IBenchmarkMsgQ.hal
│ │ └── [3.9K] ITestMsgQ.hal
│ ├── [4.0K] multithread
│ │ └── [4.0K] 1.0
│ │ ├── [ 283] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 541] Android.bp
│ │ │ ├── [1.6K] Multithread.cpp
│ │ │ └── [1.3K] Multithread.h
│ │ └── [1.3K] IMultithread.hal
│ ├── [4.0K] pointer
│ │ └── [4.0K] 1.0
│ │ ├── [ 298] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 580] Android.bp
│ │ │ ├── [2.5K] Graph.cpp
│ │ │ ├── [1.7K] Graph.h
│ │ │ ├── [4.0K] lib
│ │ │ │ ├── [ 382] Android.bp
│ │ │ │ ├── [4.0K] include
│ │ │ │ │ └── [4.0K] hidl-test
│ │ │ │ │ └── [ 436] PointerHelper.h
│ │ │ │ └── [1.2K] PointerHelper.cpp
│ │ │ ├── [ 623] Pointer.cpp
│ │ │ └── [ 12K] Pointer.h
│ │ ├── [1.3K] IGraph.hal
│ │ └── [3.0K] IPointer.hal
│ ├── [4.0K] safeunion
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 349] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 535] Android.bp
│ │ │ │ ├── [9.2K] SafeUnion.cpp
│ │ │ │ └── [4.6K] SafeUnion.h
│ │ │ ├── [ 767] IOtherInterface.hal
│ │ │ └── [4.2K] ISafeUnion.hal
│ │ └── [4.0K] cpp
│ │ └── [4.0K] 1.0
│ │ ├── [ 287] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 528] Android.bp
│ │ │ ├── [1.5K] CppSafeUnion.cpp
│ │ │ └── [1.7K] CppSafeUnion.h
│ │ └── [1.1K] ICppSafeUnion.hal
│ └── [4.0K] trie
│ └── [4.0K] 1.0
│ ├── [ 291] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 520] Android.bp
│ │ ├── [3.1K] Trie.cpp
│ │ └── [2.1K] Trie.h
│ ├── [ 891] ITrie.hal
│ └── [1.0K] types.hal
├── [4.0K] tetheroffload
│ ├── [4.0K] config
│ │ └── [4.0K] 1.0
│ │ ├── [ 330] Android.bp
│ │ ├── [1.4K] IOffloadConfig.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 882] Android.bp
│ │ └── [7.1K] VtsHalTetheroffloadConfigV1_0TargetTest.cpp
│ └── [4.0K] control
│ └── [4.0K] 1.0
│ ├── [ 394] Android.bp
│ ├── [ 10K] IOffloadControl.hal
│ ├── [1.3K] ITetheringOffloadCallback.hal
│ ├── [2.6K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 953] Android.bp
│ └── [ 28K] VtsHalTetheroffloadControlV1_0TargetTest.cpp
├── [4.0K] thermal
│ ├── [4.0K] 1.0
│ │ ├── [ 362] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.5K] Android.bp
│ │ │ ├── [ 130] android.hardware.thermal@1.0-service.rc
│ │ │ ├── [ 957] service.cpp
│ │ │ ├── [6.4K] Thermal.cpp
│ │ │ └── [2.0K] Thermal.h
│ │ ├── [3.0K] IThermal.hal
│ │ ├── [3.0K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 852] Android.bp
│ │ └── [7.8K] VtsHalThermalV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 383] Android.bp
│ │ ├── [1.2K] IThermalCallback.hal
│ │ ├── [1.1K] IThermal.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 907] Android.bp
│ │ └── [4.4K] VtsHalThermalV1_1TargetTest.cpp
│ └── [4.0K] 2.0
│ ├── [ 411] Android.bp
│ ├── [4.0K] default
│ │ ├── [1.1K] Android.bp
│ │ ├── [ 201] android.hardware.thermal@2.0-service.rc
│ │ ├── [ 350] android.hardware.thermal@2.0-service.xml
│ │ ├── [1.9K] service.cpp
│ │ ├── [7.9K] Thermal.cpp
│ │ └── [3.6K] Thermal.h
│ ├── [1.1K] IThermalChangedCallback.hal
│ ├── [5.7K] IThermal.hal
│ ├── [4.6K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 871] Android.bp
│ └── [ 12K] VtsHalThermalV2_0TargetTest.cpp
├── [4.0K] tv
│ ├── [4.0K] cec
│ │ ├── [4.0K] 1.0
│ │ │ ├── [ 363] Android.bp
│ │ │ ├── [4.0K] default
│ │ │ │ ├── [ 875] Android.bp
│ │ │ │ ├── [ 125] android.hardware.tv.cec@1.0-service.rc
│ │ │ │ ├── [ 22K] HdmiCec.cpp
│ │ │ │ ├── [4.2K] HdmiCec.h
│ │ │ │ └── [ 955] service.cpp
│ │ │ ├── [1.0K] IHdmiCecCallback.hal
│ │ │ ├── [6.0K] IHdmiCec.hal
│ │ │ └── [5.9K] types.hal
│ │ └── [4.0K] 2.0
│ │ ├── [ 402] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [ 941] Android.bp
│ │ │ ├── [ 125] android.hardware.tv.cec@2.0-service.rc
│ │ │ ├── [ 318] android.hardware.tv.cec@2.0-service.xml
│ │ │ ├── [ 23K] HdmiCec.cpp
│ │ │ ├── [4.7K] HdmiCec.h
│ │ │ ├── [ 80] OWNERS
│ │ │ └── [ 955] service.cpp
│ │ ├── [1.5K] IHdmiCecCallback.hal
│ │ ├── [8.2K] IHdmiCec.hal
│ │ └── [ 15K] types.hal
│ └── [4.0K] input
│ └── [4.0K] 1.0
│ ├── [ 441] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 975] Android.bp
│ │ ├── [ 128] android.hardware.tv.input@1.0-service.rc
│ │ ├── [1006] service.cpp
│ │ ├── [8.5K] TvInput.cpp
│ │ └── [2.6K] TvInput.h
│ ├── [ 911] ITvInputCallback.hal
│ ├── [3.1K] ITvInput.hal
│ ├── [5.2K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 853] Android.bp
│ └── [ 12K] VtsHalTvInputV1_0TargetTest.cpp
├── [1.7K] update-base-files.sh
├── [ 385] update-makefiles.sh
├── [4.0K] usb
│ ├── [4.0K] 1.0
│ │ ├── [ 382] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.0K] Android.bp
│ │ │ ├── [ 122] android.hardware.usb@1.0-service.rc
│ │ │ ├── [ 18] OWNERS
│ │ │ ├── [1.3K] service.cpp
│ │ │ ├── [ 14K] Usb.cpp
│ │ │ └── [1.4K] Usb.h
│ │ ├── [1.8K] IUsbCallback.hal
│ │ ├── [2.1K] IUsb.hal
│ │ ├── [5.1K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 839] Android.bp
│ │ │ └── [ 12K] VtsHalUsbV1_0TargetTest.cpp
│ │ └── [ 50] OWNERS
│ ├── [4.0K] 1.1
│ │ ├── [ 418] Android.bp
│ │ ├── [1.6K] IUsbCallback.hal
│ │ ├── [ 935] IUsb.hal
│ │ ├── [1.8K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 891] Android.bp
│ │ │ └── [6.8K] VtsHalUsbV1_1TargetTest.cpp
│ │ └── [ 50] OWNERS
│ ├── [4.0K] 1.2
│ │ ├── [ 454] Android.bp
│ │ ├── [1.6K] IUsbCallback.hal
│ │ ├── [2.9K] IUsb.hal
│ │ ├── [3.4K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [ 927] Android.bp
│ │ │ └── [ 16K] VtsHalUsbV1_2TargetTest.cpp
│ │ └── [ 33] OWNERS
│ └── [4.0K] gadget
│ └── [4.0K] 1.0
│ ├── [ 371] Android.bp
│ ├── [1.9K] IUsbGadgetCallback.hal
│ ├── [1.8K] IUsbGadget.hal
│ └── [1.7K] types.hal
├── [4.0K] vibrator
│ ├── [4.0K] 1.0
│ │ ├── [ 364] Android.bp
│ │ ├── [4.0K] default
│ │ │ ├── [1.4K] Android.bp
│ │ │ ├── [ 128] android.hardware.vibrator@1.0-service.rc
│ │ │ ├── [ 962] service.cpp
│ │ │ ├── [2.5K] Vibrator.cpp
│ │ │ └── [1.6K] Vibrator.h
│ │ ├── [2.8K] IVibrator.hal
│ │ ├── [1.2K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 855] Android.bp
│ │ └── [5.6K] VtsHalVibratorV1_0TargetTest.cpp
│ ├── [4.0K] 1.1
│ │ ├── [ 405] Android.bp
│ │ ├── [1.5K] IVibrator.hal
│ │ ├── [ 989] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 911] Android.bp
│ │ └── [5.1K] VtsHalVibratorV1_1TargetTest.cpp
│ ├── [4.0K] 1.2
│ │ ├── [ 416] Android.bp
│ │ ├── [1.4K] IVibrator.hal
│ │ ├── [1.8K] types.hal
│ │ └── [4.0K] vts
│ │ └── [4.0K] functional
│ │ ├── [ 952] Android.bp
│ │ └── [5.4K] VtsHalVibratorV1_2TargetTest.cpp
│ └── [4.0K] 1.3
│ ├── [ 457] Android.bp
│ ├── [4.0K] example
│ │ ├── [1.2K] Android.bp
│ │ ├── [ 136] android.hardware.vibrator@1.3-service.example.rc
│ │ ├── [ 321] android.hardware.vibrator@1.3-service.example.xml
│ │ ├── [ 40] OWNERS
│ │ ├── [1.3K] service.cpp
│ │ ├── [7.5K] Vibrator.cpp
│ │ └── [3.0K] Vibrator.h
│ ├── [2.4K] IVibrator.hal
│ ├── [1.0K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 993] Android.bp
│ └── [6.0K] VtsHalVibratorV1_3TargetTest.cpp
├── [4.0K] vr
│ └── [4.0K] 1.0
│ ├── [ 301] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 828] Android.bp
│ │ ├── [ 116] android.hardware.vr@1.0-service.rc
│ │ ├── [ 950] service.cpp
│ │ ├── [1.6K] Vr.cpp
│ │ └── [1.4K] Vr.h
│ ├── [1.3K] IVr.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 836] Android.bp
│ └── [2.6K] VtsHalVrV1_0TargetTest.cpp
├── [4.0K] weaver
│ └── [4.0K] 1.0
│ ├── [ 330] Android.bp
│ ├── [3.5K] IWeaver.hal
│ ├── [1.2K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 848] Android.bp
│ └── [ 11K] VtsHalWeaverV1_0TargetTest.cpp
└── [4.0K] wifi
├── [4.0K] 1.0
│ ├── [ 759] Android.bp
│ ├── [1.9K] IWifiApIface.hal
│ ├── [3.6K] IWifiChipEventCallback.hal
│ ├── [ 26K] IWifiChip.hal
│ ├── [1.5K] IWifiEventCallback.hal
│ ├── [4.1K] IWifi.hal
│ ├── [1.4K] IWifiIface.hal
│ ├── [ 12K] IWifiNanIfaceEventCallback.hal
│ ├── [ 10K] IWifiNanIface.hal
│ ├── [ 779] IWifiP2pIface.hal
│ ├── [ 990] IWifiRttControllerEventCallback.hal
│ ├── [6.4K] IWifiRttController.hal
│ ├── [2.3K] IWifiStaIfaceEventCallback.hal
│ ├── [ 21K] IWifiStaIface.hal
│ ├── [ 10K] README-NAN.md
│ ├── [ 70K] types.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.9K] Android.bp
│ │ ├── [1.5K] VtsHalWifiV1_0TargetTest.cpp
│ │ ├── [3.0K] wifi_ap_iface_hidl_test.cpp
│ │ ├── [ 27K] wifi_chip_hidl_test.cpp
│ │ ├── [4.7K] wifi_hidl_call_util.h
│ │ ├── [4.3K] wifi_hidl_call_util_selftest.cpp
│ │ ├── [1.3K] wifi_hidl_test.cpp
│ │ ├── [7.0K] wifi_hidl_test_utils.cpp
│ │ ├── [3.7K] wifi_hidl_test_utils.h
│ │ ├── [ 14K] wifi_nan_iface_hidl_test.cpp
│ │ ├── [1.3K] wifi_p2p_iface_hidl_test.cpp
│ │ ├── [1.3K] wifi_rtt_controller_hidl_test.cpp
│ │ └── [9.8K] wifi_sta_iface_hidl_test.cpp
│ └── [ 38] OWNERS
├── [4.0K] 1.1
│ ├── [ 367] Android.bp
│ ├── [3.0K] IWifiChip.hal
│ ├── [ 976] IWifi.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.0K] Android.bp
│ │ ├── [1.6K] VtsHalWifiV1_1TargetTest.cpp
│ │ └── [3.5K] wifi_chip_hidl_test.cpp
│ └── [ 38] OWNERS
├── [4.0K] 1.2
│ ├── [ 563] Android.bp
│ ├── [2.4K] IWifiChipEventCallback.hal
│ ├── [3.2K] IWifiChip.hal
│ ├── [ 996] IWifi.hal
│ ├── [1.7K] IWifiNanIfaceEventCallback.hal
│ ├── [3.9K] IWifiNanIface.hal
│ ├── [2.6K] IWifiStaIface.hal
│ ├── [ 11K] README-NAN.md
│ ├── [4.1K] types.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.5K] Android.bp
│ │ ├── [1.5K] VtsHalWifiV1_2TargetTest.cpp
│ │ ├── [5.8K] wifi_chip_hidl_test.cpp
│ │ ├── [ 17K] wifi_nan_iface_hidl_test.cpp
│ │ └── [3.9K] wifi_sta_iface_hidl_test.cpp
│ └── [ 38] OWNERS
├── [4.0K] 1.3
│ ├── [ 491] Android.bp
│ ├── [4.0K] default
│ │ ├── [ 258] android.hardware.wifi@1.0-service-lazy.rc
│ │ ├── [ 173] android.hardware.wifi@1.0-service.rc
│ │ ├── [4.9K] Android.mk
│ │ ├── [3.8K] hidl_callback_util.h
│ │ ├── [4.6K] hidl_return_util.h
│ │ ├── [111K] hidl_struct_util.cpp
│ │ ├── [8.5K] hidl_struct_util.h
│ │ ├── [1.1K] hidl_sync_util.cpp
│ │ ├── [1.2K] hidl_sync_util.h
│ │ ├── [ 38] OWNERS
│ │ ├── [1.5K] ringbuffer.cpp
│ │ ├── [1.4K] ringbuffer.h
│ │ ├── [2.5K] service.cpp
│ │ ├── [4.0K] tests
│ │ │ ├── [ 14K] hidl_struct_util_unit_tests.cpp
│ │ │ ├── [ 973] main.cpp
│ │ │ ├── [ 965] mock_interface_tool.cpp
│ │ │ ├── [1.4K] mock_interface_tool.h
│ │ │ ├── [1015] mock_wifi_feature_flags.cpp
│ │ │ ├── [1.3K] mock_wifi_feature_flags.h
│ │ │ ├── [1.2K] mock_wifi_iface_util.cpp
│ │ │ ├── [1.6K] mock_wifi_iface_util.h
│ │ │ ├── [1.2K] mock_wifi_legacy_hal.cpp
│ │ │ ├── [2.5K] mock_wifi_legacy_hal.h
│ │ │ ├── [1.2K] mock_wifi_mode_controller.cpp
│ │ │ ├── [1.3K] mock_wifi_mode_controller.h
│ │ │ ├── [3.1K] ringbuffer_unit_tests.cpp
│ │ │ ├── [ 981] runtests.sh
│ │ │ ├── [2.9K] wifi_ap_iface_unit_tests.cpp
│ │ │ ├── [ 33K] wifi_chip_unit_tests.cpp
│ │ │ ├── [3.4K] wifi_iface_util_unit_tests.cpp
│ │ │ └── [6.1K] wifi_nan_iface_unit_tests.cpp
│ │ ├── [1.9K] THREADING.README
│ │ ├── [4.2K] wifi_ap_iface.cpp
│ │ ├── [2.7K] wifi_ap_iface.h
│ │ ├── [ 61K] wifi_chip.cpp
│ │ ├── [ 13K] wifi_chip.h
│ │ ├── [7.9K] wifi.cpp
│ │ ├── [6.0K] wifi_feature_flags.cpp
│ │ ├── [1.6K] wifi_feature_flags.h
│ │ ├── [3.5K] wifi.h
│ │ ├── [3.8K] wifi_iface_util.cpp
│ │ ├── [2.5K] wifi_iface_util.h
│ │ ├── [ 61K] wifi_legacy_hal.cpp
│ │ ├── [ 19K] wifi_legacy_hal.h
│ │ ├── [6.7K] wifi_legacy_hal_stubs.cpp
│ │ ├── [1.1K] wifi_legacy_hal_stubs.h
│ │ ├── [2.5K] wifi_mode_controller.cpp
│ │ ├── [1.9K] wifi_mode_controller.h
│ │ ├── [ 37K] wifi_nan_iface.cpp
│ │ ├── [7.4K] wifi_nan_iface.h
│ │ ├── [2.1K] wifi_p2p_iface.cpp
│ │ ├── [1.9K] wifi_p2p_iface.h
│ │ ├── [ 11K] wifi_rtt_controller.cpp
│ │ ├── [4.5K] wifi_rtt_controller.h
│ │ ├── [ 27K] wifi_sta_iface.cpp
│ │ ├── [8.1K] wifi_sta_iface.h
│ │ ├── [3.7K] wifi_status_util.cpp
│ │ └── [1.5K] wifi_status_util.h
│ ├── [2.9K] IWifiChip.hal
│ ├── [ 948] IWifi.hal
│ ├── [2.0K] IWifiStaIface.hal
│ ├── [2.4K] types.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.0K] Android.bp
│ │ ├── [1.6K] VtsHalWifiV1_3TargetTest.cpp
│ │ ├── [3.9K] wifi_chip_hidl_test.cpp
│ │ └── [3.2K] wifi_sta_iface_hidl_test.cpp
│ └── [ 38] OWNERS
├── [4.0K] hostapd
│ ├── [4.0K] 1.0
│ │ ├── [ 385] Android.bp
│ │ ├── [5.2K] IHostapd.hal
│ │ ├── [1.4K] types.hal
│ │ └── [4.0K] vts
│ │ ├── [4.0K] functional
│ │ │ ├── [1.7K] Android.bp
│ │ │ ├── [4.8K] hostapd_hidl_call_util.h
│ │ │ ├── [8.6K] hostapd_hidl_test.cpp
│ │ │ ├── [5.4K] hostapd_hidl_test_utils.cpp
│ │ │ ├── [1.8K] hostapd_hidl_test_utils.h
│ │ │ └── [1.6K] VtsHalWifiHostapdV1_0TargetTest.cpp
│ │ └── [ 38] OWNERS
│ └── [4.0K] 1.1
│ ├── [ 441] Android.bp
│ ├── [ 984] IHostapdCallback.hal
│ ├── [3.4K] IHostapd.hal
│ └── [4.0K] vts
│ ├── [4.0K] functional
│ │ ├── [1.7K] Android.bp
│ │ ├── [ 10K] hostapd_hidl_test.cpp
│ │ ├── [ 928] hostapd_hidl_test_utils_1_1.cpp
│ │ ├── [1.1K] hostapd_hidl_test_utils_1_1.h
│ │ └── [1.7K] VtsHalWifiHostapdV1_1TargetTest.cpp
│ └── [ 38] OWNERS
├── [4.0K] offload
│ └── [4.0K] 1.0
│ ├── [ 370] Android.bp
│ ├── [1.1K] IOffloadCallback.hal
│ ├── [3.9K] IOffload.hal
│ ├── [7.5K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [ 864] Android.bp
│ ├── [4.7K] hidl_call_util.h
│ └── [8.1K] VtsHalWifiOffloadV1_0TargetTest.cpp
└── [4.0K] supplicant
├── [4.0K] 1.0
│ ├── [ 764] Android.bp
│ ├── [1.4K] ISupplicantCallback.hal
│ ├── [5.1K] ISupplicant.hal
│ ├── [7.8K] ISupplicantIface.hal
│ ├── [2.3K] ISupplicantNetwork.hal
│ ├── [7.9K] ISupplicantP2pIfaceCallback.hal
│ ├── [ 26K] ISupplicantP2pIface.hal
│ ├── [1.0K] ISupplicantP2pNetworkCallback.hal
│ ├── [4.7K] ISupplicantP2pNetwork.hal
│ ├── [ 17K] ISupplicantStaIfaceCallback.hal
│ ├── [ 17K] ISupplicantStaIface.hal
│ ├── [2.3K] ISupplicantStaNetworkCallback.hal
│ ├── [ 36K] ISupplicantStaNetwork.hal
│ ├── [3.0K] types.hal
│ └── [4.0K] vts
│ └── [4.0K] functional
│ ├── [2.3K] Android.bp
│ ├── [4.8K] supplicant_hidl_call_util.h
│ ├── [6.4K] supplicant_hidl_test.cpp
│ ├── [ 11K] supplicant_hidl_test_utils.cpp
│ ├── [3.3K] supplicant_hidl_test_utils.h
│ ├── [ 21K] supplicant_p2p_iface_hidl_test.cpp
│ ├── [ 18K] supplicant_sta_iface_hidl_test.cpp
│ ├── [ 28K] supplicant_sta_network_hidl_test.cpp
│ └── [1.7K] VtsHalWifiSupplicantV1_0TargetTest.cpp
├── [4.0K] 1.1
│ ├── [ 485] Android.bp
│ ├── [2.4K] ISupplicant.hal
│ ├── [1.5K] ISupplicantStaIfaceCallback.hal
│ ├── [1.7K] ISupplicantStaIface.hal
│ ├── [3.8K] ISupplicantStaNetwork.hal
│ └── [4.0K] vts
│ ├── [ 79] Android.mk
│ └── [4.0K] functional
│ ├── [1.9K] Android.bp
│ ├── [4.8K] supplicant_hidl_test.cpp
│ ├── [1.3K] supplicant_hidl_test_utils_1_1.cpp
│ ├── [1.2K] supplicant_hidl_test_utils_1_1.h
│ ├── [5.1K] supplicant_sta_iface_hidl_test.cpp
│ ├── [3.1K] supplicant_sta_network_hidl_test.cpp
│ └── [2.0K] VtsHalWifiSupplicantV1_1TargetTest.cpp
└── [4.0K] 1.2
├── [ 589] Android.bp
├── [1.1K] ISupplicant.hal
├── [3.7K] ISupplicantP2pIface.hal
├── [1.6K] ISupplicantStaIfaceCallback.hal
├── [5.5K] ISupplicantStaIface.hal
├── [9.5K] ISupplicantStaNetwork.hal
├── [1.3K] types.hal
└── [4.0K] vts
├── [4.0K] functional
│ ├── [2.8K] Android.bp
│ ├── [1.5K] supplicant_hidl_test_utils_1_2.cpp
│ ├── [1.4K] supplicant_hidl_test_utils_1_2.h
│ ├── [5.6K] supplicant_p2p_iface_hidl_test.cpp
│ ├── [ 15K] supplicant_sta_iface_hidl_test.cpp
│ ├── [6.3K] supplicant_sta_network_hidl_test.cpp
│ └── [2.1K] VtsHalWifiSupplicantV1_2TargetTest.cpp
└── [ 38] OWNERS
765 directories, 2223 files