Skip to content
Snippets Groups Projects
  1. Feb 17, 2021
    • Bob Badour's avatar
      [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base · 784edef8
      Bob Badour authored
      Added SPDX-license-identifier-Apache-2.0 to:
        apct-tests/perftests/autofill/Android.bp
        apct-tests/perftests/blobstore/Android.bp
        apct-tests/perftests/core/Android.bp
        apct-tests/perftests/core/apps/overlay/Android.bp
        apct-tests/perftests/core/apps/reources_manager/Android.bp
        apct-tests/perftests/core/jni/Android.bp
        apct-tests/perftests/multiuser/Android.bp
        apct-tests/perftests/multiuser/apps/dummyapp/Android.bp
        apct-tests/perftests/packagemanager/Android.bp
        apct-tests/perftests/packagemanager/apps/query-all/Android.bp
        apct-tests/perftests/textclassifier/Android.bp
        apct-tests/perftests/utils/Android.bp
        apct-tests/perftests/windowmanager/Android.bp
        apex/Android.bp
        apex/blobstore/framework/Android.bp
        apex/blobstore/service/Android.bp
        apex/jobscheduler/framework/Android.bp
        apex/jobscheduler/service/Android.bp
        apex/media/Android.bp
        apex/media/aidl/Android.bp
        apex/media/framework/Android.bp
        cmds/am/Android.bp
        cmds/app_process/Android.bp
        cmds/appops/Android.bp
        cmds/appwidget/Android.bp
        cmds/backup/Android.bp
        cmds/bmgr/Android.bp
        cmds/bootanimation/Android.bp
        cmds/bu/Android.bp
        cmds/content/Android.bp
        cmds/dpm/Android.bp
        cmds/hid/Android.bp
        cmds/hid/jni/Android.bp
        cmds/idmap2/Android.bp
        cmds/ime/Android.bp
        cmds/incident/Android.bp
        cmds/incident_helper/Android.bp
        cmds/incidentd/Android.bp
        cmds/input/Android.bp
        cmds/interrupter/Android.bp
        cmds/locksettings/Android.bp
        cmds/pm/Android.bp
        cmds/requestsync/Android.bp
        cmds/screencap/Android.bp
        cmds/sm/Android.bp
        cmds/svc/Android.bp
        cmds/telecom/Android.bp
        cmds/uiautomator/Android.bp
        cmds/uiautomator/cmds/uiautomator/Android.bp
        cmds/uiautomator/instrumentation/Android.bp
        cmds/uiautomator/library/Android.bp
        cmds/vr/Android.bp
        cmds/wm/Android.bp
        config/Android.bp
        core/java/android/service/wallpaper/Android.bp
        core/jni/Android.bp
        core/sysprop/Android.bp
        core/tests/BroadcastRadioTests/Android.bp
        core/tests/ConnectivityManagerTest/Android.bp
        core/tests/PackageInstallerSessions/Android.bp
        core/tests/PlatformCompatFramework/Android.bp
        core/tests/bandwidthtests/Android.bp
        core/tests/benchmarks/Android.bp
        core/tests/bluetoothtests/Android.bp
        core/tests/bugreports/Android.bp
        core/tests/coretests/Android.bp
        core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp
        core/tests/coretests/BinderProxyCountingTestApp/Android.bp
        core/tests/coretests/BinderProxyCountingTestService/Android.bp
        core/tests/coretests/BstatsTestApp/Android.bp
        core/tests/coretests/DisabledTestApp/Android.bp
        core/tests/coretests/EnabledTestApp/Android.bp
        core/tests/coretests/aidl/Android.bp
        core/tests/coretests/apks/Android.bp
        core/tests/coretests/apks/install/Android.bp
        core/tests/coretests/apks/install_bad_dex/Android.bp
        core/tests/coretests/apks/install_complete_package_info/Android.bp
        core/tests/coretests/apks/install_decl_perm/Android.bp
        core/tests/coretests/apks/install_jni_lib/Android.bp
        core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp
        core/tests/coretests/apks/install_loc_auto/Android.bp
        core/tests/coretests/apks/install_loc_internal/Android.bp
        core/tests/coretests/apks/install_loc_sdcard/Android.bp
        core/tests/coretests/apks/install_loc_unspecified/Android.bp
        core/tests/coretests/apks/install_use_perm_good/Android.bp
        core/tests/coretests/apks/install_uses_feature/Android.bp
        core/tests/coretests/apks/install_verifier_bad/Android.bp
        core/tests/coretests/apks/install_verifier_good/Android.bp
        core/tests/coretests/apks/keyset/Android.bp
        core/tests/coretests/apks/locales/Android.bp
        core/tests/coretests/apks/overlay_config/Android.bp
        core/tests/coretests/apks/version/Android.bp
        core/tests/coretests/apks/version_nosys/Android.bp
        core/tests/featureflagtests/Android.bp
        core/tests/hdmitests/Android.bp
        core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp
        core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp
        core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp
        core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp
        core/tests/hosttests/test-apps/NoLocTestApp/Android.bp
        core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/SharedUid/32/Android.bp
        core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/64/Android.bp
        core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/dual/Android.bp
        core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp
        core/tests/hosttests/test-apps/SimpleTestApp/Android.bp
        core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp
        core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp
        core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp
        core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp
        core/tests/mockingcoretests/Android.bp
        core/tests/notificationtests/Android.bp
        core/tests/overlaytests/device/Android.bp
        core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp
        core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp
        core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp
        core/tests/overlaytests/host/Android.bp
        core/tests/overlaytests/remount/Android.bp
        core/tests/overlaytests/remount/test-apps/Overlay/Android.bp
        core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp
        core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp
        core/tests/overlaytests/remount/test-apps/Target/Android.bp
        core/tests/packagemanagertests/Android.bp
        core/tests/privacytests/Android.bp
        core/tests/screenshothelpertests/Android.bp
        core/tests/systemproperties/Android.bp
        core/tests/utillib/Android.bp
        core/tests/utiltests/Android.bp
        core/tests/utiltests/jni/Android.bp
        core/tests/uwbtests/Android.bp
        core/xsd/Android.bp
        core/xsd/vts/Android.bp
        data/etc/Android.bp
        data/etc/car/Android.bp
        data/fonts/Android.bp
        data/keyboards/Android.mk
        drm/jni/Android.bp
        errorprone/Android.bp
        graphics/proto/Android.bp
        keystore/Android.bp
        keystore/tests/Android.bp
        libs/WindowManager/Jetpack/Android.bp
        libs/WindowManager/Shell/Android.bp
        libs/WindowManager/Shell/tests/Android.bp
        libs/androidfw/Android.bp
        libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp
        libs/hostgraphics/Android.bp
        libs/incident/Android.bp
        libs/input/Android.bp
        libs/input/tests/Android.bp
        libs/protoutil/Android.bp
        libs/services/Android.bp
        libs/storage/Android.bp
        libs/usb/tests/AccessoryChat/Android.bp
        libs/usb/tests/AccessoryChat/accessorychat/Android.bp
        location/lib/Android.bp
        location/tests/Android.bp
        location/tests/locationtests/Android.bp
        lowpan/tests/Android.bp
        media/Android.bp
        media/java/Android.bp
        media/java/android/media/tv/tunerresourcemanager/Android.bp
        media/jni/Android.bp
        media/jni/audioeffect/Android.bp
        media/jni/soundpool/Android.bp
        media/jni/soundpool/tests/Android.bp
        media/lib/remotedisplay/Android.bp
        media/lib/signer/Android.bp
        media/lib/tvremote/Android.bp
        media/lib/tvremote/tests/Android.bp
        media/mca/filterfw/Android.bp
        media/mca/filterfw/native/Android.bp
        media/mca/filterpacks/Android.bp
        media/mca/samples/CameraEffectsRecordingSample/Android.bp
        media/mca/tests/Android.bp
        media/native/midi/Android.bp
        media/packages/BluetoothMidiService/Android.bp
        media/packages/BluetoothMidiService/tests/unit/Android.bp
        media/tests/AudioPolicyTest/Android.bp
        media/tests/CameraBrowser/Android.bp
        media/tests/EffectsTest/Android.bp
        media/tests/MediaDump/Android.bp
        media/tests/MediaFrameworkTest/Android.bp
        media/tests/MediaRouter/Android.bp
        media/tests/MtpTests/Android.bp
        media/tests/ScoAudioTest/Android.bp
        media/tests/SoundPoolTest/Android.bp
        media/tests/TunerTest/Android.bp
        media/tests/audiotests/Android.bp
        media/tests/players/Android.bp
        mime/Android.bp
        native/android/Android.bp
        native/graphics/jni/Android.bp
        native/webview/loader/Android.bp
        nfc-extras/Android.bp
        nfc-extras/tests/Android.bp
        packages/AppPredictionLib/Android.bp
        packages/BackupEncryption/Android.bp
        packages/BackupEncryption/test/robolectric-integration/Android.bp
        packages/BackupEncryption/test/robolectric/Android.bp
        packages/BackupEncryption/test/unittest/Android.bp
        packages/BackupRestoreConfirmation/Android.bp
        packages/CarSystemUI/Android.bp
        packages/CarrierDefaultApp/Android.bp
        packages/CarrierDefaultApp/tests/unit/Android.bp
        packages/CompanionDeviceManager/Android.bp
        packages/Connectivity/framework/Android.bp
        packages/Connectivity/service/Android.bp
        packages/CtsShim/Android.bp
        packages/CtsShim/build/Android.bp
        packages/CtsShim/build/jni/Android.bp
        packages/DynamicSystemInstallationService/Android.bp
        packages/DynamicSystemInstallationService/tests/Android.bp
        packages/EasterEgg/Android.bp
        packages/EncryptedLocalTransport/Android.bp
        packages/ExtShared/Android.bp
        packages/ExternalStorageProvider/Android.bp
        packages/ExternalStorageProvider/tests/Android.bp
        packages/FakeOemFeatures/Android.bp
        packages/FusedLocation/Android.bp
        packages/InputDevices/Android.bp
        packages/LocalTransport/Android.bp
        packages/PackageInstaller/Android.bp
        packages/PrintRecommendationService/Android.bp
        packages/PrintSpooler/Android.bp
        packages/PrintSpooler/jni/Android.bp
        packages/PrintSpooler/tests/outofprocess/Android.bp
        packages/SettingsLib/ActionBarShadow/Android.bp
        packages/SettingsLib/ActionButtonsPreference/Android.bp
        packages/SettingsLib/AdaptiveIcon/Android.bp
        packages/SettingsLib/Android.bp
        packages/SettingsLib/AppPreference/Android.bp
        packages/SettingsLib/BarChartPreference/Android.bp
        packages/SettingsLib/DisplayDensityUtils/Android.bp
        packages/SettingsLib/EntityHeaderWidgets/Android.bp
        packages/SettingsLib/HelpUtils/Android.bp
        packages/SettingsLib/LayoutPreference/Android.bp
        packages/SettingsLib/ProgressBar/Android.bp
        packages/SettingsLib/RadioButtonPreference/Android.bp
        packages/SettingsLib/RestrictedLockUtils/Android.bp
        packages/SettingsLib/SchedulesProvider/Android.bp
        packages/SettingsLib/SearchProvider/Android.bp
        packages/SettingsLib/SearchWidget/Android.bp
        packages/SettingsLib/SettingsSpinner/Android.bp
        packages/SettingsLib/SettingsTheme/Android.bp
        packages/SettingsLib/Tile/Android.bp
        packages/SettingsLib/Utils/Android.bp
        packages/SettingsLib/search/Android.bp
        packages/SettingsLib/tests/integ/Android.bp
        packages/SettingsLib/tests/robotests/Android.bp
        packages/SettingsProvider/Android.bp
        packages/SharedStorageBackup/Android.bp
        packages/Shell/Android.bp
        packages/Shell/tests/Android.bp
        packages/SimAppDialog/Android.bp
        packages/SoundPicker/Android.bp
        packages/StatementService/Android.bp
        packages/SystemUI/Android.bp
        packages/SystemUI/plugin/Android.bp
        packages/SystemUI/plugin/ExamplePlugin/Android.bp
        packages/SystemUI/plugin_core/Android.bp
        packages/SystemUI/shared/Android.bp
        packages/VpnDialogs/Android.bp
        packages/WAPPushManager/Android.bp
        packages/WAPPushManager/tests/Android.bp
        packages/WallpaperBackup/Android.bp
        packages/WallpaperCropper/Android.bp
        packages/overlays/Android.mk
        packages/overlays/tests/Android.bp
        packages/services/PacProcessor/Android.bp
        packages/services/PacProcessor/jni/Android.bp
        packages/services/Proxy/Android.bp
        proto/Android.bp
        rs/jni/Android.mk
        samples/demo/haptic-assessment/Android.bp
        sax/tests/saxtests/Android.bp
        services/Android.bp
        services/accessibility/Android.bp
        services/appprediction/Android.bp
        services/appwidget/Android.bp
        services/autofill/Android.bp
        services/backup/Android.bp
        services/backup/backuplib/Android.bp
        services/companion/Android.bp
        services/contentcapture/Android.bp
        services/contentsuggestions/Android.bp
        services/core/Android.bp
        services/core/java/com/android/server/vcn/Android.bp
        services/core/jni/Android.bp
        services/core/xsd/Android.bp
        services/core/xsd/vts/Android.bp
        services/coverage/Android.bp
        services/devicepolicy/Android.bp
        services/incremental/Android.bp
        services/midi/Android.bp
        services/net/Android.bp
        services/people/Android.bp
        services/print/Android.bp
        services/profcollect/Android.bp
        services/restrictions/Android.bp
        services/robotests/Android.bp
        services/robotests/backup/Android.bp
        services/systemcaptions/Android.bp
        services/tests/PackageManagerComponentOverrideTests/Android.bp
        services/tests/PackageManagerServiceTests/host/Android.bp
        services/tests/PackageManagerServiceTests/host/test-apps/Android.bp
        services/tests/mockingservicestests/Android.bp
        services/tests/rescueparty/Android.bp
        services/tests/servicestests/Android.bp
        services/tests/servicestests/aidl/Android.bp
        services/tests/servicestests/apks/Android.bp
        services/tests/servicestests/apks/install-split-base/Android.bp
        services/tests/servicestests/apks/install-split-feature-a/Android.bp
        services/tests/servicestests/apks/install_intent_filters/Android.bp
        services/tests/servicestests/apks/install_uses_sdk/Android.bp
        services/tests/servicestests/test-apps/ConnTestApp/Android.bp
        services/tests/servicestests/test-apps/JobTestApp/Android.bp
        services/tests/servicestests/test-apps/PackageParserApp/Android.bp
        services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
        services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp
        services/tests/servicestests/test-apps/SuspendTestApp/Android.bp
        services/tests/shortcutmanagerutils/Android.bp
        services/tests/uiservicestests/Android.bp
        services/tests/wmtests/Android.bp
        services/usage/Android.bp
        services/usb/Android.bp
        services/voiceinteraction/Android.bp
        services/wifi/Android.bp
        startop/apps/test/Android.bp
        startop/iorap/Android.bp
        startop/iorap/functional_tests/Android.bp
        startop/iorap/stress/Android.bp
        startop/iorap/tests/Android.bp
        startop/view_compiler/Android.bp
        startop/view_compiler/dex_builder_test/Android.bp
        test-base/hiddenapi/Android.bp
        test-mock/Android.bp
        test-runner/tests/Android.bp
        tests/AccessibilityEventsLogger/Android.bp
        tests/AccessoryDisplay/common/Android.bp
        tests/AccessoryDisplay/sink/Android.bp
        tests/AccessoryDisplay/source/Android.bp
        tests/ActivityManagerPerfTests/stub-app/Android.bp
        tests/ActivityManagerPerfTests/test-app/Android.bp
        tests/ActivityManagerPerfTests/tests/Android.bp
        tests/ActivityManagerPerfTests/utils/Android.bp
        tests/ActivityTests/Android.bp
        tests/ActivityViewTest/Android.bp
        tests/AmSlam/Android.bp
        tests/ApkVerityTest/Android.bp
        tests/ApkVerityTest/ApkVerityTestApp/Android.bp
        tests/ApkVerityTest/block_device_writer/Android.bp
        tests/AppLaunch/Android.bp
        tests/AppLaunchWear/Android.bp
        tests/AppResourcesLoaders/Android.bp
        tests/AppResourcesLoaders/Overlay/Android.bp
        tests/Assist/Android.bp
        tests/AutoVerify/app1/Android.bp
        tests/AutoVerify/app2/Android.bp
        tests/AutoVerify/app3/Android.bp
        tests/AutoVerify/app4/Android.bp
        tests/BackgroundDexOptServiceIntegrationTests/Android.bp
        tests/BandwidthTests/Android.bp
        tests/BatteryWaster/Android.bp
        tests/BiDiTests/Android.bp
        tests/BlobStoreTestUtils/Android.bp
        tests/BootImageProfileTest/Android.bp
        tests/BrowserPowerTest/Android.bp
        tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp
        tests/CameraPrewarmTest/Android.bp
        tests/Codegen/Android.bp
        tests/Compatibility/Android.bp
        tests/CoreTests/android/Android.bp
        tests/DataIdleTest/Android.bp
        tests/DozeTest/Android.bp
        tests/DpiTest/Android.bp
        tests/DynamicCodeLoggerIntegrationTests/Android.mk
        tests/FeatureSplit/base/Android.bp
        tests/FeatureSplit/feature1/Android.bp
        tests/FeatureSplit/feature2/Android.bp
        tests/FixVibrateSetting/Android.bp
        tests/FlickerTests/Android.bp
        tests/FlickerTests/test-apps/Android.bp
        tests/FlickerTests/test-apps/flickerapp/Android.bp
        tests/FrameworkPerf/Android.bp
        tests/GamePerformance/Android.bp
        tests/GridLayoutTest/Android.bp
        tests/HierarchyViewerTest/Android.bp
        tests/HugeBackup/Android.bp
        tests/HwAccelerationTest/Android.bp
        tests/Internal/Android.bp
        tests/JankBench/Android.bp
        tests/JobSchedulerPerfTests/Android.bp
        tests/JobSchedulerTestApp/Android.bp
        tests/LargeAssetTest/Android.bp
        tests/LegacyAssistant/Android.bp
        tests/LocalizationTest/Android.bp
        tests/LocationTracker/Android.bp
        tests/LotsOfApps/Android.bp
        tests/LowStorageTest/Android.bp
        tests/ManagedProfileLifecycleStressTest/Android.bp
        tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp
        tests/MemoryUsage/Android.bp
        tests/MirrorSurfaceTest/Android.bp
        tests/NativeProcessesMemoryTest/Android.bp
        tests/NetworkSecurityConfigTest/Android.bp
        tests/NullHomeTest/Android.bp
        tests/OdmApps/Android.bp
        tests/OdmApps/app/Android.bp
        tests/OdmApps/priv-app/Android.bp
        tests/OneMedia/Android.bp
        tests/PackageWatchdog/Android.bp
        tests/PlatformCompatGating/Android.bp
        tests/PlatformCompatGating/test-rules/Android.bp
        tests/ProtoInputStreamTests/Android.bp
        tests/RemoteDisplayProvider/Android.bp
        tests/RenderThreadTest/Android.bp
        tests/RollbackTest/Android.bp
        tests/SerialChat/Android.bp
        tests/ServiceCrashTest/Android.bp
        tests/SharedLibrary/client/Android.bp
        tests/SharedLibrary/lib/Android.bp
        tests/ShowWhenLockedApp/Android.bp
        tests/SmokeTest/Android.bp
        tests/SmokeTest/tests/Android.bp
        tests/SmokeTestApps/Android.bp
        tests/SoundTriggerTestApp/Android.bp
        tests/Split/Android.bp
        tests/StagedInstallTest/Android.bp
        tests/StatusBar/Android.bp
        tests/SurfaceComposition/Android.bp
        tests/SurfaceControlViewHostTest/Android.bp
        tests/SystemMemoryTest/device/Android.bp
        tests/SystemMemoryTest/host/Android.bp
        tests/SystemUIDemoModeController/Android.bp
        tests/TaskOrganizerTest/Android.bp
        tests/TelephonyCommonTests/Android.bp
        tests/TouchLatency/Android.bp
        tests/TransformTest/Android.bp
        tests/TtsTests/Android.bp
        tests/UiBench/Android.bp
        tests/UsageReportingTest/Android.bp
        tests/UsageStatsPerfTests/Android.bp
        tests/UsageStatsTest/Android.bp
        tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp
        tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp
        tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp
        tests/UsbManagerTests/Android.bp
        tests/UsbManagerTests/lib/Android.bp
        tests/UsbTests/Android.bp
        tests/UsesFeature2Test/Android.bp
        tests/VectorDrawableTest/Android.bp
        tests/VoiceEnrollment/Android.bp
        tests/VoiceInteraction/Android.bp
        tests/WallpaperTest/Android.bp
        tests/WindowAnimationJank/Android.bp
        tests/WindowInsetsTests/Android.bp
        tests/appwidgets/AppWidgetHostTest/Android.bp
        tests/appwidgets/AppWidgetProviderTest/Android.bp
        tests/backup/Android.mk
        tests/benchmarks/Android.bp
        tests/libs-permissions/Android.bp
        tests/net/Android.bp
        tests/net/common/Android.bp
        tests/net/deflake/Android.bp
        tests/net/integration/Android.bp
        tests/net/jni/Android.bp
        tests/net/smoketest/Android.bp
        tests/notification/Android.bp
        tests/permission/Android.bp
        tests/privapp-permissions/Android.bp
        tests/testables/Android.bp
        tests/testables/tests/Android.bp
        tests/utils/StubIME/Android.bp
        tests/utils/hostutils/Android.bp
        tests/utils/testutils/Android.bp
        tests/vcn/Android.bp
        tools/aapt/Android.bp
        tools/aapt2/Android.bp
        tools/aapt2/integration-tests/AutoVersionTest/Android.bp
        tools/aapt2/integration-tests/BasicTest/Android.bp
        tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk
        tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk
        tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk
        tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk
        tools/aapt2/integration-tests/StaticLibTest/App/Android.bp
        tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp
        tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp
        tools/aapt2/integration-tests/SymlinkTest/Android.bp
        tools/bit/Android.bp
        tools/codegen/Android.bp
        tools/dump-coverage/Android.bp
        tools/incident_report/Android.bp
        tools/incident_section_gen/Android.bp
        tools/lock_agent/Android.bp
        tools/locked_region_code_injection/Android.bp
        tools/obbtool/Android.bp
        tools/powermodel/Android.bp
        tools/preload-check/Android.bp
        tools/preload-check/device/Android.bp
        tools/preload/loadclass/Android.bp
        tools/processors/staledataclass/Android.bp
        tools/processors/view_inspector/Android.bp
        tools/protologtool/Android.bp
        tools/sdkparcelables/Android.bp
        tools/split-select/Android.bp
        tools/streaming_proto/Android.bp
        tools/validatekeymaps/Android.bp
        wifi/java/Android.bp
        wifi/tests/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
        libs/hwui/Android.bp
        native/webview/plat_support/Android.bp
        obex/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
          SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0
          SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0
          SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS
          SPDX-license-identifier-W3C legacy_unencumbered
      to:
        Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
          legacy_unencumbered
      to:
        core/java/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0
      to:
        test-base/Android.bp
        test-runner/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL
      to:
        core/res/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0
      to:
        libs/usb/Android.bp
        libs/usb/tests/accessorytest/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
      to:
        tools/preload/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
          SPDX-license-identifier-Unicode-DFS
      to:
        api/Android.bp
        boot/Android.bp
        cmds/device_config/Android.bp
        cmds/settings/Android.bp
        core/api/Android.bp
        core/tests/coretests/certs/Android.bp
        core/tests/overlaytests/remount/test-apps/certs/Android.bp
        core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp
        core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp
        libs/tracingproxy/Android.bp
        services/startop/Android.bp
        test-legacy/Android.mk
        tests/ApkVerityTest/testdata/Android.bp
        tests/TransitionTests/Android.bp
      
      Bug: 68860345
      Bug: 151177513
      Bug: 151953481
      
      Test: m all
      
      Exempt-From-Owner-Approval: janitorial work
      
      Change-Id: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a
      Merged-in: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a
      784edef8
  2. Feb 16, 2021
    • Bob Badour's avatar
      [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base · 051ef786
      Bob Badour authored
      Added SPDX-license-identifier-Apache-2.0 to:
        apct-tests/perftests/autofill/Android.bp
        apct-tests/perftests/blobstore/Android.bp
        apct-tests/perftests/core/Android.bp
        apct-tests/perftests/core/apps/overlay/Android.bp
        apct-tests/perftests/core/apps/reources_manager/Android.bp
        apct-tests/perftests/core/jni/Android.bp
        apct-tests/perftests/multiuser/Android.bp
        apct-tests/perftests/multiuser/apps/dummyapp/Android.bp
        apct-tests/perftests/packagemanager/Android.bp
        apct-tests/perftests/packagemanager/apps/query-all/Android.bp
        apct-tests/perftests/textclassifier/Android.bp
        apct-tests/perftests/utils/Android.bp
        apct-tests/perftests/windowmanager/Android.bp
        apex/Android.bp
        apex/blobstore/framework/Android.bp
        apex/blobstore/service/Android.bp
        apex/jobscheduler/framework/Android.bp
        apex/jobscheduler/service/Android.bp
        apex/media/Android.bp
        apex/media/aidl/Android.bp
        apex/media/framework/Android.bp
        cmds/am/Android.bp
        cmds/app_process/Android.bp
        cmds/appops/Android.bp
        cmds/appwidget/Android.bp
        cmds/backup/Android.bp
        cmds/bmgr/Android.bp
        cmds/bootanimation/Android.bp
        cmds/bu/Android.bp
        cmds/content/Android.bp
        cmds/dpm/Android.bp
        cmds/hid/Android.bp
        cmds/hid/jni/Android.bp
        cmds/idmap2/Android.bp
        cmds/ime/Android.bp
        cmds/incident/Android.bp
        cmds/incident_helper/Android.bp
        cmds/incidentd/Android.bp
        cmds/input/Android.bp
        cmds/interrupter/Android.bp
        cmds/locksettings/Android.bp
        cmds/pm/Android.bp
        cmds/requestsync/Android.bp
        cmds/screencap/Android.bp
        cmds/sm/Android.bp
        cmds/svc/Android.bp
        cmds/telecom/Android.bp
        cmds/uiautomator/Android.bp
        cmds/uiautomator/cmds/uiautomator/Android.bp
        cmds/uiautomator/instrumentation/Android.bp
        cmds/uiautomator/library/Android.bp
        cmds/vr/Android.bp
        cmds/wm/Android.bp
        config/Android.bp
        core/java/android/service/wallpaper/Android.bp
        core/jni/Android.bp
        core/sysprop/Android.bp
        core/tests/BroadcastRadioTests/Android.bp
        core/tests/ConnectivityManagerTest/Android.bp
        core/tests/PackageInstallerSessions/Android.bp
        core/tests/PlatformCompatFramework/Android.bp
        core/tests/bandwidthtests/Android.bp
        core/tests/benchmarks/Android.bp
        core/tests/bluetoothtests/Android.bp
        core/tests/bugreports/Android.bp
        core/tests/coretests/Android.bp
        core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp
        core/tests/coretests/BinderProxyCountingTestApp/Android.bp
        core/tests/coretests/BinderProxyCountingTestService/Android.bp
        core/tests/coretests/BstatsTestApp/Android.bp
        core/tests/coretests/DisabledTestApp/Android.bp
        core/tests/coretests/EnabledTestApp/Android.bp
        core/tests/coretests/aidl/Android.bp
        core/tests/coretests/apks/Android.bp
        core/tests/coretests/apks/install/Android.bp
        core/tests/coretests/apks/install_bad_dex/Android.bp
        core/tests/coretests/apks/install_complete_package_info/Android.bp
        core/tests/coretests/apks/install_decl_perm/Android.bp
        core/tests/coretests/apks/install_jni_lib/Android.bp
        core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp
        core/tests/coretests/apks/install_loc_auto/Android.bp
        core/tests/coretests/apks/install_loc_internal/Android.bp
        core/tests/coretests/apks/install_loc_sdcard/Android.bp
        core/tests/coretests/apks/install_loc_unspecified/Android.bp
        core/tests/coretests/apks/install_use_perm_good/Android.bp
        core/tests/coretests/apks/install_uses_feature/Android.bp
        core/tests/coretests/apks/install_verifier_bad/Android.bp
        core/tests/coretests/apks/install_verifier_good/Android.bp
        core/tests/coretests/apks/keyset/Android.bp
        core/tests/coretests/apks/locales/Android.bp
        core/tests/coretests/apks/overlay_config/Android.bp
        core/tests/coretests/apks/version/Android.bp
        core/tests/coretests/apks/version_nosys/Android.bp
        core/tests/featureflagtests/Android.bp
        core/tests/hdmitests/Android.bp
        core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp
        core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp
        core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp
        core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp
        core/tests/hosttests/test-apps/NoLocTestApp/Android.bp
        core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/SharedUid/32/Android.bp
        core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/64/Android.bp
        core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/dual/Android.bp
        core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp
        core/tests/hosttests/test-apps/SimpleTestApp/Android.bp
        core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp
        core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp
        core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp
        core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp
        core/tests/mockingcoretests/Android.bp
        core/tests/notificationtests/Android.bp
        core/tests/overlaytests/device/Android.bp
        core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp
        core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp
        core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp
        core/tests/overlaytests/host/Android.bp
        core/tests/overlaytests/remount/Android.bp
        core/tests/overlaytests/remount/test-apps/Overlay/Android.bp
        core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp
        core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp
        core/tests/overlaytests/remount/test-apps/Target/Android.bp
        core/tests/packagemanagertests/Android.bp
        core/tests/privacytests/Android.bp
        core/tests/screenshothelpertests/Android.bp
        core/tests/systemproperties/Android.bp
        core/tests/utillib/Android.bp
        core/tests/utiltests/Android.bp
        core/tests/utiltests/jni/Android.bp
        core/tests/uwbtests/Android.bp
        core/xsd/Android.bp
        core/xsd/vts/Android.bp
        data/etc/Android.bp
        data/etc/car/Android.bp
        data/fonts/Android.bp
        data/keyboards/Android.mk
        drm/jni/Android.bp
        errorprone/Android.bp
        graphics/proto/Android.bp
        keystore/Android.bp
        keystore/tests/Android.bp
        libs/WindowManager/Jetpack/Android.bp
        libs/WindowManager/Shell/Android.bp
        libs/WindowManager/Shell/tests/Android.bp
        libs/androidfw/Android.bp
        libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp
        libs/hostgraphics/Android.bp
        libs/incident/Android.bp
        libs/input/Android.bp
        libs/input/tests/Android.bp
        libs/protoutil/Android.bp
        libs/services/Android.bp
        libs/storage/Android.bp
        libs/usb/tests/AccessoryChat/Android.bp
        libs/usb/tests/AccessoryChat/accessorychat/Android.bp
        location/lib/Android.bp
        location/tests/Android.bp
        location/tests/locationtests/Android.bp
        lowpan/tests/Android.bp
        media/Android.bp
        media/java/Android.bp
        media/java/android/media/tv/tunerresourcemanager/Android.bp
        media/jni/Android.bp
        media/jni/audioeffect/Android.bp
        media/jni/soundpool/Android.bp
        media/jni/soundpool/tests/Android.bp
        media/lib/remotedisplay/Android.bp
        media/lib/signer/Android.bp
        media/lib/tvremote/Android.bp
        media/lib/tvremote/tests/Android.bp
        media/mca/filterfw/Android.bp
        media/mca/filterfw/native/Android.bp
        media/mca/filterpacks/Android.bp
        media/mca/samples/CameraEffectsRecordingSample/Android.bp
        media/mca/tests/Android.bp
        media/native/midi/Android.bp
        media/packages/BluetoothMidiService/Android.bp
        media/packages/BluetoothMidiService/tests/unit/Android.bp
        media/tests/AudioPolicyTest/Android.bp
        media/tests/CameraBrowser/Android.bp
        media/tests/EffectsTest/Android.bp
        media/tests/MediaDump/Android.bp
        media/tests/MediaFrameworkTest/Android.bp
        media/tests/MediaRouter/Android.bp
        media/tests/MtpTests/Android.bp
        media/tests/ScoAudioTest/Android.bp
        media/tests/SoundPoolTest/Android.bp
        media/tests/TunerTest/Android.bp
        media/tests/audiotests/Android.bp
        media/tests/players/Android.bp
        mime/Android.bp
        native/android/Android.bp
        native/graphics/jni/Android.bp
        native/webview/loader/Android.bp
        nfc-extras/Android.bp
        nfc-extras/tests/Android.bp
        packages/AppPredictionLib/Android.bp
        packages/BackupEncryption/Android.bp
        packages/BackupEncryption/test/robolectric-integration/Android.bp
        packages/BackupEncryption/test/robolectric/Android.bp
        packages/BackupEncryption/test/unittest/Android.bp
        packages/BackupRestoreConfirmation/Android.bp
        packages/CarSystemUI/Android.bp
        packages/CarrierDefaultApp/Android.bp
        packages/CarrierDefaultApp/tests/unit/Android.bp
        packages/CompanionDeviceManager/Android.bp
        packages/Connectivity/framework/Android.bp
        packages/Connectivity/service/Android.bp
        packages/CtsShim/Android.bp
        packages/CtsShim/build/Android.bp
        packages/CtsShim/build/jni/Android.bp
        packages/DynamicSystemInstallationService/Android.bp
        packages/DynamicSystemInstallationService/tests/Android.bp
        packages/EasterEgg/Android.bp
        packages/EncryptedLocalTransport/Android.bp
        packages/ExtShared/Android.bp
        packages/ExternalStorageProvider/Android.bp
        packages/ExternalStorageProvider/tests/Android.bp
        packages/FakeOemFeatures/Android.bp
        packages/FusedLocation/Android.bp
        packages/InputDevices/Android.bp
        packages/LocalTransport/Android.bp
        packages/PackageInstaller/Android.bp
        packages/PrintRecommendationService/Android.bp
        packages/PrintSpooler/Android.bp
        packages/PrintSpooler/jni/Android.bp
        packages/PrintSpooler/tests/outofprocess/Android.bp
        packages/SettingsLib/ActionBarShadow/Android.bp
        packages/SettingsLib/ActionButtonsPreference/Android.bp
        packages/SettingsLib/AdaptiveIcon/Android.bp
        packages/SettingsLib/Android.bp
        packages/SettingsLib/AppPreference/Android.bp
        packages/SettingsLib/BarChartPreference/Android.bp
        packages/SettingsLib/DisplayDensityUtils/Android.bp
        packages/SettingsLib/EntityHeaderWidgets/Android.bp
        packages/SettingsLib/HelpUtils/Android.bp
        packages/SettingsLib/LayoutPreference/Android.bp
        packages/SettingsLib/ProgressBar/Android.bp
        packages/SettingsLib/RadioButtonPreference/Android.bp
        packages/SettingsLib/RestrictedLockUtils/Android.bp
        packages/SettingsLib/SchedulesProvider/Android.bp
        packages/SettingsLib/SearchProvider/Android.bp
        packages/SettingsLib/SearchWidget/Android.bp
        packages/SettingsLib/SettingsSpinner/Android.bp
        packages/SettingsLib/SettingsTheme/Android.bp
        packages/SettingsLib/Tile/Android.bp
        packages/SettingsLib/Utils/Android.bp
        packages/SettingsLib/search/Android.bp
        packages/SettingsLib/tests/integ/Android.bp
        packages/SettingsLib/tests/robotests/Android.bp
        packages/SettingsProvider/Android.bp
        packages/SharedStorageBackup/Android.bp
        packages/Shell/Android.bp
        packages/Shell/tests/Android.bp
        packages/SimAppDialog/Android.bp
        packages/SoundPicker/Android.bp
        packages/StatementService/Android.bp
        packages/SystemUI/Android.bp
        packages/SystemUI/plugin/Android.bp
        packages/SystemUI/plugin/ExamplePlugin/Android.bp
        packages/SystemUI/plugin_core/Android.bp
        packages/SystemUI/shared/Android.bp
        packages/VpnDialogs/Android.bp
        packages/WAPPushManager/Android.bp
        packages/WAPPushManager/tests/Android.bp
        packages/WallpaperBackup/Android.bp
        packages/WallpaperCropper/Android.bp
        packages/overlays/Android.mk
        packages/overlays/tests/Android.bp
        packages/services/PacProcessor/Android.bp
        packages/services/PacProcessor/jni/Android.bp
        packages/services/Proxy/Android.bp
        proto/Android.bp
        rs/jni/Android.mk
        samples/demo/haptic-assessment/Android.bp
        sax/tests/saxtests/Android.bp
        services/Android.bp
        services/accessibility/Android.bp
        services/appprediction/Android.bp
        services/appwidget/Android.bp
        services/autofill/Android.bp
        services/backup/Android.bp
        services/backup/backuplib/Android.bp
        services/companion/Android.bp
        services/contentcapture/Android.bp
        services/contentsuggestions/Android.bp
        services/core/Android.bp
        services/core/java/com/android/server/vcn/Android.bp
        services/core/jni/Android.bp
        services/core/xsd/Android.bp
        services/core/xsd/vts/Android.bp
        services/coverage/Android.bp
        services/devicepolicy/Android.bp
        services/incremental/Android.bp
        services/midi/Android.bp
        services/net/Android.bp
        services/people/Android.bp
        services/print/Android.bp
        services/profcollect/Android.bp
        services/restrictions/Android.bp
        services/robotests/Android.bp
        services/robotests/backup/Android.bp
        services/systemcaptions/Android.bp
        services/tests/PackageManagerComponentOverrideTests/Android.bp
        services/tests/PackageManagerServiceTests/host/Android.bp
        services/tests/PackageManagerServiceTests/host/test-apps/Android.bp
        services/tests/mockingservicestests/Android.bp
        services/tests/rescueparty/Android.bp
        services/tests/servicestests/Android.bp
        services/tests/servicestests/aidl/Android.bp
        services/tests/servicestests/apks/Android.bp
        services/tests/servicestests/apks/install-split-base/Android.bp
        services/tests/servicestests/apks/install-split-feature-a/Android.bp
        services/tests/servicestests/apks/install_intent_filters/Android.bp
        services/tests/servicestests/apks/install_uses_sdk/Android.bp
        services/tests/servicestests/test-apps/ConnTestApp/Android.bp
        services/tests/servicestests/test-apps/JobTestApp/Android.bp
        services/tests/servicestests/test-apps/PackageParserApp/Android.bp
        services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
        services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp
        services/tests/servicestests/test-apps/SuspendTestApp/Android.bp
        services/tests/shortcutmanagerutils/Android.bp
        services/tests/uiservicestests/Android.bp
        services/tests/wmtests/Android.bp
        services/usage/Android.bp
        services/usb/Android.bp
        services/voiceinteraction/Android.bp
        services/wifi/Android.bp
        startop/apps/test/Android.bp
        startop/iorap/Android.bp
        startop/iorap/functional_tests/Android.bp
        startop/iorap/stress/Android.bp
        startop/iorap/tests/Android.bp
        startop/view_compiler/Android.bp
        startop/view_compiler/dex_builder_test/Android.bp
        test-base/hiddenapi/Android.bp
        test-mock/Android.bp
        test-runner/tests/Android.bp
        tests/AccessibilityEventsLogger/Android.bp
        tests/AccessoryDisplay/common/Android.bp
        tests/AccessoryDisplay/sink/Android.bp
        tests/AccessoryDisplay/source/Android.bp
        tests/ActivityManagerPerfTests/stub-app/Android.bp
        tests/ActivityManagerPerfTests/test-app/Android.bp
        tests/ActivityManagerPerfTests/tests/Android.bp
        tests/ActivityManagerPerfTests/utils/Android.bp
        tests/ActivityTests/Android.bp
        tests/ActivityViewTest/Android.bp
        tests/AmSlam/Android.bp
        tests/ApkVerityTest/Android.bp
        tests/ApkVerityTest/ApkVerityTestApp/Android.bp
        tests/ApkVerityTest/block_device_writer/Android.bp
        tests/AppLaunch/Android.bp
        tests/AppLaunchWear/Android.bp
        tests/AppResourcesLoaders/Android.bp
        tests/AppResourcesLoaders/Overlay/Android.bp
        tests/Assist/Android.bp
        tests/AutoVerify/app1/Android.bp
        tests/AutoVerify/app2/Android.bp
        tests/AutoVerify/app3/Android.bp
        tests/AutoVerify/app4/Android.bp
        tests/BackgroundDexOptServiceIntegrationTests/Android.bp
        tests/BandwidthTests/Android.bp
        tests/BatteryWaster/Android.bp
        tests/BiDiTests/Android.bp
        tests/BlobStoreTestUtils/Android.bp
        tests/BootImageProfileTest/Android.bp
        tests/BrowserPowerTest/Android.bp
        tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp
        tests/CameraPrewarmTest/Android.bp
        tests/Codegen/Android.bp
        tests/Compatibility/Android.bp
        tests/CoreTests/android/Android.bp
        tests/DataIdleTest/Android.bp
        tests/DozeTest/Android.bp
        tests/DpiTest/Android.bp
        tests/DynamicCodeLoggerIntegrationTests/Android.mk
        tests/FeatureSplit/base/Android.bp
        tests/FeatureSplit/feature1/Android.bp
        tests/FeatureSplit/feature2/Android.bp
        tests/FixVibrateSetting/Android.bp
        tests/FlickerTests/Android.bp
        tests/FlickerTests/test-apps/Android.bp
        tests/FlickerTests/test-apps/flickerapp/Android.bp
        tests/FrameworkPerf/Android.bp
        tests/GamePerformance/Android.bp
        tests/GridLayoutTest/Android.bp
        tests/HierarchyViewerTest/Android.bp
        tests/HugeBackup/Android.bp
        tests/HwAccelerationTest/Android.bp
        tests/Internal/Android.bp
        tests/JankBench/Android.bp
        tests/JobSchedulerPerfTests/Android.bp
        tests/JobSchedulerTestApp/Android.bp
        tests/LargeAssetTest/Android.bp
        tests/LegacyAssistant/Android.bp
        tests/LocalizationTest/Android.bp
        tests/LocationTracker/Android.bp
        tests/LotsOfApps/Android.bp
        tests/LowStorageTest/Android.bp
        tests/ManagedProfileLifecycleStressTest/Android.bp
        tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp
        tests/MemoryUsage/Android.bp
        tests/MirrorSurfaceTest/Android.bp
        tests/NativeProcessesMemoryTest/Android.bp
        tests/NetworkSecurityConfigTest/Android.bp
        tests/NullHomeTest/Android.bp
        tests/OdmApps/Android.bp
        tests/OdmApps/app/Android.bp
        tests/OdmApps/priv-app/Android.bp
        tests/OneMedia/Android.bp
        tests/PackageWatchdog/Android.bp
        tests/PlatformCompatGating/Android.bp
        tests/PlatformCompatGating/test-rules/Android.bp
        tests/ProtoInputStreamTests/Android.bp
        tests/RemoteDisplayProvider/Android.bp
        tests/RenderThreadTest/Android.bp
        tests/RollbackTest/Android.bp
        tests/SerialChat/Android.bp
        tests/ServiceCrashTest/Android.bp
        tests/SharedLibrary/client/Android.bp
        tests/SharedLibrary/lib/Android.bp
        tests/ShowWhenLockedApp/Android.bp
        tests/SmokeTest/Android.bp
        tests/SmokeTest/tests/Android.bp
        tests/SmokeTestApps/Android.bp
        tests/SoundTriggerTestApp/Android.bp
        tests/Split/Android.bp
        tests/StagedInstallTest/Android.bp
        tests/StatusBar/Android.bp
        tests/SurfaceComposition/Android.bp
        tests/SurfaceControlViewHostTest/Android.bp
        tests/SystemMemoryTest/device/Android.bp
        tests/SystemMemoryTest/host/Android.bp
        tests/SystemUIDemoModeController/Android.bp
        tests/TaskOrganizerTest/Android.bp
        tests/TelephonyCommonTests/Android.bp
        tests/TouchLatency/Android.bp
        tests/TransformTest/Android.bp
        tests/TtsTests/Android.bp
        tests/UiBench/Android.bp
        tests/UsageReportingTest/Android.bp
        tests/UsageStatsPerfTests/Android.bp
        tests/UsageStatsTest/Android.bp
        tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp
        tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp
        tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp
        tests/UsbManagerTests/Android.bp
        tests/UsbManagerTests/lib/Android.bp
        tests/UsbTests/Android.bp
        tests/UsesFeature2Test/Android.bp
        tests/VectorDrawableTest/Android.bp
        tests/VoiceEnrollment/Android.bp
        tests/VoiceInteraction/Android.bp
        tests/WallpaperTest/Android.bp
        tests/WindowAnimationJank/Android.bp
        tests/WindowInsetsTests/Android.bp
        tests/appwidgets/AppWidgetHostTest/Android.bp
        tests/appwidgets/AppWidgetProviderTest/Android.bp
        tests/backup/Android.mk
        tests/benchmarks/Android.bp
        tests/libs-permissions/Android.bp
        tests/net/Android.bp
        tests/net/common/Android.bp
        tests/net/deflake/Android.bp
        tests/net/integration/Android.bp
        tests/net/jni/Android.bp
        tests/net/smoketest/Android.bp
        tests/notification/Android.bp
        tests/permission/Android.bp
        tests/privapp-permissions/Android.bp
        tests/testables/Android.bp
        tests/testables/tests/Android.bp
        tests/utils/StubIME/Android.bp
        tests/utils/hostutils/Android.bp
        tests/utils/testutils/Android.bp
        tests/vcn/Android.bp
        tools/aapt/Android.bp
        tools/aapt2/Android.bp
        tools/aapt2/integration-tests/AutoVersionTest/Android.bp
        tools/aapt2/integration-tests/BasicTest/Android.bp
        tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk
        tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk
        tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk
        tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk
        tools/aapt2/integration-tests/StaticLibTest/App/Android.bp
        tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp
        tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp
        tools/aapt2/integration-tests/SymlinkTest/Android.bp
        tools/bit/Android.bp
        tools/codegen/Android.bp
        tools/dump-coverage/Android.bp
        tools/incident_report/Android.bp
        tools/incident_section_gen/Android.bp
        tools/lock_agent/Android.bp
        tools/locked_region_code_injection/Android.bp
        tools/obbtool/Android.bp
        tools/powermodel/Android.bp
        tools/preload-check/Android.bp
        tools/preload-check/device/Android.bp
        tools/preload/loadclass/Android.bp
        tools/processors/staledataclass/Android.bp
        tools/processors/view_inspector/Android.bp
        tools/protologtool/Android.bp
        tools/sdkparcelables/Android.bp
        tools/split-select/Android.bp
        tools/streaming_proto/Android.bp
        tools/validatekeymaps/Android.bp
        wifi/java/Android.bp
        wifi/tests/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
        libs/hwui/Android.bp
        native/webview/plat_support/Android.bp
        obex/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
          SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0
          SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0
          SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS
          SPDX-license-identifier-W3C legacy_unencumbered
      to:
        Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
          legacy_unencumbered
      to:
        core/java/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0
      to:
        test-base/Android.bp
        test-runner/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL
      to:
        core/res/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0
      to:
        libs/usb/Android.bp
        libs/usb/tests/accessorytest/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
      to:
        tools/preload/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
          SPDX-license-identifier-Unicode-DFS
      to:
        api/Android.bp
        boot/Android.bp
        cmds/device_config/Android.bp
        cmds/settings/Android.bp
        core/api/Android.bp
        core/tests/coretests/certs/Android.bp
        core/tests/overlaytests/remount/test-apps/certs/Android.bp
        core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp
        core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp
        libs/tracingproxy/Android.bp
        services/startop/Android.bp
        test-legacy/Android.mk
        tests/ApkVerityTest/testdata/Android.bp
        tests/TransitionTests/Android.bp
      
      Bug: 68860345
      Bug: 151177513
      Bug: 151953481
      
      Test: m all
      
      Exempt-From-Owner-Approval: janitorial work
      
      Change-Id: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a
      Merged-in: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
      051ef786
  3. Feb 08, 2021
  4. Jan 23, 2021
  5. Jan 13, 2021
    • Mathew Inwood's avatar
      Move temp blocklist APIs to max-sdk-r list. · e329f3b0
      Mathew Inwood authored
      These APIs were temporarily blocked but are now being moved to the
      max-sdk-r for final release. Tag these APIs as "lo-prio" since we
      believe that they are unused.
      
      Bug: 173499988
      Test: m
      Change-Id: Iee7b3c2d18fb9fb93ffe3fa3fca8ac6be7604673
      e329f3b0
  6. Dec 21, 2020
    • jiabin's avatar
      Introduce device(s) role for strategy. · 9bb47982
      jiabin authored
      Adding interface for set/remove/getDevicesRoleForStrategy. This will be
      used for setting device(s) role, such as preferred, for strategy.
      Set/remove/getPreferreDeviceForStrategy are reimplemented by calling
      the new interfaces.
      
      Test: atest AudioHostTest
      Test: atest AudioServiceHostTest
      Test: atest AudioServiceTest
      Test: atest audiopolicy_tests
      Bug: 160352965
      Change-Id: I2ba02c6b50af80846a25010ead05c4ae364868de
      Merged-In: I2ba02c6b50af80846a25010ead05c4ae364868de
      9bb47982
  7. Dec 15, 2020
    • Nicolas Geoffray's avatar
      Remove NativeTestTarget. · 0022ffd7
      Nicolas Geoffray authored
      We now have better tests in ART run tests, and it was also being added
      to the shipping product for no good reason.
      
      Test: m
      Bug: 154796679
      Change-Id: I8d7178873474ce84c6cf08c8af8bae96b0fab7e9
      0022ffd7
  8. Dec 08, 2020
    • Jeff Sharkey's avatar
      Improve OWNERS coverage across frameworks/base/. · 52b9862f
      Jeff Sharkey authored
      As general background, OWNERS files expedite code reviews by helping
      code authors quickly find relevant reviewers, and they also ensure
      that stakeholders are involved in code changes in their areas.
      
      Some teams under frameworks/base/ have been using OWNERS files
      successfully for many years, and we're ready to expand them to cover
      more areas.  Here's the historical coverage statistics for the last
      two years of changes before these new OWNERS changes land:
      
      -- 56% of changes are fully covered by OWNERS
      -- 17% of changes are partially covered by OWNERS
      -- 25% of changes have no OWNERS coverage
      
      Working closely with team leads, we've now identified clear OWNERS on
      a per-package basis, and we're using "include" directives whenever
      possible to to simplify future maintenance.  With this extensive
      effort, we've now improved our coverage as follows:
      
      -- 98% of changes are fully covered by OWNERS
      -- 1% of changes are partially covered by OWNERS
      -- 1% of changes have no OWNERS coverage
      
      This specific change is automatically generated by a script that
      identifies relevant "include" directives.
      
      Bug: 174932174
      Test: manual
      Exempt-From-Owner-Approval: refactoring with team leads buy-in
      Merged-In: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813
      Change-Id: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813
      52b9862f
  9. Nov 19, 2020
    • Chiachang Wang's avatar
      Move BasicShellCommandHandler to frameworks/lib/modules-utils · d5726c19
      Chiachang Wang authored
      BasicShellCommandHandler is used by mainline modules and the
      framwork. There is a new repo that was created for putting
      this kind of utility class. Move BasicShellCommandHandler for
      the incoming ConnectivityService mainline and updating the
      related usage.
      
      Bug: 170598012
      Test: m ; verify with adb shell cmd
      Change-Id: I8a2873df6e7d8342b7a8b466bda155f74c807ee3
      Merged-In: Ida30c877116090616d4bf3f87fdad835446dac84
      d5726c19
  10. Nov 10, 2020
  11. Sep 24, 2020
    • Nathan Harold's avatar
      Remove Deprecated-At-Birth APIs from PDCS · bf5158f9
      Nathan Harold authored
      Two APIs were added as @SystemApi and then @Deprecated within
      the same API level (RVC). These methods were never exposed
      publicly, and instead were replaced with more-appropriate
      named methods that were added to the public API. As such they
      were not fully deleted in RVC but were never exposed and expected
      to be deleted following SDK finalization. This CL does precisely
      that - removes all traces of these methods, as per the will of
      the API Council.
      
      -Remove #getDataConnectionLinkProperties()
      -Remove #getDataConnectionNetworkType()
      
      Bug: 152787887
      Test: make update-api && make
      Merged-In: I89463b0bd641e9316f90fe4f535d326f6e74a061
      Change-Id: I89463b0bd641e9316f90fe4f535d326f6e74a061
      (cherry picked from commit 3a47293c)
      bf5158f9
  12. Aug 17, 2020
  13. Aug 04, 2020
    • Andrei Onea's avatar
      Rename manual hidden api lists · efd326d8
      Andrei Onea authored
      Use newer terminology, as specified here: go/hiddenapi-list-renaming
      
      Test: m
      Bug: 162827370
      Change-Id: Id273b975b9683c2a5ae2f6e34e703df5d8b8179c
      efd326d8
  14. Jul 23, 2020
    • Hans Boehm's avatar
      API and boot image updates to import RI BigInteger · 7cec0bba
      Hans Boehm authored
      This reorders methods, omits a redundant "implements" spec, and adds
      <x>ValueExact() methods, which are in OpenJDK 8, but hadn't been
      implemented on Android.
      
      Also update the boot image profile to compile BigInteger-required
      methods that used to be native. Some of these must be compiled to
      avoid ART test timeouts.
      
      Bug: 136887041
      Bug: 119491938
      Bug: 28214673
      Bug: 28251030
      Bug: 2950143
      Test: AOSP Boots. Ran some manual Calculator tests on Cuttlefish.
      Change-Id: Idd72ec6a6fd54ed4ad96a82b26840b41a3882678
      7cec0bba
  15. Jun 30, 2020
  16. Jun 19, 2020
    • Calin Juravle's avatar
      Update preloaded-classes-blacklist · f44c588c
      Calin Juravle authored
      To match what was used for RVC profile.
      
      Bug: 152574358
      Test: Config file used in boot image profile generation
      Merged-In: I5be50e9ec2a43d82dd5225b2f685897afa40d818
      Change-Id: I5be50e9ec2a43d82dd5225b2f685897afa40d818
      f44c588c
    • Calin Juravle's avatar
      Update preloaded-classes-blacklist · 5e7b1ba7
      Calin Juravle authored
      To match what was used for RVC profile.
      
      Bug: 152574358
      Test: Config file used in boot image profile generation
      Change-Id: I5be50e9ec2a43d82dd5225b2f685897afa40d818
      5e7b1ba7
  17. May 29, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C10P30S0PP] · 0d6aafcc
      art-benchmark-service authored
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -1.75%
      Avg Memory at boot PSS change: -0.44%
      Code size: +3.36%
      Boot time: -0.33%
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.3
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.android.systemui"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.webview"
        value: 0.01
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 7130
      - number of (device types, builds): 205
      
      File boot-image-profile.txt
        - hot methods: 1746 added, 2138 removed
        - methods: 1705 added, 2226 removed
        - classes: 2103 added, 240 removed
        - totals now: 39682 hot methods, 40091 methods, 13821 classes
        - totals before: 40074 hot methods, 40612 methods, 11958 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 1369, 1520, 569, 202, 26942, 8058
          com.android, 243, 246, 995, 23, 4450, 3033
          java, 94, 285, 107, 0, 6526, 1778
          android.view, 191, 316, 19, 53, 4089, 813
          android.hardware, 13, 44, 24, 2, 718, 694
          android.bluetooth, 6, 22, 0, 1, 269, 168
          android.animation, 0, 14, 0, 0, 458, 71
          android.app, 103, 315, 12, 20, 3749, 920
          android.content, 41, 120, 31, 46, 1996, 523
          android.graphics, 33, 53, 0, 0, 2180, 302
          android.icu, 8, 127, 0, 0, 2293, 609
          android.media, 65, 66, 10, 8, 1040, 511
          android.net, 25, 49, 29, 20, 1054, 357
          android.widget, 89, 118, 1, 1, 2059, 344
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 428 added, 246 removed
        - totals now: 0 hot methods, 0 methods, 12125 classes
        - totals before: 0 hot methods, 0 methods, 11943 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 341, 204, 0, 7817
          com.android, 0, 0, 86, 23, 0, 2122
          java, 0, 0, 1, 3, 0, 1668
          android.view, 0, 0, 2, 53, 0, 796
          android.hardware, 0, 0, 5, 2, 0, 675
          android.bluetooth, 0, 0, 0, 1, 0, 168
          android.app, 0, 0, 0, 20, 0, 907
          android.content, 0, 0, 2, 46, 0, 493
          android.icu, 0, 0, 0, 1, 0, 608
          android.media, 0, 0, 1, 8, 0, 502
          android.net, 0, 0, 0, 20, 0, 327
          android.widget, 0, 0, 0, 1, 0, 342
      
      File art-profile
        - hot methods: 1658 added, 5108 removed
        - methods: 2941 added, 9987 removed
        - classes: 450 added, 1451 removed
        - totals now: 24562 hot methods, 40313 methods, 5925 classes
        - totals before: 28012 hot methods, 47359 methods, 6926 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 34, 12, 15, 3, 546, 305
          com.android, 1612, 5094, 434, 1448, 23915, 5572
          android.hardware, 10, 0, 0, 0, 220, 133
          android.net, 21, 11, 14, 3, 290, 147
      
      InternalReferenceRawProfileId: 2161
      InternalReferenceCandidateProfileId: 2193
      
      Test: build & benchmark
      Bug: 148471769
      
      Change-Id: Id1728cd51db8052e6f47cfe006a3ca4b62766f9e
      0d6aafcc
  18. May 12, 2020
  19. Apr 28, 2020
    • Malcolm Chen's avatar
      Add two ServiceState APIs back to @Unsupported list. · 9993fd6b
      Malcolm Chen authored
      It was removed from boot-image-profile when we tried to expose them
      for mainlining. Now it's @hide again, so we should add it back
      into boot-image-profile otherwise it will break appss.
      
      Bug: 153825725
      Test: build
      Change-Id: I7dcce69d3d2b3b2601f98817a4ee4467f7efb47a
      9993fd6b
  20. Apr 17, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C10P10S0PP] · d60351b7
      art-benchmark-service authored
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -1.36%
      Avg Memory at boot PSS change: -5.05%
      Code size: -5.05%
      Boot time: -2.79%
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.1
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.android.systemui"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.dialer"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.gms"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.webview"
        value: 0.01
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 4215
      - number of (device types, builds): 137
      
      File boot-image-profile.txt
        - hot methods: 876 added, 5178 removed
        - methods: 812 added, 5267 removed
        - classes: 466 added, 428 removed
        - totals now: 40072 hot methods, 40610 methods, 11958 classes
        - totals before: 44374 hot methods, 45065 methods, 11920 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 597, 3775, 372, 334, 27091, 7691
          com.android, 198, 478, 89, 89, 4453, 2061
          java, 68, 715, 4, 3, 6717, 1671
          android.view, 162, 220, 66, 0, 4214, 847
          android.hardware, 26, 109, 19, 0, 749, 672
          android.bluetooth, 3, 96, 5, 0, 285, 169
          android.animation, 1, 4, 1, 0, 472, 71
          android.app, 148, 374, 42, 2, 3961, 928
          android.content, 52, 890, 26, 0, 2075, 538
          android.graphics, 11, 51, 6, 0, 2200, 302
          android.icu, 14, 99, 8, 0, 2412, 609
          android.media, 15, 77, 39, 0, 1041, 509
          android.net, 30, 185, 18, 5, 1078, 348
          android.widget, 3, 203, 33, 0, 2088, 344
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 465 added, 429 removed
        - totals now: 0 hot methods, 0 methods, 11942 classes
        - totals before: 0 hot methods, 0 methods, 11906 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 371, 334, 0, 7679
          com.android, 0, 0, 89, 89, 0, 2060
          java, 0, 0, 4, 3, 0, 1670
          android.view, 0, 0, 66, 0, 0, 847
          android.hardware, 0, 0, 19, 0, 0, 672
          android.bluetooth, 0, 0, 5, 0, 0, 169
          android.animation, 0, 0, 1, 0, 0, 71
          android.app, 0, 0, 41, 2, 0, 927
          android.content, 0, 0, 26, 0, 0, 537
          android.graphics, 0, 0, 6, 0, 0, 302
          android.icu, 0, 0, 8, 0, 0, 609
          android.media, 0, 0, 39, 0, 0, 509
          android.net, 0, 0, 18, 5, 0, 347
          android.widget, 0, 0, 33, 0, 0, 343
      
      File art-profile
        - hot methods: 1028 added, 0 removed
        - methods: 3388 added, 0 removed
        - classes: 261 added, 0 removed
        - totals now: 28014 hot methods, 47361 methods, 6926 classes
        - totals before: 26986 hot methods, 43973 methods, 6665 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 29, 0, 7, 0, 524, 293
          com.android, 996, 0, 253, 0, 27399, 6586
          android.hardware, 2, 0, 0, 0, 210, 133
          android.media, 0, 0, 1, 0, 0, 1
          android.net, 26, 0, 6, 0, 280, 136
      
      InternalReferenceRawProfileId: 1088
      InternalReferenceCandidateProfileId: 1092
      
      Bug: 148471769
      Test: build & benchmark
      
      Change-Id: I165d69a3a50b504e226d910f328da635571870a6
      d60351b7
  21. Mar 18, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C10P10S0PP] · ad05a307
      art-benchmark-service authored
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -4.03%
      Avg Memory at boot PSS change: -0.49%
      Code size: +53.37%
      Boot time: +2.98%
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.1
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.android.systemui"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.dialer"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.gms"
        value: 0.01
      }
      priority_packages_thresholds {
        key: "com.google.android.webview"
        value: 0.01
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 2637
      - number of (device types, builds): 94
      
      File boot-image-profile.txt
        - hot methods: 21082 added, 1 removed
        - methods: 21770 added, 1 removed
        - classes: 117 added, 3 removed
        - totals now: 44374 hot methods, 45065 methods, 11920 classes
        - totals before: 23293 hot methods, 23296 methods, 11806 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 15134, 0, 95, 0, 30269, 7653
          com.android, 3423, 1, 20, 0, 4733, 2061
          java, 1988, 0, 2, 3, 7364, 1670
          android.view, 1973, 0, 8, 0, 4272, 781
          android.hardware, 677, 0, 4, 0, 832, 653
          android.bluetooth, 297, 0, 0, 0, 378, 164
          android.animation, 115, 0, 0, 0, 475, 70
          android.app, 2165, 0, 3, 0, 4187, 888
          android.content, 1765, 0, 4, 0, 2913, 512
          android.graphics, 639, 0, 4, 0, 2240, 296
          android.icu, 368, 0, 64, 0, 2497, 601
          android.media, 720, 0, 3, 0, 1103, 470
          android.net, 748, 0, 2, 0, 1233, 335
          android.widget, 1387, 0, 0, 0, 2288, 311
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 117 added, 3 removed
        - totals now: 0 hot methods, 0 methods, 11905 classes
        - totals before: 0 hot methods, 0 methods, 11791 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 95, 0, 0, 7642
          com.android, 0, 0, 20, 0, 0, 2060
          java, 0, 0, 2, 3, 0, 1669
          android.view, 0, 0, 8, 0, 0, 781
          android.hardware, 0, 0, 4, 0, 0, 653
          android.app, 0, 0, 3, 0, 0, 888
          android.content, 0, 0, 4, 0, 0, 511
          android.graphics, 0, 0, 4, 0, 0, 296
          android.icu, 0, 0, 64, 0, 0, 601
          android.media, 0, 0, 3, 0, 0, 470
          android.net, 0, 0, 2, 0, 0, 334
      
      File art-profile
        - hot methods: 2191 added, 0 removed
        - methods: 3356 added, 0 removed
        - classes: 484 added, 0 removed
        - totals now: 26986 hot methods, 43973 methods, 6665 classes
        - totals before: 24795 hot methods, 40617 methods, 6181 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 19, 0, 18, 0, 495, 286
          com.android, 2171, 0, 466, 0, 26403, 6333
          android.hardware, 9, 0, 13, 0, 208, 133
          android.content, 1, 0, 0, 0, 2, 3
          android.net, 9, 0, 5, 0, 254, 130
      
      InternalReferenceRawProfileId: 494
      InternalReferenceCandidateProfileId: 506
      
      Bug: 148471769
      Test: build & benchmark
      
      Change-Id: I5773982b7cd3c9925e0ff5fd3cfbe8e8fb8c3522
      ad05a307
    • Orion Hodson's avatar
      Add UnixChannelFactory to preloaded-classes · 187996ae
      Orion Hodson authored
      Bug: 144502743
      Test: atest PreloadCheck
      Test: cts-tradefed
      Change-Id: I623ead2c26bf19a9198d0104e0c6a59242bb6eb1
      187996ae
  22. Mar 17, 2020
  23. Mar 13, 2020
    • Orion Hodson's avatar
      Remove UnixChannelFactory from preloaded-classes-blacklist · cc20fcf0
      Orion Hodson authored
      Initialization issues with FileDescriptor and UnixChannelFactory led
      to UnixChannelFactory being put on the preloaded classes
      blacklist. This was fixed in https://r.android.com/700445 and is no
      longer required.
      
      Bug: 109735195
      Bug: 144502743
      Test: art/test.py --host --prebuild --64 -r -t 071-dexfile-map-clean
      Test: atest PreloadCheck
      Change-Id: Idc9f4c5b39be06c0a77b092972cc2ffced37d4d1
      cc20fcf0
  24. Mar 02, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C10P10S0PP] · d511593a
      art-benchmark-service authored
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -1.35%
      Avg Memory at boot PSS change: -4.25%
      Code size: +5.52%
      Boot time: +0.03%
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.1
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.04
      }
      priority_packages_thresholds {
        key: "com.android.systemui"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.dialer"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.gms"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.webview"
        value: 0.05
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 1935
      - number of (device types, builds): 70
      
      File boot-image-profile.txt
        - hot methods: 1179 added, 413 removed
        - methods: 1174 added, 413 removed
        - classes: 1801 added, 0 removed
        - totals now: 23293 hot methods, 23296 methods, 11806 classes
        - totals before: 22527 hot methods, 22535 methods, 10005 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 949, 338, 1461, 0, 15135, 7558
          com.android, 55, 29, 254, 0, 1311, 2041
          java, 134, 31, 59, 0, 5376, 1671
          android.view, 194, 31, 119, 0, 2299, 773
          android.hardware, 6, 24, 89, 0, 155, 649
          android.bluetooth, 6, 4, 9, 0, 81, 164
          android.animation, 22, 0, 0, 0, 360, 70
          android.app, 66, 64, 132, 0, 2022, 885
          android.content, 15, 25, 108, 0, 1148, 508
          android.graphics, 54, 10, 8, 0, 1601, 292
          android.icu, 238, 7, 288, 0, 2129, 537
          android.media, 22, 8, 66, 0, 383, 467
          android.net, 7, 53, 83, 0, 485, 333
          android.widget, 167, 0, 31, 0, 901, 311
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 1799 added, 0 removed
        - totals now: 0 hot methods, 0 methods, 11791 classes
        - totals before: 0 hot methods, 0 methods, 9992 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 1461, 0, 0, 7548
          com.android, 0, 0, 254, 0, 0, 2040
          java, 0, 0, 59, 0, 0, 1670
          android.view, 0, 0, 119, 0, 0, 773
          android.hardware, 0, 0, 89, 0, 0, 649
          android.bluetooth, 0, 0, 9, 0, 0, 164
          android.app, 0, 0, 132, 0, 0, 885
          android.content, 0, 0, 108, 0, 0, 507
          android.graphics, 0, 0, 8, 0, 0, 292
          android.icu, 0, 0, 288, 0, 0, 537
          android.media, 0, 0, 66, 0, 0, 467
          android.net, 0, 0, 83, 0, 0, 332
          android.widget, 0, 0, 31, 0, 0, 310
      
      File art-profile
        - hot methods: 1508 added, 51 removed
        - methods: 1174 added, 110 removed
        - classes: 253 added, 55 removed
        - totals now: 24797 hot methods, 40621 methods, 6183 classes
        - totals before: 23340 hot methods, 39557 methods, 5985 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 21, 4, 26, 1, 476, 268
          com.android, 1478, 47, 222, 54, 24234, 5869
          android.hardware, 12, 4, 2, 1, 199, 120
          android.net, 9, 0, 24, 0, 245, 125
      
      InternalReferenceRawProfileId: 463
      InternalReferenceCandidateProfileId: 465
      
      Test: build & benchmark
      Bug: 148471769
      Change-Id: Iedee8b9637fd7cc621f32545bc354d1a69a3650e
      (cherry picked from commit 435ffc9d)
      d511593a
  25. Feb 12, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C90P90S0PP] · 56aece68
      art-benchmark-service authored
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -2.79%
      Avg Memory at boot PSS change: -9.64%
      Code size: -31.34%
      Boot time: -3.78%
      
      Atp Tests:
      health/memory/boot
      health/microbench/startup/thirdparty/stable-apps/open-twitter
      health/microbench/startup/thirdparty/stable-apps/open-snapchat
      health/microbench/startup/thirdparty/stable-apps/open-netflix
      health/microbench/startup/thirdparty/stable-apps/open-instagram
      health/microbench/startup/thirdparty/stable-apps/open-facebookmessenger
      health/microbench/startup/thirdparty/stable-apps/open-facebook
      health/microbench/startup/firstparty/open-youtube
      health/microbench/startup/firstparty/open-settings
      health/microbench/startup/firstparty/open-photos
      health/microbench/startup/firstparty/open-phone
      health/microbench/startup/firstparty/open-messenger
      health/microbench/startup/firstparty/open-maps
      health/microbench/startup/firstparty/open-google
      health/microbench/startup/firstparty/open-gmail
      health/microbench/startup/firstparty/open-contacts
      health/microbench/startup/firstparty/open-clock
      health/microbench/startup/firstparty/open-chrome
      health/microbench/startup/firstparty/open-camera
      health/microbench/startup/firstparty/open-calendar
      health/microbench/startup/firstparty/open-calculator
      asit/perf/hermetic_app_launch_small_test
      asit/perf/boottime_test
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.9
      preloaded_classes_threshold: 0.9
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.04
      }
      priority_packages_thresholds {
        key: "com.google.android.gms"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.webview"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.05
      }
      priority_packages_thresholds {
        key: "com.google.android.dialer"
        value: 0.05
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 1151
      - number of (device types, builds): 61
      
      File boot-image-profile.txt
        - hot methods: 4265 added, 18862 removed
        - methods: 3289 added, 25892 removed
        - classes: 1028 added, 619 removed
        - totals now: 22527 hot methods, 22535 methods, 9596 classes
        - totals before: 37124 hot methods, 45138 methods, 9596 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 4032, 12915, 354, 508, 14524, 6097
          com.android, 122, 2930, 674, 69, 1285, 1787
          java, 72, 2192, 0, 25, 5273, 1612
          android.view, 539, 1314, 1, 39, 2136, 654
          android.hardware, 27, 628, 24, 14, 173, 560
          android.bluetooth, 22, 186, 0, 2, 79, 155
          android.animation, 77, 93, 0, 0, 338, 70
          android.app, 340, 1903, 5, 39, 2020, 753
          android.content, 71, 1641, 1, 32, 1158, 400
          android.graphics, 296, 495, 2, 4, 1557, 284
          android.icu, 1898, 0, 249, 0, 1898, 249
          android.media, 73, 672, 11, 24, 369, 401
          android.net, 74, 837, 24, 175, 531, 250
          android.widget, 115, 876, 0, 15, 734, 280
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 1028 added, 534 removed
        - totals now: 0 hot methods, 0 methods, 9498 classes
        - totals before: 0 hot methods, 0 methods, 9498 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 354, 454, 0, 6087
          com.android, 0, 0, 674, 64, 0, 1786
          java, 0, 0, 0, 7, 0, 1611
          android.view, 0, 0, 1, 39, 0, 654
          android.hardware, 0, 0, 24, 12, 0, 560
          android.bluetooth, 0, 0, 0, 2, 0, 155
          android.app, 0, 0, 5, 36, 0, 753
          android.content, 0, 0, 1, 29, 0, 399
          android.graphics, 0, 0, 2, 4, 0, 284
          android.icu, 0, 0, 249, 0, 0, 249
          android.media, 0, 0, 11, 21, 0, 401
          android.net, 0, 0, 24, 174, 0, 249
          android.widget, 0, 0, 0, 14, 0, 279
      
      File art-profile
        - hot methods: 11611 added, 0 removed
        - methods: 15375 added, 0 removed
        - classes: 2513 added, 0 removed
        - totals now: 23340 hot methods, 39557 methods, 3473 classes
        - totals before: 11729 hot methods, 24182 methods, 3473 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 229, 0, 106, 0, 459, 243
          com.android, 11334, 0, 2387, 0, 22803, 5702
          android.hardware, 104, 0, 74, 0, 191, 119
          android.app, 0, 0, 1, 0, 1, 2
          android.net, 124, 0, 28, 0, 236, 101
      
      InternalReferenceRawProfileId: 383
      InternalReferenceCandidateProfileId: 388
      
      Test: build & benchmark
      Bug: 148471769
      Change-Id: I1726b729dbbb60e5983670432a2714e8911d3755
      56aece68
  26. Feb 04, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M2C2P20S0PP] · 35aba411
      art-benchmark-service authored
      =Generation Strategy=
      
      method_threshold: 0.02
      image_class_threshold: 0.02
      preloaded_classes_threshold: 0.2
      upgrade_startup_methods_to_hot: true
      method_threshold_for_image_classes: 5.0E-4
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.005
      }
      priority_packages_thresholds {
        key: "com.google.android.gms"
        value: 0.005
      }
      priority_packages_thresholds {
        key: "com.android.chrome"
        value: 0.005
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.005
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 593
      - number of (device types, builds): 42
      
      File boot-image-profile.txt
        - hot methods: 21552 added, 208 removed
        - methods: 29176 added, 88 removed
        - classes: 88 added, 813 removed
        - totals now: 37124 hot methods, 45138 methods, 10321 classes
        - totals before: 15780 hot methods, 16050 methods, 10321 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 15476, 155, 68, 85, 23407, 6251
          com.android, 2832, 17, 4, 724, 4093, 1182
          java, 2358, 28, 8, 4, 7393, 1637
          android.view, 1971, 26, 2, 4, 2911, 692
          android.hardware, 681, 6, 4, 24, 774, 550
          android.bluetooth, 193, 16, 0, 0, 243, 157
          android.animation, 165, 1, 0, 0, 354, 70
          android.app, 2357, 38, 5, 2, 3583, 787
          android.content, 1608, 14, 12, 7, 2728, 431
          android.graphics, 908, 5, 0, 0, 1756, 286
          android.media, 848, 9, 5, 0, 968, 414
          android.net, 763, 16, 1, 1, 1294, 401
          android.widget, 1224, 0, 1, 0, 1495, 295
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 35 added, 799 removed
        - totals now: 0 hot methods, 0 methods, 10262 classes
        - totals before: 0 hot methods, 0 methods, 10262 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 31, 75, 0, 6187
          com.android, 0, 0, 3, 724, 0, 1176
          java, 0, 0, 1, 0, 0, 1618
          android.view, 0, 0, 2, 4, 0, 692
          android.hardware, 0, 0, 2, 24, 0, 548
          android.app, 0, 0, 3, 1, 0, 784
          android.content, 0, 0, 10, 7, 0, 427
          android.media, 0, 0, 2, 0, 0, 411
          android.net, 0, 0, 1, 1, 0, 399
          android.widget, 0, 0, 1, 0, 0, 293
      
      File art-profile
        - hot methods: 8824 added, 187 removed
        - methods: 5425 added, 1144 removed
        - classes: 545 added, 26 removed
        - totals now: 11729 hot methods, 24182 methods, 2954 classes
        - totals before: 3092 hot methods, 19901 methods, 2954 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 214, 0, 30, 0, 230, 137
          com.android, 8580, 187, 508, 26, 11469, 3315
          android.hardware, 87, 0, 8, 0, 87, 45
          android.app, 1, 0, 0, 0, 1, 1
          android.content, 0, 0, 1, 0, 1, 3
          android.net, 100, 0, 19, 0, 112, 73
      
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -4.33%
      Avg Memory at boot PSS change: +0.8%
      Avg Code size: +71.68%
      
      ATP tests:
      
      health/memory/boot
      health/microbench/startup/firstparty/am-start/coldlaunch/open-calculator
      health/microbench/startup/firstparty/am-start/coldlaunch/open-calendar
      health/microbench/startup/firstparty/am-start/coldlaunch/open-camera
      health/microbench/startup/firstparty/am-start/coldlaunch/open-chrome
      health/microbench/startup/firstparty/am-start/coldlaunch/open-clock
      health/microbench/startup/firstparty/am-start/coldlaunch/open-contacts
      health/microbench/startup/firstparty/am-start/coldlaunch/open-gmail
      health/microbench/startup/firstparty/am-start/coldlaunch/open-google
      health/microbench/startup/firstparty/am-start/coldlaunch/open-maps
      health/microbench/startup/firstparty/am-start/coldlaunch/open-messenger
      health/microbench/startup/firstparty/am-start/coldlaunch/open-phone
      health/microbench/startup/firstparty/am-start/coldlaunch/open-photos
      health/microbench/startup/firstparty/am-start/coldlaunch/open-settings
      health/microbench/startup/firstparty/am-start/coldlaunch/open-youtube
      
      InternalReferenceRawProfileId: 153
      InternalReferenceCandidateProfileId: 158
      
      Test: build & benchmark
      Change-Id: Iec81f61abb4675710c638451d8fea37d53854908
      35aba411
  27. Jan 28, 2020
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M4C4P20S0] · d8f25641
      art-benchmark-service authored
      =Generation Strategy=
      
      method_threshold: 0.04
      image_class_threshold: 0.04
      preloaded_classes_threshold: 0.2
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 64
      - number of (device types, builds): 17
      
      File boot-image-profile.txt
        - hot methods: 3769 added, 22337 removed
        - methods: 3863 added, 22867 removed
        - classes: 872 added, 952 removed
        - totals now: 15780 hot methods, 16050 methods, 10401 classes
        - totals before: 34348 hot methods, 35054 methods, 10401 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 1510, 14674, 659, 601, 8086, 6268
          com.android, 479, 5495, 178, 100, 1278, 1902
          java, 1403, 1603, 26, 3, 5063, 1633
          android.view, 101, 1562, 78, 9, 966, 694
          android.hardware, 25, 690, 26, 2, 99, 570
          android.bluetooth, 22, 296, 16, 2, 66, 157
          android.animation, 10, 141, 2, 0, 190, 70
          android.app, 304, 2080, 81, 13, 1264, 784
          android.content, 252, 992, 37, 10, 1134, 426
          android.graphics, 140, 977, 6, 0, 853, 286
          android.icu, 0, 1491, 0, 465, 0, 0
          android.media, 35, 711, 29, 7, 129, 409
          android.net, 123, 800, 81, 13, 547, 401
          android.widget, 17, 992, 18, 2, 271, 294
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 3233 added, 577 removed
        - totals now: 0 hot methods, 0 methods, 7606 classes
        - totals before: 0 hot methods, 0 methods, 7606 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 2359, 539, 0, 6231
          com.android, 0, 0, 803, 32, 0, 1897
          java, 0, 0, 49, 3, 0, 1617
          android.view, 0, 0, 244, 6, 0, 694
          android.hardware, 0, 0, 286, 0, 0, 570
          android.bluetooth, 0, 0, 62, 1, 0, 157
          android.animation, 0, 0, 8, 0, 0, 70
          android.app, 0, 0, 245, 8, 0, 782
          android.content, 0, 0, 145, 8, 0, 424
          android.graphics, 0, 0, 28, 0, 0, 286
          android.icu, 0, 0, 0, 459, 0, 0
          android.media, 0, 0, 115, 4, 0, 409
          android.net, 0, 0, 247, 0, 0, 399
          android.widget, 0, 0, 69, 2, 0, 292
      
      File art-profile
        - hot methods: 1547 added, 10249 removed
        - methods: 8926 added, 7543 removed
        - classes: 889 added, 754 removed
        - totals now: 3092 hot methods, 19901 methods, 2819 classes
        - totals before: 11794 hot methods, 18518 methods, 2819 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 16, 165, 31, 25, 16, 107
          com.android, 1531, 10062, 846, 728, 3076, 2833
          android.hardware, 0, 46, 7, 2, 0, 37
          android.app, 0, 0, 1, 0, 0, 1
          android.content, 1, 0, 2, 0, 1, 2
          android.net, 12, 101, 18, 22, 12, 54
      
      = Perf stats =
      (lower is better)
      
      Avg Startup time change: -0.29%
      Avg Memory at boot PSS change: 0.99%
      Avg Code size: -44.19%
      
      ATP tests:
      
      health/memory/boot
      health/microbench/startup/firstparty/am-start/coldlaunch/open-calculator
      health/microbench/startup/firstparty/am-start/coldlaunch/open-calendar
      health/microbench/startup/firstparty/am-start/coldlaunch/open-camera
      health/microbench/startup/firstparty/am-start/coldlaunch/open-chrome
      health/microbench/startup/firstparty/am-start/coldlaunch/open-clock
      health/microbench/startup/firstparty/am-start/coldlaunch/open-contacts
      health/microbench/startup/firstparty/am-start/coldlaunch/open-gmail
      health/microbench/startup/firstparty/am-start/coldlaunch/open-google
      health/microbench/startup/firstparty/am-start/coldlaunch/open-maps
      health/microbench/startup/firstparty/am-start/coldlaunch/open-messenger
      health/microbench/startup/firstparty/am-start/coldlaunch/open-phone
      health/microbench/startup/firstparty/am-start/coldlaunch/open-photos
      health/microbench/startup/firstparty/am-start/coldlaunch/open-settings
      health/microbench/startup/firstparty/am-start/coldlaunch/open-youtube
      
      InternalReferenceRawProfileId: 62
      InternalReferenceCandidateProfileId: 81
      
      Test: build & benchmark
      Bug: 148471769
      Change-Id: I3569f00a1900ca92397e83186b2fad76c891f75c
      d8f25641
  28. Jan 24, 2020
    • Andrii Kulian's avatar
      Merge sleeping activities with visibility updates · 4679918c
      Andrii Kulian authored
      Previously we were using a separate SLEEP message to communicate
      with the client. The sleeping implementation on the client though
      simply transitioned it between STARTED and STOPPED states.
      
      This CL relies on visibility updates to communicate the sleeping
      state. The "sleeping" status field is still used in the server-side
      to record when device started going to sleep, and prevents any
      activity that was launched before to influence the power state of
      the device.
      
      Bug: 137329632
      Test: AM/WM CTS and unit tests
      Change-Id: Idd7f5bf6730d3372168d862ef713a44f700430f1
      4679918c
  29. Jan 08, 2020
  30. Jan 02, 2020
  31. Dec 06, 2019
  32. Nov 25, 2019
    • Artur Satayev's avatar
      Filter greylist-max-o.txt. · 98c0f563
      Artur Satayev authored
      Keep only signatures that are present in public releases for P and Q based on android_runtime.hiddenapi.bootclasspath.public.
      
      Bug: 137350495
      Test: diff hiddenapi-flags.csv
      Change-Id: If270ec7e77e299558988e3f49a9e16ba65ac6afd
      98c0f563
  33. Nov 21, 2019
  34. Nov 20, 2019
    • Artur Satayev's avatar
      Move resource IDs to greylist-max-q. · 45628328
      Artur Satayev authored
      go/cleanup-greylist-txt
      
      Bug: 137350495
      Test: m, manual inspection of out/soong/hiddenapi/hiddenapi-flags.csv
      Change-Id: I851236a8060e05724833d9dbcd4c5a79763d4c40
      Merged-In: I851236a8060e05724833d9dbcd4c5a79763d4c40
      45628328
    • Artur Satayev's avatar
      Move resource IDs to greylist-max-q. · d52aef7c
      Artur Satayev authored
      go/cleanup-greylist-txt
      
      Bug: 137350495
      Test: m, manual inspection of out/soong/hiddenapi/hiddenapi-flags.csv
      Change-Id: I851236a8060e05724833d9dbcd4c5a79763d4c40
      d52aef7c
  35. Nov 19, 2019
    • Artur Satayev's avatar
      Add @UnsupportedAppUsage annotations for greylist. · 751e5511
      Artur Satayev authored
      go/cleanup-greylist-txt
      
      These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code.
      
      This is partial merge of aosp/Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09. Telephony greylist cleanup has been done separately. Note that annotations outside of frameworks/base/ have been merged from AOSP.
      
      Bug: 137350495
      Test: m
      Exempt-From-Owner-Approval: merge
      Change-Id: I015c466e8b69cc0fed5e9d394ba865aad11d8ba6
      751e5511
Loading