Update boot image and system server profiles [M29C24P60S0PP]

Bug: 254051423
Bug: 303356546
Bug: 303339619
Bug: 303378282
Bug: 303394972

Test: go/art-benchmark?p=BootImageProfileId:36833&f=CandidateName:in:36861
Test: ATP test https://android-build.googleplex.com/builds/abtd/run/L85800030000096758

= Perf stats =
(lower is better)

Regular update to the boot image profiles, Benchmark shows an no impact on app cold startup time, boot-time and good memory reduction for system-server process besides fixing some regressions from the prev update, but with a small increase in code size which could be an acceptable cost.

         Avg % [Confidence interval min-max %]
Startup: -0.14 [-2.34, 2.06]
Memory(PSS): -0.15 [-1.82, 1.51]
Boot time: 0.19 [-0.68, 1.06]
Code size (.oat + .art + .odex): 0.88MB (1.06%)

Ignore-AOSP-First: Boot image profiles
BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code

=Generation Strategy=

method_threshold: 0.29
image_class_threshold: 0.24
preloaded_classes_threshold: 0.6
priority_packages_thresholds {
  key: "service-appsearch.jar.prof:CLASS:android"
  value: 0.017142856
}
priority_packages_thresholds {
  key: "service-appsearch.jar.prof:METHOD:android"
  value: 0.020714285
}
priority_packages_thresholds {
  key: "service-art.jar.prof:CLASS:android"
  value: 0.017142856
}
priority_packages_thresholds {
  key: "service-art.jar.prof:METHOD:android"
  value: 0.020714285
}
priority_packages_thresholds {
  key: "service-connectivity.jar.prof:CLASS:android"
  value: 0.017142856
}
priority_packages_thresholds {
  key: "service-connectivity.jar.prof:METHOD:android"
  value: 0.020714285
}
priority_packages_thresholds {
  key: "service-wifi.jar.prof:CLASS:android"
  value: 0.017142856
}
priority_packages_thresholds {
  key: "service-wifi.jar.prof:METHOD:android"
  value: 0.020714285
}
priority_packages_thresholds {
  key: "services.jar.prof:CLASS:android"
  value: 0.017142856
}
priority_packages_thresholds {
  key: "services.jar.prof:METHOD:android"
  value: 0.020714285
}

=Profile stats=

Data info:
- total aggregations: 50
- number of (device types, builds): 18

File boot-image-profile.txt
  - hot methods: 201 added, 225 removed
  - methods: 201 added, 225 removed
  - classes: 0 added, 2 removed
  - totals now: 32532 hot methods, 32532 methods, 17268 classes
  - totals before: 32556 hot methods, 32556 methods, 17270 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 137, 154, 0, 2, 21053, 9950
    com.android, 8, 9, 0, 0, 2425, 3481
    java, 40, 47, 0, 0, 7086, 2101
    android.view, 62, 66, 0, 0, 3444, 1058
    android.hardware, 3, 9, 0, 0, 495, 859
    android.app, 6, 8, 0, 0, 2952, 1108
    android.content, 11, 12, 0, 0, 1892, 585
    android.graphics, 8, 8, 0, 0, 1973, 345
    android.icu, 10, 10, 0, 0, 2048, 1474
    android.media, 1, 1, 0, 0, 792, 604
    android.widget, 14, 15, 0, 2, 1403, 397

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 14 added, 2 removed
  - totals now: 0 hot methods, 0 methods, 17228 classes
  - totals before: 0 hot methods, 0 methods, 17216 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 14, 2, 0, 9922
    android.view, 0, 0, 9, 0, 0, 1056
    android.app, 0, 0, 3, 0, 0, 1107
    android.content, 0, 0, 1, 0, 0, 583
    android.widget, 0, 0, 1, 2, 0, 396

File boot-image-profile.txt
  - hot methods: 144 added, 162 removed
  - methods: 144 added, 162 removed
  - classes: 0 added, 2 removed
  - totals now: 22501 hot methods, 22501 methods, 14055 classes
  - totals before: 22519 hot methods, 22519 methods, 14057 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 137, 154, 0, 2, 20989, 9919
    com.android, 7, 8, 0, 0, 1415, 3052
    android.view, 62, 66, 0, 0, 3444, 1058
    android.hardware, 3, 9, 0, 0, 495, 859
    android.app, 6, 8, 0, 0, 2952, 1108
    android.content, 11, 12, 0, 0, 1892, 585
    android.graphics, 8, 8, 0, 0, 1973, 345
    android.icu, 10, 10, 0, 0, 2048, 1474
    android.media, 1, 1, 0, 0, 792, 604
    android.widget, 14, 15, 0, 2, 1403, 397

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 14 added, 2 removed
  - totals now: 0 hot methods, 0 methods, 14019 classes
  - totals before: 0 hot methods, 0 methods, 14007 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 14, 2, 0, 9891
    android.view, 0, 0, 9, 0, 0, 1056
    android.app, 0, 0, 3, 0, 0, 1107
    android.content, 0, 0, 1, 0, 0, 583
    android.widget, 0, 0, 1, 2, 0, 396

File art-profile
  - hot methods: 2073 added, 821 removed
  - methods: 2073 added, 821 removed
  - classes: 10 added, 2 removed
  - totals now: 14004 hot methods, 14004 methods, 1494 classes
  - totals before: 12752 hot methods, 12752 methods, 1486 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 21, 26, 0, 0, 86, 25
    com.android, 2052, 795, 9, 2, 13918, 1439
    android.hardware, 20, 25, 0, 0, 70, 12
    android.net, 1, 1, 0, 0, 10, 3

