Skip to content
Snippets Groups Projects
  1. Feb 28, 2023
  2. Jan 10, 2023
    • Paul Duffin's avatar
      Conditionally add the car bcpf to platform bootclasspath · c67e1df3
      Paul Duffin authored
      Previously, the com.android.car.framework was always added to the
      platform bootclasspath and then Soong ignored errors that arose when
      the android.car-module was not listed in PRODUCT_APEX_BOOT_JARS. This
      changes uses the target_board_auto Soong config variable to control
      whether the car fragment is added or not.
      
      Test: none
      Bug: 264598408
      Change-Id: Ie2819215ae399cf50ff17ca47551947773cae80d
      c67e1df3
  3. Nov 15, 2022
  4. Oct 31, 2022
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE... · 9f9a3638
      art-benchmark-service authored
      Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE Since these are profiles for T release only.
      
      Bug: 254051423
      
      = Perf stats =
      (lower is better)
      
      Startup time and code size are improving at the cost of a slight increase in boot time and memory, which could be an acceptable cost.
      
      Startup: -1.42%
      Memory: 0.23%
      Boot time: 2.08%
      Code size: -1.75%
      
      
      =Generation Strategy=
      
      method_threshold: 0.05
      image_class_threshold: 0.05
      preloaded_classes_threshold: 0.8
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 2452
      - number of (device types, builds): 186
      
      File boot-image-profile.txt
        - hot methods: 2315 added, 2247 removed
        - methods: 2315 added, 2247 removed
        - classes: 15 added, 1 removed
        - totals now: 22388 hot methods, 22388 methods, 13667 classes
        - totals before: 22320 hot methods, 22320 methods, 13653 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 2207, 2141, 9, 1, 20822, 9487
          com.android, 91, 89, 5, 0, 1470, 3109
          android.view, 512, 499, 5, 0, 3379, 949
          android.hardware, 29, 23, 0, 0, 472, 807
          android.animation, 65, 65, 0, 0, 393, 73
          android.app, 178, 162, 0, 1, 2924, 1029
          android.content, 216, 210, 0, 0, 1857, 564
          android.graphics, 230, 218, 2, 0, 1979, 336
          android.icu, 190, 188, 0, 0, 2035, 1472
          android.media, 19, 17, 0, 0, 798, 576
          android.net, 27, 26, 0, 0, 255, 219
          android.widget, 164, 164, 0, 0, 1396, 381
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 182 added, 3 removed
        - totals now: 0 hot methods, 0 methods, 13361 classes
        - totals before: 0 hot methods, 0 methods, 13182 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 92, 3, 0, 9260
          com.android, 0, 0, 16, 0, 0, 3074
          android.view, 0, 0, 42, 0, 0, 915
          android.app, 0, 0, 0, 1, 0, 989
          android.media, 0, 0, 4, 2, 0, 565
          android.widget, 0, 0, 7, 0, 0, 375
      
      File boot-image-profile.txt
        - hot methods: 3425 added, 3332 removed
        - methods: 3425 added, 3332 removed
        - classes: 15 added, 1 removed
        - totals now: 32352 hot methods, 32352 methods, 16812 classes
        - totals before: 32259 hot methods, 32259 methods, 16798 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 2210, 2144, 9, 1, 20885, 9518
          com.android, 193, 191, 5, 0, 2480, 3531
          java, 807, 786, 0, 0, 7055, 2042
          android.view, 512, 499, 5, 0, 3379, 949
          android.hardware, 29, 23, 0, 0, 472, 807
          android.animation, 65, 65, 0, 0, 393, 73
          android.app, 178, 162, 0, 1, 2924, 1029
          android.content, 216, 210, 0, 0, 1857, 564
          android.graphics, 230, 218, 2, 0, 1979, 336
          android.icu, 190, 188, 0, 0, 2035, 1472
          android.media, 19, 17, 0, 0, 798, 576
          android.net, 27, 26, 0, 0, 255, 219
          android.widget, 164, 164, 0, 0, 1396, 381
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 182 added, 3 removed
        - totals now: 0 hot methods, 0 methods, 16431 classes
        - totals before: 0 hot methods, 0 methods, 16252 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 92, 3, 0, 9291
          com.android, 0, 0, 16, 0, 0, 3484
          android.view, 0, 0, 42, 0, 0, 915
          android.app, 0, 0, 0, 1, 0, 989
          android.media, 0, 0, 4, 2, 0, 565
          android.widget, 0, 0, 7, 0, 0, 375
      
      File art-profile
        - hot methods: 2960 added, 7053 removed
        - methods: 3522 added, 8149 removed
        - classes: 54 added, 307 removed
        - totals now: 32610 hot methods, 58687 methods, 5184 classes
        - totals before: 36703 hot methods, 63314 methods, 5437 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 32, 45, 0, 5, 441, 143
          com.android, 2928, 6997, 53, 296, 32163, 4954
          android.hardware, 31, 43, 0, 5, 346, 99
          android.app, 0, 1, 0, 0, 2, 3
          android.content, 0, 0, 0, 0, 1, 5
          android.net, 1, 1, 0, 0, 74, 27
      
      InternalReferenceRawProfileId: 20586
      InternalReferenceCandidateProfileId: 20601
      
      Test: build & benchmark
      Ignore-AOSP-First: T profiles
      
      Change-Id: I1d6deb18973fe86817619dbe41704d9ac6a96dbb
      9f9a3638
  5. Aug 17, 2022
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE... · 08426568
      art-benchmark-service authored
      Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only)
      
      = Perf stats =
      (lower is better)
      
      Startup time is improving at the cost of a slight increase in code size, memory and boot-time, which could be an acceptable cost.
      
      Startup: -1.61%
      PSS: 0.93%
      RSS: 0.90%
      Privat Dirty: 3.14%
      Boot time: 0.58%
      Code size: 0.18%
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.8
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 16916
      - number of (device types, builds): 450
      
      File boot-image-profile.txt
        - hot methods: 420 added, 436 removed
        - methods: 420 added, 436 removed
        - classes: 0 added, 5 removed
        - totals now: 22320 hot methods, 22320 methods, 13653 classes
        - totals before: 22336 hot methods, 22336 methods, 13658 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 407, 422, 0, 5, 20756, 9479
          com.android, 6, 7, 0, 0, 1468, 3104
          android.view, 133, 145, 0, 5, 3366, 944
          android.hardware, 6, 5, 0, 0, 466, 807
          android.animation, 8, 8, 0, 0, 393, 73
          android.app, 25, 25, 0, 0, 2908, 1030
          android.content, 38, 41, 0, 0, 1851, 564
          android.graphics, 38, 42, 0, 0, 1967, 334
          android.icu, 23, 23, 0, 0, 2033, 1472
          android.media, 2, 2, 0, 0, 796, 576
          android.net, 3, 3, 0, 0, 254, 219
          android.widget, 45, 45, 0, 0, 1396, 381
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 6 added, 0 removed
        - totals now: 0 hot methods, 0 methods, 13182 classes
        - totals before: 0 hot methods, 0 methods, 13176 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 5, 0, 0, 9171
          android.app, 0, 0, 2, 0, 0, 990
          android.media, 0, 0, 1, 0, 0, 563
      
      File boot-image-profile.txt
        - hot methods: 634 added, 650 removed
        - methods: 634 added, 650 removed
        - classes: 0 added, 5 removed
        - totals now: 32259 hot methods, 32259 methods, 16798 classes
        - totals before: 32275 hot methods, 32275 methods, 16803 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 408, 423, 0, 5, 20819, 9510
          com.android, 56, 57, 0, 0, 2478, 3526
          java, 125, 125, 0, 0, 7034, 2042
          android.view, 133, 145, 0, 5, 3366, 944
          android.hardware, 6, 5, 0, 0, 466, 807
          android.animation, 8, 8, 0, 0, 393, 73
          android.app, 25, 25, 0, 0, 2908, 1030
          android.content, 38, 41, 0, 0, 1851, 564
          android.graphics, 38, 42, 0, 0, 1967, 334
          android.icu, 23, 23, 0, 0, 2033, 1472
          android.media, 2, 2, 0, 0, 796, 576
          android.net, 3, 3, 0, 0, 254, 219
          android.widget, 45, 45, 0, 0, 1396, 381
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 6 added, 0 removed
        - totals now: 0 hot methods, 0 methods, 16252 classes
        - totals before: 0 hot methods, 0 methods, 16246 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 5, 0, 0, 9202
          android.app, 0, 0, 2, 0, 0, 990
          android.media, 0, 0, 1, 0, 0, 563
      
      File art-profile
        - hot methods: 1459 added, 1017 removed
        - methods: 1825 added, 1408 removed
        - classes: 54 added, 6 removed
        - totals now: 36703 hot methods, 63314 methods, 5437 classes
        - totals before: 36261 hot methods, 62897 methods, 5389 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 4, 1, 0, 0, 454, 148
          com.android, 1454, 1016, 54, 6, 36232, 5197
          android.hardware, 4, 1, 0, 0, 358, 104
      
      InternalReferenceRawProfileId: 10606
      InternalReferenceCandidateProfileId: 10612
      
      Test: build & benchmark
      
      Ignore-AOSP-First: T profiles
      
      Change-Id: I941ad5affa04cf701ac9882e8e5afb582d733c45
      08426568
  6. Jul 29, 2022
    • art-benchmark-service's avatar
      RESTRICT AUTOMERGE · 803fd5e8
      art-benchmark-service authored
      Since these are profiles for T release only.
      
      Update boot image and system server profiles [M10C10P80S0]
      
      = Perf stats =
      (lower is better)
      
      Startup time, memory and boot time are improving at the cost of a slight increase in code size, which could be an acceptable cost.
      
      Startup: -1.20%%
      PSS: -0.43%
      RSS: 0.16%
      Privat Dirty: -0.23%
      Boot time: -13.09%
      Code size: 1.95%
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.8
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 14464
      - number of (device types, builds): 396
      
      File boot-image-profile.txt
        - hot methods: 1867 added, 1852 removed
        - methods: 1867 added, 1852 removed
        - classes: 36 added, 0 removed
        - totals now: 22336 hot methods, 22336 methods, 13658 classes
        - totals before: 22321 hot methods, 22321 methods, 13622 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 1772, 1757, 28, 0, 20771, 9484
          com.android, 95, 95, 8, 0, 1469, 3104
          android.view, 367, 363, 7, 0, 3378, 949
          android.hardware, 16, 17, 0, 0, 465, 807
          android.animation, 54, 45, 1, 0, 393, 73
          android.app, 141, 141, 6, 0, 2908, 1030
          android.content, 193, 193, 3, 0, 1854, 564
          android.graphics, 210, 209, 0, 0, 1971, 334
          android.icu, 162, 162, 0, 0, 2033, 1472
          android.media, 12, 12, 0, 0, 796, 576
          android.net, 32, 32, 0, 0, 254, 219
          android.widget, 139, 139, 2, 0, 1396, 381
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 7 added, 3 removed
        - totals now: 0 hot methods, 0 methods, 13176 classes
        - totals before: 0 hot methods, 0 methods, 13172 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 1, 3, 0, 9166
          android.app, 0, 0, 0, 2, 0, 988
          android.icu, 0, 0, 1, 0, 0, 1471
      
      File boot-image-profile.txt
        - hot methods: 2682 added, 2667 removed
        - methods: 2682 added, 2667 removed
        - classes: 77 added, 0 removed
        - totals now: 32275 hot methods, 32275 methods, 16803 classes
        - totals before: 32260 hot methods, 32260 methods, 16726 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 1773, 1758, 35, 0, 20834, 9515
          com.android, 136, 136, 12, 0, 2479, 3526
          java, 640, 640, 11, 0, 7034, 2042
          android.view, 367, 363, 7, 0, 3378, 949
          android.hardware, 16, 17, 0, 0, 465, 807
          android.animation, 54, 45, 1, 0, 393, 73
          android.app, 141, 141, 10, 0, 2908, 1030
          android.content, 193, 193, 3, 0, 1854, 564
          android.graphics, 210, 209, 0, 0, 1971, 334
          android.icu, 162, 162, 0, 0, 2033, 1472
          android.media, 12, 12, 3, 0, 796, 576
          android.net, 32, 32, 0, 0, 254, 219
          android.widget, 139, 139, 2, 0, 1396, 381
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 11 added, 2 removed
        - totals now: 0 hot methods, 0 methods, 16246 classes
        - totals before: 0 hot methods, 0 methods, 16237 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 3, 1, 0, 9197
          java, 0, 0, 0, 1, 0, 2011
          android.icu, 0, 0, 1, 0, 0, 1471
      
      File art-profile
        - hot methods: 5252 added, 1620 removed
        - methods: 3641 added, 1707 removed
        - classes: 373 added, 1 removed
        - totals now: 36261 hot methods, 62897 methods, 5389 classes
        - totals before: 32629 hot methods, 60963 methods, 5017 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 50, 17, 4, 0, 451, 148
          com.android, 5199, 1603, 361, 1, 35794, 5149
          android.hardware, 35, 15, 2, 0, 355, 104
          android.content, 0, 0, 0, 0, 1, 5
          android.net, 14, 1, 2, 0, 74, 27
      
      InternalReferenceRawProfileId: 10558
      InternalReferenceCandidateProfileId: 10566
      
      Test: build & benchmark
      
      Change-Id: I70e504ecad27ec4f213ce71bcef3c44ef0f57e3a
      803fd5e8
  7. Jun 22, 2022
    • William Escande's avatar
      Change Bluetooth apex mountpoint · 7b012e93
      William Escande authored
      Apex name has been changed to com.android.btservices
      Changing mount point accordingly
      Bug: 235892590
      Test: Flash / boot bt / look logs & pair a device
      
      Change-Id: I8cff5f6449ee19466b3df571a40e062964a9e46c
      7b012e93
  8. Jun 06, 2022
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M10C10P80S0] · 22928e1a
      art-benchmark-service authored
      Summary:
      Startup: -1.18%
      Memory: -3.75%
      Code size: 0.52
      Boot time: 2.45%
      
      Reasoning: Improvements in startup and memory, at the cost of boot time and slight code size increases.
      
      =Generation Strategy=
      
      method_threshold: 0.1
      image_class_threshold: 0.1
      preloaded_classes_threshold: 0.8
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 4523
      - number of (device types, builds): 144
      
      File boot-image-profile.txt
        - hot methods: 337 added, 337 removed
        - methods: 337 added, 337 removed
        - classes: 107 added, 0 removed
        - totals now: 22321 hot methods, 22321 methods, 13622 classes
        - totals before: 22321 hot methods, 22321 methods, 13515 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 321, 320, 86, 0, 20756, 9456
          com.android, 6, 7, 17, 0, 1469, 3096
          android.view, 106, 106, 9, 0, 3374, 942
          android.hardware, 2, 2, 2, 0, 466, 807
          android.animation, 27, 27, 0, 0, 384, 72
          android.app, 18, 17, 10, 0, 2908, 1024
          android.content, 20, 20, 4, 0, 1854, 561
          android.graphics, 20, 20, 0, 0, 1970, 334
          android.icu, 28, 28, 1, 0, 2033, 1472
          android.media, 0, 0, 7, 0, 796, 576
          android.net, 2, 2, 3, 0, 254, 219
          android.widget, 25, 25, 3, 0, 1396, 379
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 0 added, 5 removed
        - totals now: 0 hot methods, 0 methods, 13172 classes
        - totals before: 0 hot methods, 0 methods, 13177 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 0, 5, 0, 9168
          android.view, 0, 0, 0, 5, 0, 873
      
      File boot-image-profile.txt
        - hot methods: 524 added, 440 removed
        - methods: 524 added, 440 removed
        - classes: 127 added, 0 removed
        - totals now: 32260 hot methods, 32260 methods, 16726 classes
        - totals before: 32176 hot methods, 32176 methods, 16599 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 373, 319, 80, 0, 20819, 9480
          com.android, 36, 11, 25, 0, 2479, 3514
          java, 99, 94, 12, 0, 7034, 2031
          android.view, 109, 106, 9, 0, 3374, 942
          android.hardware, 3, 2, 2, 0, 466, 807
          android.animation, 27, 27, 0, 0, 384, 72
          android.app, 32, 17, 6, 0, 2908, 1020
          android.content, 23, 20, 4, 0, 1854, 561
          android.graphics, 20, 20, 0, 0, 1970, 334
          android.icu, 36, 27, 1, 0, 2033, 1472
          android.media, 11, 0, 4, 0, 796, 573
          android.net, 3, 2, 3, 0, 254, 219
          android.widget, 29, 25, 3, 0, 1396, 379
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 1 added, 7 removed
        - totals now: 0 hot methods, 0 methods, 16237 classes
        - totals before: 0 hot methods, 0 methods, 16243 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 0, 7, 0, 9195
          java, 0, 0, 1, 0, 0, 2012
          android.view, 0, 0, 0, 5, 0, 873
          android.app, 0, 0, 0, 2, 0, 988
      
      File art-profile
        - hot methods: 4524 added, 1108 removed
        - methods: 3185 added, 1274 removed
        - classes: 474 added, 4 removed
        - totals now: 32629 hot methods, 60963 methods, 5017 classes
        - totals before: 29213 hot methods, 59052 methods, 4547 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 38, 12, 6, 0, 418, 144
          com.android, 4480, 1096, 453, 4, 32198, 4789
          android.hardware, 23, 12, 0, 0, 335, 102
          android.net, 15, 0, 6, 0, 61, 25
      
      InternalReferenceRawProfileId: 7132
      InternalReferenceCandidateProfileId: 7146
      
      Test: build & benchmark
      Bug: 223366272
      
      Change-Id: Idbced6f8ef01d883370d566b0a0200cdded3dc6c
      22928e1a
  9. May 24, 2022
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M5C5P80S0] · 46a3a0d9
      art-benchmark-service authored
      =Generation Strategy=
      
      method_threshold: 0.05
      image_class_threshold: 0.05
      preloaded_classes_threshold: 0.8
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 2245
      - number of (device types, builds): 83
      
      File boot-image-profile.txt
        - hot methods: 1213 added, 157 removed
        - methods: 1213 added, 157 removed
        - classes: 41 added, 4 removed
        - totals now: 22321 hot methods, 22321 methods, 13515 classes
        - totals before: 21265 hot methods, 21265 methods, 13478 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 1110, 154, 37, 4, 20755, 9370
          com.android, 103, 3, 1, 0, 1470, 3079
          android.view, 238, 29, 7, 2, 3374, 933
          android.hardware, 67, 0, 10, 0, 466, 805
          android.app, 171, 60, 0, 2, 2907, 1014
          android.content, 92, 8, 0, 0, 1854, 557
          android.graphics, 24, 1, 1, 0, 1970, 334
          android.icu, 145, 2, 0, 0, 2033, 1471
          android.media, 53, 0, 1, 0, 796, 569
          android.net, 9, 2, 0, 0, 254, 216
          android.widget, 39, 3, 0, 0, 1396, 376
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 366 added, 363 removed
        - totals now: 0 hot methods, 0 methods, 13177 classes
        - totals before: 0 hot methods, 0 methods, 13174 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 4, 3, 0, 9173
          android.view, 0, 0, 0, 1, 0, 878
          android.app, 0, 0, 2, 2, 0, 990
      
      File boot-image-profile.txt
        - hot methods: 1660 added, 225 removed
        - methods: 1660 added, 225 removed
        - classes: 48 added, 4 removed
        - totals now: 32176 hot methods, 32176 methods, 16599 classes
        - totals before: 30741 hot methods, 30741 methods, 16555 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 1058, 154, 36, 4, 20765, 9400
          com.android, 135, 10, 1, 0, 2454, 3489
          java, 373, 45, 5, 0, 7029, 2019
          android.view, 235, 29, 7, 2, 3371, 933
          android.hardware, 66, 0, 10, 0, 465, 805
          android.app, 157, 60, 0, 2, 2893, 1014
          android.content, 89, 8, 0, 0, 1851, 557
          android.graphics, 25, 1, 1, 0, 1970, 334
          android.icu, 136, 2, 0, 0, 2024, 1471
          android.media, 42, 0, 1, 0, 785, 569
          android.net, 8, 2, 0, 0, 253, 216
          android.widget, 35, 3, 0, 0, 1392, 376
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 764 added, 536 removed
        - totals now: 0 hot methods, 0 methods, 16243 classes
        - totals before: 0 hot methods, 0 methods, 16015 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 2, 0, 0, 9202
          com.android, 0, 0, 62, 0, 0, 3468
          java, 0, 0, 113, 0, 0, 2011
          android.app, 0, 0, 2, 0, 0, 990
      
      File art-profile
        - hot methods: 3750 added, 924 removed
        - methods: 6074 added, 1212 removed
        - classes: 125 added, 9 removed
        - totals now: 29213 hot methods, 59052 methods, 4547 classes
        - totals before: 26387 hot methods, 54190 methods, 4431 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 29, 9, 2, 0, 392, 138
          com.android, 3721, 915, 122, 9, 28814, 4340
          android.hardware, 27, 8, 2, 0, 324, 102
          android.net, 2, 1, 0, 0, 46, 19
      
      InternalReferenceRawProfileId: 7112
      InternalReferenceCandidateProfileId: 7121
      
      Test: build & benchmark
      Bug: 223366272
      
      Change-Id: I9f938d3279919d91c7cd1c9ba40aca62f6404b0a
      46a3a0d9
  10. May 17, 2022
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M15C15P85S0] · a846e4e3
      art-benchmark-service authored
      =Generation Strategy=
      
      method_threshold: 0.15
      image_class_threshold: 0.15
      preloaded_classes_threshold: 0.85
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      
      =Profile stats=
      
      Data info:
      - total aggregations: 728
      - number of (device types, builds): 39
      
      File boot-image-profile.txt
        - hot methods: 7827 added, 9252 removed
        - methods: 7827 added, 9252 removed
        - classes: 498 added, 1007 removed
        - totals now: 21265 hot methods, 21265 methods, 13478 classes
        - totals before: 22690 hot methods, 22690 methods, 13987 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 7358, 8683, 323, 595, 19799, 9337
          com.android, 431, 531, 51, 395, 1370, 3078
          android.view, 1320, 1356, 58, 11, 3165, 928
          android.hardware, 109, 116, 27, 27, 399, 795
          android.bluetooth, 0, 173, 0, 170, 0, 0
          android.animation, 193, 210, 1, 0, 384, 72
          android.app, 886, 984, 45, 12, 2796, 1016
          android.content, 765, 1139, 12, 49, 1770, 557
          android.graphics, 776, 801, 14, 1, 1947, 333
          android.icu, 630, 680, 11, 68, 1890, 1471
          android.media, 133, 164, 11, 10, 743, 568
          android.net, 92, 556, 1, 200, 247, 216
          android.widget, 574, 595, 8, 0, 1360, 376
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 2379 added, 682 removed
        - totals now: 0 hot methods, 0 methods, 13174 classes
        - totals before: 0 hot methods, 0 methods, 11477 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 1248, 508, 0, 9172
          com.android, 0, 0, 766, 174, 0, 3058
          android.view, 0, 0, 143, 7, 0, 879
          android.hardware, 0, 0, 134, 25, 0, 789
          android.bluetooth, 0, 0, 0, 164, 0, 0
          android.app, 0, 0, 131, 8, 0, 990
          android.content, 0, 0, 78, 40, 0, 552
          android.graphics, 0, 0, 36, 0, 0, 331
          android.icu, 0, 0, 66, 64, 0, 1470
          android.media, 0, 0, 72, 9, 0, 562
          android.net, 0, 0, 40, 165, 0, 216
          android.widget, 0, 0, 39, 0, 0, 368
      
      File boot-image-profile.txt
        - hot methods: 11908 added, 13507 removed
        - methods: 11908 added, 13507 removed
        - classes: 895 added, 1047 removed
        - totals now: 30741 hot methods, 30741 methods, 16555 classes
        - totals before: 32340 hot methods, 32340 methods, 16707 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 7393, 8717, 323, 595, 19861, 9368
          com.android, 842, 942, 121, 395, 2329, 3488
          java, 2712, 2914, 231, 24, 6701, 2014
          android.view, 1320, 1356, 58, 11, 3165, 928
          android.hardware, 109, 116, 27, 27, 399, 795
          android.bluetooth, 0, 173, 0, 170, 0, 0
          android.animation, 193, 210, 1, 0, 384, 72
          android.app, 886, 984, 45, 12, 2796, 1016
          android.content, 765, 1139, 12, 49, 1770, 557
          android.graphics, 775, 801, 14, 1, 1946, 333
          android.icu, 630, 680, 11, 68, 1890, 1471
          android.media, 133, 164, 11, 10, 743, 568
          android.net, 92, 556, 1, 200, 247, 216
          android.widget, 574, 595, 8, 0, 1360, 376
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 2820 added, 709 removed
        - totals now: 0 hot methods, 0 methods, 16015 classes
        - totals before: 0 hot methods, 0 methods, 13904 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 1254, 507, 0, 9200
          com.android, 0, 0, 775, 174, 0, 3406
          java, 0, 0, 198, 14, 0, 1898
          android.view, 0, 0, 142, 6, 0, 878
          android.hardware, 0, 0, 135, 25, 0, 789
          android.bluetooth, 0, 0, 0, 164, 0, 0
          android.app, 0, 0, 132, 8, 0, 988
          android.content, 0, 0, 78, 40, 0, 552
          android.graphics, 0, 0, 36, 0, 0, 331
          android.icu, 0, 0, 66, 64, 0, 1470
          android.media, 0, 0, 72, 9, 0, 562
          android.net, 0, 0, 40, 165, 0, 216
          android.widget, 0, 0, 39, 0, 0, 368
      
      File art-profile
        - hot methods: 16518 added, 25602 removed
        - methods: 31902 added, 28848 removed
        - classes: 1107 added, 2440 removed
        - totals now: 26387 hot methods, 54190 methods, 4431 classes
        - totals before: 35471 hot methods, 51136 methods, 5764 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 219, 316, 42, 343, 372, 136
          com.android, 16297, 25136, 1048, 2045, 26008, 4227
          android.hardware, 206, 143, 40, 67, 305, 100
          android.app, 2, 0, 1, 1, 3, 3
          android.content, 0, 2, 0, 2, 1, 5
          android.media, 0, 0, 0, 1, 0, 0
          android.net, 10, 167, 1, 269, 45, 19
      
      InternalReferenceRawProfileId: 6586
      InternalReferenceCandidateProfileId: 6607
      
      Test: build & benchmark
      
      Bug: 223366272
      
      Change-Id: Id523f8c8e9aa78afc560c4876feba7d65c5b29e1
      a846e4e3
    • Victor Chang's avatar
      Remove the *byteShort string resources from the frameworks · 756c8c3f
      Victor Chang authored
      The "byteShort" is still kept because ICU's version is too long for this
      use case.
      
      This commit is separated to unblock the previous commit which removed
      the usage of these strings.
      
      Bug: 36994779
      Bug: 71580745
      Bug: 217592956
      Test: m droid
      Change-Id: I1833bd357860841037aa323cdf6acf9366b6ca1e
      756c8c3f
  11. Mar 14, 2022
    • Xiao Ma's avatar
      Split out the ethernet API surface and use framework-connectivity-t · f4d72b21
      Xiao Ma authored
      Ethernet framework and service source code is going to be moved to
      Connectivity mainline module, this CL contains below corresponding
      changes to adapt the migration in f/b side:
      
      1. Split out ethernet module-lib APIs to Connectivity module.
         Add the ethernet resource filegroup to tiramisu-updatable-sources
         filegroup as well, build them together. Also update the module-lib
         and system api txt to reflect the APIs change. Remove the hidden
         APIs which are moved to Connectivity module. This removal fixes the
         api inconsistent issue with Tethering/apex/hidden/.
      
      2. Remove EthernetService from SystemServer which will be registered
         from ConnectivityServiceInitializer.
      
      3. Replace the BackgroundThread class(imported from f/b/core/java)
         with the one in the modules-utils-backgroundthread lib, which is
         visible to Connectivity module.
      
      Bug: 210586283
      Test: m
      Test: atest FrameworksNetTests EthernetServiceTests
      Change-Id: I3e13cb9c0e348333af295c2537d459aa6700ff17
      Merged-In: I1956848d3248cc56e9841d221e5e4c160bed65a4
      f4d72b21
  12. Mar 10, 2022
    • Xiao Ma's avatar
      Split out the ethernet API surface and use framework-connectivity-t · 218c4d31
      Xiao Ma authored
      Ethernet framework and service source code is going to be moved to
      Connectivity mainline module, this CL contains below corresponding
      changes to adapt the migration in f/b side:
      
      1. Split out ethernet module-lib APIs to Connectivity module.
         Add the ethernet resource filegroup to tiramisu-updatable-sources
         filegroup as well, build them together. Also update the module-lib
         and system api txt to reflect the APIs change. Remove the hidden
         APIs which are moved to Connectivity module. This removal fixes the
         api inconsistent issue with Tethering/apex/hidden/.
      
      2. Remove EthernetService from SystemServer which will be registered
         from ConnectivityServiceInitializer.
      
      3. Replace the BackgroundThread class(imported from f/b/core/java)
         with the one in the modules-utils-backgroundthread lib, which is
         visible to Connectivity module.
      
      Bug: 210586283
      Test: m
      Test: atest FrameworksNetTests EthernetServiceTests
      Change-Id: I1956848d3248cc56e9841d221e5e4c160bed65a4
      218c4d31
  13. Mar 03, 2022
  14. Mar 02, 2022
  15. Feb 24, 2022
    • Roopa Sattiraju's avatar
      Enabling Apex in BT · 293ed88b
      Roopa Sattiraju authored
      Bug: 217736913
      Test: Compile, bringup and test user journeys
      Change-Id: I3e796e3618ad9a077fa5e8ac387e314e896d1051
      293ed88b
    • Neha Pattan's avatar
      (1/6) AdServices setup. · fa46dd2a
      Neha Pattan authored
      Bug: 219953633
      Test: build
            mmm -j packages/modules/AdServices
            mmm -j packages/modules/SupplementalApi
      Change-Id: I2fe660daf8f90b41526d946fb66e83aaf9fd1ed0
      fa46dd2a
  16. Feb 18, 2022
    • Junyu Lai's avatar
      [MS54.1] Move NetworkStats to updatable sources · 6b708138
      Junyu Lai authored
      This CL builds NetworkStats related code with the
      connectivity module instead of platform.
      
      This includes:
      1. Add netstats.proto to the module.
      2. Add lib dependencies for all callers.
      3. Include several source files in platform and add jarjar rule
         to it. Modify callers accordingly.
      
      Test: TH
      Bug: 197717846
      Change-Id: I244693aebe1782d9e67502638ff8145c51462e1e
      Merged-In: I244693aebe1782d9e67502638ff8145c51462e1e
      6b708138
  17. Feb 13, 2022
  18. Feb 10, 2022
  19. Feb 07, 2022
    • Junyu Lai's avatar
      [MS54.1] Move NetworkStats to updatable sources · a8f1f762
      Junyu Lai authored
      This CL builds NetworkStats related code with the
      connectivity module instead of platform.
      
      This includes:
      1. Add netstats.proto to the module.
      2. Add lib dependencies for all callers.
      3. Include several source files in platform and add jarjar rule
         to it. Modify callers accordingly.
      
      Test: TH
      Bug: 197717846
      Change-Id: I244693aebe1782d9e67502638ff8145c51462e1e
      a8f1f762
  20. Feb 03, 2022
  21. Jan 28, 2022
    • Remi NGUYEN VAN's avatar
      Remove nearby API surface · 0b692d5b
      Remi NGUYEN VAN authored
      It is being merged into the tethering/connectivity API surface, under
      the existing framework-connectivity-t API.
      
      Bug: 189355156
      Test: m
      Change-Id: I5878ffc1449f0eb19abdccd34d5c8ca1f711fbc8
      0b692d5b
  22. Jan 27, 2022
  23. Jan 25, 2022
    • Johnny Lee's avatar
      Revert "Add SupplementalProcess stubs and bootclasspath fragment" · d07b757a
      Johnny Lee authored
      Revert "Add bootclasspath config in Auxiliary."
      
      Revert "Add framework-auxiliary to PRODUCT_APEX_BOOT_JARS"
      
      Revert submission 16684516-auxiliary_bcp
      
      Reason for revert: pdk build breakage
      Reverted Changes:
      I8c92d2ccb:Add bootclasspath config in Auxiliary.
      I9ac910fa2:Add SupplementalProcess stubs and bootclasspath fr...
      I7cf3b31b0:Add framework-auxiliary to PRODUCT_APEX_BOOT_JARS
      
      Bug: 216218564
      Change-Id: Ie4374fed1e4869ae194b59e2298db785e647ed4f
      d07b757a
  24. Jan 24, 2022
  25. Jan 19, 2022
    • paulhu's avatar
      Split out the nsd API surface and use framework-connectivity-tiramisu · 4f563a4e
      paulhu authored
      - Split out nsd APIs and hidden APIs to Connectivity module.
      - Keep the all files in f/b/packages/Connectivity-T and add
        framework-connectivity-tiramisu library on p/m/Connectivity.
        Then make framework to use this module library.
      - Remove NsdService from SystemServer which will register from
        ConnectivityServiceInitializer
      
      Bug: 206893064
      Test: m online-sdk-dev-docs
      Test: atest FrameworksNetTests CtsNetTestCases
      CTS-Coverage-Bug: 207804007
      Merged-In: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
      Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
      4f563a4e
    • paulhu's avatar
      Split out the nsd API surface and use framework-connectivity-tiramisu · c100db56
      paulhu authored
      - Split out nsd APIs and hidden APIs to Connectivity module.
      - Keep the all files in f/b/packages/Connectivity-T and add
        framework-connectivity-tiramisu library on p/m/Connectivity.
        Then make framework to use this module library.
      - Remove NsdService from SystemServer which will register from
        ConnectivityServiceInitializer
      
      Bug: 206893064
      Test: m online-sdk-dev-docs
      Test: atest FrameworksNetTests CtsNetTestCases
      CTS-Coverage-Bug: 207804007
      Merged-In: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
      Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
      c100db56
  26. Dec 15, 2021
    • paulhu's avatar
      Split out the nsd API surface and use framework-connectivity-tiramisu · f45fe96a
      paulhu authored
      - Split out nsd APIs and hidden APIs to Connectivity module.
      - Keep the all files in f/b/packages/Connectivity-T and add
        framework-connectivity-tiramisu library on p/m/Connectivity.
        Then make framework to use this module library.
      - Remove NsdService from SystemServer which will register from
        ConnectivityServiceInitializer
      
      Bug: 206893064
      Test: m online-sdk-dev-docs
      Test: atest FrameworksNetTests CtsNetTestCases
      CTS-Coverage-Bug: 207804007
      Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
      f45fe96a
  27. Nov 24, 2021
    • Songchun Fan's avatar
      [pm] change internal flags to long · 5fab45ef
      Songchun Fan authored
      Changes IPackageManager.aidl methods to use long flags instead of int.
      Public API change to be followed.
      
      BUG: 204432643
      BUG: 204433659
      Test: manual
      Change-Id: Ib5c42fef998f0116e312c71d620e1a15329e26e0
      5fab45ef
    • Martin Stjernholm's avatar
      Reconcile differences between boot image profiles. · 4c9551ed
      Martin Stjernholm authored
      This makes art/build/boot/boot-image-profile.txt +
      frameworks/base/boot/boot-image-profile.txt identical to
      frameworks/base/config/boot-image-profile.txt, so we can rule out
      performance regressions due to profile changes in
      https://r.android.com/1896660.
      
      Test: presubmits
      Bug: 207590908
      Change-Id: I599e8df8818d2d2dc9f471fdc22c9d92719e6cae
      4c9551ed
  28. Nov 16, 2021
  29. Nov 15, 2021
    • Gavin Corkery's avatar
      Revert "Add SupplementalProcess stubs and bootclasspath fragment" · bddffaa4
      Gavin Corkery authored
      Revert "Add framework-supplementalprocess to PRODUCT_APEX_BOOT_JARS"
      
      Revert "Add framework-supplementalprocess prebuilts"
      
      Revert submission 16194363-supplementalprocess-stubs
      
      Reason for revert: PDK build break
      Reverted Changes:
      Ie1d3605d2:Add SupplementalProcess stubs and bootclasspath fr...
      I1ea34faba:Add framework-supplementalprocess to PRODUCT_APEX_...
      I8ef2a4c0f:Add jars and fragment to SupplementalProcess apex
      Ibf9444f89:Add framework-supplementalprocess prebuilts
      
      Change-Id: Ic569389a4b3a54323c283e9573590686ce27f491
      bddffaa4
  30. Nov 09, 2021
  31. Oct 15, 2021
  32. Aug 10, 2021
    • Roshan Pius's avatar
      Move existing UWB API classes to UWB apex · 6c580dd4
      Roshan Pius authored
      Following instructions from go/mainline-java-lib to move the existing
      UWB API classes to the new apex.
      
      Bug: 194906542
      Test: Compiles
      Change-Id: I08801b418c7ba42c76952f5a80745cd0057ca329
      6c580dd4
  33. Jul 19, 2021
    • art-benchmark-service's avatar
      Update boot image and system server profiles [M5C5P90S0PP] · 66b4d95b
      art-benchmark-service authored
      = Perf stats =
      (lower is better)
      
      Start, memory and code size are improving at a slight expense of boot
      time. The increase in boot time is however small, and could well be
      in the noise.
      
      Cold startup (speed-profile): -1.21%
      PSS: -3.40%
      RSS: -2.58%
      Privat Dirty: -4.68%
      Boot time: 0.04%
      Code size: 2.79%
      
      =Generation Strategy=
      
      method_threshold: 0.05
      image_class_threshold: 0.05
      preloaded_classes_threshold: 0.9
      upgrade_startup_methods_to_hot: true
      system_server_threshold: 0.0
      priority_packages_thresholds {
        key: "android"
        value: 0.02
      }
      priority_packages_thresholds {
        key: "com.android.systemui"
        value: 0.02
      }
      priority_packages_thresholds {
        key: "com.google.android.GoogleCamera"
        value: 0.02
      }
      priority_packages_thresholds {
        key: "com.google.android.dialer"
        value: 0.02
      }
      priority_packages_thresholds {
        key: "com.google.android.gms"
        value: 0.02
      }
      priority_packages_thresholds {
        key: "com.google.android.webview"
        value: 0.02
      }
      
      =Profile stats=
      
      Data info:
      - total aggregations: 6988
      - number of (device types, builds): 256
      
      File boot-image-profile.txt
        - hot methods: 3564 added, 2353 removed
        - methods: 3564 added, 2353 removed
        - classes: 498 added, 29 removed
        - totals now: 22707 hot methods, 22707 methods, 13987 classes
        - totals before: 21496 hot methods, 21496 methods, 13518 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 3418, 2238, 39, 11, 21138, 9609
          com.android, 145, 114, 89, 18, 1473, 3422
          android.view, 575, 372, 4, 0, 3202, 881
          android.hardware, 88, 41, 2, 0, 407, 795
          android.bluetooth, 26, 23, 0, 0, 173, 170
          android.animation, 95, 56, 0, 0, 401, 71
          android.app, 392, 225, 7, 0, 2896, 983
          android.content, 329, 243, 5, 1, 2146, 594
          android.graphics, 425, 246, 0, 0, 1974, 320
          android.icu, 115, 86, 0, 0, 1940, 1528
          android.media, 98, 62, 0, 0, 777, 567
          android.net, 78, 51, 2, 10, 711, 415
          android.widget, 344, 277, 0, 0, 1382, 368
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 3 added, 19 removed
        - totals now: 0 hot methods, 0 methods, 11477 classes
        - totals before: 0 hot methods, 0 methods, 11493 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 3, 1, 0, 8432
          com.android, 0, 0, 0, 18, 0, 2466
          android.hardware, 0, 0, 1, 0, 0, 680
          android.app, 0, 0, 2, 0, 0, 867
          android.content, 0, 0, 0, 1, 0, 514
      
      File boot-image-profile.txt
        - hot methods: 4788 added, 2939 removed
        - methods: 4788 added, 2939 removed
        - classes: 678 added, 29 removed
        - totals now: 32340 hot methods, 32340 methods, 16707 classes
        - totals before: 30491 hot methods, 30491 methods, 16058 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 3432, 2249, 39, 11, 21185, 9640
          com.android, 291, 154, 89, 18, 2429, 3762
          java, 825, 434, 0, 0, 6903, 1807
          android.view, 574, 372, 4, 0, 3201, 881
          android.hardware, 87, 41, 2, 0, 406, 795
          android.bluetooth, 37, 23, 0, 0, 173, 170
          android.animation, 95, 56, 0, 0, 401, 71
          android.app, 390, 225, 7, 0, 2894, 983
          android.content, 327, 243, 5, 1, 2144, 594
          android.graphics, 423, 246, 0, 0, 1972, 320
          android.icu, 115, 86, 0, 0, 1940, 1528
          android.media, 95, 62, 0, 0, 774, 567
          android.net, 78, 51, 2, 10, 711, 415
          android.widget, 344, 277, 0, 0, 1381, 368
      
      File preloaded-classes
        - hot methods: 0 added, 0 removed
        - methods: 0 added, 0 removed
        - classes: 0 added, 20 removed
        - totals now: 0 hot methods, 0 methods, 13904 classes
        - totals before: 0 hot methods, 0 methods, 13924 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 0, 0, 0, 2, 0, 8453
          com.android, 0, 0, 0, 18, 0, 2805
          android.view, 0, 0, 0, 1, 0, 742
          android.content, 0, 0, 0, 1, 0, 514
      
      File art-profile
        - hot methods: 4595 added, 2644 removed
        - methods: 5217 added, 3300 removed
        - classes: 359 added, 13 removed
        - totals now: 35471 hot methods, 51136 methods, 5764 classes
        - totals before: 33520 hot methods, 49219 methods, 5418 classes
      
        per package info as csv (selected):
          package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
          android, 37, 12, 157, 0, 469, 437
          com.android, 4557, 2631, 142, 13, 34847, 5224
          android.hardware, 8, 8, 0, 0, 242, 127
          android.net, 29, 4, 157, 0, 202, 287
      
      InternalReferenceRawProfileId: 4117
      InternalReferenceCandidateProfileId: 4124
      
      Bug: 169104277
      Test: build & benchmark
      
      Change-Id: I6dd60b5d0457e0fa35d57082677892ae65b9e920
      66b4d95b
  34. Jul 16, 2021
    • Paul Duffin's avatar
      Move media provider related hidden API flag file entries to packages/providers/MediaProvider · 656b0133
      Paul Duffin authored
      Bug: 179354495
      Test: m com.android.mediaprovider
            - ensure that the generated APEX is byte-for-byte identical
              before and after these changes.
            m out/soong/hiddenapi/hiddenapi-flags.csv
            - make sure that they are not changed by this.
      Merged-In: I0615b68715de2bb953da27b60d29d37b2750d86b
      Change-Id: I0615b68715de2bb953da27b60d29d37b2750d86b
      (cherry picked from commit dd764079)
      656b0133
    • Paul Duffin's avatar
      Move media related hidden API flag file entries to frameworks/av · 1ed45f95
      Paul Duffin authored
      Bug: 179354495
      Test: m com.android.media
            - ensure that the generated APEX is byte-for-byte identical
              before and after these changes.
            m out/soong/hiddenapi/hiddenapi-flags.csv
            - make sure that they are not changed by this.
      Merged-In: I0dea4284723835c0592ce9aaf7382e344ae959f7
      Change-Id: I0dea4284723835c0592ce9aaf7382e344ae959f7
      (cherry picked from commit 5283c3cf)
      1ed45f95
Loading