)]}'
{
  "log": [
    {
      "commit": "7b647e4ea0e92f33c19b315eaed364ee067ba0aa",
      "tree": "47c285aa18cf79476d615f8e169ebd823bee6d38",
      "parents": [
        "46deec9f696f850efdd4427e10db145d68cbb5bd",
        "efd99108901ae47b085f96c841214f6f416dd86f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jan 30 10:36:03 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jan 30 10:36:03 2024 -0800"
      },
      "message": "Merge Android 24Q1 Release (ab/11220357)\n\nBug: 319669529\nMerged-In: I46c7859ff042ee7aa9193757e5df8269f4892362\nChange-Id: I0c7b5036c0b0f5f2caad551edb063350f6eb87e7\n"
    },
    {
      "commit": "1f4501f6c05e4ee197cdd68dc026b6f3af830a9d",
      "tree": "3133e93e8befadd83fe1de87a659424d01579d64",
      "parents": [
        "dd7cd7c03a41302a843889bdf59d70814afe9e46"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Tue Dec 12 06:28:48 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Thu Jan 18 11:26:09 2024 +0000"
      },
      "message": "Revert^2 \"[CrashRecovery] Add module lib to Android SDK\"\n\ned0743daac4104dcfbfd781a2d6b298b21e6d038\n\nBug:b/289203818\nTest: m nothing\n\nChange-Id: Id156c0fd4b7b783c5b9f1488914f5650e30ffed5\nMerged-In: If6789fee9a908231babd7624280b40515d377dfe\n"
    },
    {
      "commit": "27ca559085487f27bba8f53a6728eb1746099880",
      "tree": "efc1a49ab5adda31741fed38fb55bca4188fd3ca",
      "parents": [
        "3323fd314a7a9044c14ad4b3f54dee2ef2da5819"
      ],
      "author": {
        "name": "Candice Lo",
        "email": "chihtinglo@google.com",
        "time": "Mon Nov 20 07:08:13 2023 +0000"
      },
      "committer": {
        "name": "Candice Lo",
        "email": "chihtinglo@google.com",
        "time": "Tue Nov 28 10:55:25 2023 +0000"
      },
      "message": "refactor(magnification): Renaming IWindowMagnificationConnection as IMagnificationConnection\n\nConsidering the connection is handling functions more than window\nmagnification operations, we would like to rename it as\nIMagnificationconnection.\n\nBug: 310109308\nTest: manually. Renaming the class and methods\n      atest IMagnificationConnectionTest\n      atest android.view.accessibility.AccessibilityManagerTest\n      atest MagnificationTest\n      atest CommandQueueTest\n      atest com.android.server.accessibility.magnification.FullScreenMagnificationControllerTest\n      atest MagnificationConnectionWrapperTest\n      atest MagnificationControllerTest\n      atest MagnificationConnectionManagerTest\n      atest WindowMagnificationGestureHandlerTest\nFlag: NA\nChange-Id: I6a19621dcf83e3c37b99204631e9bc022e894b5a\n"
    },
    {
      "commit": "ed0743daac4104dcfbfd781a2d6b298b21e6d038",
      "tree": "d90028ecad1341c49d297702035acdb8f94d7745",
      "parents": [
        "9c3742afa1ed0923888b7f1ba69772373479f415"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Wed Nov 15 07:39:58 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Wed Nov 15 08:27:25 2023 +0000"
      },
      "message": "Revert \"[CrashRecovery] Add module lib to Android SDK\"\n\nRevert submission 2789412-cherrypicker-L65800000963076834:N61100001405784943\n\nReason for revert: Leading to merge conflict\nBug: b/311082270\n\nReverted changes: /q/submissionid:2789412-cherrypicker-L65800000963076834:N61100001405784943\n\nChange-Id: Ic80afd7a8e09cf2e0cf6e453cbe004db0c9fcbd7\nMerged-In: I5c65d85d50b214926f5473908694070b4e896201\n"
    },
    {
      "commit": "30f0c1c2083466235e7dfc941d9b782e0581c774",
      "tree": "d258cffc6683e36fcd7710b8be2620d0bf97fdd5",
      "parents": [
        "5a1c921f8cecd9f44705efad36f0ffe7f39090e8"
      ],
      "author": {
        "name": "islamelbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Nov 09 14:43:36 2023 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Nov 09 22:41:54 2023 +0000"
      },
      "message": "Add back removed inline cache.\n\nThis is a partial revert to https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/24913102\n\nBug: 254051423\nBug: 303339619\nBug: 303378282\nBug: 303394972\n\nTest: ART benchmark go/art-benchmark?p\u003dBootImageProfileId:37045\nTest: ATP test https://android-build.corp.google.com/abtd/run/L92000030000204927/\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\nChange-Id: Ie3e80163b281c27a381c28b890b6571c8aea9720\n"
    },
    {
      "commit": "83428e48353a5570a10e8443f6faab34f0b29eda",
      "tree": "f68e49b757153715a37be0e0d65edb19ba58215b",
      "parents": [
        "1cb4ede9a8b92f2a8e812bc6f226cba3da953a94"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Nov 04 04:47:38 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Nov 06 10:05:50 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M29C24P60S0PP]\n\nBug: 254051423\nBug: 303356546\nBug: 303339619\nBug: 303378282\nBug: 303394972\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:36833\u0026f\u003dCandidateName:in:36861\nTest: ATP test https://android-build.googleplex.com/builds/abtd/run/L85800030000096758\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular 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.\n\n         Avg % [Confidence interval min-max %]\nStartup: -0.14 [-2.34, 2.06]\nMemory(PSS): -0.15 [-1.82, 1.51]\nBoot time: 0.19 [-0.68, 1.06]\nCode size (.oat + .art + .odex): 0.88MB (1.06%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.29\nimage_class_threshold: 0.24\npreloaded_classes_threshold: 0.6\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 50\n- number of (device types, builds): 18\n\nFile boot-image-profile.txt\n  - hot methods: 201 added, 225 removed\n  - methods: 201 added, 225 removed\n  - classes: 0 added, 2 removed\n  - totals now: 32532 hot methods, 32532 methods, 17268 classes\n  - totals before: 32556 hot methods, 32556 methods, 17270 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 137, 154, 0, 2, 21053, 9950\n    com.android, 8, 9, 0, 0, 2425, 3481\n    java, 40, 47, 0, 0, 7086, 2101\n    android.view, 62, 66, 0, 0, 3444, 1058\n    android.hardware, 3, 9, 0, 0, 495, 859\n    android.app, 6, 8, 0, 0, 2952, 1108\n    android.content, 11, 12, 0, 0, 1892, 585\n    android.graphics, 8, 8, 0, 0, 1973, 345\n    android.icu, 10, 10, 0, 0, 2048, 1474\n    android.media, 1, 1, 0, 0, 792, 604\n    android.widget, 14, 15, 0, 2, 1403, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 14 added, 2 removed\n  - totals now: 0 hot methods, 0 methods, 17228 classes\n  - totals before: 0 hot methods, 0 methods, 17216 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 14, 2, 0, 9922\n    android.view, 0, 0, 9, 0, 0, 1056\n    android.app, 0, 0, 3, 0, 0, 1107\n    android.content, 0, 0, 1, 0, 0, 583\n    android.widget, 0, 0, 1, 2, 0, 396\n\nFile boot-image-profile.txt\n  - hot methods: 144 added, 162 removed\n  - methods: 144 added, 162 removed\n  - classes: 0 added, 2 removed\n  - totals now: 22501 hot methods, 22501 methods, 14055 classes\n  - totals before: 22519 hot methods, 22519 methods, 14057 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 137, 154, 0, 2, 20989, 9919\n    com.android, 7, 8, 0, 0, 1415, 3052\n    android.view, 62, 66, 0, 0, 3444, 1058\n    android.hardware, 3, 9, 0, 0, 495, 859\n    android.app, 6, 8, 0, 0, 2952, 1108\n    android.content, 11, 12, 0, 0, 1892, 585\n    android.graphics, 8, 8, 0, 0, 1973, 345\n    android.icu, 10, 10, 0, 0, 2048, 1474\n    android.media, 1, 1, 0, 0, 792, 604\n    android.widget, 14, 15, 0, 2, 1403, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 14 added, 2 removed\n  - totals now: 0 hot methods, 0 methods, 14019 classes\n  - totals before: 0 hot methods, 0 methods, 14007 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 14, 2, 0, 9891\n    android.view, 0, 0, 9, 0, 0, 1056\n    android.app, 0, 0, 3, 0, 0, 1107\n    android.content, 0, 0, 1, 0, 0, 583\n    android.widget, 0, 0, 1, 2, 0, 396\n\nFile art-profile\n  - hot methods: 2073 added, 821 removed\n  - methods: 2073 added, 821 removed\n  - classes: 10 added, 2 removed\n  - totals now: 14004 hot methods, 14004 methods, 1494 classes\n  - totals before: 12752 hot methods, 12752 methods, 1486 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 21, 26, 0, 0, 86, 25\n    com.android, 2052, 795, 9, 2, 13918, 1439\n    android.hardware, 20, 25, 0, 0, 70, 12\n    android.net, 1, 1, 0, 0, 10, 3\n\nInternalReferenceRawProfileId: 36833\nInternalReferenceCandidateProfileId: 36861\n\nTest: build \u0026 benchmark\n\nChange-Id: If26794e3e9e3605a8059e846472c300f289dba0e\n"
    },
    {
      "commit": "3816f26290f8c6cb4641a511a09fbf943f512088",
      "tree": "9b92d96e1f093244b6bab8d56fc5a146b715db62",
      "parents": [
        "7b7f1fc96cb42ead592b5f48b5aadf3c06c04d3b"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Mon Oct 23 20:23:14 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Mon Oct 30 23:45:26 2023 +0000"
      },
      "message": "Revert \"[CrashRecovery] Add module lib to Android SDK\"\n\nRevert submission 24444827-crashrecovery\n\nReason for revert: Since the module is not behind any flags, it is getting included in 24Q1 Beta release.\n\nReverted changes: /q/submissionid:24444827-crashrecovery\nBug: b/305826937\nChange-Id: I5c65d85d50b214926f5473908694070b4e896201\n"
    },
    {
      "commit": "1cd49df46f719599eadb2466263600ab7a7e1108",
      "tree": "14c26532d3dde66df5da93b0d74d5f62b7ece954",
      "parents": [
        "9ebc63fa218624f8f79c18aa752b79fca66dcc88"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Oct 20 22:31:20 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Oct 23 09:26:24 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M27C22P58S0PP]\n\nBug: 254051423\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:36711\u0026f\u003dCandidateName:in:36720\nTest: ATP test https://android-build.googleplex.com/builds/abtd/run/L47100000963607173\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, Benchmark shows an improvement in app cold startup time and good code size reduction, besides no noticeable impact on memory and boot time. This change also will resolve some of the regressions from the prev updates.\n\n         Avg % [Confidence interval min-max %]\nStartup: -1.37 [-2.51, -0.23]\nMemory(PSS): -0.13 [-2.38, 2.13]\nBoot time: 0.09 [-0.9, 1.09]\nCode size (.oat + .art + .odex): -0.61MB (-0.73%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.27\nimage_class_threshold: 0.22\npreloaded_classes_threshold: 0.58\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 84\n- number of (device types, builds): 28\n\nFile boot-image-profile.txt\n  - hot methods: 157 added, 87 removed\n  - methods: 157 added, 87 removed\n  - classes: 15 added, 9 removed\n  - totals now: 32556 hot methods, 32556 methods, 17270 classes\n  - totals before: 32486 hot methods, 32486 methods, 17264 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 120, 48, 15, 8, 21070, 9952\n    java, 37, 38, 0, 0, 7093, 2101\n    android.view, 41, 10, 7, 1, 3448, 1058\n    android.hardware, 8, 4, 0, 0, 501, 859\n    android.animation, 14, 0, 7, 0, 411, 82\n    android.app, 17, 5, 1, 0, 2954, 1108\n    android.content, 16, 11, 0, 0, 1893, 585\n    android.graphics, 5, 0, 0, 0, 1973, 345\n    android.widget, 2, 0, 0, 0, 1404, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 30 added, 10 removed\n  - totals now: 0 hot methods, 0 methods, 17216 classes\n  - totals before: 0 hot methods, 0 methods, 17196 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 23, 9, 0, 9910\n    com.android, 0, 0, 6, 0, 0, 3475\n    java, 0, 0, 1, 0, 0, 2098\n    android.view, 0, 0, 6, 0, 0, 1047\n    android.hardware, 0, 0, 5, 0, 0, 858\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 6, 0, 0, 1104\n    android.media, 0, 0, 1, 0, 0, 601\n\nFile boot-image-profile.txt\n  - hot methods: 120 added, 48 removed\n  - methods: 120 added, 48 removed\n  - classes: 15 added, 10 removed\n  - totals now: 22519 hot methods, 22519 methods, 14057 classes\n  - totals before: 22447 hot methods, 22447 methods, 14052 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 120, 48, 15, 8, 21006, 9921\n    java, 0, 0, 0, 1, 2, 115\n    android.view, 41, 10, 7, 1, 3448, 1058\n    android.hardware, 8, 4, 0, 0, 501, 859\n    android.animation, 14, 0, 7, 0, 411, 82\n    android.app, 17, 5, 1, 0, 2954, 1108\n    android.content, 16, 11, 0, 0, 1893, 585\n    android.graphics, 5, 0, 0, 0, 1973, 345\n    android.widget, 2, 0, 0, 0, 1404, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 29 added, 9 removed\n  - totals now: 0 hot methods, 0 methods, 14007 classes\n  - totals before: 0 hot methods, 0 methods, 13987 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 23, 7, 0, 9879\n    com.android, 0, 0, 6, 0, 0, 3046\n    java, 0, 0, 0, 1, 0, 115\n    android.view, 0, 0, 6, 0, 0, 1047\n    android.hardware, 0, 0, 5, 0, 0, 858\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 6, 0, 0, 1104\n    android.media, 0, 0, 1, 0, 0, 601\n\nFile art-profile\n  - hot methods: 2492 added, 4332 removed\n  - methods: 2492 added, 4332 removed\n  - classes: 11 added, 1219 removed\n  - totals now: 12752 hot methods, 12752 methods, 1486 classes\n  - totals before: 14592 hot methods, 14592 methods, 2694 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 30, 30, 1, 21, 91, 25\n    com.android, 2462, 4302, 10, 1181, 12661, 1432\n    android.hardware, 28, 29, 0, 17, 75, 12\n    android.app, 0, 1, 0, 2, 0, 2\n    android.content, 0, 0, 0, 1, 2, 3\n    android.net, 2, 0, 0, 0, 10, 3\n\nInternalReferenceRawProfileId: 36711\nInternalReferenceCandidateProfileId: 36720\n\nTest: build \u0026 benchmark\n\nChange-Id: Ibd13bc54c1fd8927030d41f3670021379ebaccc8\n"
    },
    {
      "commit": "9c3742afa1ed0923888b7f1ba69772373479f415",
      "tree": "de237ab547fcb5a3d481a1e38802e5229d3380b7",
      "parents": [
        "7e44fa6c44cace0006511dea23de7e63e711ba06"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Tue Aug 15 14:13:23 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Mon Oct 16 17:03:45 2023 +0000"
      },
      "message": "[CrashRecovery] Add module lib to Android SDK\n\nAdding the module libraries to combined_apis for them to be added to\nAndroid SDK.\nAlso adding bootclasspath-fragment to platform-bootclasspath.\n\nBug: b/289203818\nTest: m\n\nChange-Id: Ica9b0bddc2f9cb6621a01dcd3859c39357144b5f\n"
    },
    {
      "commit": "03fe31e6f8752fa6662c25cd2bf342aa4004e0dc",
      "tree": "2a26914b4dd393f16341fb4894cb686604b680c0",
      "parents": [
        "22541cb0ee6e5d4200e9142983800a697e682ead"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sun Oct 01 09:54:03 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Oct 02 11:29:50 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M25C20P56S0PP]\n\nBug: 254051423\nBug: 299558523\nBug: 299514114\nBug: 299595206\nBug: 299572243\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:36420\u0026f\u003dCandidateName:in:36422\nTest: ATP test https://android-build.googleplex.com/builds/abtd/run/L12500000963261237\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, Benchmark shows an improvement in boot time and great code size reduction, besides no noticeable impact on memory and startup time. This change also will resolve some of the regressions from the prev updates.\n\n         Avg % (Confidence interval min-max %)\nStartup: 0.12 (-1.19 -\u003e 1.43)\nMemory(PSS): -0.53 (-2.16 -\u003e 1.1)\nBoot time: -1.09 (-1.8 -\u003e -0.38)\nCode size (.oat + .art + .odex): -0.51MB (-0.62%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.25\nimage_class_threshold: 0.2\npreloaded_classes_threshold: 0.56\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 31\n- number of (device types, builds): 16\n\nFile boot-image-profile.txt\n  - hot methods: 3145 added, 3473 removed\n  - methods: 3145 added, 3473 removed\n  - classes: 24 added, 123 removed\n  - totals now: 32486 hot methods, 32486 methods, 17264 classes\n  - totals before: 32814 hot methods, 32814 methods, 17363 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1842, 2107, 20, 122, 20998, 9945\n    com.android, 146, 181, 4, 1, 2426, 3481\n    java, 917, 944, 0, 0, 7094, 2101\n    android.view, 348, 422, 7, 2, 3417, 1052\n    android.hardware, 18, 29, 1, 0, 497, 859\n    android.animation, 17, 34, 0, 7, 397, 75\n    android.app, 136, 140, 8, 0, 2942, 1107\n    android.content, 196, 200, 1, 0, 1888, 585\n    android.graphics, 158, 165, 0, 0, 1968, 345\n    android.icu, 232, 239, 0, 0, 2048, 1474\n    android.media, 19, 20, 0, 0, 792, 604\n    android.net, 44, 43, 0, 1, 252, 220\n    android.widget, 147, 154, 1, 1, 1402, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 139 removed\n  - totals now: 0 hot methods, 0 methods, 17194 classes\n  - totals before: 0 hot methods, 0 methods, 17333 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 135, 0, 9894\n    com.android, 0, 0, 0, 3, 0, 3469\n    java, 0, 0, 0, 1, 0, 2097\n    android.view, 0, 0, 0, 6, 0, 1041\n    android.hardware, 0, 0, 0, 4, 0, 853\n    android.animation, 0, 0, 0, 9, 0, 73\n    android.media, 0, 0, 0, 1, 0, 600\n    android.net, 0, 0, 0, 1, 0, 220\n    android.widget, 0, 0, 0, 1, 0, 397\n\nFile boot-image-profile.txt\n  - hot methods: 1938 added, 2238 removed\n  - methods: 1938 added, 2238 removed\n  - classes: 24 added, 125 removed\n  - totals now: 22447 hot methods, 22447 methods, 14052 classes\n  - totals before: 22747 hot methods, 22747 methods, 14153 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1838, 2103, 20, 122, 20934, 9914\n    com.android, 100, 135, 4, 1, 1416, 3052\n    java, 0, 0, 0, 2, 2, 116\n    android.view, 348, 422, 7, 2, 3417, 1052\n    android.hardware, 18, 29, 1, 0, 497, 859\n    android.animation, 17, 34, 0, 7, 397, 75\n    android.app, 136, 140, 8, 0, 2942, 1107\n    android.content, 196, 200, 1, 0, 1888, 585\n    android.graphics, 158, 165, 0, 0, 1968, 345\n    android.icu, 232, 239, 0, 0, 2048, 1474\n    android.media, 19, 20, 0, 0, 792, 604\n    android.net, 44, 43, 0, 1, 252, 220\n    android.widget, 147, 154, 1, 1, 1402, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 140 removed\n  - totals now: 0 hot methods, 0 methods, 13987 classes\n  - totals before: 0 hot methods, 0 methods, 14127 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 135, 0, 9863\n    com.android, 0, 0, 0, 3, 0, 3040\n    java, 0, 0, 0, 2, 0, 116\n    android.view, 0, 0, 0, 6, 0, 1041\n    android.hardware, 0, 0, 0, 4, 0, 853\n    android.animation, 0, 0, 0, 9, 0, 73\n    android.media, 0, 0, 0, 1, 0, 600\n    android.net, 0, 0, 0, 1, 0, 220\n    android.widget, 0, 0, 0, 1, 0, 397\n\nFile art-profile\n  - hot methods: 5705 added, 3202 removed\n  - methods: 5705 added, 3202 removed\n  - classes: 1243 added, 14 removed\n  - totals now: 14592 hot methods, 14592 methods, 2694 classes\n  - totals before: 12089 hot methods, 12089 methods, 1465 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 46, 21, 21, 8, 91, 45\n    com.android, 5659, 3181, 1205, 5, 14501, 2603\n    java, 0, 0, 0, 1, 0, 0\n    android.hardware, 45, 19, 17, 1, 76, 29\n    android.app, 1, 0, 2, 0, 1, 4\n    android.content, 0, 0, 1, 1, 2, 4\n    android.net, 0, 2, 0, 0, 8, 3\n\nInternalReferenceRawProfileId: 36420\nInternalReferenceCandidateProfileId: 36422\n\nTest: build \u0026 benchmark\n\nChange-Id: Ia2d60e41a204ef584c4a1ef91759e97ce37813ce\n"
    },
    {
      "commit": "11adf9759186b5eb75a02c96c50d5d455b0b438d",
      "tree": "bf6aebb9c65c9987daa2c1c14762f58beb32f2c8",
      "parents": [
        "462c604080d2b24d7edabad66e57362440040378",
        "28a310aadbb71fcbd745bdef51bdddbb5845b757"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Sep 28 20:45:52 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 28 20:45:52 2023 +0000"
      },
      "message": "Merge \"Make bootclasspath srcjar available to make\" into main am: 53565bfdb0 am: 5fc30c4de8 am: 6be73d4160 am: 2efdf170d3 am: 28a310aadb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2760386\n\nChange-Id: I814e0ce68c1492a511b3e35baa633cdec1b89bf1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5fc30c4de88c1b499887f89305b6d24417338cff",
      "tree": "852006b83a1440e06d85efedc40e1ab88aee9ed8",
      "parents": [
        "4f3dc01ec113585d5bd1f880bb1c8f4ef54001bb",
        "53565bfdb0193e38f96811b58f433d961711681f"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Sep 28 17:25:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 28 17:25:03 2023 +0000"
      },
      "message": "Merge \"Make bootclasspath srcjar available to make\" into main am: 53565bfdb0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2760386\n\nChange-Id: I8f1dd20f28d978aab442c638c0e09c2c395bff19\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "26c63d26a5393afae503d604184db4cefc8ff99a",
      "tree": "88417cfc5b90f7e6da63e65781607ec55a5acc60",
      "parents": [
        "5a9edb9a6c4d1f706ddb3f97158b2711744b77ce"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Sep 22 10:16:00 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Sep 22 10:16:00 2023 +0000"
      },
      "message": "Make bootclasspath srcjar available to make\n\nCreate a genrule, which creates an entry in Android.mk.\n\nBug: 151360309\nTest: m platform-bootclasspath.srcjar\nChange-Id: I23e62e72d369059a41ddd566c378b9a8bf0ad6ec\n"
    },
    {
      "commit": "1c45a2550ca2bd06929944bc53c93e3cf2b345f0",
      "tree": "6c3296a2822e10f13208a5d73a99be2eec253831",
      "parents": [
        "6c4977887b4d2ad4a2ed3186f791811386e32690"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Tue Sep 05 03:12:15 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Sep 07 09:49:13 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M31C26P62S0PP]\n\nBug: 254051423\nBug: 294603422\nTest: go/art-benchmark?p\u003dBootImageProfileId:36349\nTest: ATP test http://shortn/_aT2kwyTb9i\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, which is adding some missing inline cache to the boot image profiles. Benchmark shows slight improvement in startup time, memory and no noticeable impact on the total boot time, with a very small increase in code size which could be an acceptable cost.\n\n         Avg % (Confidence interval min-max %)\nStartup: -0.35% (-1.57 -\u003e 0.87)\nMemory(PSS): -0.85% (-2.26 -\u003e 0.55)\nBoot time: 0.11 (-4.85% -\u003e 5.08)\nCode size (.oat + .art + .odex): 0.02MB (0.02%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.31\nimage_class_threshold: 0.26\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 5691\n- number of (device types, builds): 136\n\nFile boot-image-profile.txt\n  - hot methods: 2140 added, 2289 removed\n  - methods: 2140 added, 2289 removed\n  - classes: 1 added, 4 removed\n  - totals now: 32814 hot methods, 32814 methods, 17363 classes\n  - totals before: 32963 hot methods, 32963 methods, 17366 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1354, 1481, 1, 1, 21263, 10047\n    com.android, 106, 117, 0, 1, 2461, 3478\n    java, 508, 513, 0, 1, 7121, 2101\n    android.view, 249, 272, 0, 0, 3491, 1047\n    android.hardware, 14, 27, 0, 0, 508, 858\n    android.animation, 28, 29, 0, 0, 414, 82\n    android.app, 85, 112, 0, 0, 2946, 1099\n    android.content, 137, 143, 0, 0, 1892, 584\n    android.graphics, 138, 142, 0, 0, 1975, 345\n    android.icu, 196, 205, 0, 0, 2055, 1474\n    android.media, 31, 32, 0, 0, 793, 604\n    android.net, 17, 18, 1, 0, 251, 221\n    android.widget, 139, 147, 0, 0, 1409, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 1 added, 1 removed\n  - totals now: 0 hot methods, 0 methods, 17333 classes\n  - totals before: 0 hot methods, 0 methods, 17333 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1, 0, 0, 10029\n    com.android, 0, 0, 0, 1, 0, 3472\n    android.net, 0, 0, 1, 0, 0, 221\n\nFile boot-image-profile.txt\n  - hot methods: 1426 added, 1564 removed\n  - methods: 1426 added, 1564 removed\n  - classes: 1 added, 2 removed\n  - totals now: 22747 hot methods, 22747 methods, 14153 classes\n  - totals before: 22885 hot methods, 22885 methods, 14154 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1350, 1477, 1, 1, 21199, 10016\n    com.android, 76, 87, 0, 1, 1451, 3049\n    android.view, 249, 272, 0, 0, 3491, 1047\n    android.hardware, 14, 27, 0, 0, 508, 858\n    android.animation, 28, 29, 0, 0, 414, 82\n    android.app, 85, 112, 0, 0, 2946, 1099\n    android.content, 137, 143, 0, 0, 1892, 584\n    android.graphics, 138, 142, 0, 0, 1975, 345\n    android.icu, 196, 205, 0, 0, 2055, 1474\n    android.media, 31, 32, 0, 0, 793, 604\n    android.net, 17, 18, 1, 0, 251, 221\n    android.widget, 139, 147, 0, 0, 1409, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 1 added, 1 removed\n  - totals now: 0 hot methods, 0 methods, 14127 classes\n  - totals before: 0 hot methods, 0 methods, 14127 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1, 0, 0, 9998\n    com.android, 0, 0, 0, 1, 0, 3043\n    android.net, 0, 0, 1, 0, 0, 221\n\nFile art-profile\n  - hot methods: 1386 added, 2383 removed\n  - methods: 1386 added, 2383 removed\n  - classes: 5 added, 22 removed\n  - totals now: 12089 hot methods, 12089 methods, 1465 classes\n  - totals before: 13086 hot methods, 13086 methods, 1482 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1, 14, 4, 0, 66, 32\n    com.android, 1385, 2369, 0, 21, 12023, 1403\n    java, 0, 0, 1, 0, 0, 1\n    android.hardware, 1, 14, 0, 0, 50, 13\n\nInternalReferenceRawProfileId: 36330\nInternalReferenceCandidateProfileId: 36335\n\nTest: build \u0026 benchmark\n\nChange-Id: I4613ceb8f5b25bc52f2f23ca9c106391ebb7d22f\n"
    },
    {
      "commit": "031c7def2dd33bedf40c099e78ddae6128bfe818",
      "tree": "a9e271633b34b8afaa49083659288b7d89b40386",
      "parents": [
        "81bd24a3b2f440d6666e666ecde9dc6a5ff99167"
      ],
      "author": {
        "name": "islamelbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Aug 30 09:42:20 2023 +0000"
      },
      "committer": {
        "name": "islamelbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Aug 30 09:45:42 2023 +0000"
      },
      "message": "Exclude SLatencyTrackerHolder to be preloaded.\n\nSince this class should have a lazy loading behavior.\n\nBug: 297836588\nTest: Running ATP `v2/android-crystalball-eng/health/microbench/systemui/systemui-foldable-latency-suite` test\nChange-Id: I7f7ee0e8d0db6aa6c58a2b1a0fe8d249887ca97a\n"
    },
    {
      "commit": "dca8e111405ed9fe078e687a43aabd851dc72f7d",
      "tree": "7b9daf927b49cc71b42194d6fe578543e2a173fc",
      "parents": [
        "8880dfea26f24d2bca142eb4c4d6e9452fc1e12e"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Wed Aug 23 03:14:05 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Aug 24 13:21:42 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M21C16P62S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:36190\u0026f\u003dCandidateName:in:36196\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles. Benchmark shows an improvement in total boot time, and no noticeable impact for startup and memory, with a small increase in code size which could be an acceptable cost.\n\n         Avg % (Confidence interval min-max %)\nStartup: 0.19% (-1.01% -\u003e 1.4%)\nMemory(PSS): -0.21% (-1.58% -\u003e 1.17%)\nBoot time: -1.4% (-2.41% -\u003e -0.38%)\nCode size (.oat + .art + .odex): 0.24MB (0.28%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.21\nimage_class_threshold: 0.16\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.015\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 1365\n- number of (device types, builds): 70\n\nFile boot-image-profile.txt\n  - hot methods: 1058 added, 1176 removed\n  - methods: 1058 added, 1176 removed\n  - classes: 0 added, 14 removed\n  - totals now: 32963 hot methods, 32963 methods, 17366 classes\n  - totals before: 33081 hot methods, 33081 methods, 17380 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 670, 765, 0, 7, 21390, 10047\n    com.android, 72, 85, 0, 6, 2472, 3479\n    java, 253, 258, 0, 0, 7126, 2102\n    android.view, 184, 209, 0, 1, 3514, 1047\n    android.hardware, 20, 23, 0, 0, 521, 858\n    android.animation, 17, 17, 0, 0, 415, 82\n    android.app, 37, 89, 0, 5, 2973, 1099\n    android.content, 77, 77, 0, 0, 1898, 584\n    android.graphics, 86, 89, 0, 0, 1979, 345\n    android.icu, 49, 49, 0, 0, 2064, 1474\n    android.media, 16, 21, 0, 0, 794, 604\n    android.net, 14, 14, 0, 0, 252, 220\n    android.widget, 65, 67, 0, 0, 1417, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 13 removed\n  - totals now: 0 hot methods, 0 methods, 17334 classes\n  - totals before: 0 hot methods, 0 methods, 17347 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 7, 0, 10028\n    com.android, 0, 0, 0, 6, 0, 3474\n    android.view, 0, 0, 0, 1, 0, 1047\n    android.app, 0, 0, 0, 5, 0, 1098\n\nFile boot-image-profile.txt\n  - hot methods: 718 added, 826 removed\n  - methods: 718 added, 826 removed\n  - classes: 0 added, 14 removed\n  - totals now: 22885 hot methods, 22885 methods, 14154 classes\n  - totals before: 22993 hot methods, 22993 methods, 14168 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 670, 765, 0, 7, 21326, 10016\n    com.android, 48, 61, 0, 6, 1462, 3050\n    android.view, 184, 209, 0, 1, 3514, 1047\n    android.hardware, 20, 23, 0, 0, 521, 858\n    android.animation, 17, 17, 0, 0, 415, 82\n    android.app, 37, 89, 0, 5, 2973, 1099\n    android.content, 77, 77, 0, 0, 1898, 584\n    android.graphics, 86, 89, 0, 0, 1979, 345\n    android.icu, 49, 49, 0, 0, 2064, 1474\n    android.media, 16, 21, 0, 0, 794, 604\n    android.net, 14, 14, 0, 0, 252, 220\n    android.widget, 65, 67, 0, 0, 1417, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 13 removed\n  - totals now: 0 hot methods, 0 methods, 14128 classes\n  - totals before: 0 hot methods, 0 methods, 14141 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 7, 0, 9997\n    com.android, 0, 0, 0, 6, 0, 3045\n    android.view, 0, 0, 0, 1, 0, 1047\n    android.app, 0, 0, 0, 5, 0, 1098\n\nFile art-profile\n  - hot methods: 1040 added, 941 removed\n  - methods: 1040 added, 941 removed\n  - classes: 5 added, 2 removed\n  - totals now: 13086 hot methods, 13086 methods, 1482 classes\n  - totals before: 12987 hot methods, 12987 methods, 1479 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4, 2, 0, 1, 79, 28\n    com.android, 1036, 939, 4, 0, 13007, 1424\n    java, 0, 0, 0, 1, 0, 0\n    android.hardware, 4, 2, 0, 0, 63, 13\n\nInternalReferenceRawProfileId: 36190\nInternalReferenceCandidateProfileId: 36196\n\nTest: build \u0026 benchmark\n\nChange-Id: Ib1c3a4f2e42907191c68de754d3e997639426ecc\n"
    },
    {
      "commit": "e0168afe774d79db88053fdcbe933fb7d7bf196d",
      "tree": "d542346569f27dfdf9d8efb5b7b776ac9b2aed65",
      "parents": [
        "4c048e781dfc66f6177dac98e43565bb02d8fdd1"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Tue Aug 15 14:13:23 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Tue Aug 15 14:13:29 2023 +0000"
      },
      "message": "[CrashRecovery] Add module lib to Android SDK\n\nAdding the module libraries to combined_apis for them to be added to\nAndroid SDK.\nAlso adding bootclasspath-fragment to platform-bootclasspath.\n\nBug: b/289203818\nTest: m\n\nChange-Id: Ica9b0bddc2f9cb6621a01dcd3859c39357144b5f\n"
    },
    {
      "commit": "6c7d0314cd89b654362567c93b44e1bd23042401",
      "tree": "d0f82d53a2a37239602971ffd0dc3f1ead5c7d01",
      "parents": [
        "d94bc11087a3ed869cecb7270f90e78f2eb5d215"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Wed Aug 02 06:45:23 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Aug 03 08:13:10 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M21C16P62S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:36076\u0026f\u003dCandidateName:in:36081\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in total boot time, no noticeable impact for startup and memory, and great reduction in code size.\n\nStartup: 0.63%\nMemory(PSS): -0.15%\nBoot time: -2.09%\nCode size (.oat + .art + .odex): -0.83% (-0.71 MB reduction)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.21\nimage_class_threshold: 0.16\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.015\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2977\n- number of (device types, builds): 82\n\nFile boot-image-profile.txt\n  - hot methods: 1713 added, 2030 removed\n  - methods: 1713 added, 2030 removed\n  - classes: 2 added, 121 removed\n  - totals now: 33081 hot methods, 33081 methods, 17380 classes\n  - totals before: 33398 hot methods, 33398 methods, 17499 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1211, 1373, 1, 88, 21485, 10054\n    com.android, 65, 74, 0, 8, 2485, 3485\n    java, 344, 463, 0, 0, 7131, 2102\n    android.view, 315, 345, 0, 0, 3539, 1048\n    android.hardware, 9, 10, 0, 0, 524, 858\n    android.bluetooth, 0, 6, 0, 10, 0, 0\n    android.animation, 11, 11, 0, 0, 415, 82\n    android.app, 88, 87, 0, 11, 3025, 1104\n    android.content, 117, 121, 0, 0, 1898, 584\n    android.graphics, 110, 111, 0, 0, 1982, 345\n    android.icu, 80, 92, 0, 0, 2064, 1474\n    android.media, 18, 19, 0, 3, 799, 604\n    android.net, 28, 88, 0, 40, 252, 220\n    android.widget, 122, 124, 0, 0, 1419, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 109 removed\n  - totals now: 0 hot methods, 0 methods, 17347 classes\n  - totals before: 0 hot methods, 0 methods, 17456 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 76, 0, 10035\n    com.android, 0, 0, 0, 8, 0, 3480\n    android.bluetooth, 0, 0, 0, 5, 0, 0\n    android.app, 0, 0, 0, 10, 0, 1103\n    android.media, 0, 0, 0, 2, 0, 601\n    android.net, 0, 0, 0, 39, 0, 220\n\nFile boot-image-profile.txt\n  - hot methods: 1276 added, 3604 removed\n  - methods: 1276 added, 3604 removed\n  - classes: 2 added, 941 removed\n  - totals now: 22993 hot methods, 22993 methods, 14168 classes\n  - totals before: 25321 hot methods, 25321 methods, 15107 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1213, 1415, 1, 104, 21421, 10023\n    com.android, 63, 72, 0, 11, 1475, 3056\n    java, 0, 1986, 0, 668, 2, 118\n    android.view, 315, 345, 0, 0, 3539, 1048\n    android.hardware, 9, 10, 0, 0, 524, 858\n    android.bluetooth, 0, 6, 0, 10, 0, 0\n    android.animation, 11, 11, 0, 0, 415, 82\n    android.app, 88, 87, 0, 11, 3025, 1104\n    android.content, 117, 121, 0, 0, 1898, 584\n    android.graphics, 110, 111, 0, 0, 1982, 345\n    android.icu, 82, 91, 0, 0, 2064, 1474\n    android.media, 18, 19, 0, 3, 799, 604\n    android.net, 28, 86, 0, 39, 252, 220\n    android.widget, 122, 124, 0, 0, 1419, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 928 removed\n  - totals now: 0 hot methods, 0 methods, 14141 classes\n  - totals before: 0 hot methods, 0 methods, 15069 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 92, 0, 10004\n    com.android, 0, 0, 0, 11, 0, 3051\n    java, 0, 0, 0, 667, 0, 118\n    android.bluetooth, 0, 0, 0, 5, 0, 0\n    android.app, 0, 0, 0, 10, 0, 1103\n    android.media, 0, 0, 0, 2, 0, 601\n    android.net, 0, 0, 0, 38, 0, 220\n\nFile art-profile\n  - hot methods: 826 added, 7772 removed\n  - methods: 826 added, 7772 removed\n  - classes: 1 added, 3524 removed\n  - totals now: 12987 hot methods, 12987 methods, 1479 classes\n  - totals before: 19933 hot methods, 19933 methods, 5002 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 6, 4582, 0, 2507, 77, 29\n    com.android, 820, 1844, 1, 436, 12910, 1420\n    java, 0, 1289, 0, 397, 0, 1\n    android.view, 0, 526, 0, 239, 0, 0\n    android.hardware, 6, 155, 0, 236, 61, 13\n    android.bluetooth, 0, 24, 0, 24, 0, 0\n    android.animation, 0, 39, 0, 13, 0, 0\n    android.app, 0, 766, 0, 402, 0, 2\n    android.content, 0, 707, 0, 255, 2, 4\n    android.graphics, 0, 203, 0, 61, 0, 0\n    android.icu, 0, 13, 0, 7, 0, 0\n    android.media, 0, 157, 0, 191, 0, 0\n    android.net, 0, 200, 0, 114, 10, 3\n    android.widget, 0, 50, 0, 32, 0, 0\n\nInternalReferenceRawProfileId: 36076\nInternalReferenceCandidateProfileId: 36081\n\nTest: build \u0026 benchmark\n\nChange-Id: I34b8ef4d89dafb5ce77adbf85f8de829d78f3047\n"
    },
    {
      "commit": "84f185c9591188fcc787746bb1ed8f771d78d2ff",
      "tree": "41a02b0a59464c82cb56150fd1e8b3768be5b162",
      "parents": [
        "7a25f1bc43beeba33daf7ccb1540218b7847843a"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Jul 24 02:43:42 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Jul 25 11:00:19 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M23C18P64S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:36003\u0026f\u003dCandidateName:in:36015\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup, no noticeable impact for boot-time and memory at the cost of a slight increase in code size, which could be an acceptable cost. Also to keep the profile up to date with the code base.\n\nStartup: -1.05%\nMemory(PSS): 0.13%\nBoot time: 0.22%\nCode size (.oat + .art + .odex): 2.75% (2.29 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.23\nimage_class_threshold: 0.18\npreloaded_classes_threshold: 0.64\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 3267\n- number of (device types, builds): 53\n\nFile boot-image-profile.txt\n  - hot methods: 2776 added, 2269 removed\n  - methods: 2776 added, 2269 removed\n  - classes: 183 added, 62 removed\n  - totals now: 33398 hot methods, 33398 methods, 17499 classes\n  - totals before: 32891 hot methods, 32891 methods, 17378 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1643, 1324, 126, 17, 21647, 10141\n    com.android, 176, 119, 20, 28, 2494, 3493\n    java, 757, 667, 25, 9, 7250, 2102\n    android.view, 376, 291, 7, 2, 3569, 1048\n    android.hardware, 51, 18, 8, 2, 525, 858\n    android.bluetooth, 6, 0, 10, 0, 6, 10\n    android.animation, 32, 21, 9, 0, 415, 82\n    android.app, 116, 110, 17, 2, 3024, 1115\n    android.content, 135, 133, 0, 1, 1902, 584\n    android.graphics, 93, 87, 0, 0, 1983, 345\n    android.icu, 160, 132, 0, 0, 2076, 1474\n    android.media, 38, 30, 4, 1, 800, 607\n    android.net, 86, 29, 40, 3, 312, 260\n    android.widget, 125, 112, 0, 0, 1421, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 173 added, 61 removed\n  - totals now: 0 hot methods, 0 methods, 17456 classes\n  - totals before: 0 hot methods, 0 methods, 17344 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 114, 16, 0, 10111\n    com.android, 0, 0, 23, 28, 0, 3488\n    java, 0, 0, 25, 9, 0, 2098\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 2, 0, 857\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 1, 0, 1113\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 1, 0, 603\n    android.net, 0, 0, 39, 3, 0, 259\n\nFile boot-image-profile.txt\n  - hot methods: 3931 added, 1398 removed\n  - methods: 3931 added, 1398 removed\n  - classes: 995 added, 46 removed\n  - totals now: 25321 hot methods, 25321 methods, 15107 classes\n  - totals before: 22788 hot methods, 22788 methods, 14158 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1683, 1324, 142, 17, 21623, 10126\n    com.android, 130, 73, 23, 28, 1484, 3067\n    java, 1986, 0, 672, 0, 1988, 786\n    android.view, 376, 291, 7, 2, 3569, 1048\n    android.hardware, 51, 18, 8, 2, 525, 858\n    android.bluetooth, 6, 0, 10, 0, 6, 10\n    android.animation, 32, 21, 9, 0, 415, 82\n    android.app, 116, 110, 17, 2, 3024, 1115\n    android.content, 135, 133, 0, 1, 1902, 584\n    android.graphics, 93, 87, 0, 0, 1983, 345\n    android.icu, 159, 134, 0, 0, 2073, 1474\n    android.media, 38, 30, 4, 1, 800, 607\n    android.net, 84, 29, 39, 3, 310, 259\n    android.widget, 125, 112, 0, 0, 1421, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 985 added, 45 removed\n  - totals now: 0 hot methods, 0 methods, 15069 classes\n  - totals before: 0 hot methods, 0 methods, 14129 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 130, 16, 0, 10096\n    com.android, 0, 0, 26, 28, 0, 3062\n    java, 0, 0, 671, 0, 0, 785\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 2, 0, 857\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 1, 0, 1113\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 1, 0, 603\n    android.net, 0, 0, 38, 3, 0, 258\n\nFile art-profile\n  - hot methods: 10322 added, 2590 removed\n  - methods: 10322 added, 2590 removed\n  - classes: 3578 added, 188 removed\n  - totals now: 19933 hot methods, 19933 methods, 5002 classes\n  - totals before: 12201 hot methods, 12201 methods, 1612 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4600, 10, 2515, 2, 4653, 2536\n    com.android, 4376, 2580, 481, 184, 13934, 1855\n    java, 1289, 0, 398, 0, 1289, 398\n    android.view, 526, 0, 239, 0, 526, 239\n    android.hardware, 172, 9, 237, 0, 210, 249\n    android.bluetooth, 24, 0, 24, 0, 24, 24\n    android.animation, 39, 0, 13, 0, 39, 13\n    android.app, 766, 0, 404, 0, 766, 404\n    android.content, 707, 0, 256, 1, 709, 259\n    android.graphics, 203, 0, 61, 0, 203, 61\n    android.icu, 13, 0, 7, 0, 13, 7\n    android.media, 157, 0, 191, 0, 157, 191\n    android.net, 201, 1, 114, 1, 210, 117\n    android.widget, 50, 0, 32, 0, 50, 32\n\nInternalReferenceRawProfileId: 36003\nInternalReferenceCandidateProfileId: 36015\n\nTest: build \u0026 benchmark\n\nChange-Id: If8d53eb3c9624604b12fe84886dca7832d29d146\n"
    },
    {
      "commit": "d738057213c3d44dde9d7c19cfb76ad4812d132e",
      "tree": "494153de1ae98a4788de8b0076cbaec12b7fb672",
      "parents": [
        "c50bfff3e1f1580b147f7337067ec76adb16dcde"
      ],
      "author": {
        "name": "Karuna Ramkumar",
        "email": "rkaruna@google.com",
        "time": "Fri Jun 09 19:14:36 2023 +0000"
      },
      "committer": {
        "name": "Karuna Ramkumar",
        "email": "rkaruna@google.com",
        "time": "Fri Jun 09 19:19:49 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M28C24P49S0PP]\"\n\nRevert submission 23615721-u-profiles-v10\n\nReason for revert: DroidMonitor: Potential culprit for Bug b/286550234 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:23615721-u-profiles-v10\n\nChange-Id: I0648be943a1910b82d71b649db381eb294711792\n"
    },
    {
      "commit": "c50bfff3e1f1580b147f7337067ec76adb16dcde",
      "tree": "32e70e7ef0bcb719e3405607edd128a635451a84",
      "parents": [
        "99612743839c4be86e2a3e06e408bdda727511f3"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Jun 08 09:16:15 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Jun 09 10:11:39 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M28C24P49S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:35486\u0026f\u003dCandidateName:in:35492\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup, no noticeable impact for boot-time and memory at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -2.68%\nMemory(PSS): -0.44%\nBoot time: -0.09%\nCode size (.oat + .art + .odex): 0.60% (0.52 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.28\nimage_class_threshold: 0.24\npreloaded_classes_threshold: 0.49\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 1164\n- number of (device types, builds): 42\n\nFile boot-image-profile.txt\n  - hot methods: 2052 added, 1777 removed\n  - methods: 2052 added, 1777 removed\n  - classes: 178 added, 40 removed\n  - totals now: 33166 hot methods, 33166 methods, 17516 classes\n  - totals before: 32891 hot methods, 32891 methods, 17378 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1211, 1053, 123, 8, 21486, 10147\n    com.android, 98, 81, 19, 28, 2454, 3492\n    java, 611, 528, 24, 0, 7243, 2110\n    android.view, 269, 229, 9, 2, 3524, 1050\n    android.hardware, 23, 9, 8, 0, 506, 860\n    android.bluetooth, 3, 0, 8, 0, 3, 8\n    android.animation, 33, 23, 9, 0, 414, 82\n    android.app, 74, 71, 17, 1, 3021, 1116\n    android.content, 52, 62, 0, 1, 1890, 584\n    android.graphics, 89, 87, 0, 0, 1979, 345\n    android.icu, 172, 155, 0, 0, 2065, 1474\n    android.media, 22, 21, 4, 0, 793, 608\n    android.net, 74, 17, 39, 0, 312, 262\n    android.widget, 98, 99, 0, 0, 1407, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 174 added, 39 removed\n  - totals now: 0 hot methods, 0 methods, 17479 classes\n  - totals before: 0 hot methods, 0 methods, 17344 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 114, 7, 0, 10120\n    com.android, 0, 0, 23, 28, 0, 3488\n    java, 0, 0, 25, 0, 0, 2107\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 39, 0, 0, 262\n\nFile boot-image-profile.txt\n  - hot methods: 3422 added, 1113 removed\n  - methods: 3422 added, 1113 removed\n  - classes: 985 added, 37 removed\n  - totals now: 25097 hot methods, 25097 methods, 15106 classes\n  - totals before: 22788 hot methods, 22788 methods, 14158 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1245, 1056, 139, 8, 21453, 10132\n    com.android, 73, 56, 22, 28, 1444, 3066\n    java, 1972, 0, 669, 0, 1974, 783\n    android.view, 269, 229, 9, 2, 3524, 1050\n    android.hardware, 23, 9, 8, 0, 506, 860\n    android.bluetooth, 3, 0, 8, 0, 3, 8\n    android.animation, 33, 23, 9, 0, 414, 82\n    android.app, 74, 71, 17, 1, 3021, 1116\n    android.content, 52, 62, 0, 1, 1890, 584\n    android.graphics, 89, 87, 0, 0, 1979, 345\n    android.icu, 165, 161, 0, 0, 2052, 1474\n    android.media, 22, 21, 4, 0, 793, 608\n    android.net, 73, 17, 38, 0, 311, 261\n    android.widget, 98, 99, 0, 0, 1407, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 979 added, 36 removed\n  - totals now: 0 hot methods, 0 methods, 15072 classes\n  - totals before: 0 hot methods, 0 methods, 14129 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 130, 7, 0, 10105\n    com.android, 0, 0, 26, 28, 0, 3062\n    java, 0, 0, 668, 0, 0, 782\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 38, 0, 0, 261\n\nFile art-profile\n  - hot methods: 8483 added, 2290 removed\n  - methods: 8483 added, 2290 removed\n  - classes: 3545 added, 171 removed\n  - totals now: 18394 hot methods, 18394 methods, 4986 classes\n  - totals before: 12201 hot methods, 12201 methods, 1612 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4391, 9, 2495, 2, 4445, 2516\n    com.android, 2766, 2281, 479, 167, 12623, 1870\n    java, 1269, 0, 394, 0, 1269, 394\n    android.view, 511, 0, 244, 0, 511, 244\n    android.hardware, 137, 8, 236, 0, 176, 248\n    android.bluetooth, 19, 0, 23, 0, 19, 23\n    android.animation, 39, 0, 13, 0, 39, 13\n    android.app, 727, 0, 387, 0, 727, 387\n    android.content, 688, 0, 257, 1, 690, 260\n    android.graphics, 199, 0, 61, 0, 199, 61\n    android.icu, 13, 0, 7, 0, 13, 7\n    android.media, 140, 0, 187, 0, 140, 187\n    android.net, 186, 1, 114, 1, 195, 117\n    android.widget, 49, 0, 32, 0, 49, 32\n\nInternalReferenceRawProfileId: 35486\nInternalReferenceCandidateProfileId: 35492\n\nTest: build \u0026 benchmark\n\nChange-Id: I4f342f62d4fd8fda86149a67cbbffe35e73d7bfa\n"
    },
    {
      "commit": "4d9df0614b35acc5ea054f6086b2e2a479eaccb6",
      "tree": "b6a4dd0b31b45589e22feca34903a4a111289803",
      "parents": [
        "0a0d9202ba75fd41a694beba4a59d0fd8da44fef"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Jun 06 12:37:47 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 06 12:37:50 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M24C20P47S0PP]\"\n\nRevert submission 23539173-u-profiles-v9\n\nReason for revert: It seems causing a regression at b/286024404\n\nReverted changes: /q/submissionid:23539173-u-profiles-v9\n\nChange-Id: I89d9305878044ebed4de65fb1134b58f2852ccad\n"
    },
    {
      "commit": "0a0d9202ba75fd41a694beba4a59d0fd8da44fef",
      "tree": "48697a0113837a7701d3226630c4e92953f8538b",
      "parents": [
        "ea77c0ef4cc61d7322015c675f63bb6231b24d3a"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Jun 02 10:44:03 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Jun 05 11:40:27 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M24C20P47S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:35460\u0026f\u003dCandidateName:in:35466\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup and boot times, no noticeable impact for memory at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -2.02%\nMemory(PSS): -0.39%\nBoot time: -0.60%\nCode size (.oat + .art + .odex): 1.04% (0.99 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.24\nimage_class_threshold: 0.2\npreloaded_classes_threshold: 0.47\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.017142856\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 4702\n- number of (device types, builds): 128\n\nFile boot-image-profile.txt\n  - hot methods: 3348 added, 3043 removed\n  - methods: 3348 added, 3043 removed\n  - classes: 173 added, 40 removed\n  - totals now: 33196 hot methods, 33196 methods, 17511 classes\n  - totals before: 32891 hot methods, 32891 methods, 17378 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2085, 1961, 118, 8, 21452, 10142\n    com.android, 164, 151, 19, 28, 2450, 3492\n    java, 928, 780, 24, 0, 7308, 2110\n    android.view, 371, 372, 6, 2, 3483, 1047\n    android.hardware, 28, 18, 8, 0, 502, 860\n    android.bluetooth, 4, 0, 8, 0, 4, 8\n    android.animation, 94, 84, 9, 0, 414, 82\n    android.app, 225, 221, 16, 1, 3022, 1115\n    android.content, 219, 222, 0, 1, 1897, 584\n    android.graphics, 185, 185, 0, 0, 1977, 345\n    android.icu, 213, 197, 0, 0, 2064, 1474\n    android.media, 17, 15, 4, 0, 794, 608\n    android.net, 89, 36, 39, 0, 308, 262\n    android.widget, 118, 120, 0, 0, 1406, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 159 added, 39 removed\n  - totals now: 0 hot methods, 0 methods, 17464 classes\n  - totals before: 0 hot methods, 0 methods, 17344 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 100, 7, 0, 10106\n    com.android, 0, 0, 22, 28, 0, 3487\n    java, 0, 0, 25, 0, 0, 2107\n    android.view, 0, 0, 4, 2, 0, 1045\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 36, 0, 0, 259\n\nFile boot-image-profile.txt\n  - hot methods: 4351 added, 2072 removed\n  - methods: 4351 added, 2072 removed\n  - classes: 980 added, 37 removed\n  - totals now: 25067 hot methods, 25067 methods, 15101 classes\n  - totals before: 22788 hot methods, 22788 methods, 14158 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2121, 1966, 134, 8, 21419, 10127\n    com.android, 118, 105, 22, 28, 1440, 3066\n    java, 1980, 0, 669, 0, 1982, 783\n    android.view, 371, 372, 6, 2, 3483, 1047\n    android.hardware, 28, 18, 8, 0, 502, 860\n    android.bluetooth, 4, 0, 8, 0, 4, 8\n    android.animation, 94, 84, 9, 0, 414, 82\n    android.app, 225, 221, 16, 1, 3022, 1115\n    android.content, 219, 222, 0, 1, 1897, 584\n    android.graphics, 185, 185, 0, 0, 1977, 345\n    android.icu, 207, 203, 0, 0, 2052, 1474\n    android.media, 17, 15, 4, 0, 794, 608\n    android.net, 89, 36, 38, 0, 308, 261\n    android.widget, 118, 120, 0, 0, 1406, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 964 added, 36 removed\n  - totals now: 0 hot methods, 0 methods, 15057 classes\n  - totals before: 0 hot methods, 0 methods, 14129 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 116, 7, 0, 10091\n    com.android, 0, 0, 25, 28, 0, 3061\n    java, 0, 0, 668, 0, 0, 782\n    android.view, 0, 0, 4, 2, 0, 1045\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 35, 0, 0, 258\n\nInternalReferenceRawProfileId: 35460\nInternalReferenceCandidateProfileId: 35466\n\nTest: build \u0026 benchmark\n\nChange-Id: I8379223a4a6972abab46f79fce1d3e6e86121a3e\n"
    },
    {
      "commit": "3982fc85076a4bccd290c598a152c0a3ff3b4a14",
      "tree": "a68f1e1460c3927ac1f68ca5291510f2d8e12def",
      "parents": [
        "c02f57c43ea55b506ee7db9d6820fa6e5e622120",
        "171ea519a9ef633accffd0fc294e8cf727102567"
      ],
      "author": {
        "name": "Vova Sharaienko",
        "email": "sharaienko@google.com",
        "time": "Tue Apr 11 17:04:50 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 11 17:04:50 2023 +0000"
      },
      "message": "Merge \"[TeX] Source code moved to modules-utils\" into udc-dev"
    },
    {
      "commit": "f816b0acb2ab0d284226f77a8fb8802298514b1c",
      "tree": "44ee9ace6e4ba59ecd5033e24c8584b6d5fc0195",
      "parents": [
        "901bee878feeebebf548b173f417b48713cba750",
        "5939a41fafe5201c27180da192684ef4352a1757"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Apr 04 10:25:22 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 04 10:25:22 2023 +0000"
      },
      "message": "Merge \"Update owners for some ART related files.\" am: 7cc68b301f am: 81d7252824 am: 5939a41faf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2519636\n\nChange-Id: I79d9bdbc2a69726a393779c42df066fe878680c1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5939a41fafe5201c27180da192684ef4352a1757",
      "tree": "8a10b1a76b9be2e357d9cd0d97a6d4f839fd4f73",
      "parents": [
        "0c309c1efef1993ccfc89a4cf68219048fdd91c9",
        "81d7252824c8cc177d954b6abd3684631cab65ab"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Apr 04 09:55:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 04 09:55:33 2023 +0000"
      },
      "message": "Merge \"Update owners for some ART related files.\" am: 7cc68b301f am: 81d7252824\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2519636\n\nChange-Id: Iaf65d18a4aa0bb4e0c1b7f9375341203ea4bc0be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "039c8f49769c8511204b38d86d55e563be3a694e",
      "tree": "fbc721bb1377505301e40010294a4cef3e25dd26",
      "parents": [
        "932fe8ac1d0253abba86036811f004bf36dabc8e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 03 10:05:44 2023 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 03 10:06:50 2023 +0100"
      },
      "message": "Update owners for some ART related files.\n\nTest: N/A\nChange-Id: If37223f5bbb741fa6cd85552a69af7cbbf68f656\n"
    },
    {
      "commit": "eebca7afc76ed8a0a9ff57c84b4d29587e50daae",
      "tree": "372c894348a1663c9c340cac7df3bbbcd958c76d",
      "parents": [
        "06935f32ef16c7095ff14a1459f75aaaac8d5f37"
      ],
      "author": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Thu Mar 30 18:34:22 2023 -0700"
      },
      "committer": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Fri Mar 31 11:24:38 2023 -0700"
      },
      "message": "ActivityManager: Use the default UidObserver implementation.\n\nA class which overrides IUidObserver.Stub with empty callback\nimplementations was added in change\nI2ff1e868586861e4dcd6586ad22139ba84eaf39c to simplify BroadcastQueue\ninterface complexity. Using this default implementation will mean less\nchurn when new callbacks are added to IUidObserver, or existing callback\nmethod signatures are changed.\n\nAlso rename ActivityManager.UidObserver to MyUidObserver to remove any\nambiguity.\n\nBug: 274486653\nTest: Presubmit, smoke test on cuttlefish.\nChange-Id: I6e30a4e116a7baaca1e411ca0cc4a4dca37a32bd\n"
    },
    {
      "commit": "171ea519a9ef633accffd0fc294e8cf727102567",
      "tree": "951fedeff103afe8e08e5778e7b81b33b415a783",
      "parents": [
        "b11b27d49043283594685b9b69cb012aa5212249"
      ],
      "author": {
        "name": "Vova Sharaienko",
        "email": "sharaienko@google.com",
        "time": "Tue Mar 21 19:43:58 2023 +0000"
      },
      "committer": {
        "name": "Vova Sharaienko",
        "email": "sharaienko@google.com",
        "time": "Wed Mar 29 03:07:03 2023 +0000"
      },
      "message": "[TeX] Source code moved to modules-utils\n\n- to be used as a static lib by mainline modules\n\nBug: 271127104\nTest: m\nChange-Id: I80b03fb6dbcff95dd7fc0d5c4af6e868629cce64\n"
    },
    {
      "commit": "27890289a3a9c06535f6a85e9e5d6cfcec6a37f4",
      "tree": "2cbe344ecbf11caf9566840cab3eed951d222a39",
      "parents": [
        "e0c73907f5092a1e076c41cc59b4ef8d677539b1",
        "4fc02706224ae99bcd33ecd1a60385f29c3e90f1"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Mar 27 16:48:28 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 27 16:48:28 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M20C15P70S0PP], RESTRICT AUTOMERGE Since these are profiles for T release only. am: 4fc0270622\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22277909\n\nChange-Id: I136b8cc8c733304343231a836f94c051504a9f28\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4fc02706224ae99bcd33ecd1a60385f29c3e90f1",
      "tree": "99ea08f20440dc7923b1e82235d0565bc2750763",
      "parents": [
        "0aadb77a1308956b1d2c180c735402f60379928c"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Mar 25 10:13:04 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Mar 27 12:59:11 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M20C15P70S0PP], RESTRICT AUTOMERGE Since these are profiles for T release only.\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:33626\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup time, boot time and drop in the generated code size at the cost of a slight increase in memory, which could be an acceptable cost.\n\nStartup: -0.83%\nMemory(PSS): 1.43%\nBoot time: -0.72%\nCode size (.oat + .art + .odex): -2.44% (2.89 MB drop)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.2\nimage_class_threshold: 0.15\npreloaded_classes_threshold: 0.7\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.01875\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.025\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 23\n- number of (device types, builds): 9\n\nFile boot-image-profile.txt\n  - hot methods: 1893 added, 1590 removed\n  - methods: 1893 added, 1590 removed\n  - classes: 117 added, 1 removed\n  - totals now: 32655 hot methods, 32655 methods, 16928 classes\n  - totals before: 32352 hot methods, 32352 methods, 16812 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1210, 1012, 77, 0, 21083, 9595\n    com.android, 135, 54, 32, 1, 2561, 3562\n    java, 478, 460, 5, 0, 7073, 2047\n    android.view, 236, 189, 11, 0, 3426, 960\n    android.hardware, 13, 5, 5, 0, 480, 812\n    android.animation, 11, 11, 0, 0, 393, 73\n    android.app, 225, 159, 24, 0, 2990, 1053\n    android.content, 161, 146, 1, 0, 1872, 565\n    android.graphics, 81, 71, 0, 0, 1989, 336\n    android.icu, 70, 67, 0, 0, 2038, 1472\n    android.media, 12, 8, 14, 0, 802, 590\n    android.net, 20, 20, 2, 0, 255, 221\n    android.widget, 50, 43, 0, 0, 1403, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 404 added, 4 removed\n  - totals now: 0 hot methods, 0 methods, 16831 classes\n  - totals before: 0 hot methods, 0 methods, 16431 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 233, 0, 0, 9524\n    com.android, 0, 0, 69, 3, 0, 3550\n    java, 0, 0, 29, 1, 0, 2039\n    android.view, 0, 0, 38, 0, 0, 953\n    android.hardware, 0, 0, 18, 0, 0, 807\n    android.animation, 0, 0, 2, 0, 0, 73\n    android.app, 0, 0, 41, 0, 0, 1030\n    android.content, 0, 0, 10, 0, 0, 562\n    android.graphics, 0, 0, 5, 0, 0, 336\n    android.icu, 0, 0, 1, 0, 0, 1472\n    android.media, 0, 0, 22, 0, 0, 587\n    android.net, 0, 0, 3, 0, 0, 219\n    android.widget, 0, 0, 5, 0, 0, 380\n\nFile boot-image-profile.txt\n  - hot methods: 1335 added, 1056 removed\n  - methods: 1335 added, 1056 removed\n  - classes: 111 added, 1 removed\n  - totals now: 22667 hot methods, 22667 methods, 13777 classes\n  - totals before: 22388 hot methods, 22388 methods, 13667 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1208, 1010, 77, 0, 21020, 9564\n    com.android, 127, 46, 32, 1, 1551, 3140\n    android.view, 236, 189, 11, 0, 3426, 960\n    android.hardware, 13, 5, 5, 0, 480, 812\n    android.animation, 11, 11, 0, 0, 393, 73\n    android.app, 225, 159, 24, 0, 2990, 1053\n    android.content, 161, 146, 1, 0, 1872, 565\n    android.graphics, 81, 71, 0, 0, 1989, 336\n    android.icu, 70, 67, 0, 0, 2038, 1472\n    android.media, 12, 8, 14, 0, 802, 590\n    android.net, 20, 20, 2, 0, 255, 221\n    android.widget, 50, 43, 0, 0, 1403, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 332 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13690 classes\n  - totals before: 0 hot methods, 0 methods, 13361 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 233, 0, 0, 9493\n    com.android, 0, 0, 57, 3, 0, 3128\n    android.view, 0, 0, 38, 0, 0, 953\n    android.hardware, 0, 0, 18, 0, 0, 807\n    android.animation, 0, 0, 2, 0, 0, 73\n    android.app, 0, 0, 41, 0, 0, 1030\n    android.content, 0, 0, 10, 0, 0, 562\n    android.graphics, 0, 0, 5, 0, 0, 336\n    android.icu, 0, 0, 1, 0, 0, 1472\n    android.media, 0, 0, 22, 0, 0, 587\n    android.net, 0, 0, 3, 0, 0, 219\n    android.widget, 0, 0, 5, 0, 0, 380\n\nFile art-profile\n  - hot methods: 2293 added, 24736 removed\n  - methods: 2286 added, 50806 removed\n  - classes: 6 added, 3905 removed\n  - totals now: 10167 hot methods, 10167 methods, 1285 classes\n  - totals before: 32610 hot methods, 58687 methods, 5184 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 22, 397, 0, 118, 66, 25\n    com.android, 2271, 24333, 6, 3718, 10101, 1242\n    android.hardware, 20, 315, 0, 85, 51, 14\n    android.app, 0, 2, 0, 3, 0, 0\n    android.content, 0, 0, 0, 2, 1, 3\n    android.net, 2, 64, 0, 21, 12, 6\n\nInternalReferenceRawProfileId: 33626\nInternalReferenceCandidateProfileId: 33629\n\nTest: build \u0026 benchmark\n\nChange-Id: Ib85d606d48727fd6dc0c0ecd094f7948e00464ca\n"
    },
    {
      "commit": "922a5539d96911741e2beab1833a015952fc33a0",
      "tree": "6a89f45bff0b427f83ef69dabb9cf306f84cb034",
      "parents": [
        "c6b158b86a2589c74425c702f0c23ac0615356a2"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Mar 23 03:12:41 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Mar 27 09:04:31 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M22C17P72S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:33618\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup time, memory and no noticeable impact for boot time at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -0.99%\nMemory(PSS): -0.84%\nBoot time: 0.46%\nCode size (.oat + .art + .odex): 0.79% (0.68 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.22\nimage_class_threshold: 0.17\npreloaded_classes_threshold: 0.72\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.02125\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.0275\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 426\n- number of (device types, builds): 20\n\nFile boot-image-profile.txt\n  - hot methods: 1697 added, 1322 removed\n  - methods: 1697 added, 1322 removed\n  - classes: 87 added, 15 removed\n  - totals now: 32891 hot methods, 32891 methods, 17378 classes\n  - totals before: 32516 hot methods, 32516 methods, 17306 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1165, 838, 61, 8, 21328, 10032\n    com.android, 45, 22, 16, 7, 2437, 3501\n    java, 407, 387, 5, 0, 7160, 2086\n    android.view, 321, 199, 11, 1, 3484, 1043\n    android.hardware, 26, 9, 4, 3, 492, 852\n    android.animation, 24, 24, 0, 0, 404, 73\n    android.app, 120, 36, 9, 0, 3018, 1100\n    android.content, 90, 71, 3, 1, 1900, 585\n    android.graphics, 87, 79, 2, 0, 1977, 345\n    android.icu, 112, 107, 0, 0, 2048, 1474\n    android.media, 15, 12, 0, 0, 792, 604\n    android.net, 7, 6, 1, 0, 255, 223\n    android.widget, 75, 68, 2, 0, 1408, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 429 added, 11 removed\n  - totals now: 0 hot methods, 0 methods, 17344 classes\n  - totals before: 0 hot methods, 0 methods, 16926 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 351, 7, 0, 10013\n    com.android, 0, 0, 42, 4, 0, 3493\n    java, 0, 0, 6, 0, 0, 2082\n    android.view, 0, 0, 50, 1, 0, 1043\n    android.hardware, 0, 0, 35, 3, 0, 852\n    android.app, 0, 0, 56, 0, 0, 1099\n    android.content, 0, 0, 18, 0, 0, 583\n    android.graphics, 0, 0, 4, 0, 0, 345\n    android.icu, 0, 0, 1, 0, 0, 1474\n    android.media, 0, 0, 10, 0, 0, 601\n    android.net, 0, 0, 5, 0, 0, 223\n    android.widget, 0, 0, 7, 0, 0, 398\n\nFile boot-image-profile.txt\n  - hot methods: 1207 added, 856 removed\n  - methods: 1207 added, 856 removed\n  - classes: 80 added, 15 removed\n  - totals now: 22788 hot methods, 22788 methods, 14158 classes\n  - totals before: 22437 hot methods, 22437 methods, 14093 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1162, 835, 61, 8, 21264, 10001\n    com.android, 43, 20, 16, 7, 1427, 3072\n    android.view, 321, 199, 11, 1, 3484, 1043\n    android.hardware, 26, 9, 4, 3, 492, 852\n    android.animation, 24, 24, 0, 0, 404, 73\n    android.app, 120, 36, 9, 0, 3018, 1100\n    android.content, 90, 71, 3, 1, 1900, 585\n    android.graphics, 87, 79, 2, 0, 1977, 345\n    android.icu, 112, 107, 0, 0, 2048, 1474\n    android.media, 15, 12, 0, 0, 792, 604\n    android.net, 7, 6, 1, 0, 255, 223\n    android.widget, 75, 68, 2, 0, 1408, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 412 added, 11 removed\n  - totals now: 0 hot methods, 0 methods, 14129 classes\n  - totals before: 0 hot methods, 0 methods, 13728 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 351, 7, 0, 9982\n    com.android, 0, 0, 38, 4, 0, 3064\n    android.view, 0, 0, 50, 1, 0, 1043\n    android.hardware, 0, 0, 35, 3, 0, 852\n    android.app, 0, 0, 56, 0, 0, 1099\n    android.content, 0, 0, 18, 0, 0, 583\n    android.graphics, 0, 0, 4, 0, 0, 345\n    android.icu, 0, 0, 1, 0, 0, 1474\n    android.media, 0, 0, 10, 0, 0, 601\n    android.net, 0, 0, 5, 0, 0, 223\n    android.widget, 0, 0, 7, 0, 0, 398\n\nFile art-profile\n  - hot methods: 1741 added, 2436 removed\n  - methods: 1741 added, 2436 removed\n  - classes: 185 added, 49 removed\n  - totals now: 12201 hot methods, 12201 methods, 1612 classes\n  - totals before: 12896 hot methods, 12896 methods, 1476 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 7, 23, 0, 0, 63, 23\n    com.android, 1734, 2413, 184, 48, 12138, 1558\n    android.hardware, 6, 21, 0, 0, 47, 12\n    android.net, 1, 1, 0, 0, 10, 4\n\nInternalReferenceRawProfileId: 33618\nInternalReferenceCandidateProfileId: 33621\n\nTest: build \u0026 benchmark\n\nChange-Id: I137e6d45fc17143855f5c2458050fa650771d509\n"
    },
    {
      "commit": "f93b0ad66995f53b9899d5985df2e1a0b94a4da0",
      "tree": "f5f1dbdebc6bd611c5d41a03cf6f43ce75ee733f",
      "parents": [
        "5cbfb0cf9b1b8c70020b5e21aaf985204115a184"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Mar 03 15:23:50 2023 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Mar 03 15:25:28 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M60C35P85S0PP]\"\n\nRevert submission 21609950-u-profiles-v7\n\nBUG: 271469319\nReason for revert: Possible regression for startup time, will merge a better candidate later\n\nReverted changes: /q/submissionid:21609950-u-profiles-v7\n\nChange-Id: I73d5b3f45ae4bb082e9312ad47c32f5e21fa073c\n"
    },
    {
      "commit": "941d9285752d9e51e8b1aba798c773f630b2798e",
      "tree": "4f38aa35afba9081b98895717da881525de8237a",
      "parents": [
        "decd0f13cbf996dcdb1b959dd6db246c521029a2",
        "7e359a705bfb6a190dd4612ef72d0692e46ce890"
      ],
      "author": {
        "name": "Alisher Alikhodjaev",
        "email": "alisher@google.com",
        "time": "Thu Mar 02 19:38:36 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 02 19:38:36 2023 +0000"
      },
      "message": "Merge \"Implement NfcServiceManager and NfcFrameworkInitializer\" am: 7e359a705b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2360420\n\nChange-Id: I96a8563b02a668743ac9c7a1dea9a95d68daa2f6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5cbfb0cf9b1b8c70020b5e21aaf985204115a184",
      "tree": "f3b98152dbb70d5429805d3ad73e4a345770d1ff",
      "parents": [
        "4682a93c227b4e1325b01b109eb46403ef91e4e1"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sun Feb 26 03:43:51 2023 -0800"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Mar 01 14:58:47 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M60C35P85S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:32538\n\n\u003d Perf stats \u003d\n(lower is better)\n\nNo noticeable impact for startup time, memory and boot time and a nice drop for code sizes (mainly ~4MB drop).\n\nStartup: 0.03%\nMemory(PSS): -0.93%\nBoot time: 0.54%\nCode size (.oat + .art + .odex): -4.93% (4.04 MB drop)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.6\nimage_class_threshold: 0.35\npreloaded_classes_threshold: 0.85\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.04375\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.075\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2789\n- number of (device types, builds): 62\n\nFile boot-image-profile.txt\n  - hot methods: 1134 added, 1164 removed\n  - methods: 1134 added, 1164 removed\n  - classes: 0 added, 295 removed\n  - totals now: 32486 hot methods, 32486 methods, 17011 classes\n  - totals before: 32516 hot methods, 32516 methods, 17306 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 741, 766, 0, 236, 20976, 9743\n    com.android, 27, 30, 0, 34, 2411, 3458\n    java, 302, 304, 0, 2, 7138, 2079\n    android.view, 198, 206, 0, 16, 3354, 1017\n    android.hardware, 8, 9, 0, 26, 474, 825\n    android.animation, 12, 12, 0, 0, 404, 73\n    android.app, 35, 45, 0, 43, 2924, 1048\n    android.content, 85, 89, 0, 12, 1877, 571\n    android.graphics, 94, 93, 0, 1, 1970, 342\n    android.icu, 86, 86, 0, 1, 2043, 1473\n    android.media, 2, 3, 0, 8, 788, 596\n    android.net, 11, 11, 0, 4, 254, 218\n    android.widget, 53, 53, 0, 3, 1401, 394\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 19 removed\n  - totals now: 0 hot methods, 0 methods, 16908 classes\n  - totals before: 0 hot methods, 0 methods, 16927 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 9, 0, 9660\n    com.android, 0, 0, 0, 8, 0, 3447\n    java, 0, 0, 0, 1, 0, 2076\n    android.view, 0, 0, 0, 3, 0, 991\n\nFile boot-image-profile.txt\n  - hot methods: 765 added, 793 removed\n  - methods: 765 added, 793 removed\n  - classes: 0 added, 286 removed\n  - totals now: 22409 hot methods, 22409 methods, 13807 classes\n  - totals before: 22437 hot methods, 22437 methods, 14093 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 740, 765, 0, 236, 20912, 9712\n    com.android, 25, 28, 0, 30, 1401, 3033\n    android.view, 198, 206, 0, 16, 3354, 1017\n    android.hardware, 8, 9, 0, 26, 474, 825\n    android.animation, 12, 12, 0, 0, 404, 73\n    android.app, 35, 45, 0, 43, 2924, 1048\n    android.content, 85, 89, 0, 12, 1877, 571\n    android.graphics, 94, 93, 0, 1, 1970, 342\n    android.icu, 86, 86, 0, 1, 2043, 1473\n    android.media, 2, 3, 0, 8, 788, 596\n    android.net, 11, 11, 0, 4, 254, 218\n    android.widget, 53, 53, 0, 3, 1401, 394\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 17 removed\n  - totals now: 0 hot methods, 0 methods, 13711 classes\n  - totals before: 0 hot methods, 0 methods, 13728 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 9, 0, 9629\n    com.android, 0, 0, 0, 8, 0, 3022\n    android.view, 0, 0, 0, 3, 0, 991\n\nFile art-profile\n  - hot methods: 382 added, 5965 removed\n  - methods: 382 added, 5965 removed\n  - classes: 0 added, 33 removed\n  - totals now: 7313 hot methods, 7313 methods, 1443 classes\n  - totals before: 12896 hot methods, 12896 methods, 1476 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 55, 0, 2, 24, 21\n    com.android, 382, 5910, 0, 30, 7289, 1392\n    android.hardware, 0, 52, 0, 0, 10, 12\n    android.content, 0, 0, 0, 1, 2, 3\n    android.net, 0, 2, 0, 1, 8, 3\n\nInternalReferenceRawProfileId: 32502\nInternalReferenceCandidateProfileId: 32516\n\nTest: build \u0026 benchmark\n\nChange-Id: I6e540f8ec146e6aea4f87b85c694a52bb176e3ab\n"
    },
    {
      "commit": "08b7d5270ffdb663ade7a51e2b3933fcd4155723",
      "tree": "95aa04266b870b4838c98b75665e7065438de3e8",
      "parents": [
        "e2f4f71ca221c1b062399b0725981e9289d8639e"
      ],
      "author": {
        "name": "Alisher Alikhodjaev",
        "email": "alisher@google.com",
        "time": "Thu Dec 15 14:30:50 2022 -0800"
      },
      "committer": {
        "name": "Alisher Alikhodjaev",
        "email": "alisher@google.com",
        "time": "Tue Feb 28 14:34:15 2023 -0800"
      },
      "message": "Implement NfcServiceManager and NfcFrameworkInitializer\n\nBug: 244264995\nTest: read a tag, nfc on/off\nMerged-In: Ie11e888cb852740d806d06c0c725bb2a4544e13c\nChange-Id: Ie11e888cb852740d806d06c0c725bb2a4544e13c\n"
    },
    {
      "commit": "e8733a8177fd3b76e273a7b8c78fee7dad924c01",
      "tree": "d5e6c40c9d15a89d339f2c4be1ae98f1e0a79dfa",
      "parents": [
        "93c2c83c203ffe1d089e4f315658f1decc9ed2df",
        "00abe240092d9d0b6fd5643c956cf0603071e3ea"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Feb 14 20:18:33 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 20:18:33 2023 +0000"
      },
      "message": "Merge \"Update boot image and system server profiles [M55C15P80S0PP]\""
    },
    {
      "commit": "6b365a84ab6ef5f78db636018394b791799a2018",
      "tree": "97977a5c81639a5de3fbdcf8467d7fad0e21cf9d",
      "parents": [
        "5b839395dde696a07386af1645e136d4b2cdb30f",
        "fc97db55b145bb68c2b19be30db70efbbd73973d"
      ],
      "author": {
        "name": "Ronish Kalia",
        "email": "ronish@google.com",
        "time": "Tue Feb 14 12:08:35 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 12:08:35 2023 +0000"
      },
      "message": "Merge \"Rename healthconnect to healthfitness\""
    },
    {
      "commit": "00abe240092d9d0b6fd5643c956cf0603071e3ea",
      "tree": "ace88e2fdce8d91af65ee8eabb28424fc453693e",
      "parents": [
        "3f329a27c800f718f1dd3cdf8c64de231d09f971"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Feb 13 10:31:34 2023 -0800"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Feb 14 10:25:02 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M55C15P80S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:32157\n\n\u003d Perf stats \u003d\n(lower is better)\n\nSlight improvement for startup time, memory, boot time and huge drop for code sizes (mainly ~2MB drop for services.odex).\n\nStartup: -0.53%\nMemory(PSS): -0.24%\nBoot time: -0.97%\nCode size (.oat + .art + .odex): -2.73% (2.3 MB drop)\n\nIgnore-AOSP-First: Boot image profiles\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.55\nimage_class_threshold: 0.15\npreloaded_classes_threshold: 0.8\npriority_packages_thresholds {\n  key: \"services.jar.prof:android\"\n  value: 0.04\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 776\n- number of (device types, builds): 17\n\nFile boot-image-profile.txt\n  - hot methods: 1248 added, 1252 removed\n  - methods: 1248 added, 1252 removed\n  - classes: 490 added, 14 removed\n  - totals now: 32516 hot methods, 32516 methods, 17306 classes\n  - totals before: 32520 hot methods, 32520 methods, 16830 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 824, 843, 368, 11, 21001, 9979\n    com.android, 63, 62, 79, 3, 2414, 3492\n    java, 313, 306, 10, 0, 7140, 2081\n    android.view, 196, 194, 55, 3, 3362, 1033\n    android.hardware, 3, 5, 41, 0, 475, 851\n    android.animation, 39, 25, 0, 0, 404, 73\n    android.app, 64, 95, 51, 0, 2934, 1091\n    android.content, 80, 79, 15, 0, 1881, 583\n    android.graphics, 104, 110, 8, 0, 1969, 343\n    android.icu, 71, 69, 1, 0, 2043, 1474\n    android.media, 2, 2, 15, 0, 789, 604\n    android.net, 12, 12, 4, 0, 254, 222\n    android.widget, 52, 47, 5, 0, 1401, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 250 added, 15 removed\n  - totals now: 0 hot methods, 0 methods, 16927 classes\n  - totals before: 0 hot methods, 0 methods, 16692 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 153, 12, 0, 9669\n    com.android, 0, 0, 57, 3, 0, 3455\n    java, 0, 0, 29, 0, 0, 2077\n    android.view, 0, 0, 44, 4, 0, 994\n    android.hardware, 0, 0, 10, 0, 0, 820\n    android.app, 0, 0, 9, 0, 0, 1043\n    android.content, 0, 0, 4, 0, 0, 565\n    android.graphics, 0, 0, 10, 0, 0, 341\n    android.icu, 0, 0, 1, 0, 0, 1473\n    android.media, 0, 0, 10, 0, 0, 591\n    android.widget, 0, 0, 10, 0, 0, 391\n\nFile boot-image-profile.txt\n  - hot methods: 844 added, 881 removed\n  - methods: 844 added, 881 removed\n  - classes: 461 added, 14 removed\n  - totals now: 22437 hot methods, 22437 methods, 14093 classes\n  - totals before: 22474 hot methods, 22474 methods, 13646 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 807, 844, 367, 11, 20937, 9948\n    com.android, 36, 36, 74, 3, 1404, 3063\n    android.view, 190, 194, 54, 3, 3362, 1033\n    android.hardware, 2, 5, 41, 0, 475, 851\n    android.animation, 39, 25, 0, 0, 404, 73\n    android.app, 61, 95, 51, 0, 2934, 1091\n    android.content, 78, 79, 15, 0, 1881, 583\n    android.graphics, 104, 110, 8, 0, 1969, 343\n    android.icu, 71, 69, 1, 0, 2043, 1474\n    android.media, 2, 2, 15, 0, 789, 604\n    android.net, 12, 12, 4, 0, 254, 222\n    android.widget, 51, 47, 5, 0, 1401, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 208 added, 17 removed\n  - totals now: 0 hot methods, 0 methods, 13728 classes\n  - totals before: 0 hot methods, 0 methods, 13537 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 153, 14, 0, 9638\n    com.android, 0, 0, 55, 3, 0, 3030\n    android.view, 0, 0, 44, 4, 0, 994\n    android.hardware, 0, 0, 10, 0, 0, 820\n    android.app, 0, 0, 9, 0, 0, 1043\n    android.content, 0, 0, 4, 0, 0, 565\n    android.graphics, 0, 0, 10, 0, 0, 341\n    android.icu, 0, 0, 1, 0, 0, 1473\n    android.media, 0, 0, 10, 0, 0, 591\n    android.widget, 0, 0, 10, 0, 0, 391\n\nFile art-profile\n  - hot methods: 2126 added, 6952 removed\n  - methods: 2126 added, 6952 removed\n  - classes: 83 added, 1961 removed\n  - totals now: 12896 hot methods, 12896 methods, 1476 classes\n  - totals before: 17722 hot methods, 17722 methods, 3354 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 9, 67, 1, 41, 79, 23\n    com.android, 2117, 6885, 82, 1894, 12817, 1422\n    android.hardware, 7, 35, 0, 24, 62, 12\n    android.app, 0, 1, 0, 2, 0, 0\n    android.content, 0, 0, 1, 0, 2, 4\n    android.net, 1, 22, 0, 11, 10, 4\n\nInternalReferenceRawProfileId: 32157\nInternalReferenceCandidateProfileId: 32163\n\nTest: build \u0026 benchmark\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\nChange-Id: Ic0a1e248907a14b18167a53816ab4083da7292d6\n"
    },
    {
      "commit": "d8c67dd8922f5ea6d0ed03c4b86ef0532eb8ed7b",
      "tree": "d1db9cb8f8bb501adca4caaafab69cc8d2adb61f",
      "parents": [
        "42d58582d0dd4f6d2b513fd4716671cfb5433b35"
      ],
      "author": {
        "name": "Alisher Alikhodjaev",
        "email": "alisher@google.com",
        "time": "Thu Dec 15 14:30:50 2022 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Feb 08 09:49:49 2023 -0800"
      },
      "message": "Implement NfcServiceManager and NfcFrameworkInitializer\n\nBug: 244264995\nTest: read a tag, nfc on/off\nChange-Id: Ie11e888cb852740d806d06c0c725bb2a4544e13c\n"
    },
    {
      "commit": "fc97db55b145bb68c2b19be30db70efbbd73973d",
      "tree": "f8740b713718fb6d015a71c49c72fd0a76d78975",
      "parents": [
        "fd5abe36ed79f2510e07ec0f5929d682570295c5"
      ],
      "author": {
        "name": "ronish",
        "email": "ronish@google.com",
        "time": "Tue Feb 07 17:57:48 2023 +0000"
      },
      "committer": {
        "name": "ronish",
        "email": "ronish@google.com",
        "time": "Tue Feb 07 18:09:23 2023 +0000"
      },
      "message": "Rename healthconnect to healthfitness\n\nBug: 264516143\nChange-Id: I972c9f4b88f7e7c1488f31f4db88265a356c5b9d\n"
    },
    {
      "commit": "5e9010e2453c0c4ad5d73f132ff1a66fc5a683ad",
      "tree": "4271bfc4f0594479d846272d80e4e8cd2c813a06",
      "parents": [
        "042112f4c3c25e82cc1764394ff6f2496bd7770e",
        "75fa8c900fa61e28c4508c1864cda7a9a4c878f0"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Jan 13 22:05:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 13 22:05:33 2023 +0000"
      },
      "message": "Merge \"Conditionally add the car bcpf to platform bootclasspath\" am: 18f0a04eb8 am: 8076a6a0d3 am: 75fa8c900f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2378892\n\nChange-Id: Ib6a03255fca5e2b8aac105e6f1e11329911e0021\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8076a6a0d352642d80e72a955a42f2caed393593",
      "tree": "167cbd6985ffb1086ee762455c799838c57bf765",
      "parents": [
        "f32d46c8e0c2204c47c4b5bfdd4570b51324c494",
        "18f0a04eb8a833271963e9d1b3b9d46252c2fee7"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Jan 13 15:43:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 13 15:43:33 2023 +0000"
      },
      "message": "Merge \"Conditionally add the car bcpf to platform bootclasspath\" am: 18f0a04eb8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2378892\n\nChange-Id: If730f49da9b288ffc042a6132297c2d7a8628950\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c67e1df34f6d7efe53dc976ed364cc2ba30b13f9",
      "tree": "db8bb915258c24a7d88d106994f12becf0e04d58",
      "parents": [
        "f4df08e197071b330d342aa3cfe8c0bffd13dbc8"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 09 12:03:59 2023 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 10 16:59:47 2023 +0000"
      },
      "message": "Conditionally add the car bcpf to platform bootclasspath\n\nPreviously, the com.android.car.framework was always added to the\nplatform bootclasspath and then Soong ignored errors that arose when\nthe android.car-module was not listed in PRODUCT_APEX_BOOT_JARS. This\nchanges uses the target_board_auto Soong config variable to control\nwhether the car fragment is added or not.\n\nTest: none\nBug: 264598408\nChange-Id: Ie2819215ae399cf50ff17ca47551947773cae80d\n"
    },
    {
      "commit": "08401c1ffc1395c1c7c2c725be26e6cd49d00c9f",
      "tree": "4c4f2a9b0cac42c7e107ca23b2aeae22563a7589",
      "parents": [
        "ab979cf06d227431417d9fd7595a5e8d93fb7cbd"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Dec 23 09:27:20 2022 -0800"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Dec 28 11:09:58 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0]\n\nBug: 254051423\nTest: go/art-benchmark?fb\u003dBootImageProfileId:eq:29850\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time, memory, boot time and Odex file sizes are all improving at the cost of a slight increase in generated boot image size, which could be an acceptable cost.\n\nStartup: -1.88%\nMemory: -0.12%\nBoot time: -17.94%\nOdex size: -0.10% (4.81 MB drop)\nBoot image(.oat, .art) size: 1.88%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 178\n- number of (device types, builds): 20\n\nFile boot-image-profile.txt\n  - hot methods: 1546 added, 1376 removed\n  - methods: 1544 added, 1376 removed\n  - classes: 218 added, 52 removed\n  - totals now: 32520 hot methods, 32520 methods, 16830 classes\n  - totals before: 32350 hot methods, 32352 methods, 16664 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1012, 906, 120, 29, 21020, 9622\n    com.android, 93, 78, 48, 14, 2413, 3416\n    java, 403, 367, 41, 6, 7133, 2071\n    android.view, 202, 236, 38, 8, 3360, 981\n    android.hardware, 15, 8, 4, 0, 477, 810\n    android.animation, 22, 23, 0, 0, 390, 73\n    android.app, 151, 119, 7, 2, 2965, 1040\n    android.content, 93, 72, 6, 0, 1880, 568\n    android.graphics, 90, 87, 4, 4, 1975, 335\n    android.icu, 91, 86, 4, 3, 2041, 1473\n    android.media, 5, 8, 16, 2, 789, 589\n    android.net, 9, 9, 0, 0, 254, 218\n    android.widget, 50, 52, 11, 0, 1396, 392\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 246 added, 52 removed\n  - totals now: 0 hot methods, 0 methods, 16692 classes\n  - totals before: 0 hot methods, 0 methods, 16498 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 101, 27, 0, 9528\n    com.android, 0, 0, 86, 16, 0, 3401\n    java, 0, 0, 31, 6, 0, 2048\n    android.view, 0, 0, 29, 6, 0, 954\n    android.hardware, 0, 0, 4, 0, 0, 810\n    android.animation, 0, 0, 1, 0, 0, 73\n    android.app, 0, 0, 11, 2, 0, 1034\n    android.content, 0, 0, 6, 0, 0, 561\n    android.graphics, 0, 0, 3, 4, 0, 331\n    android.icu, 0, 0, 3, 3, 0, 1472\n    android.media, 0, 0, 11, 2, 0, 581\n    android.widget, 0, 0, 2, 0, 0, 381\n\nFile boot-image-profile.txt\n  - hot methods: 1111 added, 972 removed\n  - methods: 1109 added, 972 removed\n  - classes: 168 added, 43 removed\n  - totals now: 22474 hot methods, 22474 methods, 13646 classes\n  - totals before: 22335 hot methods, 22337 methods, 13521 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1029, 906, 121, 29, 20974, 9592\n    com.android, 81, 65, 47, 14, 1404, 2992\n    android.view, 208, 236, 39, 8, 3366, 982\n    android.hardware, 16, 8, 4, 0, 478, 810\n    android.animation, 22, 23, 0, 0, 390, 73\n    android.app, 154, 119, 7, 2, 2968, 1040\n    android.content, 95, 72, 6, 0, 1882, 568\n    android.graphics, 90, 87, 4, 4, 1975, 335\n    android.icu, 91, 86, 4, 3, 2041, 1473\n    android.media, 5, 8, 16, 2, 789, 589\n    android.net, 9, 9, 0, 0, 254, 218\n    android.widget, 51, 52, 11, 0, 1397, 392\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 189 added, 43 removed\n  - totals now: 0 hot methods, 0 methods, 13535 classes\n  - totals before: 0 hot methods, 0 methods, 13389 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 101, 27, 0, 9497\n    com.android, 0, 0, 86, 16, 0, 2978\n    android.view, 0, 0, 29, 6, 0, 954\n    android.hardware, 0, 0, 4, 0, 0, 810\n    android.animation, 0, 0, 1, 0, 0, 73\n    android.app, 0, 0, 11, 2, 0, 1034\n    android.content, 0, 0, 6, 0, 0, 561\n    android.graphics, 0, 0, 3, 4, 0, 331\n    android.icu, 0, 0, 3, 3, 0, 1472\n    android.media, 0, 0, 11, 2, 0, 581\n    android.widget, 0, 0, 2, 0, 0, 381\n\nFile art-profile\n  - hot methods: 2071 added, 12500 removed\n  - methods: 1988 added, 38385 removed\n  - classes: 121 added, 1950 removed\n  - totals now: 17722 hot methods, 17722 methods, 3354 classes\n  - totals before: 28151 hot methods, 54119 methods, 5183 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 18, 235, 4, 62, 137, 63\n    com.android, 2053, 12252, 115, 1845, 17585, 3234\n    android.hardware, 16, 209, 3, 49, 90, 36\n    android.app, 0, 0, 0, 1, 1, 2\n    android.content, 0, 0, 0, 2, 2, 3\n    android.net, 1, 20, 1, 8, 31, 15\n\nInternalReferenceRawProfileId: 29850\nInternalReferenceCandidateProfileId: 29857\n\nIgnore-AOSP-First: Boot image profiles\n\nChange-Id: Idb5cccfb48336de21388b697755841069c356ab5\n"
    },
    {
      "commit": "79195a44ce7f74a85bbf1aaae1064cc09e776719",
      "tree": "a7025b9c2280c3a9bfaa0de280ed4e6f637b2e20",
      "parents": [
        "4dbae54d6e07b4ac34abad358be11293298b87d9"
      ],
      "author": {
        "name": "Shan Huang",
        "email": "shanh@google.com",
        "time": "Fri Nov 11 00:31:20 2022 +0000"
      },
      "committer": {
        "name": "Shan Huang",
        "email": "shanh@google.com",
        "time": "Wed Nov 30 09:00:28 2022 -0800"
      },
      "message": "Make OnBackAnimationCallback and BackEvent public.\n\nBug: 238475284\nTest: BackNavigationGestureTest\nTest: BackAnimationControllerTest\nChange-Id: Ib342a92add166d804336653ab868bc0349540b2c\n"
    },
    {
      "commit": "85a346ade198a2a3f1cc784fe9707d3259357009",
      "tree": "7876faa517f8ead24370c66736f0ad1c98959824",
      "parents": [
        "8e88eea277b69c99f62f4d52f017a5b37ccf0a1c",
        "99be9445cdac430f8e1c597eb18e01b010fc4570"
      ],
      "author": {
        "name": "Qiao Li",
        "email": "qiaoli@google.com",
        "time": "Fri Nov 18 17:55:51 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 17:55:51 2022 +0000"
      },
      "message": "Merge \"Clean up federatedcompute module config\""
    },
    {
      "commit": "7bef1a42bfa0b3af80a592e9da912048c649a895",
      "tree": "3435b5f0fe29113d070d585160de6fa3f512b7a4",
      "parents": [
        "4d8c48796943d0aaed28eaa8527c819889c64966",
        "9d5013bdcd7264361d9f3524b3ab2ac86a22d61e"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Nov 16 19:10:40 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 16 19:10:40 2022 +0000"
      },
      "message": "Merge changes from topics \"avf-sys-feature\", \"move-avf-jar-to-bcp\" am: 757c168f12 am: 5639ef4953 am: 9d5013bdcd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2259705\n\nChange-Id: Ia179f1943f42c869421a411c328d5689ad4fd341\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9d5013bdcd7264361d9f3524b3ab2ac86a22d61e",
      "tree": "558430b8c3848406b3b6718556803d6189f70128",
      "parents": [
        "857add4f0a724397e89c10ed0cbb6415cd3d5cbb",
        "5639ef4953591742fab670d72c1ed0ee88ee203b"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Nov 16 09:40:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 16 09:40:21 2022 +0000"
      },
      "message": "Merge changes from topics \"avf-sys-feature\", \"move-avf-jar-to-bcp\" am: 757c168f12 am: 5639ef4953\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2259705\n\nChange-Id: I0ec4b4f91dd746a96f4600e3f598f333ba879e59\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5639ef4953591742fab670d72c1ed0ee88ee203b",
      "tree": "ce59e3f8b1ff6f0f9373ad9bbeb3b49e046a8549",
      "parents": [
        "f58c9ae327828759a583c6f765405a97179bbb69",
        "757c168f1280006618f5700785dc25c3599d9dcc"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Nov 16 09:08:15 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 16 09:08:15 2022 +0000"
      },
      "message": "Merge changes from topics \"avf-sys-feature\", \"move-avf-jar-to-bcp\" am: 757c168f12\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2259705\n\nChange-Id: I864dd2564a2f4411a7f83d048aac3e70498ab789\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ceff6b8f1f150d498663d72574c63e9f01e231f8",
      "tree": "97b6e5c26ec7aff0e11200fbe247c78e9c40d920",
      "parents": [
        "bebc71b9e5bed3b4e00f22daca0d81a674bcbe34"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Tue Oct 18 23:14:22 2022 +0100"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Tue Nov 15 08:44:42 2022 +0000"
      },
      "message": "Add com.android.virt-bootclasspath-fragment\n\nBug: 243512044\nTest: build on product with AVF support\nTest: build on product without AVF support\nChange-Id: Iefebdad4da18bab5870c41f67839030d927ab6f7\n"
    },
    {
      "commit": "99be9445cdac430f8e1c597eb18e01b010fc4570",
      "tree": "61d80846aa7dd22b20a67a1ff131985db88c63a2",
      "parents": [
        "777db8680acb2e864874c0e034110bf3fccc1dcd"
      ],
      "author": {
        "name": "qiaoli",
        "email": "qiaoli@google.com",
        "time": "Tue Nov 15 07:29:15 2022 +0000"
      },
      "committer": {
        "name": "qiaoli",
        "email": "qiaoli@google.com",
        "time": "Tue Nov 15 07:29:19 2022 +0000"
      },
      "message": "Clean up federatedcompute module config\n\nTest: TH\nBug: 253316936\nChange-Id: I344d4cddf16082d0ecad3c3005ec80faf36dd12d\n"
    },
    {
      "commit": "a949c1b448f3261d4010e8853cd4e3d59a084a72",
      "tree": "df2875ce72b4bcae321ab4b709b081d606468b37",
      "parents": [
        "708134b58469afac951ac3b57c7d0d3b4054dc05",
        "9f9a36381c406909a0252f205aae8e2b895ee945"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Oct 31 13:52:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 31 13:52:54 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE Since these are profiles for T release only. am: 9f9a36381c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20320595\n\nChange-Id: If6d4156289e9d16f01f50ed32bc2f9aced4f028f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9f9a36381c406909a0252f205aae8e2b895ee945",
      "tree": "dd6d8d40005fb5b301f85f17da7034d67e92b654",
      "parents": [
        "08dbdfc508c33f39b14fec498416697bdd0e1a19"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Oct 29 07:58:58 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Oct 31 10:45:19 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE Since these are profiles for T release only.\n\nBug: 254051423\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time and code size are improving at the cost of a slight increase in boot time and memory, which could be an acceptable cost.\n\nStartup: -1.42%\nMemory: 0.23%\nBoot time: 2.08%\nCode size: -1.75%\n\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2452\n- number of (device types, builds): 186\n\nFile boot-image-profile.txt\n  - hot methods: 2315 added, 2247 removed\n  - methods: 2315 added, 2247 removed\n  - classes: 15 added, 1 removed\n  - totals now: 22388 hot methods, 22388 methods, 13667 classes\n  - totals before: 22320 hot methods, 22320 methods, 13653 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2207, 2141, 9, 1, 20822, 9487\n    com.android, 91, 89, 5, 0, 1470, 3109\n    android.view, 512, 499, 5, 0, 3379, 949\n    android.hardware, 29, 23, 0, 0, 472, 807\n    android.animation, 65, 65, 0, 0, 393, 73\n    android.app, 178, 162, 0, 1, 2924, 1029\n    android.content, 216, 210, 0, 0, 1857, 564\n    android.graphics, 230, 218, 2, 0, 1979, 336\n    android.icu, 190, 188, 0, 0, 2035, 1472\n    android.media, 19, 17, 0, 0, 798, 576\n    android.net, 27, 26, 0, 0, 255, 219\n    android.widget, 164, 164, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 182 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13361 classes\n  - totals before: 0 hot methods, 0 methods, 13182 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 92, 3, 0, 9260\n    com.android, 0, 0, 16, 0, 0, 3074\n    android.view, 0, 0, 42, 0, 0, 915\n    android.app, 0, 0, 0, 1, 0, 989\n    android.media, 0, 0, 4, 2, 0, 565\n    android.widget, 0, 0, 7, 0, 0, 375\n\nFile boot-image-profile.txt\n  - hot methods: 3425 added, 3332 removed\n  - methods: 3425 added, 3332 removed\n  - classes: 15 added, 1 removed\n  - totals now: 32352 hot methods, 32352 methods, 16812 classes\n  - totals before: 32259 hot methods, 32259 methods, 16798 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2210, 2144, 9, 1, 20885, 9518\n    com.android, 193, 191, 5, 0, 2480, 3531\n    java, 807, 786, 0, 0, 7055, 2042\n    android.view, 512, 499, 5, 0, 3379, 949\n    android.hardware, 29, 23, 0, 0, 472, 807\n    android.animation, 65, 65, 0, 0, 393, 73\n    android.app, 178, 162, 0, 1, 2924, 1029\n    android.content, 216, 210, 0, 0, 1857, 564\n    android.graphics, 230, 218, 2, 0, 1979, 336\n    android.icu, 190, 188, 0, 0, 2035, 1472\n    android.media, 19, 17, 0, 0, 798, 576\n    android.net, 27, 26, 0, 0, 255, 219\n    android.widget, 164, 164, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 182 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 16431 classes\n  - totals before: 0 hot methods, 0 methods, 16252 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 92, 3, 0, 9291\n    com.android, 0, 0, 16, 0, 0, 3484\n    android.view, 0, 0, 42, 0, 0, 915\n    android.app, 0, 0, 0, 1, 0, 989\n    android.media, 0, 0, 4, 2, 0, 565\n    android.widget, 0, 0, 7, 0, 0, 375\n\nFile art-profile\n  - hot methods: 2960 added, 7053 removed\n  - methods: 3522 added, 8149 removed\n  - classes: 54 added, 307 removed\n  - totals now: 32610 hot methods, 58687 methods, 5184 classes\n  - totals before: 36703 hot methods, 63314 methods, 5437 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 32, 45, 0, 5, 441, 143\n    com.android, 2928, 6997, 53, 296, 32163, 4954\n    android.hardware, 31, 43, 0, 5, 346, 99\n    android.app, 0, 1, 0, 0, 2, 3\n    android.content, 0, 0, 0, 0, 1, 5\n    android.net, 1, 1, 0, 0, 74, 27\n\nInternalReferenceRawProfileId: 20586\nInternalReferenceCandidateProfileId: 20601\n\nTest: build \u0026 benchmark\nIgnore-AOSP-First: T profiles\n\nChange-Id: I1d6deb18973fe86817619dbe41704d9ac6a96dbb\n"
    },
    {
      "commit": "62e8cf3a703cb9b33778d9ca7850fd2a961f382b",
      "tree": "a8cb0f651522f87a6b839bcb2f8a90a65a4a844e",
      "parents": [
        "c14e8aa460a324e1020a49b9cee7d3cc53101a6e"
      ],
      "author": {
        "name": "Amos Bianchi",
        "email": "amosbianchi@google.com",
        "time": "Tue Aug 02 15:42:30 2022 -0700"
      },
      "committer": {
        "name": "Amos Bianchi",
        "email": "amosbianchi@google.com",
        "time": "Thu Oct 20 22:50:42 2022 -0700"
      },
      "message": "Add Device Lock service to system server.\n\nBug: b/241442337\nBug: b/228907574\nTest: service successfully starts\nTest: atest DeviceLockUnitTests\nTest: cts-tradefed run cts -m CtsDeviceLockTestCases\n\nChange-Id: I928d697c4040168955090712547c973a9e7ff61c\n"
    },
    {
      "commit": "9ef6c57626e0fa495c8ea8b174569593d6fc1a22",
      "tree": "f76d19b9449b54638998647800f05b7113e14188",
      "parents": [
        "1918e09831410a41cc2b692c864cbf8d40015014"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Oct 17 01:36:19 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Oct 18 09:11:19 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0]\n\nBug: 254051423\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup and boot time, memory and code side are all improved.\n\nStartup: -3.39%\nMemory: -5.84%\nBoot time: -1.50%\nCode size: -2.35%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 183\n- number of (device types, builds): 19\n\nFile boot-image-profile.txt\n  - hot methods: 17 added, 1063 removed\n  - methods: 17 added, 1112 removed\n  - classes: 8 added, 1 removed\n  - totals now: 22335 hot methods, 22337 methods, 13521 classes\n  - totals before: 23381 hot methods, 23432 methods, 13514 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 15, 962, 7, 1, 20851, 9500\n    com.android, 2, 100, 1, 0, 1388, 2959\n    android.view, 3, 170, 2, 0, 3394, 951\n    android.hardware, 0, 34, 0, 0, 470, 806\n    android.animation, 0, 6, 0, 0, 391, 73\n    android.app, 7, 205, 1, 1, 2933, 1035\n    android.content, 1, 35, 0, 0, 1859, 562\n    android.graphics, 2, 59, 1, 0, 1972, 335\n    android.icu, 0, 26, 0, 0, 2036, 1472\n    android.media, 0, 78, 0, 0, 792, 575\n    android.net, 0, 14, 0, 0, 254, 218\n    android.widget, 0, 79, 0, 0, 1398, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 5 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13389 classes\n  - totals before: 0 hot methods, 0 methods, 13387 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 3, 0, 9423\n    android.app, 0, 0, 0, 1, 0, 1025\n    android.media, 0, 0, 5, 2, 0, 572\n\nFile boot-image-profile.txt\n  - hot methods: 40 added, 1077 removed\n  - methods: 40 added, 1126 removed\n  - classes: 11 added, 1 removed\n  - totals now: 32350 hot methods, 32352 methods, 16664 classes\n  - totals before: 33387 hot methods, 33438 methods, 16654 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 15, 962, 7, 1, 20914, 9531\n    com.android, 2, 100, 1, 0, 2398, 3382\n    java, 23, 14, 2, 0, 7097, 2036\n    android.view, 3, 170, 2, 0, 3394, 951\n    android.hardware, 0, 34, 0, 0, 470, 806\n    android.animation, 0, 6, 0, 0, 391, 73\n    android.app, 7, 205, 1, 1, 2933, 1035\n    android.content, 1, 35, 0, 0, 1859, 562\n    android.graphics, 2, 59, 1, 0, 1972, 335\n    android.icu, 0, 26, 0, 0, 2036, 1472\n    android.media, 0, 78, 0, 0, 792, 575\n    android.net, 0, 14, 0, 0, 254, 218\n    android.widget, 0, 79, 0, 0, 1398, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 5 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 16498 classes\n  - totals before: 0 hot methods, 0 methods, 16496 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 3, 0, 9454\n    android.app, 0, 0, 0, 1, 0, 1025\n    android.media, 0, 0, 5, 2, 0, 572\n\nFile art-profile\n  - hot methods: 1128 added, 531 removed\n  - methods: 1883 added, 730 removed\n  - classes: 61 added, 8 removed\n  - totals now: 28149 hot methods, 54115 methods, 5183 classes\n  - totals before: 27552 hot methods, 52962 methods, 5130 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 9, 1, 0, 0, 354, 121\n    com.android, 1115, 530, 59, 8, 27782, 4964\n    android.hardware, 9, 1, 0, 0, 283, 82\n\nInternalReferenceRawProfileId: 16050\nInternalReferenceCandidateProfileId: 16066\n\nTest: build \u0026 benchmark\n\nIgnore-AOSP-First: Updating boot image profiles\n\nChange-Id: I3c6f9caae9bdf7efeb9d10cbac94ab729e9d4e6b\n"
    },
    {
      "commit": "3dddec3af4cc6931ed34079a24466deddf9837b5",
      "tree": "f2ee4bd452daad02fd897aec0b525caf4eb34259",
      "parents": [
        "f64593abddf03f6281abf93629d6b28afcbc98ac",
        "482f91c8e375bec809a74c8e0ff09463e3312111"
      ],
      "author": {
        "name": "Hassan Ali",
        "email": "hsnali@google.com",
        "time": "Mon Oct 10 13:46:28 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 13:46:28 2022 +0000"
      },
      "message": "Merge \"Add configinfrastructure to platform_bootclasspath\""
    },
    {
      "commit": "9f6049f747fbc43443e035d2a1a9e25dcf45c641",
      "tree": "b66ed583a1e3f4bdf95500e3bd73019c55f00ab2",
      "parents": [
        "f5cc004e5e8f856077c9e4e6d51be77fa4c4e818"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Oct 03 00:48:12 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Oct 07 13:13:57 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0PP]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup and boot time are improving at the cost of a slight increase in code size, which could be an acceptable cost.\n\nAlso it fixes a regression at\nBug: b/249424113\n\nStartup: -1.71%\nMemory: 0.02%\nBoot time: -0.95%\nCode size: 2.41%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.dialer\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.gms\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.04\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 138\n- number of (device types, builds): 15\n\nFile boot-image-profile.txt\n  - hot methods: 2288 added, 1228 removed\n  - methods: 2339 added, 1228 removed\n  - classes: 138 added, 246 removed\n  - totals now: 23381 hot methods, 23432 methods, 13514 classes\n  - totals before: 22321 hot methods, 22321 methods, 13622 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2095, 1053, 75, 37, 21798, 9494\n    com.android, 182, 165, 61, 199, 1486, 2958\n    android.view, 455, 268, 22, 15, 3561, 949\n    android.hardware, 44, 6, 0, 1, 504, 806\n    android.animation, 39, 26, 1, 0, 397, 73\n    android.app, 359, 136, 14, 3, 3131, 1035\n    android.content, 130, 91, 6, 5, 1893, 562\n    android.graphics, 124, 65, 3, 3, 2029, 334\n    android.icu, 82, 53, 0, 0, 2062, 1472\n    android.media, 82, 8, 0, 1, 870, 575\n    android.net, 20, 6, 0, 1, 268, 218\n    android.widget, 138, 57, 2, 0, 1477, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 450 added, 229 removed\n  - totals now: 0 hot methods, 0 methods, 13393 classes\n  - totals before: 0 hot methods, 0 methods, 13172 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 286, 27, 0, 9427\n    com.android, 0, 0, 42, 192, 0, 2908\n    android.view, 0, 0, 68, 10, 0, 931\n    android.hardware, 0, 0, 18, 1, 0, 806\n    android.animation, 0, 0, 1, 0, 0, 72\n    android.app, 0, 0, 39, 3, 0, 1026\n    android.content, 0, 0, 8, 5, 0, 555\n    android.graphics, 0, 0, 4, 3, 0, 332\n    android.icu, 0, 0, 2, 0, 0, 1472\n    android.media, 0, 0, 13, 0, 0, 575\n    android.net, 0, 0, 3, 1, 0, 218\n    android.widget, 0, 0, 11, 0, 0, 379\n\nFile boot-image-profile.txt\n  - hot methods: 2876 added, 1749 removed\n  - methods: 2927 added, 1749 removed\n  - classes: 190 added, 262 removed\n  - totals now: 33387 hot methods, 33438 methods, 16654 classes\n  - totals before: 32260 hot methods, 32260 methods, 16726 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2095, 1053, 82, 37, 21861, 9525\n    com.android, 208, 191, 66, 199, 2496, 3381\n    java, 471, 417, 18, 15, 7088, 2034\n    android.view, 455, 268, 22, 15, 3561, 949\n    android.hardware, 44, 6, 0, 1, 504, 806\n    android.animation, 39, 26, 1, 0, 397, 73\n    android.app, 359, 136, 18, 3, 3131, 1035\n    android.content, 130, 91, 6, 5, 1893, 562\n    android.graphics, 124, 65, 3, 3, 2029, 334\n    android.icu, 82, 53, 0, 0, 2062, 1472\n    android.media, 82, 8, 3, 1, 870, 575\n    android.net, 20, 6, 0, 1, 268, 218\n    android.widget, 138, 57, 2, 0, 1477, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 511 added, 245 removed\n  - totals now: 0 hot methods, 0 methods, 16502 classes\n  - totals before: 0 hot methods, 0 methods, 16236 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 290, 27, 0, 9458\n    com.android, 0, 0, 55, 192, 0, 3331\n    java, 0, 0, 27, 15, 0, 2023\n    android.view, 0, 0, 68, 10, 0, 931\n    android.hardware, 0, 0, 18, 1, 0, 806\n    android.animation, 0, 0, 1, 0, 0, 72\n    android.app, 0, 0, 41, 3, 0, 1026\n    android.content, 0, 0, 8, 5, 0, 555\n    android.graphics, 0, 0, 4, 3, 0, 332\n    android.icu, 0, 0, 2, 0, 0, 1472\n    android.media, 0, 0, 13, 0, 0, 575\n    android.net, 0, 0, 3, 1, 0, 218\n    android.widget, 0, 0, 11, 0, 0, 379\n\nFile art-profile\n  - hot methods: 6099 added, 11176 removed\n  - methods: 8477 added, 16478 removed\n  - classes: 512 added, 399 removed\n  - totals now: 27552 hot methods, 52962 methods, 5130 classes\n  - totals before: 32629 hot methods, 60963 methods, 5017 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 25, 97, 0, 23, 346, 121\n    com.android, 6074, 11075, 492, 368, 27197, 4913\n    android.hardware, 23, 83, 0, 20, 275, 82\n    android.app, 0, 2, 0, 0, 1, 3\n    android.content, 1, 0, 0, 0, 2, 5\n    android.net, 1, 12, 0, 3, 50, 22\n\nInternalReferenceRawProfileId: 14025\nInternalReferenceCandidateProfileId: 15056\n\nTest: build \u0026 benchmark\n\nIgnore-AOSP-First: Updating boot image profiles\n\nChange-Id: Id3e168b9ac675e6b3d12b1f7d69268732488e211\n"
    },
    {
      "commit": "482f91c8e375bec809a74c8e0ff09463e3312111",
      "tree": "58514e3d0e359f380c08b4bf8f8d52d69dca50be",
      "parents": [
        "38be8a6db7b52d94022612c2c11c54c93bba5e62"
      ],
      "author": {
        "name": "Hassan Ali",
        "email": "hsnali@google.com",
        "time": "Wed Oct 05 13:16:23 2022 +0000"
      },
      "committer": {
        "name": "Hassan Ali",
        "email": "hsnali@google.com",
        "time": "Wed Oct 05 13:20:10 2022 +0000"
      },
      "message": "Add configinfrastructure to platform_bootclasspath\n\nTest: m configinfrastructure-sdk\nBug: 248552678\nChange-Id: Ic7c7f18c281b376eb84e07114343fd8eb719c52e\n"
    },
    {
      "commit": "8d1d87d28618c17f9eb80230be81e2bd8d561721",
      "tree": "63b04d46b9dae8853eb84777f9328b7f8d9cc83d",
      "parents": [
        "fdfde64c8287496978a8b7123e11cfaedb626638"
      ],
      "author": {
        "name": "qiaoli",
        "email": "qiaoli@google.com",
        "time": "Wed Sep 28 16:21:05 2022 +0000"
      },
      "committer": {
        "name": "qiaoli",
        "email": "qiaoli@google.com",
        "time": "Wed Sep 28 16:22:32 2022 +0000"
      },
      "message": "Add federatedcompute stubs and bootclasspath fragment\n\nTest: TH\nBug: 244640209\nChange-Id: I364cbe5303333f1e70585840c1bda178135fe22d\n"
    },
    {
      "commit": "bdc7f99df48a1d566664bcc4fbafdcadebc17b57",
      "tree": "bf487195d7183b301352cc683f585e5e5aa67ac7",
      "parents": [
        "8cd2aceefc795f2c3a270defbd21e535ce7fb815"
      ],
      "author": {
        "name": "Anna Zhuravleva",
        "email": "azhura@google.com",
        "time": "Tue Sep 06 10:47:37 2022 +0000"
      },
      "committer": {
        "name": "Anna Zhuravleva",
        "email": "azhura@google.com",
        "time": "Tue Sep 06 10:47:37 2022 +0000"
      },
      "message": "Add Health Connect library to bootclasspath.\n\nTest: build\nBug: 244547761\nChange-Id: I4c3e0285d4fb3a1e540c3820a7b0e94a2685219f\n"
    },
    {
      "commit": "2cf233a180a279be68dcf5f20ecbd9965bbc6e0c",
      "tree": "08a6beeafb79ac655f44fd04973a89d576bf2033",
      "parents": [
        "581b8cacdc3cda3760611ebb1b947add5075e973",
        "0842656809a77d7028e42290d6bbabcc89dc9679"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Aug 18 09:59:16 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 18 09:59:16 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only) am: 0842656809\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19582529\n\nChange-Id: I5e0b145563401497c57d945a2e3994a18a80da91\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0842656809a77d7028e42290d6bbabcc89dc9679",
      "tree": "d3a1f457e5ad299faf77eb291c051e6597f115c1",
      "parents": [
        "90095be8319dc1db66736473a4cb74b8905b4a58"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Aug 08 04:57:48 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Aug 17 12:37:00 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only)\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time is improving at the cost of a slight increase in code size, memory and boot-time, which could be an acceptable cost.\n\nStartup: -1.61%\nPSS: 0.93%\nRSS: 0.90%\nPrivat Dirty: 3.14%\nBoot time: 0.58%\nCode size: 0.18%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 16916\n- number of (device types, builds): 450\n\nFile boot-image-profile.txt\n  - hot methods: 420 added, 436 removed\n  - methods: 420 added, 436 removed\n  - classes: 0 added, 5 removed\n  - totals now: 22320 hot methods, 22320 methods, 13653 classes\n  - totals before: 22336 hot methods, 22336 methods, 13658 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 407, 422, 0, 5, 20756, 9479\n    com.android, 6, 7, 0, 0, 1468, 3104\n    android.view, 133, 145, 0, 5, 3366, 944\n    android.hardware, 6, 5, 0, 0, 466, 807\n    android.animation, 8, 8, 0, 0, 393, 73\n    android.app, 25, 25, 0, 0, 2908, 1030\n    android.content, 38, 41, 0, 0, 1851, 564\n    android.graphics, 38, 42, 0, 0, 1967, 334\n    android.icu, 23, 23, 0, 0, 2033, 1472\n    android.media, 2, 2, 0, 0, 796, 576\n    android.net, 3, 3, 0, 0, 254, 219\n    android.widget, 45, 45, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 6 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 13182 classes\n  - totals before: 0 hot methods, 0 methods, 13176 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 0, 0, 9171\n    android.app, 0, 0, 2, 0, 0, 990\n    android.media, 0, 0, 1, 0, 0, 563\n\nFile boot-image-profile.txt\n  - hot methods: 634 added, 650 removed\n  - methods: 634 added, 650 removed\n  - classes: 0 added, 5 removed\n  - totals now: 32259 hot methods, 32259 methods, 16798 classes\n  - totals before: 32275 hot methods, 32275 methods, 16803 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 408, 423, 0, 5, 20819, 9510\n    com.android, 56, 57, 0, 0, 2478, 3526\n    java, 125, 125, 0, 0, 7034, 2042\n    android.view, 133, 145, 0, 5, 3366, 944\n    android.hardware, 6, 5, 0, 0, 466, 807\n    android.animation, 8, 8, 0, 0, 393, 73\n    android.app, 25, 25, 0, 0, 2908, 1030\n    android.content, 38, 41, 0, 0, 1851, 564\n    android.graphics, 38, 42, 0, 0, 1967, 334\n    android.icu, 23, 23, 0, 0, 2033, 1472\n    android.media, 2, 2, 0, 0, 796, 576\n    android.net, 3, 3, 0, 0, 254, 219\n    android.widget, 45, 45, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 6 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 16252 classes\n  - totals before: 0 hot methods, 0 methods, 16246 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 0, 0, 9202\n    android.app, 0, 0, 2, 0, 0, 990\n    android.media, 0, 0, 1, 0, 0, 563\n\nFile art-profile\n  - hot methods: 1459 added, 1017 removed\n  - methods: 1825 added, 1408 removed\n  - classes: 54 added, 6 removed\n  - totals now: 36703 hot methods, 63314 methods, 5437 classes\n  - totals before: 36261 hot methods, 62897 methods, 5389 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4, 1, 0, 0, 454, 148\n    com.android, 1454, 1016, 54, 6, 36232, 5197\n    android.hardware, 4, 1, 0, 0, 358, 104\n\nInternalReferenceRawProfileId: 10606\nInternalReferenceCandidateProfileId: 10612\n\nTest: build \u0026 benchmark\n\nIgnore-AOSP-First: T profiles\n\nChange-Id: I941ad5affa04cf701ac9882e8e5afb582d733c45\n"
    },
    {
      "commit": "23b5c65dd02ef10516bd6ba8033cff7ffa6e7de1",
      "tree": "0042b4c3e683d84c2e3bcd74fdd42d41e542e68c",
      "parents": [
        "73b0c6a814bbb153f3d84c3b2b182ac81314eb26",
        "803fd5e8a51e4718084ee3172488209629ea6786"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Jul 29 12:23:11 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 29 12:23:11 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE am: 803fd5e8a5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19457909\n\nChange-Id: I9042f70daca982dba7605f3b40cf0c8ebe97f924\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "803fd5e8a51e4718084ee3172488209629ea6786",
      "tree": "8fc4ea5364eb37f947f6b8efbdbb85403aa644b6",
      "parents": [
        "eb92ed9ce26ae4e5f8738062326a9c606a64274d"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Tue Jul 26 12:36:06 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Jul 29 10:07:47 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE\nSince these are profiles for T release only.\n\nUpdate boot image and system server profiles [M10C10P80S0]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time, memory and boot time are improving at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -1.20%%\nPSS: -0.43%\nRSS: 0.16%\nPrivat Dirty: -0.23%\nBoot time: -13.09%\nCode size: 1.95%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 14464\n- number of (device types, builds): 396\n\nFile boot-image-profile.txt\n  - hot methods: 1867 added, 1852 removed\n  - methods: 1867 added, 1852 removed\n  - classes: 36 added, 0 removed\n  - totals now: 22336 hot methods, 22336 methods, 13658 classes\n  - totals before: 22321 hot methods, 22321 methods, 13622 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1772, 1757, 28, 0, 20771, 9484\n    com.android, 95, 95, 8, 0, 1469, 3104\n    android.view, 367, 363, 7, 0, 3378, 949\n    android.hardware, 16, 17, 0, 0, 465, 807\n    android.animation, 54, 45, 1, 0, 393, 73\n    android.app, 141, 141, 6, 0, 2908, 1030\n    android.content, 193, 193, 3, 0, 1854, 564\n    android.graphics, 210, 209, 0, 0, 1971, 334\n    android.icu, 162, 162, 0, 0, 2033, 1472\n    android.media, 12, 12, 0, 0, 796, 576\n    android.net, 32, 32, 0, 0, 254, 219\n    android.widget, 139, 139, 2, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 7 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13176 classes\n  - totals before: 0 hot methods, 0 methods, 13172 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1, 3, 0, 9166\n    android.app, 0, 0, 0, 2, 0, 988\n    android.icu, 0, 0, 1, 0, 0, 1471\n\nFile boot-image-profile.txt\n  - hot methods: 2682 added, 2667 removed\n  - methods: 2682 added, 2667 removed\n  - classes: 77 added, 0 removed\n  - totals now: 32275 hot methods, 32275 methods, 16803 classes\n  - totals before: 32260 hot methods, 32260 methods, 16726 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1773, 1758, 35, 0, 20834, 9515\n    com.android, 136, 136, 12, 0, 2479, 3526\n    java, 640, 640, 11, 0, 7034, 2042\n    android.view, 367, 363, 7, 0, 3378, 949\n    android.hardware, 16, 17, 0, 0, 465, 807\n    android.animation, 54, 45, 1, 0, 393, 73\n    android.app, 141, 141, 10, 0, 2908, 1030\n    android.content, 193, 193, 3, 0, 1854, 564\n    android.graphics, 210, 209, 0, 0, 1971, 334\n    android.icu, 162, 162, 0, 0, 2033, 1472\n    android.media, 12, 12, 3, 0, 796, 576\n    android.net, 32, 32, 0, 0, 254, 219\n    android.widget, 139, 139, 2, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 11 added, 2 removed\n  - totals now: 0 hot methods, 0 methods, 16246 classes\n  - totals before: 0 hot methods, 0 methods, 16237 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 3, 1, 0, 9197\n    java, 0, 0, 0, 1, 0, 2011\n    android.icu, 0, 0, 1, 0, 0, 1471\n\nFile art-profile\n  - hot methods: 5252 added, 1620 removed\n  - methods: 3641 added, 1707 removed\n  - classes: 373 added, 1 removed\n  - totals now: 36261 hot methods, 62897 methods, 5389 classes\n  - totals before: 32629 hot methods, 60963 methods, 5017 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 50, 17, 4, 0, 451, 148\n    com.android, 5199, 1603, 361, 1, 35794, 5149\n    android.hardware, 35, 15, 2, 0, 355, 104\n    android.content, 0, 0, 0, 0, 1, 5\n    android.net, 14, 1, 2, 0, 74, 27\n\nInternalReferenceRawProfileId: 10558\nInternalReferenceCandidateProfileId: 10566\n\nTest: build \u0026 benchmark\n\nChange-Id: I70e504ecad27ec4f213ce71bcef3c44ef0f57e3a\n"
    },
    {
      "commit": "36e6fecf6337141157841551a4490270a55f5321",
      "tree": "3e3f0f951365e49de33dfcb26e996546068e86a9",
      "parents": [
        "26f403a28ceceace69a619c3753cc5116334bb34"
      ],
      "author": {
        "name": "Ivan Chiang",
        "email": "chiangi@google.com",
        "time": "Wed May 25 09:20:45 2022 +0000"
      },
      "committer": {
        "name": "Ivan Chiang",
        "email": "chiangi@google.com",
        "time": "Mon Jul 18 05:55:59 2022 +0000"
      },
      "message": "Use noteOpNoThrow instead of checkOpNoThrow in AssistDataRequester\n\nTo audit data access and verify the uid and package are consistent,\nuse noteOpNoThrow instead of checkOpNoThrow.\n\nBug: 187439908\nTest: atest AssistDataRequesterTest\nTest: atest CtsVoiceInteractionTestCases\nTest: atest CtsAssistTestCases\nChange-Id: Ib48040b5b55be09958da4398f4d663908573568c\n"
    },
    {
      "commit": "575f7a41a1dc8f6abfcd6535da9bb76ec585644e",
      "tree": "82f9c1ecd9c9545429a6d42080b9c8504622c49c",
      "parents": [
        "a042b2f854375c5d364858424bde9589e8f060e2",
        "a9abf3ce77c9b04fe9be6dc9d1f678e4706ddd6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 23 11:15:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 23 11:15:47 2022 +0000"
      },
      "message": "Merge \"Change Bluetooth apex mountpoint\" into tm-dev am: 7a1c701712 am: 183bba2187 am: a9abf3ce77\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19038084\n\nChange-Id: I4adccf555ab14095ffce6ddbd42ce2eecdc333a1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73e564fe806d00390e0919cfaf9255b9e44c17e0",
      "tree": "c16cfc4474fbfb8eaf2658a3a3570e80d470baf8",
      "parents": [
        "c58e4395aec8bde680d89842f5013e64f1ed1f88",
        "a506d19b0f426af948b8093ed618889d8b707f6d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 23 10:50:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 23 10:50:54 2022 +0000"
      },
      "message": "Merge \"Change Bluetooth apex mountpoint\" into tm-dev am: 7a1c701712 am: a506d19b0f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19038084\n\nChange-Id: I8fb452c5d9aef764141685fef00de87cb26246b4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8e7a983e84a61f5672940febf724878258c70729",
      "tree": "31e77d03b8898dbdd2fd3a417fd108bbe2070bba",
      "parents": [
        "92504a673c51cc8b78f5eeb2f27486b8b2c14431",
        "7a1c7017127519ead880294f1c674aa7dce39844"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 23 10:33:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 23 10:33:36 2022 +0000"
      },
      "message": "Merge \"Change Bluetooth apex mountpoint\" into tm-dev am: 7a1c701712\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19038084\n\nChange-Id: I0a607b5e69c7baa5c3ae43a53a78bac387f179ee\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7b012e937e57bf7171472c6f63263ab42f53508e",
      "tree": "7468438f6fac267a37195219cbb785ed6d025785",
      "parents": [
        "75c201f935a391f3cb6cb3ea843b26a5d7f0e404"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Wed Jun 22 13:19:14 2022 -0700"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Wed Jun 22 13:19:14 2022 -0700"
      },
      "message": "Change Bluetooth apex mountpoint\n\nApex name has been changed to com.android.btservices\nChanging mount point accordingly\nBug: 235892590\nTest: Flash / boot bt / look logs \u0026 pair a device\n\nChange-Id: I8cff5f6449ee19466b3df571a40e062964a9e46c\n"
    },
    {
      "commit": "0e3a19b32f767e154e741ca4eb8221ec26d51a60",
      "tree": "57e04c3dd3dfd10b7684e66fcaa6713f6580bc47",
      "parents": [
        "21c33f96e20de5e3a1b691b392856e471fb86c63",
        "0d4289194bd283d529705fe446d774d1fee83855"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 15 16:08:42 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 15 16:08:42 2022 +0000"
      },
      "message": "Merge \"Merge \"Remove the *byteShort string resources from the frameworks\" am: 73caeda3ad am: 8e6a5fa450\" into tm-dev-plus-aosp am: 8576ae798a am: 8e567d3c30 am: 0d4289194b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2100172\n\nChange-Id: If3de1c0499d054ee194bc1e3a09935c884de703c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "de05f1933487effc1b16d2fadf9220541559f7d9",
      "tree": "ae52d860b8a682d31fd50312e407a928d362a42b",
      "parents": [
        "cc1435be5a9625a7b5857dce8b385540d06cea51",
        "8e6a5fa4504d0416dd5f5359eddb16fe27e9dd91"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Wed Jun 15 15:12:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 15 15:12:44 2022 +0000"
      },
      "message": "Merge \"Remove the *byteShort string resources from the frameworks\" am: 73caeda3ad am: 8e6a5fa450\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2100172\n\nChange-Id: I944d0d73a165e7817cf4a10d85cd49d880640432\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1f0211714c3623c611194dab62d28bd0d54fbed8",
      "tree": "5734dcaceb0f1d47ec0b65b3d1a128590e6a8698",
      "parents": [
        "19a4214e16a7e4eb05551ba2ec80ba3a6d9060bd"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 07 16:12:02 2022 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 07 16:12:02 2022 -0700"
      },
      "message": "Remove IInputMethodClient from hiddenapi-unsupported.txt\n\nThere has somehow been the following AIDL-generaged method\n\n  IInputMethodSession IInputMethodSession.Stub#asInterface(IBinder)\n\nin hiddenapi-unsupported.  This is strange because A) there is no way\nfor IME client apps to obtain an IBinder object of IInputMethodSession\nand B) even if IME client apps somehow get a raw IBinder object of\nIInputMethodSession its IPC methods are not accessible due to\nrestrictions on non-SDK interfaces.  Therefore, the risk of\naccidentally breaking apps by removing this entry is supposed to be\nvery low.\n\nTo make future refactoring possible, let\u0027s remove this entry from\nhiddenapi-unsupported.txt.\n\nFix: 235267988\nTest: presubmit\nChange-Id: If3b0737854038e39c2bfe4f7811c5d7d7bdc18a7\n"
    },
    {
      "commit": "9103e46b402ec7bf82834f7255591f3acc6c25ce",
      "tree": "6ca2ad23beab265e6e5e15eb4ad4934089a3f85a",
      "parents": [
        "6b3909cc9c7e3aec677c1b12527b232ec853b4fd",
        "fdadb861b012a1a3910584047157ed646c17759f"
      ],
      "author": {
        "name": "Santiago Aboy Solanes",
        "email": "solanes@google.com",
        "time": "Tue Jun 07 08:45:33 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 07 08:45:33 2022 +0000"
      },
      "message": "Merge \"Update boot image and system server profiles [M10C10P80S0]\" into tm-dev am: 0cbdd27570 am: fdadb861b0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18756267\n\nChange-Id: I3a95aae1e572e3b23780a50098a0e47a12513d0b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22928e1a8508bfccf6959e622501b02bdbee6a87",
      "tree": "3e648a67cb45fa771582d5159df31fa6d9cba17b",
      "parents": [
        "f88813c632af57d2b6aab66939588bbf4c989928"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Jun 04 17:35:15 2022 -0700"
      },
      "committer": {
        "name": "Santiago Aboy Solanes",
        "email": "solanes@google.com",
        "time": "Mon Jun 06 13:16:57 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0]\n\nSummary:\nStartup: -1.18%\nMemory: -3.75%\nCode size: 0.52\nBoot time: 2.45%\n\nReasoning: Improvements in startup and memory, at the cost of boot time and slight code size increases.\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 4523\n- number of (device types, builds): 144\n\nFile boot-image-profile.txt\n  - hot methods: 337 added, 337 removed\n  - methods: 337 added, 337 removed\n  - classes: 107 added, 0 removed\n  - totals now: 22321 hot methods, 22321 methods, 13622 classes\n  - totals before: 22321 hot methods, 22321 methods, 13515 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 321, 320, 86, 0, 20756, 9456\n    com.android, 6, 7, 17, 0, 1469, 3096\n    android.view, 106, 106, 9, 0, 3374, 942\n    android.hardware, 2, 2, 2, 0, 466, 807\n    android.animation, 27, 27, 0, 0, 384, 72\n    android.app, 18, 17, 10, 0, 2908, 1024\n    android.content, 20, 20, 4, 0, 1854, 561\n    android.graphics, 20, 20, 0, 0, 1970, 334\n    android.icu, 28, 28, 1, 0, 2033, 1472\n    android.media, 0, 0, 7, 0, 796, 576\n    android.net, 2, 2, 3, 0, 254, 219\n    android.widget, 25, 25, 3, 0, 1396, 379\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 5 removed\n  - totals now: 0 hot methods, 0 methods, 13172 classes\n  - totals before: 0 hot methods, 0 methods, 13177 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 5, 0, 9168\n    android.view, 0, 0, 0, 5, 0, 873\n\nFile boot-image-profile.txt\n  - hot methods: 524 added, 440 removed\n  - methods: 524 added, 440 removed\n  - classes: 127 added, 0 removed\n  - totals now: 32260 hot methods, 32260 methods, 16726 classes\n  - totals before: 32176 hot methods, 32176 methods, 16599 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 373, 319, 80, 0, 20819, 9480\n    com.android, 36, 11, 25, 0, 2479, 3514\n    java, 99, 94, 12, 0, 7034, 2031\n    android.view, 109, 106, 9, 0, 3374, 942\n    android.hardware, 3, 2, 2, 0, 466, 807\n    android.animation, 27, 27, 0, 0, 384, 72\n    android.app, 32, 17, 6, 0, 2908, 1020\n    android.content, 23, 20, 4, 0, 1854, 561\n    android.graphics, 20, 20, 0, 0, 1970, 334\n    android.icu, 36, 27, 1, 0, 2033, 1472\n    android.media, 11, 0, 4, 0, 796, 573\n    android.net, 3, 2, 3, 0, 254, 219\n    android.widget, 29, 25, 3, 0, 1396, 379\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 1 added, 7 removed\n  - totals now: 0 hot methods, 0 methods, 16237 classes\n  - totals before: 0 hot methods, 0 methods, 16243 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 7, 0, 9195\n    java, 0, 0, 1, 0, 0, 2012\n    android.view, 0, 0, 0, 5, 0, 873\n    android.app, 0, 0, 0, 2, 0, 988\n\nFile art-profile\n  - hot methods: 4524 added, 1108 removed\n  - methods: 3185 added, 1274 removed\n  - classes: 474 added, 4 removed\n  - totals now: 32629 hot methods, 60963 methods, 5017 classes\n  - totals before: 29213 hot methods, 59052 methods, 4547 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 38, 12, 6, 0, 418, 144\n    com.android, 4480, 1096, 453, 4, 32198, 4789\n    android.hardware, 23, 12, 0, 0, 335, 102\n    android.net, 15, 0, 6, 0, 61, 25\n\nInternalReferenceRawProfileId: 7132\nInternalReferenceCandidateProfileId: 7146\n\nTest: build \u0026 benchmark\nBug: 223366272\n\nChange-Id: Idbced6f8ef01d883370d566b0a0200cdded3dc6c\n"
    },
    {
      "commit": "8f7e68c0f4b00f88aa0b8305aaa3ddc9ddfc1c29",
      "tree": "f842934288be4dced2eac217abcceb4c7c2877f0",
      "parents": [
        "6d8dfd00779cf98fa94b560663664e5ee8bad23b"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Thu May 26 15:00:46 2022 +0800"
      },
      "committer": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Wed Jun 01 12:33:48 2022 +0800"
      },
      "message": "Fix cross user package visibility leakage for getAppOpPermissionPackages\n\nTo fix cross user package visibility leakage, this CL filters out\npackages that aren\u0027t installed in the calling user before the API\nreturns results to the caller.\n\nAlso adding a user id parameter to the API for the system modules to\nspecify the correct user id when querying the appop permission packages.\n\nNoNonSdkCheck: Keep @UnsupportedAppUsage for new signature api\nBug: 229684723\nTest: atest CrossUserPackageVisibilityTests\nChange-Id: I9d3de91b0195d3396d2737673cb23ef899e23467\n"
    },
    {
      "commit": "46a3a0d91b0d08a16050ff07b4718d1c2027899b",
      "tree": "7968f3280781371b51e76f4c5c24745517a77650",
      "parents": [
        "7fc26f8e53b62eefaf16aadee3365f4f734495f9"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon May 23 02:21:56 2022 -0700"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue May 24 08:49:22 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0]\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2245\n- number of (device types, builds): 83\n\nFile boot-image-profile.txt\n  - hot methods: 1213 added, 157 removed\n  - methods: 1213 added, 157 removed\n  - classes: 41 added, 4 removed\n  - totals now: 22321 hot methods, 22321 methods, 13515 classes\n  - totals before: 21265 hot methods, 21265 methods, 13478 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1110, 154, 37, 4, 20755, 9370\n    com.android, 103, 3, 1, 0, 1470, 3079\n    android.view, 238, 29, 7, 2, 3374, 933\n    android.hardware, 67, 0, 10, 0, 466, 805\n    android.app, 171, 60, 0, 2, 2907, 1014\n    android.content, 92, 8, 0, 0, 1854, 557\n    android.graphics, 24, 1, 1, 0, 1970, 334\n    android.icu, 145, 2, 0, 0, 2033, 1471\n    android.media, 53, 0, 1, 0, 796, 569\n    android.net, 9, 2, 0, 0, 254, 216\n    android.widget, 39, 3, 0, 0, 1396, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 366 added, 363 removed\n  - totals now: 0 hot methods, 0 methods, 13177 classes\n  - totals before: 0 hot methods, 0 methods, 13174 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 4, 3, 0, 9173\n    android.view, 0, 0, 0, 1, 0, 878\n    android.app, 0, 0, 2, 2, 0, 990\n\nFile boot-image-profile.txt\n  - hot methods: 1660 added, 225 removed\n  - methods: 1660 added, 225 removed\n  - classes: 48 added, 4 removed\n  - totals now: 32176 hot methods, 32176 methods, 16599 classes\n  - totals before: 30741 hot methods, 30741 methods, 16555 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1058, 154, 36, 4, 20765, 9400\n    com.android, 135, 10, 1, 0, 2454, 3489\n    java, 373, 45, 5, 0, 7029, 2019\n    android.view, 235, 29, 7, 2, 3371, 933\n    android.hardware, 66, 0, 10, 0, 465, 805\n    android.app, 157, 60, 0, 2, 2893, 1014\n    android.content, 89, 8, 0, 0, 1851, 557\n    android.graphics, 25, 1, 1, 0, 1970, 334\n    android.icu, 136, 2, 0, 0, 2024, 1471\n    android.media, 42, 0, 1, 0, 785, 569\n    android.net, 8, 2, 0, 0, 253, 216\n    android.widget, 35, 3, 0, 0, 1392, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 764 added, 536 removed\n  - totals now: 0 hot methods, 0 methods, 16243 classes\n  - totals before: 0 hot methods, 0 methods, 16015 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 2, 0, 0, 9202\n    com.android, 0, 0, 62, 0, 0, 3468\n    java, 0, 0, 113, 0, 0, 2011\n    android.app, 0, 0, 2, 0, 0, 990\n\nFile art-profile\n  - hot methods: 3750 added, 924 removed\n  - methods: 6074 added, 1212 removed\n  - classes: 125 added, 9 removed\n  - totals now: 29213 hot methods, 59052 methods, 4547 classes\n  - totals before: 26387 hot methods, 54190 methods, 4431 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 29, 9, 2, 0, 392, 138\n    com.android, 3721, 915, 122, 9, 28814, 4340\n    android.hardware, 27, 8, 2, 0, 324, 102\n    android.net, 2, 1, 0, 0, 46, 19\n\nInternalReferenceRawProfileId: 7112\nInternalReferenceCandidateProfileId: 7121\n\nTest: build \u0026 benchmark\nBug: 223366272\n\nChange-Id: I9f938d3279919d91c7cd1c9ba40aca62f6404b0a\n"
    },
    {
      "commit": "a846e4e35846c020d9ba2a40169405b04207727e",
      "tree": "297d4fba9cde9044735c62ddb0748fac69dc5173",
      "parents": [
        "648717a3b150413326a953a084eca4de8ed93110"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri May 13 08:10:54 2022 -0700"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue May 17 18:31:21 2022 +0100"
      },
      "message": "Update boot image and system server profiles [M15C15P85S0]\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.15\nimage_class_threshold: 0.15\npreloaded_classes_threshold: 0.85\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 728\n- number of (device types, builds): 39\n\nFile boot-image-profile.txt\n  - hot methods: 7827 added, 9252 removed\n  - methods: 7827 added, 9252 removed\n  - classes: 498 added, 1007 removed\n  - totals now: 21265 hot methods, 21265 methods, 13478 classes\n  - totals before: 22690 hot methods, 22690 methods, 13987 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 7358, 8683, 323, 595, 19799, 9337\n    com.android, 431, 531, 51, 395, 1370, 3078\n    android.view, 1320, 1356, 58, 11, 3165, 928\n    android.hardware, 109, 116, 27, 27, 399, 795\n    android.bluetooth, 0, 173, 0, 170, 0, 0\n    android.animation, 193, 210, 1, 0, 384, 72\n    android.app, 886, 984, 45, 12, 2796, 1016\n    android.content, 765, 1139, 12, 49, 1770, 557\n    android.graphics, 776, 801, 14, 1, 1947, 333\n    android.icu, 630, 680, 11, 68, 1890, 1471\n    android.media, 133, 164, 11, 10, 743, 568\n    android.net, 92, 556, 1, 200, 247, 216\n    android.widget, 574, 595, 8, 0, 1360, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 2379 added, 682 removed\n  - totals now: 0 hot methods, 0 methods, 13174 classes\n  - totals before: 0 hot methods, 0 methods, 11477 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1248, 508, 0, 9172\n    com.android, 0, 0, 766, 174, 0, 3058\n    android.view, 0, 0, 143, 7, 0, 879\n    android.hardware, 0, 0, 134, 25, 0, 789\n    android.bluetooth, 0, 0, 0, 164, 0, 0\n    android.app, 0, 0, 131, 8, 0, 990\n    android.content, 0, 0, 78, 40, 0, 552\n    android.graphics, 0, 0, 36, 0, 0, 331\n    android.icu, 0, 0, 66, 64, 0, 1470\n    android.media, 0, 0, 72, 9, 0, 562\n    android.net, 0, 0, 40, 165, 0, 216\n    android.widget, 0, 0, 39, 0, 0, 368\n\nFile boot-image-profile.txt\n  - hot methods: 11908 added, 13507 removed\n  - methods: 11908 added, 13507 removed\n  - classes: 895 added, 1047 removed\n  - totals now: 30741 hot methods, 30741 methods, 16555 classes\n  - totals before: 32340 hot methods, 32340 methods, 16707 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 7393, 8717, 323, 595, 19861, 9368\n    com.android, 842, 942, 121, 395, 2329, 3488\n    java, 2712, 2914, 231, 24, 6701, 2014\n    android.view, 1320, 1356, 58, 11, 3165, 928\n    android.hardware, 109, 116, 27, 27, 399, 795\n    android.bluetooth, 0, 173, 0, 170, 0, 0\n    android.animation, 193, 210, 1, 0, 384, 72\n    android.app, 886, 984, 45, 12, 2796, 1016\n    android.content, 765, 1139, 12, 49, 1770, 557\n    android.graphics, 775, 801, 14, 1, 1946, 333\n    android.icu, 630, 680, 11, 68, 1890, 1471\n    android.media, 133, 164, 11, 10, 743, 568\n    android.net, 92, 556, 1, 200, 247, 216\n    android.widget, 574, 595, 8, 0, 1360, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 2820 added, 709 removed\n  - totals now: 0 hot methods, 0 methods, 16015 classes\n  - totals before: 0 hot methods, 0 methods, 13904 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1254, 507, 0, 9200\n    com.android, 0, 0, 775, 174, 0, 3406\n    java, 0, 0, 198, 14, 0, 1898\n    android.view, 0, 0, 142, 6, 0, 878\n    android.hardware, 0, 0, 135, 25, 0, 789\n    android.bluetooth, 0, 0, 0, 164, 0, 0\n    android.app, 0, 0, 132, 8, 0, 988\n    android.content, 0, 0, 78, 40, 0, 552\n    android.graphics, 0, 0, 36, 0, 0, 331\n    android.icu, 0, 0, 66, 64, 0, 1470\n    android.media, 0, 0, 72, 9, 0, 562\n    android.net, 0, 0, 40, 165, 0, 216\n    android.widget, 0, 0, 39, 0, 0, 368\n\nFile art-profile\n  - hot methods: 16518 added, 25602 removed\n  - methods: 31902 added, 28848 removed\n  - classes: 1107 added, 2440 removed\n  - totals now: 26387 hot methods, 54190 methods, 4431 classes\n  - totals before: 35471 hot methods, 51136 methods, 5764 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 219, 316, 42, 343, 372, 136\n    com.android, 16297, 25136, 1048, 2045, 26008, 4227\n    android.hardware, 206, 143, 40, 67, 305, 100\n    android.app, 2, 0, 1, 1, 3, 3\n    android.content, 0, 2, 0, 2, 1, 5\n    android.media, 0, 0, 0, 1, 0, 0\n    android.net, 10, 167, 1, 269, 45, 19\n\nInternalReferenceRawProfileId: 6586\nInternalReferenceCandidateProfileId: 6607\n\nTest: build \u0026 benchmark\n\nBug: 223366272\n\nChange-Id: Id523f8c8e9aa78afc560c4876feba7d65c5b29e1\n"
    },
    {
      "commit": "756c8c3f5bed9785f06495ff2f664d47ac1f00e5",
      "tree": "5c67d5b7be0e2613a910aa0d96ec1bf198295e0d",
      "parents": [
        "988cb5a32d7012043108263a3297d423ee7a1f52"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Tue May 17 16:15:36 2022 +0100"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Tue May 17 17:07:11 2022 +0100"
      },
      "message": "Remove the *byteShort string resources from the frameworks\n\nThe \"byteShort\" is still kept because ICU\u0027s version is too long for this\nuse case.\n\nThis commit is separated to unblock the previous commit which removed\nthe usage of these strings.\n\nBug: 36994779\nBug: 71580745\nBug: 217592956\nTest: m droid\nChange-Id: I1833bd357860841037aa323cdf6acf9366b6ca1e\n"
    },
    {
      "commit": "f4d72b212cfbedaa73a659b29f4b0bcd9988a131",
      "tree": "fdecd320b11a028e744983fcfacf00e8f7a97d81",
      "parents": [
        "b276239bbc8d2c0b896f714e8dfc0e022b44c658"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Tue Dec 28 09:16:09 2021 +0000"
      },
      "committer": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Mon Mar 14 13:47:01 2022 +0000"
      },
      "message": "Split out the ethernet API surface and use framework-connectivity-t\n\nEthernet framework and service source code is going to be moved to\nConnectivity mainline module, this CL contains below corresponding\nchanges to adapt the migration in f/b side:\n\n1. Split out ethernet module-lib APIs to Connectivity module.\n   Add the ethernet resource filegroup to tiramisu-updatable-sources\n   filegroup as well, build them together. Also update the module-lib\n   and system api txt to reflect the APIs change. Remove the hidden\n   APIs which are moved to Connectivity module. This removal fixes the\n   api inconsistent issue with Tethering/apex/hidden/.\n\n2. Remove EthernetService from SystemServer which will be registered\n   from ConnectivityServiceInitializer.\n\n3. Replace the BackgroundThread class(imported from f/b/core/java)\n   with the one in the modules-utils-backgroundthread lib, which is\n   visible to Connectivity module.\n\nBug: 210586283\nTest: m\nTest: atest FrameworksNetTests EthernetServiceTests\nChange-Id: I3e13cb9c0e348333af295c2537d459aa6700ff17\nMerged-In: I1956848d3248cc56e9841d221e5e4c160bed65a4\n"
    },
    {
      "commit": "218c4d316226092010ee5ac4279c5ced4ddfc2b7",
      "tree": "5f5cb8785930e559430f3a98f323459dd925a7ba",
      "parents": [
        "de247f70ba7bc4770ba19179337eb282dd4c7ee2"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Tue Dec 28 09:16:09 2021 +0000"
      },
      "committer": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Thu Mar 10 21:22:42 2022 +0900"
      },
      "message": "Split out the ethernet API surface and use framework-connectivity-t\n\nEthernet framework and service source code is going to be moved to\nConnectivity mainline module, this CL contains below corresponding\nchanges to adapt the migration in f/b side:\n\n1. Split out ethernet module-lib APIs to Connectivity module.\n   Add the ethernet resource filegroup to tiramisu-updatable-sources\n   filegroup as well, build them together. Also update the module-lib\n   and system api txt to reflect the APIs change. Remove the hidden\n   APIs which are moved to Connectivity module. This removal fixes the\n   api inconsistent issue with Tethering/apex/hidden/.\n\n2. Remove EthernetService from SystemServer which will be registered\n   from ConnectivityServiceInitializer.\n\n3. Replace the BackgroundThread class(imported from f/b/core/java)\n   with the one in the modules-utils-backgroundthread lib, which is\n   visible to Connectivity module.\n\nBug: 210586283\nTest: m\nTest: atest FrameworksNetTests EthernetServiceTests\nChange-Id: I1956848d3248cc56e9841d221e5e4c160bed65a4\n"
    },
    {
      "commit": "22c3bb0c72819a9ef2aaef41860b0db99bda24f2",
      "tree": "62b6ceaf63bbafb2c9544e9bad616fb49aa92a57",
      "parents": [
        "6382d7cac3bf7a2f056e2a765df8fdd068c11040",
        "0ce30dd193e43c58917f3cb4d735ab09386cc01f"
      ],
      "author": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Fri Mar 04 16:38:39 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 16:38:39 2022 +0000"
      },
      "message": "Merge \"Remove Auxiliary stubs and bootclasspath fragment\" into tm-dev"
    },
    {
      "commit": "0ce30dd193e43c58917f3cb4d735ab09386cc01f",
      "tree": "14378d0a5cfd8269c1209c62e7dfbc4f105d7692",
      "parents": [
        "bbdc07f3f62a52c2715bf129bf272a4304ca592d"
      ],
      "author": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Thu Mar 03 06:13:41 2022 +0000"
      },
      "committer": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Thu Mar 03 06:13:41 2022 +0000"
      },
      "message": "Remove Auxiliary stubs and bootclasspath fragment\n\nTest: TH\nBug: 210728915\nChange-Id: I9434a5cc50d3dbea0b55a8b8deda987fbd5e66ea\n"
    },
    {
      "commit": "e267cc6f42d421db1d33224de5aafde4af7cd173",
      "tree": "cf7caccfbc6b444c3e386b9653b45934940bd756",
      "parents": [
        "180fe3085aa47c9ec10c30db5ef39fddaf217d6f"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Mar 02 16:15:35 2022 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Mar 02 18:44:11 2022 +0000"
      },
      "message": "Remove supplementalprocess APEX\n\nBug: 220320098\nTest: m\nChange-Id: Ib3392d9609e6ef421c53c38d7f5e32df2e2d6a6d\n"
    },
    {
      "commit": "82c71dd74d588887383502fa42d63eff37696a3e",
      "tree": "eabddc7961923b45190a1876e0e6ba361ba73543",
      "parents": [
        "1a904e592a8e6ae9a16a5100f557565cecb3f0b7",
        "293ed88b2f507755d5de4e64b5f074be9b01406f"
      ],
      "author": {
        "name": "Roopa Sattiraju",
        "email": "sattiraju@google.com",
        "time": "Fri Feb 25 06:30:19 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 06:30:19 2022 +0000"
      },
      "message": "Merge \"Enabling Apex in BT\" into tm-dev"
    },
    {
      "commit": "293ed88b2f507755d5de4e64b5f074be9b01406f",
      "tree": "46688ab0fa18d75bec821c7711ed263481d7fb58",
      "parents": [
        "b031e081040aa1e95fdaf9620e4c7894c476dc18"
      ],
      "author": {
        "name": "Roopa Sattiraju",
        "email": "sattiraju@google.com",
        "time": "Thu Feb 03 09:07:17 2022 -0800"
      },
      "committer": {
        "name": "Roopa Sattiraju",
        "email": "sattiraju@google.com",
        "time": "Thu Feb 24 20:42:33 2022 +0000"
      },
      "message": "Enabling Apex in BT\n\nBug: 217736913\nTest: Compile, bringup and test user journeys\nChange-Id: I3e796e3618ad9a077fa5e8ac387e314e896d1051\n"
    },
    {
      "commit": "fa46dd2aae47c380ee5ad882087831eb63dbecb2",
      "tree": "813925267af22d7a900b7342e9fbda0720c07ca8",
      "parents": [
        "14a9a37227f2a4331dfd21241fc46706874a4bbf"
      ],
      "author": {
        "name": "Neha Pattan",
        "email": "npattan@google.com",
        "time": "Fri Feb 18 19:46:09 2022 +0000"
      },
      "committer": {
        "name": "Anton Kulakov",
        "email": "akulakov@google.com",
        "time": "Thu Feb 24 16:28:26 2022 +0000"
      },
      "message": "(1/6) AdServices setup.\n\nBug: 219953633\nTest: build\n      mmm -j packages/modules/AdServices\n      mmm -j packages/modules/SupplementalApi\nChange-Id: I2fe660daf8f90b41526d946fb66e83aaf9fd1ed0\n"
    },
    {
      "commit": "6b708138c1a152cbe635bde10e9ba9f2555aaf4a",
      "tree": "8e269cf2d906044575e7d664e4c9c183fd562ae0",
      "parents": [
        "c3c278779f99c696736935661be1ea0267866d9c"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 26 09:00:41 2022 +0000"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Fri Feb 18 16:20:47 2022 +0800"
      },
      "message": "[MS54.1] Move NetworkStats to updatable sources\n\nThis CL builds NetworkStats related code with the\nconnectivity module instead of platform.\n\nThis includes:\n1. Add netstats.proto to the module.\n2. Add lib dependencies for all callers.\n3. Include several source files in platform and add jarjar rule\n   to it. Modify callers accordingly.\n\nTest: TH\nBug: 197717846\nChange-Id: I244693aebe1782d9e67502638ff8145c51462e1e\nMerged-In: I244693aebe1782d9e67502638ff8145c51462e1e\n"
    },
    {
      "commit": "e97ff9ebfe624000465b2c4222744bdeb25e3349",
      "tree": "458bbab9b857d4c69658acfcc10fc6e337d1ae5d",
      "parents": [
        "a30e852c4093bf8f3a6a1825d4a45ff2e9fc541f"
      ],
      "author": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Sun Feb 13 07:06:31 2022 +0000"
      },
      "committer": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Sun Feb 13 07:06:31 2022 +0000"
      },
      "message": "Add ondevicepersonalization stubs and bootclasspath fragment\n\nTest: Build\nBug: b/218749359\nChange-Id: I651ca865a3215fa2a541636c3af495fdcd4ba8f9\n"
    },
    {
      "commit": "794d2108543cabd372e2abcb527a028c0bdc0ea9",
      "tree": "ba59abded8cc1ea5625383ef95d68fd33f06955a",
      "parents": [
        "f690faccf0d9aaa5953fbf8a330b32fd63cf8327"
      ],
      "author": {
        "name": "Aaron Huang",
        "email": "huangaaron@google.com",
        "time": "Wed Jan 12 15:11:01 2022 +0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Feb 10 19:01:00 2022 +0900"
      },
      "message": "Split out the ipsec API surface and use framework-connectivity-tiramisu\n\n(cherry picked from commit 1dad7aa006492035293e68080aeaf606df02618a)\nBug: 204153604\nTest: TH\nChange-Id: I6cc8aef6a0ab9ce4bcef2797196b1d1b3687acca\nMerged-In: I6cc8aef6a0ab9ce4bcef2797196b1d1b3687acca\n"
    },
    {
      "commit": "a8f1f762ebe8536a0b2ae713cf705d4a67a6ddf0",
      "tree": "dd6be81e65f040ef21e8a56a8c239d746f8c64ef",
      "parents": [
        "937076ef121422df27d1ecab40dba1a65f28cb0f"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 26 09:00:41 2022 +0000"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 07 11:45:17 2022 +0900"
      },
      "message": "[MS54.1] Move NetworkStats to updatable sources\n\nThis CL builds NetworkStats related code with the\nconnectivity module instead of platform.\n\nThis includes:\n1. Add netstats.proto to the module.\n2. Add lib dependencies for all callers.\n3. Include several source files in platform and add jarjar rule\n   to it. Modify callers accordingly.\n\nTest: TH\nBug: 197717846\nChange-Id: I244693aebe1782d9e67502638ff8145c51462e1e\n"
    },
    {
      "commit": "1dad7aa006492035293e68080aeaf606df02618a",
      "tree": "0f52ea31cb5c5c6c9b1b97c8fb076dd4f76f0143",
      "parents": [
        "a4249a2eae6ec1e2db933bb014ac344eb430a787"
      ],
      "author": {
        "name": "Aaron Huang",
        "email": "huangaaron@google.com",
        "time": "Wed Jan 12 15:11:01 2022 +0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Feb 03 09:47:41 2022 +0900"
      },
      "message": "Split out the ipsec API surface and use framework-connectivity-tiramisu\n\nBug: 204153604\nTest: TH\nChange-Id: I6cc8aef6a0ab9ce4bcef2797196b1d1b3687acca\n"
    },
    {
      "commit": "0b692d5b50434fbea095307434209e5faa06fcdf",
      "tree": "6293a4710bad31fa9c91edd9fbc4bb30e2d5a722",
      "parents": [
        "d0cd7a5f739f6bd397045cd91b0e28bd31539873"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 07 13:15:46 2022 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 28 11:25:09 2022 +0900"
      },
      "message": "Remove nearby API surface\n\nIt is being merged into the tethering/connectivity API surface, under\nthe existing framework-connectivity-t API.\n\nBug: 189355156\nTest: m\nChange-Id: I5878ffc1449f0eb19abdccd34d5c8ca1f711fbc8\n"
    },
    {
      "commit": "07861f70d3049f93d67dc59c1dd78ad21cb6918e",
      "tree": "32d9b04ff191fef7f78c047bcd16efdb63ae9b69",
      "parents": [
        "32a66eac2692c438efe15a1b7e72f19e435123f4"
      ],
      "author": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Tue Jan 25 18:41:45 2022 +0000"
      },
      "committer": {
        "name": "Frank Wang",
        "email": "xueyiwang@google.com",
        "time": "Thu Jan 27 07:52:21 2022 +0000"
      },
      "message": "Revert \"Revert \"Add SupplementalProcess stubs and bootclasspath ...\"\n\nRevert^2 \"Add bootclasspath config in Auxiliary.\"\n\nba33413304d140c02bd8d2477576fb19889af031\n\nChange-Id: I2e8f05406c90565b517f5d7d05aae0dc6d8a4200\n"
    },
    {
      "commit": "a9ace2c62033c59d3bc5e4284c44119394e70257",
      "tree": "14d3fba2c8eab7d6aa91aa1583462cb765a7de9b",
      "parents": [
        "9e38ebf366f52f7b29105705d9ea3a7ab74efe5b"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Mon Jan 17 11:52:08 2022 +0800"
      },
      "committer": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Mon Jan 24 14:46:19 2022 +0800"
      },
      "message": "Clean \u003cplurals\u003e in FindActionModeCallback\n\nBug: 199230228\nTest: make\nChange-Id: I59618e5467696d3173dfb4782ce55964694a42fc\n"
    },
    {
      "commit": "c100db56a29594ae94bc8e4d4e7c2feaa62adec4",
      "tree": "38139be347d3fe7c0fe9b0a947e463b6d393f0ba",
      "parents": [
        "df246f3c6277fc8807197ae524cb15ddf917ada8"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Tue Dec 14 23:09:55 2021 +0800"
      },
      "committer": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Wed Jan 19 18:47:45 2022 +0800"
      },
      "message": "Split out the nsd API surface and use framework-connectivity-tiramisu\n\n- Split out nsd APIs and hidden APIs to Connectivity module.\n- Keep the all files in f/b/packages/Connectivity-T and add\n  framework-connectivity-tiramisu library on p/m/Connectivity.\n  Then make framework to use this module library.\n- Remove NsdService from SystemServer which will register from\n  ConnectivityServiceInitializer\n\nBug: 206893064\nTest: m online-sdk-dev-docs\nTest: atest FrameworksNetTests CtsNetTestCases\nCTS-Coverage-Bug: 207804007\nMerged-In: I72c7de124b9cc53f2263bd452ecd5f39e88e485b\nChange-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b\n"
    },
    {
      "commit": "f45fe96a547c6882154632042875168cf40e2bdd",
      "tree": "a263ef6d704ab9a3a53a089dd6fee0b42c538a90",
      "parents": [
        "ca3f277231d61755a060bb60cc91fc41397d2dd8"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Tue Dec 14 23:09:55 2021 +0800"
      },
      "committer": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Wed Dec 15 02:10:38 2021 +0000"
      },
      "message": "Split out the nsd API surface and use framework-connectivity-tiramisu\n\n- Split out nsd APIs and hidden APIs to Connectivity module.\n- Keep the all files in f/b/packages/Connectivity-T and add\n  framework-connectivity-tiramisu library on p/m/Connectivity.\n  Then make framework to use this module library.\n- Remove NsdService from SystemServer which will register from\n  ConnectivityServiceInitializer\n\nBug: 206893064\nTest: m online-sdk-dev-docs\nTest: atest FrameworksNetTests CtsNetTestCases\nCTS-Coverage-Bug: 207804007\nChange-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b\n"
    },
    {
      "commit": "502ab7764e25ca8b40a274e2aef31aea84c82e86",
      "tree": "9d8c88b5c1dd1087949547ce6f8407486e29229c",
      "parents": [
        "e9273c486904571d5bc026bf6914748f611387f6",
        "5fab45ef672814ad7dd8e4097c48215c8ebe05e9"
      ],
      "author": {
        "name": "Songchun Fan",
        "email": "schfan@google.com",
        "time": "Tue Nov 30 15:47:16 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 30 15:47:16 2021 +0000"
      },
      "message": "Merge \"[pm] change internal flags to long\""
    },
    {
      "commit": "ba3dd28a6981ad413edf0179b336cd42b52c4154",
      "tree": "b4a1174bede6fb0bb253385f68379deebc7af6f5",
      "parents": [
        "5fa4520a482eda92cf0176226bc8b8189ea335e6",
        "29816909b0b5546e308675e990a37618de515eab"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Nov 24 20:34:54 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 20:34:54 2021 +0000"
      },
      "message": "Merge \"Reconcile differences between boot image profiles.\" am: 181c8f0033 am: de2b0ded2e am: 0078967a5d am: 29816909b0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895131\n\nChange-Id: Ie293f972eac247a8c1e333ce6f2ee25d1ec97aec\n"
    },
    {
      "commit": "5fab45ef672814ad7dd8e4097c48215c8ebe05e9",
      "tree": "3e1d8ad8defa5565fddc5007809851f65d491b4c",
      "parents": [
        "0ec644c1896db570fadcf7de6e519e04e9670e0e"
      ],
      "author": {
        "name": "Songchun Fan",
        "email": "schfan@google.com",
        "time": "Wed Nov 17 16:30:18 2021 -0800"
      },
      "committer": {
        "name": "Songchun Fan",
        "email": "schfan@google.com",
        "time": "Wed Nov 24 06:58:50 2021 -0800"
      },
      "message": "[pm] change internal flags to long\n\nChanges IPackageManager.aidl methods to use long flags instead of int.\nPublic API change to be followed.\n\nBUG: 204432643\nBUG: 204433659\nTest: manual\nChange-Id: Ib5c42fef998f0116e312c71d620e1a15329e26e0\n"
    }
  ],
  "next": "4c9551ed8b66ef262145dad3bb211a1a6ba4bf58"
}