InternalReferenceRawProfileId: 36833
InternalReferenceCandidateProfileId: 36861

Test: build & benchmark

Change-Id: If26794e3e9e3605a8059e846472c300f289dba0e
diff --git a/boot/preloaded-classes b/boot/preloaded-classes
index 0f69d13..72322ef 100644
--- a/boot/preloaded-classes
+++ b/boot/preloaded-classes
@@ -370,6 +370,7 @@
 android.app.BroadcastOptions
 android.app.ClientTransactionHandler
 android.app.ComponentOptions
+android.app.ConfigurationChangedListenerController
 android.app.ConfigurationController
 android.app.ContentProviderHolder$1
 android.app.ContentProviderHolder
@@ -1275,6 +1276,8 @@
 android.appwidget.AppWidgetManager$$ExternalSyntheticLambda2
 android.appwidget.AppWidgetManager$$ExternalSyntheticLambda3
 android.appwidget.AppWidgetManager$$ExternalSyntheticLambda4
+android.appwidget.AppWidgetManager$$ExternalSyntheticLambda5
+android.appwidget.AppWidgetManager$$ExternalSyntheticLambda6
 android.appwidget.AppWidgetManager
 android.appwidget.AppWidgetManagerInternal
 android.appwidget.AppWidgetProvider
@@ -1338,6 +1341,7 @@
 android.content.ComponentName$WithComponentName
 android.content.ComponentName
 android.content.ContentCaptureOptions$1
+android.content.ContentCaptureOptions$ContentProtectionOptions
 android.content.ContentCaptureOptions
 android.content.ContentInterface
 android.content.ContentProvider$1
@@ -8386,6 +8390,7 @@
 android.view.IScrollCaptureResponseListener$Stub$Proxy
 android.view.IScrollCaptureResponseListener$Stub
 android.view.IScrollCaptureResponseListener
+android.view.ISurfaceControlViewHost
 android.view.ISurfaceControlViewHostParent$Stub
 android.view.ISurfaceControlViewHostParent
 android.view.ISystemGestureExclusionListener$Stub$Proxy
@@ -8971,7 +8976,9 @@
 android.view.autofill.AutofillManager$AutofillCallback
 android.view.autofill.AutofillManager$AutofillClient
 android.view.autofill.AutofillManager$AutofillManagerClient$$ExternalSyntheticLambda10
+android.view.autofill.AutofillManager$AutofillManagerClient$$ExternalSyntheticLambda11
 android.view.autofill.AutofillManager$AutofillManagerClient$$ExternalSyntheticLambda13
+android.view.autofill.AutofillManager$AutofillManagerClient$$ExternalSyntheticLambda14
 android.view.autofill.AutofillManager$AutofillManagerClient$$ExternalSyntheticLambda16
 android.view.autofill.AutofillManager$AutofillManagerClient
 android.view.autofill.AutofillManager$CompatibilityBridge
@@ -9045,6 +9052,7 @@
 android.view.contentcapture.ViewNode$ViewNodeText
 android.view.contentcapture.ViewNode$ViewStructureImpl
 android.view.contentcapture.ViewNode
+android.view.contentprotection.ContentProtectionEventProcessor
 android.view.displayhash.DisplayHash$1
 android.view.displayhash.DisplayHash
 android.view.displayhash.DisplayHashManager
@@ -9142,10 +9150,15 @@
 android.view.inputmethod.ParcelableHandwritingGesture$1
 android.view.inputmethod.ParcelableHandwritingGesture
 android.view.inputmethod.PreviewableHandwritingGesture
+android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda11
 android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda24
 android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda25
+android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda27
+android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda28
 android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda37
+android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda39
 android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda40
+android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda42
 android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda8
 android.view.inputmethod.RemoteInputConnectionImpl$1
 android.view.inputmethod.RemoteInputConnectionImpl$KnownAlwaysTrueEndBatchEditCache
@@ -9609,7 +9622,6 @@
 android.widget.RemoteViews$MethodKey
 android.widget.RemoteViews$NightModeReflectionAction
 android.widget.RemoteViews$OnViewAppliedListener
-android.widget.RemoteViews$OverrideTextColorsAction
 android.widget.RemoteViews$ReflectionAction
 android.widget.RemoteViews$RemoteCollectionItems$1
 android.widget.RemoteViews$RemoteCollectionItems
@@ -9631,7 +9643,6 @@
 android.widget.RemoteViews$SetRemoteCollectionItemListAdapterAction
 android.widget.RemoteViews$SetRemoteInputsAction
 android.widget.RemoteViews$SetRemoteViewsAdapterIntent
-android.widget.RemoteViews$SetRemoteViewsAdapterList
 android.widget.RemoteViews$SetRippleDrawableColor
 android.widget.RemoteViews$SetViewOutlinePreferredRadiusAction
 android.widget.RemoteViews$TextViewDrawableAction
@@ -9702,6 +9713,7 @@
 android.widget.TextView$$ExternalSyntheticLambda2
 android.widget.TextView$$ExternalSyntheticLambda3
 android.widget.TextView$$ExternalSyntheticLambda4
+android.widget.TextView$$ExternalSyntheticLambda5
 android.widget.TextView$1
 android.widget.TextView$2
 android.widget.TextView$3