Update git submodules

* Update platform/superproject from branch 'master'
  to 0328436469db6d95b4e8c841f6bab56ee45f2d93
  - Update git submodules
    
    * Update external/doclava from branch 'main'
      to b568f8d8da353a75bc57ae34fb29f5d9c3a83050
      - Merge "Remove unused doclava-no-guava" into main
      - Remove unused doclava-no-guava
        
        Bug: 293578003
        Test: T/H
        Change-Id: I75062043e999cc10e79aea8561568085da2c8122
        
  - Merge "[le audio] BassClient cleanup gatt for all disconnection cases" into main
  - Merge "Multicast list can be null in case of Contention based ranging." into main
  - Merge "Update Owners" into main
  - Merge "Merge "Adding in fix for flaky CTS test by clearing notifications" into android13-tests-dev am: 996c406dff" into main
  - Merge "Update MultiSimSettingController with carrier config change listener" into main
  - Merge "Revert "Enable CFI for riscv64"" into main
  - Merge "Update CarrierKeyDownloadManager with new CarrierConfigManager APIs" into main
  - Merge "Update PinStorage with new CarrierConfigManager APIs" into main
  - Merge "Update SignalStrengthController with new CarrierConfigManager APIs" into main
  - Merge "Update UiccProfile with new CarrierConfigManager APIs" into main
  - Merge "Enable_wifi only controls wifi" into main
  - Merge "SpAIBinder: allow comparison with pointers" into main
  - Revert "[scudo] seperate cache retrieval logic"
    
    RoundedSize is supposed to be used on directly mapping. To determine if
    a cached block is feasible, the size doesn't need to be rounded in
    advance. As a result, the use of RoundedSize may miss some chance of
    using cached blocks.
    
    This reverts commit 4c6b8bb87b3452d0bcef83cd0ea712d8426603b8.
    
    Reviewed By: frs513
    
    Differential Revision: https://reviews.llvm.org/D156583
    
    GitOrigin-RevId: 2fcfaeecfb3389decdc511ece532f905a14b2d8d
    Change-Id: I5c64f4c3ee9e164615325bb5356136ace36fc0b1
    
  - Autoupdate of 2 submodules
    
    *frameworks/base updated to a012db21561135999c852d619eea80bbd5f17baa
    Merge "Removed the obsolete code" into main
    *frameworks/opt/telephony updated to ad691920a0c973a2c64761d44ae4d80bab764e68
    Merge changes from topic "remove_obsolete" into main
    
    * changes:
      Fixed incorrect card name shown up
      Fixed inactive pSIM not shown in settings
      Fixed port index is not updated when iccid is active but slot is inactive
      Fixed eSIM subscription disappeared
      Support legacy cell broadcast fields
      Fixed inactive SIM removal not updated issue
      Broadcast subId upon service initialized
      Removed the obsolete code
      Fixed getAccessibleSubscriptionInfoList returns the non-embedded sub
      Adding Anamoly report to detect invalid portIndex
    
    
  - Roll ANGLE from 179924cbfaf3 to 2755f73a3461 (9 revisions)
    
    https://chromium.googlesource.com/angle/angle.git/+log/179924cbfaf3..2755f73a3461
    
    Please enable autosubmit on changes if possible when approving them.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-android-autoroll
    Please CC angle-team@google.com,rmistry@google.com,yuxinhu@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Test: Presubmit checks will test this change.
    Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
    Bug: b/285124778
    Bug: b/285196249
    Bug: b/286224923
    Bug: b/287318431
    Change-Id: I9b200f296ad6c85dbaefe9e70a9a45d60e6d718c
    
  - Merge "Revert "rust: Add SCS sanitizer option for AArch64"" into main
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 65b3b2574b743d0ea6a147369ce550860941048b
    Merge "Cleanup coverage dependencies in cc rules" into main
    *build/soong updated to 82c298c240f2598fb75599b523e27270796656a3
    Merge "Convert coverage libs as alwayslink" into main
    
  - Re-enable unix_socket_unittest on Windows
    
    The reasons listed on the github bug rechable from git blame
    https://github.com/google/perfetto/issues/347
    no longer seem to apply as the IPC layer is supported on Win.
    
    Change-Id: I85d985e30b1304968d97acbbac60a3449b1b2a75
    
  - Merge "pandora: remove flaky opp tests" into main
  - Clarify names in package bp2build progress test
    
    Previously names were 1 and 2 which didn't offer any clarity as to the
    differences. Adding the name clarifies the expected diffs between the
    types.
    
    Test: b test //build/bazel/sctips/bp2build_progress:all
    Change-Id: I2c86a5967db79f56fabdb3f19cb247bf33dbeaf1
    
  - Merge "Gen a header library when genrules export includes" into main
  - Fingerprint a whole partition.
    
    Features:
    * Added code to do a walk of a partition.
    * Added a few tests for it, along with dangling symlinks and unicode file
    names.
    
    Implementation changes:
    * Changed methods to take PathBuf instead of String.
    * Changed tests to not chdir() as I think this was causing flaky tests
      with relative path names and tests running in parallel.
      I'm not sure if this fixes 289238157 or if there is Tradefed issue
      with resolving links to /tmp
    
    Bug: 289238157
    Test: atest
    Change-Id: I460f488fe77988f29e0eeeb3e65bc5a153ca620f
    
  - Merge changes Ibb1f2b72,I96e19758 into main
    
    * changes:
      simpleperf: fix parsing tracing format for fuzzer
      simpleperf: Fix libsimpleperf_report_fuzzer
    
  - Merge "rust: Add SCS sanitizer option for AArch64" into main
  - Autoupdate of 2 submodules
    
    *external/uwb updated to 5ca6c6b419605642f57647fbbae25fe2b5c1c589
    Merge "Sequence Number field size correction in SESSION_DATA_TRANSFER_STATUS_NTF" into main
    *packages/modules/Uwb updated to 8fac54acaae87851b51e4b2cbe9d211b9ffa20ef
    Merge "uci_seq_num size correction in SESSION_DATA_TRANSFER_STATUS_NTF" into main
    
  - Merge changes from topic "am-bbb86f4c70364481aecab74fc059af97" into main
    
    * changes:
      Merge changes from topic "am-7d76ba14e88f42eebcde1c678d81dd11" into android13-tests-dev am: 4da6d8f823 -s ours
      [automerger skipped] Merge "Merge "CTS Verifier remove call to recordTestResults from loopback test" into android12-tests-dev am: 0fe2e9f465" into android12L-tests-dev am: 87db5c25ed -s ours am: 8d54b8ca74 -s ours
    
  - Merge "libbinder_ndk: remove dup clang-format rule" into main
  - Merge changes Iac40a00b,I28b3d590 into main
    
    * changes:
      Remove MVP gate in prep for outputing more flags
      Update unit tests to use assertion helpers
    
  - device FCM -= android.*
    
    Bug: 290408770
    Test: N/A
    Change-Id: Icc310923f39dfb56a621fe507f0233d76b3e68e0
    
  - Merge "rust: Add support for more cargo pkg version vars" into main
  - Merge "bass: Get subgroup number index from metadata" into main
  - Rename funtion shouldForceDowngradeFor
    
    shouldForceDowngradeFor -> ShouldForceDowngradeFor for consistancy with
    existing similar functions.
    
    Test: m
    Bug: 290265210
    Change-Id: I6079c4d6d597bf3bf6204cb0a03731293a7d84db
    
  - Merge "Add RemoteAuthService" into main
  - Merge "[stdlib]: Add util methods to generate monitor contention graphs" into main
  - Merge "Fix avrcp memleak in attr_response handler function" into main
  - Merge "Updating SDK version for rkpd to release" into main
  - Merge "Fix L2CAP PTS issue" into main
  - Merge changes If71cccb2,Iedceb55b into main
    
    * changes:
      Add missing AOSP module metadata to Libcore tests part of ART MTS.
      Add missing module metadata to Libcore tests part of ART MTS.
    
  - Merge "tp: move substr/traceback computation from parser to tokenizer" into main
  - Merge "sdk: allow cmake builds to be binary-size comaparable" into main
  - Support `art::membarrier()` on Linux 4.14+.
    
    Test: Rely on TreeHugger
    Bug: 38383823
    Change-Id: I575bb7136fc948c32cf6db465de018489ab41b7e
    
  - Merge "Import AndroidX from build 10573217" into main
  - Merge changes from topic "am-e20151168fd14bee87c206a7523e6539" into main
    
    * changes:
      Merge changes from topic "am-a6a0945475eb438493f97f66522906bc" into android13-tests-dev am: 38a6b79faa -s ours
      [automerger skipped] Merge "Merge "CtsVerifier: fix JSON file for upload to database" into android12-tests-dev am: 87733c3441" into android12L-tests-dev am: d1eaaefd68 -s ours am: 539751cfd2 -s ours
    
  - Merge "Add usage of test mode" into main
  - Merge "docs: Add v0 UI plugins doc page" into main
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 1477a820856996102499a3a9a1bc8c8fe3c1ecf3
    Merge "Revert "Reroute rules_python repo to actual bazelbuild repo"" into main
    *build/soong updated to 60a2ca3332319b59a7435871f7e5161569efa0de
    Merge "Revert "Allowlist build files in rules_python"" into main
    
  - Merge "[vmbase] Check layout not empty during memory allocation" into main
  - Merge "tp: Use protozero_to_json for shell" into main
  - lite-tr: Implement FMV in lite-tr.
    
    Test: Tree-Hugger
    Bug: 290970051
    Change-Id: I25be52174bc06b079d4b38c8073ccd98908f5e33
    
  - Merge changes I8dc55684,I77573992,Ieb6e8a74,I38d4654a,Iedfff6d8 into main
    
    * changes:
      shared_lib: Improve PerfettoDsRegister()
      shared_lib/test: Test PerfettoProducerActivateTriggers
      shared_lib: Implement stop callback for tracing session
      shared_lib: Implement PerfettoProducerActivateTriggers
      shared_lib: Accept buffer exhausted policy for data source
    
  - Merge "docs: fix docs rendering issue" into main
  - Merge "Enable from-source vs from-text toggling for core.module_lib.stubs." into main
  - Add DEX magic to oat files.
    
    This makes it possible to know the type and version of dex file
    before we open it.
    
    Test: ./art/test.py -b --host --64
    Change-Id: Idf24fa42b311c78ade165b77bf44a4bafb128d17
    
  - arm64: Minor cleanup in code generator.
    
    Test: builbot-build.sh --target
    Change-Id: I241fc7a3b1f999bfcc985efd2c10fe2c2fab688b
    
  - Merge "rust: Pass ASAN/HWASAN flags alongside fuzzers" into main
  - Merge "Add missing AOSP module metadata to `ComposHostTestCases`." into main
  - Merge "ui: Move protos into /core" into main
  - riscv64: Add basic disassembler.
    
    Add a disassembler that differentiates between 16-bit and
    32-bit instructions and disassembles 32-bit LUI, AUIPC,
    branches, loads, stores and integral arithmetic operations.
    
    Test: m dump-oat  # and manually inspect output
    Bug: 283082089
    Change-Id: I0946aaf2bb99d5539efbcecabc111def2a512439
    
  - Merge "Project import generated by Copybara." into main
  - Merge "tp: Cleanup table related naming" into main
  - Merge "Add safety comments." into main
  - Merge changes from topic "Cuttlefish-sensor-injection" into main
    
    * changes:
      Implement Cuttlefish motion sensors UI
      Inject Accelerometer and magnetometer values.
    
  - Merge "[stdlib]: Add util methods to generate binder graphs" into main
  - Merge "Make hex_dec do what it claims to, and add TODO to fix unsoundness." into main
  - Merge "Revert onNetworkActive callback behavior on U+" into main
  - Merge "bass: Introduce dumpsys for module" into main
  - Merge "Deflake doTestPlatformVpnWithException related tests" into main
  - Merge "[le audio] Fix program info appended with unexpected character" into main
  - Merge "ci: Improve formatting" into main
  - Merge "ui: Stop base/ depending on core/" into main
  - Merge "Merge "Merge "Merge "Skip AutofillManagerTest if the feature is not supported" into android12-tests-dev am: 8a101321a6" into android12L-tests-dev am: 8b33b70559" into android13-tests-dev am: 5e1c44a7c7" into main
  - Merge "Metatracing: Trace actions." into main
  - Merge "Reduce unecessary canvas resizing & dom redraws." into main
  - Merge "Move CtsCallLogTestCases from 'framework' to 'telecom' component" into main
  - Ensure vendor seapp contexts can't use coredomain
    
    Bug: 280547417
    Test: build
    Change-Id: Iadff17523767f91f073c6569400e17f1da55fbdc
    
  - Merge "Move CtsGestureTestCases from 'framework' to 'uitoolkit' component" into main
  - Merge "[stdlib]: Expose debug track friendly critical paths" into main
  - Merge "Disable Hidden API Checks for ENG Builds" into main
  - Add prompt functionality.
    
    - Ask the user for some input. The omnibox turns into an input box.
    - Can optionally take a list of possible values, shown in a dropdown &
      fuzzy find functionality.
    - Designed to be used in commands mainly, but can be used from anywhere.
    - Used in SetTimestampFormat command to select timestamp format from a
      list of options.
    
    Change-Id: I0da490afbe3f2df0b7700b610e250b4b29d6ca17
  - doc: fix debug policy DT path
    
    Test: TH
    Change-Id: Ibb7ac263f592643995e2a798e38ae33eeb3e2ab1
    
  - Merge "Disable input encryption test on Wear" into main
  - Merge "Make libunwind available on ramdisk" into main
  - Merge "libbinder_ndk_unit_test: avoid race" into main
  - Merge "Don't assume size of functions." into main
  - Merge "Add Max/Maxu Min/Minu as intrinsics" into main
  - Merge "Fixed incorrect profile shown on Settings" into main
  - Merge changes from topic "gfxstream-logging" into main
    
    * changes:
      gfxstream: add compile time logging + metrics
      gfxstream: add default args to each meson build file
      gfxstream: add debug callback
    
  - Merge changes I069e633f,I8cac77d6 into main
    
    * changes:
      binderRpcTest: meet presubmit SLO time
      binderRpcTest: -= tuple += named values
    
  - Move socket transport service to Rust
    
    Bug: 274600496
    Test: ninja
    Test: avatar test
    Change-Id: I35b3572686de012b14ce18455dd8750ebe24871f
    
  - Merge "Increase connection timeout for phonepolicyTest" into main
  - Merge "Sanitize logging" into main
  - Autoupdate of 2 submodules
    
    *hardware/google/aemu updated to 3822509d683a5232a73b7a3a7a4beef21f58a16b
    Revert "multidisplay: add isPixelFold method"
    
    Revert submission 2680008-emulator-pixel-fold-isPixelFold
    
    Reason for revert: Cuttlefish failing to boot with Gfxstream
    
    Bug: b/293655301
    
    Reverted changes: /q/submissionid:2680008-emulator-pixel-fold-isPixelFold
    
    Change-Id: I85d3ede94caea14b6c19db15c13a2ecdcef57572
    
    *hardware/google/gfxstream updated to 7f3cf753d9e2c066870b329fc85b46ebaeb1b0ca
    Merge "Revert "foldable-gfxstream: always post when it is pixel_fold"" into main
    
  - Merge "riscv64: add <sys/hwprobe.h>." into main
  - Merge changes I8752aea9,I89d1d6a1 into main
    
    * changes:
      Added unit tests
      Moved UICC application enabled callback
    
  - Merge "Fixed remote SIM removal not working" into main
  - Merge changes I3a7cbcda,If99f0873,I8567714c,I35510311 into main
    
    * changes:
      Fixed crash when LPA is not available
      Fixed phone number showed in bugreport
      Fixed port index not updated on inactive eSIM
      Migrated unit test to the new subscription manager
    
  - Merge "libsnapshot: Verify the ordering of COW operations." into main
  - Merge changes from topic "add_unconverted_reasons_to_bp2buildprogress" into main
    
    * changes:
      Add unconverted reason(s) from metrics and heuristics to progress report
      Get bp2build metrics in bp2build_progress script
    
  - lmkd: check pgrefill vmstat when deciding active reclaim
    
    In rare cases it's possible that pgscan is not changing because inactive
    LRU is empty and can't be refilled from the active LRU due to all
    pages being hot. In such conditions pgscan_kswapd/pgscan_direct will
    not change while pgrefill will be increasing due to active LRU being
    scanned. Lmkd would incorrectly treat this situation as if no reclaim
    activity happened.
    Change lmkd to check pgrefill as well to detect such conditions.
    
    Bug: 288383787
    Change-Id: I6b49607429e2f673bba2645ccddff1a141afbcd1
    Signed-off-by: Suren Baghdasaryan <surenb@google.com>
    
  - Enable R8 compat for SdkSandbox app
    
    This explicitly preserves existing behavior, and should be a no-op
    with respect to current compilation. As R8 will soon be the global
    default, an explicit setting is required to avoid issues with
    optimizations in R8 full mode use of reflection with SandboxedSdkHolder
    These issues have been resolved elsewhere but not yet upstreamed.
    
    Bug: 293177283
    Test: atest SdkSandboxManagerTests
    Change-Id: I481c74db37e273f0feaa13d3ac94ca0c3f9d3bbb
    
  - Merge "Add handlers for 5G SA registration events" into main
  - Merge "Stabilize handover controller" into main
  - Merge "Move fd tranport service to Rust" into main
  - Add a presubmit that functions names are snake_case
    
    R=lalitm@google.com
    
    Change-Id: Ic55ba07d4307cd97d3d854f79b41c2927b81ce34
  - Merge "Basic create for beacons" into main
  - Merge "Fix memory leaks in Label management of Text Assembler." into main
  - Improve handling of the NAN math.h<->HIDL conflict
    
    Wifi HAL headers and math.h both declare NAN -- either as an enumerator
    or as a preprocessor macro. Currently the wifi non-auto-generated
    source in hardware/interfaces/wifi uses "#undef NAN" directives to
    make the code compile, but upgrading libc++ incidentally changes where
    math.h is included, breaking the parsing of the wifi HAL headers.
    
    To improve the situation, automatically #undef NAN in the
    auto-generated headers before declaring a NAN enumerator. This #undef
    ensures that the enumerator declaration will always be parseable,
    and that it's also always possible to include math.h before or after
    the HIDL header.
    
    It does not generally resolve the conflict, though, because include
    order determines which NAN is declared. Code trying to use the wifi NAN
    can use "#undef NAN" to guarantee that the math.h NAN is gone.
    
    Bug: http://b/175635923
    Test: treehugger
    Change-Id: Ib947867b439652b3bf1d23172f876b2418b544bf
    
  - Autoupdate of 2 submodules
    
    *hardware/google/aemu updated to 4199db78d15d4e3ea15fecc5ccd4dddcbcaf9dc9
    multidisplay: add isPixelFold method
    
    This is needed for gfxstream to do appropriate post
    action for pixel fold.
    
    Bug: 289373564
    
    Change-Id: I382db8a665b2dcbe28d35670ed970268fe1414ea
    
    *hardware/google/gfxstream updated to 2094f2121a66ece452cd7a38061f239e60df06b0
    Merge "foldable-gfxstream: always post when it is pixel_fold" into main
    
  - Merge "libhardware: make local_time_hal vendor only" into main
  - Merge "Merge "Merge "Merge "Merge "cts: Fix StorageTest#testClearSpace for TVs" into android11-tests-dev am: 14b67624b1" into android12-tests-dev am: f428933ce8" into android12L-tests-dev am: 6ad52799b8" into android13-tests-dev am: 18b4bf6609" into main
  - Add build target for kotlinx-coroutines-rx2
    
    Bug: 293507234
    Change-Id: Ie2b000146a2004a393ab8bb851dfff9b3a317091
    Test: m kotlinx-coroutines-rx2
    
  - Merge "lite-tr: Mirgating remaining Fp Test to shared." into main
  - Merge "Fix various issues with pvmfw's "baremetal" build" into main
  - Merge "Adding include to functional" into main
  - Merge "Replace injected OperationToBinsMap with a constant global" into main
  - Update viewport when zooming
    
    There is an zoom button in AEMU, which will temporarily change the
    size of the full content.
    
    Bug: 242103999
    Bug: 269584982
    Change-Id: I32031de0b2cf29b916cdf5c5b53cea1f1eca2b0d
    
  - Merge "mediapc: Release output in a separate thread to unblock queueing input" into main
  - Merge "Port setRadioCapability on dds change" into main
  - Merge "Change names of Perfetto SQL functions to hacker_style." into main
  - Clear settings before running periodic provisioner tests
    
    It's possible that the previous configuration was either wrong or that
    the error budget is exhausted before running the test.
    
    Clear the preferences before all tests so that we have a clean slate
    for each one.
    
    Bug: 293542049
    Test: RkpdAppUnitTests
    Change-Id: Idf8c152c518e09716263a1d0614e57a9a3daf1cf
    
  - Merge "Allow ramdisk targets to set cflags/exclude_srcs." into main
  - Merge "binder_rpc_fuzzer: improve speed by reducing the no of connections" into main
  - Merge "codec2 hal: AIDL type conversion, step 1" into main
  - [automerger skipped] Disable system certificate test. am: c98638933f am: 437f3f87e2 -s ours am: 5b3f0338c2 -s ours
    
    am skip reason: Merged-In I80200a6d9438ca0c3b66cc2393f5ad607d104830 with SHA-1 1e0263d872 is already in history
    
    Original change: https://android-review.googlesource.com/c/platform/external/conscrypt/+/2679053
    
    Change-Id: Ic5c625444ca5ee2a243b2528df43538b8258292b
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Merge "[CTS] Add permissions module cts tests to visibility for libnativehelper_compat_libc++ lib" into main
  - Autoupdate of 3 submodules
    
    *device/google/redbull updated to eac9026602df111fb8fc32f8c5486537ea143a02
    Merge "redbull device FCM -= android.*" into main
    *device/google/redfin updated to f2a26753724359698d6afeecfacb7b1d7f51199c
    device FCM -= android.*
    
    Bug: 290408770
    Test: N/A
    Change-Id: I4b47171f62daebb85bb405e7a9713ef32c888913
    
    *device/google/sunfish updated to 419fec4120c78ad4258df01664e54d900904f31a
    Merge "device FCM -= android.*" into main
    
  - Merge "Add support for product_available and vendor_available flags." into main
  - Merge "Revert "[hwasan] remove workaround for fixed toolchain issue"" into main
  - Add publicly visible metalava-signature-reader library
    
    Packages up the metalava model api and text implementation into a
    single library that can be used by host side code that needs to parse
    an API signature file.
    
    Bug: 293578003
    Test: m metalava-signature-reader
    Change-Id: Ie9ff0ef0ef5f774c9993a017c45272c6ab4d66b3
    
  - Merge "Unregister transport before remove chip for fd, socket, and websocket" into main
  - Extract metalava-model-text as a separate library
    
    This does not move the source code as that would break `./gradlew` so
    for now this just uses globs to include the text model source into the
    new `metalava-model-text` library and exclude it from the `metalava`
    binary.
    
    Bug: 287241408
    Test: m checkapi
    Change-Id: I6784c95e68867cca1892733f0e3bb902b8a5f01e
    
  - Merge "Make sure to send HOVER_EXIT when starting touch exploration if we haven't sent it already." into main
  - Merge "Create py_test to support python_test_host" into main
  - Merge "Add test mode for java config modules" into main
  - Merge "Fix trace category parsing" into main
  - Merge changes Ib38b115b,I13fc1bc4 into main
    
    * changes:
      Add safety comments and TODO.
      Add safety comments, or temporarily allow them to be omitted.
    
  - Check that DRM device name corresponds to virtio-gpu
    
    ... to hopefully speed up the debug cycle when unexpected kernel
    modules are enabled.
    
    Bug: n/a
    Test: cvd start
    Change-Id: If8cca660b2dd5d077e06f04427510e12e56d08c6
    
  - Simple device-level patch and get for beacons
    
    * Implement patch and get for advertising interval parameter
    * Improve bluetooth mod.rs to handle mocking of specific functions
    * Re-export beacon from bluetooth module
    
    Bug: 291801326
    Test: atest libnetsim_cxx_tests
    Change-Id: Ia6b4aabdf2b7e03fbe28da6f5c8c994c6d815539
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to ff272a109705a81d5e9f46e37c73889270657321
    Merge "Disable cgo explicitly" into main
    *build/soong updated to 0cc3d672ce859de00e0089c9f5f8c361e9490d36
    Merge "Add GoStdlib mnemonic for special handling of ''" into main
    
  - Merge changes Ie292173d,I23f14f83 into main
    
    * changes:
      Panic if soongConfig and productConfig values do not match
      Check if soong_config_var propertystruct is zero before panicking
    
  - csis: Fix removing filtering after active scan
    
    If active scan was completed and no members was found,
    controlelr filtering was not properly cleared.
    This patch fixes that
    
    Bug: 274554241
    Test: atest --host bluetooth_csis_test
    Tag: #feature
    Change-Id: Idc71b3024aff21423a36dbed97106cbba79141f4
    
  - Merge "Delete the javac/classes directory after zipping it" into main
  - Merge changes Iab049f44,I35f76b0c,I1bbe9a27,I7e86c323 into main
    
    * changes:
      Replace `Validate*` funcs with generic version
      Utilize `Result` return for Init logic
      Add new generic InitConfig to replace others
      Make GenerateGflag length independent
    
  - Mark CtsPackageManagerTestCases as renamed.
    
    This would allow CtsPackageManagerTestCases in presubmit-large to mitigate suite timeouts.
    
    Bug: 292174535
    Test: presubmit
    Change-Id: I73e4082f6164589fece5d0b62ed9f41bea6c29d7
    
  - Merge "Import AndroidX from build 10571331" into main
  - RISCV: [Codegen] Add VisitInvokePolymorphic
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Change-Id: I34f3efabc8efe2dc3115b1a5b20b357447a0de53
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    
  - Merge "Add sysprop for identifying strict-run bugreports" into main
  - Revert "Merge libart and libart-compiler into a single library"
    
    This reverts commit 35cca3e296346277422aaee030edced697e09319.
    
    Reason for revert: perf regression b/293406139
    
    Change-Id: I34693a930a68c06300b51f75e60c8b724903f938
    
  - RISCV: [Codegen] Add VisitInvokeCustom
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Change-Id: Iac5fb47d2e0273bd24f0ecdfcbb52d325456e380
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    
  - Merge "Merge "CtsVerifier: fix JSON file for upload to database" into android13-tests-dev am: 3e8838d085" into main
  - Merge "leaudio: Fix disable LeAudio profile while getting into streaming" into main
  - Extract metalava-model-api as a separate library
    
    This does not move the source code as that would break `./gradlew` so
    for now this just uses globs to include the model source into the new
    `metalava-model-api` library and exclude it from the `metalava` binary.
    
    Bug: 287241408
    Test: m checkapi
    Change-Id: Ia89c1c1912367c42e6ab0c49cbda318179c9064f
    
  - Check Android.bp formatting before uploading
    
    Bug: 293578003
    Test: bpfmt -w Android.bp has no effect
    Change-Id: Ib157fab2c62c1cc4a32d68935bb1761523f25ee6
    
  - [automerger skipped] [DO NOT MERGE] Handle unavailable properties am: aeafec3db0 -s ours am: 373a052124 -s ours
    
    am skip reason: subject contains skip directive
    
    Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2654145
    
    Change-Id: I3a400c1f5427cffca8e78ffebfa690d0a87cd42b
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - RISCV: [Codegen] Add VisitInvokeVirtual
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Change-Id: Iba11242c634a401f9d797e81526d735bab66d6dc
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    
  - Merge "Android.bp: Removed build instruction for ossfuzz-libldac-encode_fuzzer" into main
  - RISCV: [Codegen] Add VisitInvokeStaticOrDirect
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: If7ff995eb3a13785e6b524247ca951d3777baea7
    
  - RISCV: [Codegen] Define instrinsics but not implemented
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: I7180559a5c43ac89d5794e25275045d76a8a7e32
    
  - InvokeStatic: pass (nullptr, 0) when there are no args
    
    Previously, the behavior depended on how the STL implemented a
    std::array of zero length. libc++'s behavior changed in D80821 from a
    non-null data() to a null data().
    
    In InvokeInstance, vregs will always have at least the receiver, so
    data() will never be null.
    
    Bug: b/293402944
    Test: treehugger
    Change-Id: Ibd2c772baa14993b2fbdd2abdb6b58621dca0c5c
    
  - Accumulate locked memory in showmap
    
    This change updates showmap's add_mem_usage function to sum the 'locked'
    field so that the total locked-memory value is correctly reported.
    
    Test: Check that showmap's "Locked" total is non-zero if the individual
          VMAs report non-zero.
    Bug: 293153768
    Change-Id: I86a28f41ecc712a9ec0735b19744efdcae86486d
    
  - [reclient] Update live version to 0.111.0.1ccaa23.
    
    Bug: b/169675226
    Change-Id: I84e9f66372ad8bae98a429b0bc635c61b853881e
    
  - Merge "[stdlib]: Fix the broken monitor contention slice detection" into main
  - Merge remote-tracking branch 'aosp/metalava-main' into aosp/main
    
    Bug: 288550547
    Test: m checkapi
    Change-Id: I08f54c3233b3744949bdb174fb4d30e3e7a4b0ef
    
  - Update test name in test-mapping
    
    Following changes from aosp/2675954
    
    Bug: 293309721
    Change-Id: Ia1862c3330f02118c5c36696235de0810d578c2d
    
  - Merge changes Ia5fc3e53,Ie1ab6013,I1cd5acb3 into main
    
    * changes:
      Unregister BroadcastReceiver and OnSubscriptionsChangedListener.
      Disable KeepaliveStatsTracker before T.
      Disable KeepaliveStatsTracker instead of throwing.
    
  - Merge "Add, standardise or temporarily opt out of safety comments for keystore2." into main
  - Add internal API to bind devices to VFIO
    
    An app can specify devices to be assigned. VirtualizationService will
    handle unbinding devices and binding them to VFIO.
    VirtualizationService will also assemble a DTBO for VM.
    
    Bug: 287379025
    Test: TH
    Change-Id: Icd720aa5ebde6dc4b6fa2b36cc22af27183462a9
    
  - Merge "Add missing package statements to ojluni tests" into main
  - Merge changes from topic "openjdk17-formatter" into main
    
    * changes:
      Merge java.util from jdk-17.0.6-ga into the aosp/main branch
      Import java.util from jdk-17.0.6-ga
    
  - Merge "Simplify how Trusty gets assembly files" into main
  - Autoupdate of 2 submodules
    
    *external/open-dice updated to 503e8a69241b54f1fb32f939aa4eb0724ca18057
    Limit availability of baremetal libraries
    
    Rework the defaults to avoid enabling vendor_available, apex_available,
    or host_supported in the "baremetal" libraries, where they shouldn't be
    used as the static libraries built from these modules aren't distributed
    through APEXes or vendor code and are not expected to be compatible with
    the host.
    
    Bug: 293260907
    Test: mmma external/open-dice
    Change-Id: I920f426adbe5f1896b8a65dd0d1b302094768bae
    
    *system/security updated to 88e1231c3a9553957cb245703eefcef509f4844b
    Merge "diced: Limit availability of no_std libraries" into main
    
  - ASuite: update prebuilt atest by uploader.(10575467).
    
    The prebuilt atest was downloaded from:
        aosp-main/aosp_cf_x86_64_phone-trunk_staging-userdebug:10575467.
    SHA256:3ad853c3d946c0280f1cdafa90c187678d7f8c220833be07a9fa07cc5166d891
    
    Bug: 293537768
    Bug: 293262028
    Bug: 292034539
    Bug: 275768289
    Bug: 292173797
    Bug: 292051978
    Bug: 291681482
    Bug: 287136126
    
    aosp/2673057 6d5bdea: Fix type hint exception on python3.7
    aosp/2622820 c478af2: [Mobly+atest] Support --iterations, --rerun_until_failure, and --retry_any_failure
    aosp/2676763 94f521b: Fix atest_unittests failure
    aosp/2665740 76797d8: Not zip the test output when BES upload is not enabled.
    aosp/2675415 20c0cc8: Fix atest_unittests failure on CI
    aosp/2674835 d2aae41: Fix type hint exception on python3.7
    aosp/2674837 4863ae1: Fix type hint exception on python3.7
    aosp/2657038 2e96e1c: [Mobly+ATest] Run the test executable directly if no requirements declared
    aosp/2671077 3e2518d: Create symbolic link to Bazel test logs.
    aosp/2675426 283ee97: Switch using embedded launcher for unit test
    aosp/2677272 905a16f: Only customize PYTHONPATH if exist in environment
    aosp/2671338 a7b5bbb: Fix type hint exception on python3.7
    
    Test: source build/envsetup.sh && lunch
        atest atest_unittests
        $ANDROID_BUILD_TOP/prebuilts/asuite/atest/smoke_tests
        tools/asuite/atest/atest_integration_tests.py -cy
        tools/asuite/atest/atest_integration_tests.py -ce
    Change-Id: If9a277aa82d437b3c8c680f28d7ec90f51d6db2f
    
  - Support to report import paths
    
    Some test sources will be missed due to TestMapping doesn't report import
    paths to AnTS.
    
    Validate with test run:
    https://android-build.corp.google.com/test_investigate/?invocationId=I42000010181702967&testResultId=TR36728816837235866
    
    Bug: 238575327
    Test: run_tradefed_tests.sh --class com.android.tradefed.util.testmapping.TestMappingTest
    Test: run_tradefed_tests.sh --class com.android.tradefed.testtype.suite.TestMappingSuiteRunnerTest
    Change-Id: I0bfe6e1ab92c7e136e6a697b43cacca09759e5dc
    
  - Reland "Depend only on userfaultfd's SIGBUS feature to use it"
    
    This reverts commit fab50833f1787848002bb96a6033f08a8c5212d3.
    
    Reason for revert: Fix the features requested in uffd API ioctl.
    
    Bug: 160737021
    Bug: 291694105
    Bug: 292449808
    Test: On a host kernel < 5.14 run ART_USE_READ_BARRIER=false
    art/test/testrunner/testunner.py --host
    
    Change-Id: I41be8f1d080043558ac7125980fef599dadeb6d5
    
  - Merge "leaudio: Minor coding style fix and reduntant function remove" into main
  - Merge "LeAudio: Workaround VoIP calls not using Telecom API" into main
  - Merge "Convert build_api to a property of RemoteHostDeviceFactory" into main
  - Autoupdate of 3 submodules
    
    *build/make updated to 9997fdbacf90ba6a41a14e1bbc5b499dce7fd669
    Merge "aconfig: require exactly one bug field" into main
    *cts updated to e980c1533c0016249f539609793c87b013e29e62
    Merge "AconfigDemo: associate each flag with exactly one bug" into main
    *development updated to fcfc138048605bcf18558a12f6300950399fc3da
    Merge "AconfigDemo: associate each flag with exactly one bug" into main
    
  - Merge "Move CtsAdbManagerHostTestCases from 'framework' to 'devtools' component" into main
  - Merge "Stop using intent from HAP profile to ActiveDeviceManager" into main
  - Floss: Implements host of floss bluetooth test server
    
    Implements host and security.OnPairing of floss bluetooth test server.
    
    Bug: 289480188
    Test: mma packages/modules/Bluetooth && pts-bot GAP
    Tag: #floss
    Change-Id: Iddb56f21bd9b773bfc6870b7dbf99e73a5cd4f5a
    
  - Merge "Skip presubmit for flaky NetworkPolicy related tests due to Out of SLO" into main
  - Merge "Fix EtherentTetheringTest flaky" into main
  - Merge "[ICU] Disable JP phrase breaking test case" into main
  - Merge "Address comment from ag/12107302" into main
  - Merge "Skip presubmit for flaky tests" into main
  - Merge "Handle lsdump paths containing soong config hash" into main
  - Merge "Add 'packagemanager' component to KNOWN_COMPONENTS" into main
  - Merge "Add IPV6_PKTINFO constant in OsConstants" into main
  - Merge "Switch to use linux_musl-arm64 cuttlefish host tools" into main
  - Autoupdate of 2 submodules
    
    *frameworks/libs/net updated to e85f13216e9c9e2e0f2b6907ef5c331051900dfd
    Merge "Make SkipPresubmit annotation visible by HostsideVpnTests" into main
    *packages/modules/Connectivity updated to a6be6cd48aab3ffd60396bc27da9e4312695de1d
    Merge changes from topic "hostsidevpntestflaky" into main
    
    * changes:
      Skip presubmit for flaky tests in FrameworksNetTests due to Out of SLO
      Skip presubmit for flaky tests in HostsideVpnTests due to Out of SLO
    
    
  - Merge "clang-tools: Re-enable bindgen prebuilt" into main
  - Do not stop service discovery when stopping inquiry
    
    We already don't clear the service discovery *queue* when
    cancelDiscovery() is called, but we should also let the existing
    procedure keep on going.
    
    Bug: 273759359
    Test: m .
    Change-Id: I9ca8a5a11210ea4689be96813bd4a52f99a3aa0d
    
  - Update OWNERS
    
    Test: manual verification
    
    Change-Id: I0f70fcce1c0204b6b57fed397e3f644863a24342
    
  - Merge "Add Cpop/Cpopw as an intrinsic" into main
  - Merge "Revert "Revert "Stop using intent from HearingAid profile to ActiveDeviceManager""" into main
  - Add a debugging switch for trunk stable configuration
    
    It is important that clients and services both behave like the last
    frozen version of the interface, so both sides have protections.
    In order to test each side seperately, this switch is introduced.
    READ means only the parcel reads and the onTransact in the Stub/Bn*
    classes contain the protections.
    WRITE means only the parcel writes and sending the transactions
    contain the protections.
    
    Test: atest aidl_integration_test with all three options
    Bug: 290265210
    
    Change-Id: I4b097d5bcea47af3ff162e751a64d3e5eb6c6454
    
  - Merge "Increase timeout to deflake tests" into main
  - Merge "Return a Result from PrepareBootEnvImage" into main
  - Merge changes If146f3dd,I53d9c8d2 into main
    
    * changes:
      Added unit tests for SubscriptionManagerService
      Enhanced subscription database manager logs
    
  - Merge "Enable CFI for riscv64" into main
  - Merge "Emit gtest in BUILD files only if Android.bp sets it" into main
  - Tradefed ()
    
    Automatic import from tradefed_prebuilt_20230727_0201_RC00
    
    https://rapid.corp.google.com/#candidate/tradefed_prebuilt/tradefed_prebuilt_20230727_0201/tradefed_prebuilt_20230727_0201_RC00
    
    Tradefed
    This build IS suitable for public release.
    
    Bug: 178523691
    Test: None
    
    Change-Id: I27019cd5fb1d1e94e480559ae0ab9a5931af5b48
    
  - Merge "trusty: keymint: Statically link Rust deps" into main
  - Merge changes from topic "go-test-bp2build" into main
    
    * changes:
      Do not convert soong's tests in bp2build
      Create additional test target for go modules in bp2build
    
  - Autoupdate of 2 submodules
    
    *frameworks/opt/net/ims updated to 82845c3da780c14d1852d85ede6ff90aa3c70b1b
    Fixed NullPointException after SRVCC completed event
    
    If IImsCallSessionListener.callSessionProgressing() is called from
    ImsService right after receiving SRVCC complete state event from RIL, Framework tries to access CallProfile. However, NPE was observed because CallProfile is released by SRVCC completed event.
    
    Bug: 286447293
    Test: atest ImsCallTest
    Change-Id: I7e86d8b8190c65b757b753fab2ea4564a7fccf7c
    Merged-In: I7e86d8b8190c65b757b753fab2ea4564a7fccf7c
    
    *frameworks/opt/telephony updated to 7e9ac17a594678158672a589b11335679ff86f5a
    Merge "Add test function to verify abnormal case." into main
    
  - Merge changes I02e3046b,I5b33ca47 into main
    
    * changes:
      libprocessgroup: optimize SetAttributeAction::ExecuteForProcess performance
      libprocessgroup: fix reset of file_v2_name
    
  - Add information about the need for optimization flags for order files
    
    Change-Id: Ide74d5062352ce0881dc17ffa27b88726a527ab0
    
  - Merge "Support a reduced secure_env on Mac OS" into main
  - Merge "Continue screen recording when screens leave and come back" into main
  - Merge changes from topic "am-c7f6bc944a3846a1a7c446207caf94a7" into main
    
    * changes:
      Merge changes from topic "am-ec280093c2764028ac6b86efa8bf0627" into android13-tests-dev am: 6128884518
      [automerger skipped] Merge "RESTRICT AUTOMERGE Skip some tests in SplashscreenTests in Auto." into android12L-tests-dev am: be3145d57a -s ours am: ea660f99aa -s ours
    
  - Merge "Merge "Check LAST_KNOWN_CELL_IDENTITY only if network is registered." into android13-tests-dev am: 4178a02dd6" into main
  - Merge "Merge "Merge "[RESTRICT MERGE] Modify assist testcase-Add NULL check" into android12L-tests-dev am: 1832f79860" into android13-tests-dev am: 8f3fc05972" into main
  - Roll ANGLE from af5bf5b8245e to 179924cbfaf3 (5 revisions)
    
    https://chromium.googlesource.com/angle/angle.git/+log/af5bf5b8245e..179924cbfaf3
    
    Please enable autosubmit on changes if possible when approving them.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-android-autoroll
    Please CC angle-team@google.com,rmistry@google.com,romanl@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Test: Presubmit checks will test this change.
    Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
    Bug: b/275102061
    Change-Id: I6e07fa5afb57a9f90e0e70e692e90655a7e13b08
    
  - Switch from 0/1 to true/false for has_side_effects.
    
    Test: compare generated files
    
    Change-Id: I01d3b18031a064eb34ae9315e42560e0873a8d3e
    
  - Return appropriate error code on failure.
    
    Weaver applet should return THROTTLE error if the
    remaining time is not zero, otherise  return INCORRECT_KEY
    
    Bug: 292464264
    Test: run vts -m VtsHalWeaverTargetTest
    Change-Id: Iccf65fc24835d42f2576ef556cca81287f5685c5
    
  - Merge "Fingerprint files/symlinks/dirs" into main
  - Merge "use mActiveDeviceManager instead of intent" into main
  - Use messages from model.proto to create beacons
    
    * Beacon devices can now be created from protobuf
    * Advertise data for beacons can now be created from protobuf
    
    Bug: 291287611
    Test: out/host/linux-x86/bin/netsimd -d
    Test: atest libnetsim_cxx_tests | grep adv_data
    Change-Id: I38f8335ed147d96d4a0dfd926007ee0c76b4cbd6
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 6fb6d5b90be82762d3d29be5d3e545ca84b28325
    Merge "Reroute rules_python repo to actual bazelbuild repo" into main
    *build/soong updated to 4702ad9786a11ee881cc4c06784b60b3acf41e0c
    Merge "Allowlist build files in rules_python" into main
    
  - riscv64: integer opcodes
    
    Test: Run these opcodes against all interpreter
    tests on a Linux RISC-V VM.
    
    (1) setup
      lunch aosp_riscv64-userdebug
    
      export ART_TEST_SSH_USER=ubuntu
      export ART_TEST_SSH_HOST=localhost
      export ART_TEST_SSH_PORT=10001
      export ART_TEST_ON_VM=true
    
      . art/tools/buildbot-utils.sh
      art/tools/buildbot-build.sh --target
    
      # Create, boot and configure the VM.
      art/tools/buildbot-vm.sh create
      art/tools/buildbot-vm.sh boot
      art/tools/buildbot-vm.sh setup-ssh  # password: 'ubuntu'
    
      art/tools/buildbot-cleanup-device.sh
      art/tools/buildbot-setup-device.sh
      art/tools/buildbot-sync.sh
    
    (2) test
      art/test.py --target -r --no-prebuild --ndebug --64  -j 12 --cdex-none --interpreter
    
    Also exercised on cuttlefish boot. No SIGSEGV or SIGILL noted.
    
    Bug: 283082047
    
    Change-Id: Ib0f6a980d6bf19475a2d97e98b4bab98e98cca6e
    
  - Merge "Merge "Exclude testcases that cannot be run in unlocked device state" into android13-tests-dev am: 3634e94750" into main
  - Merge "Migrate shell-as to platform_testing/utils" into main
  - [Statsd] Added support getReport() via Pipe/FileDescriptor
    
    - double pipe approach
    - max report size enforced to be 20MB
    - added test to validate getReport() with over 1MB size
    - new implementation is flag guarded
    
    Bug: b/286473773
    Test: GtsStatsdHostTestCases
    
    Change-Id: I06bb2298cf5877bf440d3c7f8e64446e3106288a
    Merged-In: I06bb2298cf5877bf440d3c7f8e64446e3106288a
    
  - Allow scudo headers to be used in ramdisk
    
    This allows libdebuggerd to be used in ramdisk, as scudo header is a
    dependency of libdebuggerd
    
    Test: th
    Change-Id: I3f463c50590f287e6f752b64d35bd07e73cf7009
    
  - Merge changes I1138724f,I167a6a35 into main
    
    * changes:
      AVATAR: Run lint and fix it
      AVATAR: Run format | Remove import | Update json
    
  - Merge "Do not enable AFDO if the option is off, even if there is a profile file" into main
  - Merge "Pandora: Increase OPP timeout" into main
  - Merge "[hwasan] remove workaround for fixed toolchain issue" into main
  - Add lease retry to Oxygen lease failures
    
    Bug-Id: 214249088
    Test: Build passed
    Change-Id: I4e38df046ca7c838a3f0b9b2a281147809a3a7ca
    
  - Merge "Avoid extra copy of JNI libs zip" into main
  - Merge "Merge "Merge "Merge "Merge "CTS - Skip UsbIncidentTest if device doesn't support USB feature" into android11-tests-dev am: bd3252ab68" into android12-tests-dev am: 95d3906ef9" into android12L-tests-dev am: 839885fe6e" into android13-tests-dev am: 98066947c6" into main
  - Merge "Check given params for pause/resume APIs." into main
  - Replace session_id with session_handle in onDataReceive
    
    Bug: 292976096
    Test: Test data transfer
    Change-Id: I301cef792ed526b77f9163463273c370037d23a4
    
  - Manual roll ANGLE from 58cb5c8396a3 to af5bf5b8245e (2 revisions)
    
    Manual roll requested by romanl@google.com
    
    https://chromium.googlesource.com/angle/angle.git/+log/58cb5c8396a3..af5bf5b8245e
    
    Please enable autosubmit on changes if possible when approving them.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-android-autoroll
    Please CC angle-team@google.com,rmistry@google.com,romanl@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Test: Presubmit checks will test this change.
    Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
    Change-Id: I7c8c8d7436afc5c304014525ec5c5668d63c1a51
    
  - Merge "RESTRICT AUTOMERGE [Safety Labels] Fix incorrect assumption in `BaseUsePermissionTest`" into main
  - Merge "Merge "Changed title resource id for SuspendPackageTest" into android13-tests-dev am: d9b3f66521" into main
  - Merge "[tp]: Fix runnable state after process fork" into main
  - Merge "interp: Update FSgnj to call Fmv when conditions are met." into main
  - Merge "Verify key characteristics of generated/imported keys." into main
  - Merge "Support launching multiple isolated devices with netsim" into main
  - Merge "Add bug component to cutils" into main
  - ui: Pass pid to pending deep-link args.
    
    Fixes a typo where the current pending deep-link 'pid' is filled using
    'args.dur' instead of 'args.pid'.
    
    Change-Id: I94e544c44c099887498e289f374535f98c9aa766
  - Merge "Linker: no demangle." into main
  - Autoupdate of 3 submodules
    
    *build/soong updated to db195fd4cb3be36a0a51dedc91dd60bf0ee3a8c3
    Merge changes from topic "reland-hack-rv64-libc++" into main
    
    * changes:
      Revert "Revert "Set VIC as minimum SDK version for riscv64""
      Revert "Revert "Use prebuilt NDK libc++ for rv64.""
    
    *packages/modules/common updated to dc63d0da62a3b87d80dfd4cc6cb6538fd0c4783a
    Add VIC crt files to allowed deps
    
    When building riscv64 targets, the minimum version is VIC, which
    includes the crt libraries when building mainline modules for riscv64.
    These dependencies do not appear when building for other architectures.
    
    Apex-Size-Increase: None, libs do not appear outside of riscv64 targets.
    Previous-Platform-Support: Not a new dep, just new SDK versions.
    Aosp-First: AOSP-first
    Test-Info: Verified build and launch of riscv64 targets.
    Bug: 291150284
    Merged-In: I340cc92af1c09b470e4a58259a843caf9022f6e9
    Change-Id: If11ef302026b99378f6be308b63217d4e08bd6da
    
    *prebuilts/ndk updated to 381452a359d7634cf296d40105451ccb29600100
    Merge "Reland "Add rv64 prebuilts directly from the toolchain."" into main
    
  - Merge "aconfig: improve error messages" into main
  - Merge "Fix test failures in releasetools" into main
  - Merge "Refactor cuttlefish::selector::ArgumentsLexer" into main
  - Autoupdate of 2 submodules
    
    *hardware/interfaces updated to fb54986369c5067734e62e90fe5fcd634ea82966
    Merge "Vts VR test -= vr.h - IWYU" into main
    *hardware/libhardware updated to 8998161fc50baeb124d1cde84ffa988373ebab11
    Merge "libhardware: make vr vendor only" into main
    
  - Autoupdate of 2 submodules
    
    *frameworks/base updated to e502678bd1723847d623d757259847742db48e60
    Merge "Cleaned up the usage of SubscriptionManger.getSubId" into main
    *frameworks/opt/telephony updated to 3b6346b4f62657bc4ccb8a0d195824a67e54e90f
    Merge changes from topic "sub_cleanup" into main
    
    * changes:
      Cleaned up the usage of SubscriptionManger.getSubId
      Fixed eSIM switch issue
      Added log to print slot/sub mapping
      Fixed eSIM deletion issue
    
    
  - Autoupdate of 2 submodules
    
    *system/core updated to 9d398af95c1e39c949725f436227da35331d61ef
    Merge "Create /data/misc/bootanim folder in init.rc." into main
    *system/sepolicy updated to db1535a09bc2ca76e6094579942cd86cae9a3eb4
    Merge "Label /data/misc/bootanim with bootanim_data_file." into main
    
  - Merge "simpleperf: check errors in CanSampleRegsFor32BitABI()" into main
  - Merge "tst_timer_test.c: Increase sleep timeout threshold for arm/arm64" into main
  - Merge "Move init_boot to system side when creating a mixed build" into main
  - Merge "change log level to loggable" into main
  - Merge changes I83e3cd14,I03330f82 into main
    
    * changes:
      Prevent EATT teardown from affecting ACL lifetime
      AVATAR: add test for gatt server timeout
    
  - Merge "update HeadsetNativeInterface's getByteAddress to match A2dpNativeInterface's" into main
  - Merge "[aosp-backend] Use addControlee() api to add controlee" into main
  - Remove unnecessary artifacts from PATH
    
    adb and other tradefed Jar files are included in one attribute, and
    all of them are added into PATH. But those Jar files don't need to be
    on the PATH. So that this change splits the Java dependencies and adb
    into two attributes and only adds adb into the PATH.
    
    Test: b test //platform_testing/tests/example/native:hello_world_test
    Test: b test //platform_testing/tests/example/jarhosttest:HelloWorldHostTest
    Bug: 293223828
    Change-Id: Ia6bae22a96b9e097a68a2f78432dd7f363080fbc
    
  - Merge "Fix drawable-state cache expired issue" into main
  - Merge "No need to include cutils/threads.h" into main
  - Added new rule to set volume
    
    This will enbale the test to set the volume to a default value before
    starting the test
    
    Bug: 273589668
    Test: Added unit tests
    Change-Id: I4e84bdf8a49308309744019ef4a1356031bae266
    
  - Merge "Import AndroidX from build 10557707" into main
  - Merge "Remove truth lib denpendency temporarily due to code coverage regression." into main
  - Merge "Pandora: Skip flaky pbap test" into main
  - Merge "Run scripts/format_code.sh" into main
  - Merge "Move App tests to -eng-only" into main
  - Merge "PandoraServer: use same scope to emit service into flow" into main
  - Merge "Pandora: Skip flaky avrcp test" into main
  - Merge "Unify Frontend Identifiers to u32" into main
  - Add VNDK 32
    
    To support mixed testing on sc-v2 / sc-qpr3 / API level 32 vendors.
    
    Bug: 291535640
    Bug: 290257919
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6ba4c41144edb0e8cb7fe61c1425cb663f496325)
    Merged-In: I9267167e033fa8c858494e5633af5164541c6b1b
    Change-Id: I9267167e033fa8c858494e5633af5164541c6b1b
    
  - Merge "Revert "rust: Add SCS sanitizer option."" into main
  - Merge "Floss: Return more specific error after listen timeout" into main
  - Autoupdate of 2 submodules
    
    *external/rust/crates/virtio-drivers updated to 508e25a11bd4e78a2de293e11fb1f2b35889bae9
    Upgrade virtio-drivers to 0.6.0
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update rust/crates/virtio-drivers
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Change-Id: I43d6dda3d61c2268fb30af891a5e28b17f387e55
    
    *packages/modules/Virtualization updated to b27ec8f0320c300d18163789c0bf077777e09187
    Adjust virtio_blk API for virtio-drivers 0.6.0
    
    Bug: 291586508
    Test: atest vmbase_example.integration_test
    Test: m pvmfw_img
    Change-Id: Ie3c25a6524f3b7b2ca88ad303d11c86d4e49d44b
    
    
  - Merge "rust: Add SCS sanitizer option." into main
  - Merge "RootCanal: Tag HCI device logs with device id" into main
  - Merge "16k: core: Check that TARGET_MAX_PAGE_SIZE_SUPPORTED is greater than 4096 only for ARM archs." into main
  - Fix F2fs Metric tests
    
    Test: tools/diff_test_trace_processor.py <trace_processer_shell> --name-filter=.*f2fs_aggregate_write_stats*
    Change-Id: I2a1da5b4e936e71593db6680f3b991997b12b5e0
    
  - Merge "Revert "Make launch_cvd and stop_cvd exec cvd"" into main
  - Merge "Fix Feq/Fle/Flt instructions definitions." into main
  - Merge "Vertically align the first menu item of a sub-menu with its parent item." into main
  - Merge "Change command palette hotkey from Mod+P to Mod+Shift+P." into main
  - Merge "Disable side_effects for floating point moves." into main
  - Revert "Add rs zygote fd to bug_map"
    
    This reverts commit 072510935bae50adce1e95872a12c6ee9e151f62.
    
    Reason for revert: Merged dontaudit on aosp/2673701
    
    Test: Null
    
    Change-Id: I7841a88c09fddc89f54719b1b46ad8b9bca4f734
    
  - Autoupdate of 2 submodules
    
    *external/perfetto updated to 3c6c7ffbc3f7975e4e276aa21b5f9c65cf1bbeff
    Merge "Move atrace tags from atrace.rc to perfetto.rc" into main
    *frameworks/native updated to 945f3077c59a1737357b7fb49375e26ab812d4aa
    Merge "Clean up atrace.rc" into main
    
  - Merge "ui: group IRQs separately" into main
  - Set build flag RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.
    
    RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE specifies the build behavior
    regarding using mainline module prebuilt or source. This also allows us
    to configure this value based on release target (e.g. next, trunk, etc).
    
    Bug: 293101517
    Test: m and presubmit and manually test with change in ag/24079383
    Change-Id: Ie547dec12251bbbe73ad508b8efb9cc66f407a76
    
  - Fix a typo in VectorizeIfCondition.
    
    This patch fixes an issue where the type of lhs operand was checked
    twice and rhs type was ignored when processing conditions during
    predicated vectorization.
    
    The issue doesn't affect the actual vectorization behaviour.
    
    Test: ./art/test.py --host --optimizing --jit
    Test: ./art/test.py --target --optimizing --jit
    Test: 661-checker-simd-cf-loops.
    
    Test: target tests on arm64 with SVE (for details see
          art/test/README.arm_fvp).
    Change-Id: I486f29579a307548c321024a41c7fd30bdb97258
    
  - Add F2fs Metrics for Counters and Writes
    
    Test: <trace_processer_shell> --run-metrics android_io_unagg <trace>
    Test: tools/diff_test_trace_processor.py <trace_processer_shell> --name-filter=.*f2fs_aggregate_write_stats*
    Change-Id: Icb9a420f9a05252bcaccf5dea635a6738ae98427
    
  - Specify a user for the art_boot service
    
    init complains:
     E init    : /apex/com.android.art/etc/init.rc: 26: No user specified for service 'art_boot'. Defaults to root.
    
    Change Icb0ff95e341a23cf452cfb803fb43f5f46ef316e should not have removed
    the 'user' directive. No functional change, but this silences the error.
    
    Test: Boot AOSP and check logcat for the error
    Change-Id: I3b44bd5454d878f16509782514c106ff9fd9ceaa
    
  - Enable ML phrase breaking
    
    Ignore-AOSP-First: verification
    Bug: 219529457
    Test: atest CtsIcuTestCases
    (cherry picked from commit 057ff88e93892db6ca6f2f3dc34e671be9c4f0a4)
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e80f41cd3090fd6cdf70c47eb50909df4fff5398)
    Merged-In: Ibd15d842d20d29f0235f27fa8f81873752a452a1
    Change-Id: Ibd15d842d20d29f0235f27fa8f81873752a452a1
    
  - Merge "Switch using embedded launcher for unit test" into main
  - [automerger skipped] [DO NOT MERGE] Skip ProtocolTest in CTS. am: 6b4d0dd5e1 -s ours am: d709292bd3 -s ours am: b75b841d84 -s ours
    
    am skip reason: subject contains skip directive
    
    Original change: https://android-review.googlesource.com/c/platform/external/conscrypt/+/2677615
    
    Change-Id: Ie5515ecd8f5cefc7dee42da08f81364bf6f830ba
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - [automerger skipped] [DO NOT MERGE] Disable system certificate test. am: 1e0263d872 -s ours
    
    am skip reason: skipped by user prb
    
    Original change: https://android-review.googlesource.com/c/platform/external/conscrypt/+/2677875
    
    Change-Id: Ic5a1625e21bf8dd7ca613cd1fbe4e493a3b9f727
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Autoupdate of 3 submodules
    
    *external/rust/crates/pdl-compiler updated to 3f09ffba338db94c0f3b766cb9e6f610238a751b
    Upgrade pdl-compiler to 0.1.5
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update rust/crates/pdl-compiler
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Change-Id: If0826903210e9b8b51ceebb3434ceedcf569e161
    
    *packages/modules/Bluetooth updated to d93d98415d9ff5dab8cd6f812a2198232ec94691
    Merge changes from topics "rootcanal-class-of-device", "rootcanal-pdl-migration" into main
    
    * changes:
      RootCanal: Migrate the pdl cxx generator to the new backend
      RootCanal: Remove custom PDL field for class of device
    
    *tools/netsim updated to ea0cf1f758bf24435dd5251da7ec6a175eff25d6
    Merge "Remove include paths into packages/modules/Bluetooth/system" into main
    
  - Use only one parameter for StopTracing
    
    We can stop tracing either when aborting where we don't want to flush
    the entries and stop immediately or when stopping tracing where we want
    to flush any data and then stop tracing. We used to use two parameters
    finish_tracing and flush_file but we just need one.
    
    Bug: 259258187
    Test: art/test.py
    Change-Id: I6d25a56790d82a55ecd679b7157bd1995fc5258d
    
  - Merge "Remove redundant allows" into main
  - Merge "Fix ConnectivityManagerTest#testFactoryReset flaky" into main
  - Merge "Revert "Diable ConnectivityManagerTest#testFactoryReset"" into main
  - Update D8 and R8 to 8.2.20-dev
    
    Version: 8.2.20-dev
    This build IS NOT suitable for preview or public release.
    
    Built here: go/r8-releases/raw/8.2.20-dev
    
    Test: TARGET_PRODUCT=aosp_arm64 m -j core-oj
    Change-Id: Id762a3b8ce2ad14c0f6b02e6ef6c3dc9dd24027f
    
  - Only customize PYTHONPATH if exist in environment
    
    If switch to embedded_launcher mode, there may have chance that no
    PYTHONPATH environment variable be defined which lead to exception.
    
    Bug: 293262028
    Test: m atest ; atest-dev atest_unittests --host --no-bazel-mode
    Change-Id: Iac761396f53ae3390b2767ce3ba8826db2f3812c
    
  - riscv64: Enable Optimizing compiler for some methods.
    
    Add a filter that allows empty methods (return-void),
    methods returning an argument and methods with empty
    infinite loops (testing SuspendCheck support).
    
    Test: run-gtests.sh
    Test: # Edit `run-test` to disable checker, then
          testrunner.py --target --64 --ndebug --optimizing --jit
          # Ignore pre-existing failures (7 for --optimizing,
          # 59 for --jit).
    Bug: 283082089
    Change-Id: Ie71afd85f79f6394d33364e1adf3dc50f8e4ebfa
    
  - Merge remote-tracking branch 'aosp/metalava-main' into aosp/main
    
    Bug: 287241408
    Test: ./gradlew
    Change-Id: Id361b0b6103a2e9cef32e88e15da74772559a3ed
    
  - Merge "Codec2Client: remove vendor_available and apex_available" into main
  - Merge "Include a platform implementation in libperfetto" into main
  - Replace CarrierConfigChange receiver with listener
    
    Using onCarrierConfigChanged() in CarrierConfigChangeListener
    to replace ACTION_CARRIER_CONFIG_CHANGED
    
    Bug: 264919227
    Test: atest
    Change-Id: I9f6ca502ff8f8b545bb85cc4a6a143ff37bdec79
    
  - Merge "dumpstate: avoid ':' in lshal files" into main
  - Merge changes I4c678302,If4b768c5,I4fdc9e7d into main
    
    * changes:
      Floss: Hcidoc: Display informational conn which init'd before snoop start
      Floss: Hcidoc: Attempt to identify Nocp for unknown handle
      Floss: hcidoc: Sort the addresses in informational rule
    
  - Merge "Use custom Android config." into main
  - Reland "Move coredomain seapp contexts to system_ext"
    
    This reverts commit 3fa5cf25d66c3e80cd82396115333f03fb7bda16.
    
    Reason for revert: fixed boot test breakage
    
    Change-Id: I38cd0f3a47a2b3abec09f9effb87b63422fe493a
    
  - addition fix for using jdk11 compatible APIs
    
    Bug: 292221588
    Test: make tradefed-all \
          tools/tradefederation/core/javatests/run_tradefed_tests.sh --class
          com.android.tradefed.invoker.shard.StrictShardHelperTest
    Change-Id: Id4d324ff3872b628d5e8fbd85d727039a8c70552
    
  - Merge "Make launch_cvd and stop_cvd exec cvd" into main
  - [scudo] Make Options a reference for functions.
    
    Modify all places that use the Options structure to be a const
    reference. The underlying structure is a u32 so making it a
    reference doesn't really do anything. However, if the structure
    changes in the future it already works and avoids future coders
    wondering why a structure is being passed by value. This also
    makes it clear that the Options should not be modified in those functions.
    
    Reviewed By: Chia-hungDuan
    
    Differential Revision: https://reviews.llvm.org/D156372
    
    GitOrigin-RevId: 867f2d9e5c9a736eb97fe5a51aa2850abfd02a96
    Change-Id: Icc7ec50f09eec85e0102c701d76e1d5c0084d130
    
  - guest_signal: Add guest signal handling
    
    GuestContext is left unimplemented for followup.
    
    Bug: 280551726
    Bug: 283499233
    Test: mmm frameworks/libs/binary_translation
    Change-Id: I231a9435db78c1ace8bde59c324db4a0b1a1cd7a
    
  - Merge "[BluetoothMetrics] Adding enums for Counter Metrics related to running in foreground" into main
  - Merge "Remove git calls from generator script." into main
  - Merge "GattServiceTest: Avoid directly assigning member variables as mocks" into main
  - Merge "Add an annotation for @SkipMainlinePresubmit" into main
  - Merge "Revert "Revert "Enable crashing fuzzer on infra""" into main
  - Merge "Fix atest_unittests failure" into main
  - Merge "libprocessgroup: UIDs in linux are unsigned" into main
  - Autoupdate of 2 submodules
    
    *build/soong updated to f97a42e5f2a5a9aea863660487d39c6b672a2fa4
    Merge "APEXes contain VNDK libraries when VNDK is deprecated" into main
    *system/linkerconfig updated to a5322f57ee2dd0ec7fd2d0089db7d9a6df2295e0
    Vendor APEX do not link to VNDK when it is deprecated
    
    From prior work, VNDK namespace was still active from Vendor APEXes
    because some of them relied on VNDK libraries by linking. However, this
    is not available when VNDK is deprecated. This change removes link from
    Vendor APEXes to the VNDK when the VNDK is deprecated.
    
    Bug: 290318998
    Test: Checked from AOSP CF x86_64 Phone build with KEEP_VNDK=false that
    VNDK namespace has been removed with vendor APEXes
    
    Change-Id: I3bcb9aee6a16e25cdaa428572f34d15c18bd7f14
    
    
  - Fix merge sequence failure due to XOR conversion
    
    During OTA install, we convert an XOR operation to REPLACE if this operation
    touches very last block on source partition, as the read request will
    fail with a partial read. This invalidates merge sequence, because all
    REPLACE operations are expected to show up after all XOR/COPY ops. To
    address this issue, fill partial read requests with 0s.
    
    Test: th
    Bug: 290159346
    Change-Id: Ie03c091aa893ab6302e2c2e012a8e78c8986b6a9
    
  - Merge "Run pyformat on scripts/bp2build_progress" into main
  - Bump Vulkan version to 1.3
    
    Let's check what new tests we will have.
    
    Bug: 293346694
    Change-Id: I7c33d51e52edaed2920cc88a03e468a61771beee
    
  - Revert^2 "Add DEX SHA1 to oat files."
    
    This reverts commit 0d59061cfaf5e60a4fe21f9031492b2a808bb37d.
    
    Add SHA1 since it is much more reliable then CRC32/Adler.
    
    CHECK that it matches with location checksum comparison.
    
    We sill rely on the location checksum, this just ensures
    that in the very unlikely case of CRC collision we crash,
    rather than accept the DEX and later mysteriously fail.
    
    Test: ./art/test.py -b --host --64
    Test: UNSAFE_DISABLE_HIDDENAPI_FLAGS=true m
    Change-Id: Idf2d9368205771169d577b1ba7ea1bce28b6b22e
    
  - Merge "Avoid color escape sequences in rootcanal log files." into main
  - Merge "Add APNs for Cricket 5G carrier_id 10029" into main
  - Merge "Add and change APNs for Myanmar (Burma) mcc414" into main
  - Merge remote-tracking branch 'aosp/upstream-master' into mymerge
    
    Fix: 283858728
    Test: local
    Change-Id: Ie1b8c4dda41241989d9785d825b49ef5564e08c2
    
  - Update METADATA to reflect recent version bump
    
    Test: n/a
    Bug: 290415485
    Change-Id: I816843ce59af2954157c06a63682369903a13a22
    
  - Merge "Add API getting list of assignable devices" into main
  - Autoupdate of 2 submodules
    
    *frameworks/base updated to 98811d90e639ae1e2bf6307eff7c35bc1dd32e61
    Merge "Correctly support restoring SIM specific settings" into main
    *frameworks/opt/telephony updated to cfa476746d480e73e17f447daccc2afed9845428
    Merge changes from topic "sub_restore" into main
    
    * changes:
      Correctly support restoring SIM specific settings
      Delayed registering as a system service
      Fixed crash in getPhoneNumber
    
    
  - Merge "Denylist new libart modules" into main
  - Merge "Adding compose.wear libraries" into main
  - 16k: Add AOSP page size agnostic targets for Oriole and Raven
    
    The new AOSP targets for Oriole and Raven will be:
    
    - Page size agnostic (will support kernels with 4k/16k page sizes)
    - 64k ELF aligned
    
    Test: source build/envsetup.sh
          lunch aosp_raven_pgagnostic_64-userdebug
          m -j$(nproc)
    
          source build/envsetup.sh
          lunch aosp_oriole_pgagnostic_64-userdebug
          m -j$(nproc)
    
    Bug: 289419664
    Change-Id: I9f5890c8297061169b63b9202aa112e33a191d53
    
  - Trace some partial download operations
    
    Test: presubmit
    Bug: 293317767
    Change-Id: Ibe9eb9c5ea814e52c22bbecdc870d6910603ac77
    
  - Add a check of device connection state to skip bugreport collection if possible
    
    Bug: 293281327
    Test: unittest
    Change-Id: I8e0c70400535381bdffacad8c59494073b143184
    
  - use jdk11 compatible APIs
    
    Bug: 292221588
    Test: make tradefed-all \
          tools/tradefederation/core/javatests/run_tradefed_tests.sh --class
          com.android.tradefed.invoker.shard.StrictShardHelperTest
    Change-Id: Id5ff55861dab5066a512f4ef308b305a47843d97
    
  - ANDROID: run cargo_embargo after merge plus fixes
    
    Fixes: add wire_format_derive_test_src_lib to cargo_embargo.json
    module_blocklist because its dependencies don't have any android
    variants.
    Remove the riscv64 Android.bp.pach because it failed to apply and was
    not needed.
    Remove the seccomp assignment of tgkill in jail_warden.policy because it
    was causing compilation to fail due to being assigned in two places
    (device_common.policy being the other place).
    Remove the perfetto directory and remove the .gitmodules file that the
    directory/module was added to.
    
    Test: m
    Bug: 292270337
    Change-Id: I6d1a3d7f19626ac2cd74c99e3f79f48ea70f7235
    
  - Merge "[backend] Add MachineRegKind definition" into main
  - Merge changes If65616da,Ia625e31b into main
    
    * changes:
      [backend] Add MachineRegClass definition
      [backend] Add MachineReg definition
    
  - Avoid rescheduling flake in func tests
    
    Avoid catching some flake due to rescheduling in the func
    test.
    
    Test: presubmit
    Bug: 292642748
    Change-Id: Ib7eeac949103d1faf9a752eb2b9e40e8db9160c3
    
  - mark iptables memory leak test as out of SLO
    
    We don't really care about this test enough to care about
    putting even more effort into the debugging it.
    
    Observed flakes:
    
    system/netd/server/IptablesRestoreControllerTest.cpp:382: Failure
    Expected: (38) >= (getRssPages(pid6) - pages6), actual: 38 vs 39
    ip6tables-restore leaked too many pages
    
    system/netd/server/IptablesRestoreControllerTest.cpp:381: Failure
    Expected: (38) >= (getRssPages(pid4) - pages4), actual: 38 vs 219
    iptables-restore leaked too many pages
    
    system/netd/server/IptablesRestoreControllerTest.cpp:381: Failure
    Expected: (38) >= (getRssPages(pid4) - pages4), actual: 38 vs 216
    iptables-restore leaked too many pages
    
    Test: TreeHugger
    Signed-off-by: Maciej Żenczykowski <maze@google.com>
    Change-Id: I74ed94b6623e870c5a83a76015c1fe965a9b4800
    
  - Merge branch 'upstream-master' into 'main'
    
    * aosp/upstream-master:
      ELF reader: do DWARF duplicates check only for public symbols
      naming: add direct include of graph.h in naming.cc
      test cases: update to current STG format
      DWARF processor: don't fail on variable-length arrays
      DWARF processor: ignore DW_TAG_imported_module as child of function
      ELF reader: speed up unification
      DWARF processor: ignore DW_TAG_imported_declaration as child of function
      DWARF processor: refactor parsing of child tags to switch/case
      stgdiff: optionally ignore type definition additions
      stgdiff test: add missing dependency on comparison
      unification: take start ID and split Reserve method out of constructor
      graph: split Reserve method out of DenseIdSet constructor
      graph: split Reserve method out of DenseIdMapping constructor
      graph: allow ForEach method to operate on ID ranges
      graph: allow DenseIdSet to have a starting offset
      graph: allow DenseIdMapping to have a starting offset
      Reporting: Fidelity: Remove severity from `stgdiff` fidelity reports
    
    Signed-off-by: Giuliano Procida <gprocida@google.com>
    Change-Id: Ief08bda89af6ae7e4289ac0b2608552690fbe22e
    
  - Use -Xjvm-default=all instead of -Xjvm-default=enable or @JvmDefault
    
    The @JvmDefault annotation and -Xjvm-default=enable argument are both
    removed from kotlinc 1.9.0 in favor of -Xjvm-default=all.
    
    Bug: 291335478
    Test: builds
    Change-Id: I1a6836a314f2b202600b5bdd449dd3d4445f4b99
    Merged-In: I1a6836a314f2b202600b5bdd449dd3d4445f4b99
    
  - Unwinder: use cached versions of dex_files_ and jit_debug_ if available.
    
    They may have already been set by eg AndroidLocalUnwinder::InternalUnwind.
    
    Test: perfetto trace doesn't show repeated dex file loads.
    Bug: 291133411
    Change-Id: I0f11f3e5d07b8b65d8c600a2984ebdac459920bd
    
  - Autoupdate of 4 submodules
    
    *build/make updated to 11db0915dfd68aca5142bc247ef02176b7441166
    Merge "Add new Release_aidl_use_unfrozen soong variable" into main
    *build/release updated to fd300df3b2bb7a643ff3f01122ff03ea5977c6af
    Add a release flag for AIDL interfaces
    
    This value will remain `true` on all release configurations outside
    of `next`, where it will be `false`.
    `true` keeps the current behavior we have today, where unfrozen
    interfaces can be freely used.
    It controls whether or not AIDL interface libraries behave like the
    latest unfrozen version of the interface, or like the last frozen
    version. This allows us to release Android between vendor interface
    bumps while teams are working on their AIDL interfaces.
    
    Test: atest aidl_integration_test aidl_unittests
    Bug: 290265210
    Change-Id: Ic10b5076786b48603b1ee482d46c62a9c5828d12
    
    *build/soong updated to 1579a72d782556470d8126baddf977f71889610c
    Merge "Add new Release_aidl_use_unfrozen soong variable" into main
    *system/tools/aidl updated to 8e99915422255fec29ea57454cfd76f5485fb39f
    Behave like previous frozen version with new flag
    
    A new flag is introduced for trunk stable. The new flag enables/disables
    the latest unfrozen runtime behavior of VINTF AIDL interface libraries.
    When it's disabled, the latest version of the generated AIDL libraries
    will behave like the last frozen version so we don't accidently expose
    new behavior to devices releasing before freezing all of the VINTF
    interfaces.
    
    Test: atest aidl_integration_test aidl_unittests
    Bug: 290265210
    Change-Id: I7adc5b7fa82f20aa66d3c0ad4740c086dc1cba51
    
    
  - Merge "Redirect GL RGB8 to VK RGBA8" into main
  - Merge "Update CtsToastLegacyTestCases bug component." into main
  - Merge "Disable flaky test testApksAbis" into main
  - Merge "RESTRICT AUTOMERGE: Explicitly ignore the result of std::async" into main
  - Add a CLI option to enable/disable puffdiff
    
    For fast OTA generation during development
    
    Test: th
    Change-Id: Idadace48a9533ba8597a826510dedc2ab3ac9d90
    
  - Lint: Initialize variables, log variables on error
    
    Test: th
    Change-Id: I47127424de63f708f099b9884f4823366d15a838
    
  - Merge "Handle xsd config more like other partitions" into main
  - Merge "Export LibFuzzer to vendor" into main
  - Merge "Add retry mechanism for flaky activity tests" into main
  - Merge "Convert absl_source_sets to cc_library_static instead of filegroup" into main
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 4b4f356ad86432c24785627d75c7a63b0367a4e3
    Merge "Remove isolated property from cc_test macro." into main
    *build/soong updated to a263005e30566e7a84a383c24eb7398a36056a9e
    Merge changes from topic "support_libgtest_isolated" into main
    
    * changes:
      Support cc_test.isolated in bp2build
      Fix difference in default `cc_test.isolated` in soong and bp2build
    
    
  - Merge "RootCanal: Properly handle concurrent connection attempts" into main
  - Merge "Support multiple netsimd instances" into main
  - Modified NPE and typo of abbreviation of log tag
    
    There could be NPE issue when connecting LE audio device.
    And I've modified typo according to the policy of log tag abbreviation in Telecom.
    
    Test: When node is added after connecting to LE audio device
    Bug: 293220012
    
    Change-Id: I8b750fb58c1320101cac4116212f4b807b9b0d09
    Signed-off-by: Junyeong Bak <junyeong.bak@samsung.com>
    
  - Fix duplicate symbols error in external/igt-gpu-tools
    
    Symbol igt_subtest_jmpbuf is duplicate when switch -fcommon to -fno-common. Keep the old default for this project until we get a fixed version from upstream.@sadafebrahimi tried to update but lots of conflicts so we don't take the upstream fix.
    Upstream fix patch:
    https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/commit/61ef576ea536d82776bd90af18cb6a590b22f520
    
    Bug: b/151457797
    Test: mm
    Change-Id: I8e13e3706597d89d2fabc3932b00c724ee897f1e
    
  - Remove rustc 1.68.0 prebuilts
    
    Test: TH
    Bug: 288268986
    Change-Id: I91c8899fd1be7c7a0f122a4447b098ba3f8ff366
    
  - Merge "rust: Add BTI/PAC for supported targets." into main
  - Merge "Check LAST_KNOWN_CELL_IDENTITY only if network is registered." into main
  - Autoupdate of 2 submodules
    
    *prebuilts/clang/host/linux-x86 updated to 732689de71f07d74b110cabcc3b69c7009529748
    Add libsimpleperf_readelf.a for musl from build 10553497
    
    Bug: 267670561
    Test: USE_HOST_MUSL=true make simpleperf_ndk
    Change-Id: I1faf92b952dca815c17d75aefb4e52f6cf87f6ba
    
    *system/extras updated to 3aa529b42a10e4f40506e8d80a2a9ae8657d0aca
    Merge "simpleperf: use libsimpleperf_readelf in host builds" into main
    
  - Autoupdate of 3 submodules
    
    *system/core updated to 428622bb7fe60cd4a342b843ddb103ef062d4722
    Merge "Revert "init.rc: stop calling 'fsverity_init --load-verified-keys'"" into main
    *system/security updated to 20b7b90f4000fee18ae29de0ca6da59b4047388b
    Merge "Revert "Remove fsverity_init"" into main
    *system/sepolicy updated to dfe3906e7b05c9881cb731b5ea7b3a18c33962e2
    Merge "Revert "Remove fsverity_init SELinux rules"" into main
    
  - Merge "Compute sha256 of a file." into main
  - Merge "Enable netsim websocket connection without -d flag" into main
  - Don't build libopen_dice_*_baremetal for the host
    
    This is a mistake in the pvmfw build. See aosp/2675375 for further
    discussion. Building for the host means picking up glibc headers and
    then swapping in a subset of bionic, which is an ABI error.
    
    Test: treehugger
    Change-Id: Ie0777bd7bafbd305e42bb8d76d79354badd24344
    
  - log pool id in dynamic sharding
    
    Test: presubmit
    Bug: 293205097
    Change-Id: I5ba4c3ab432cd960a0cb7725551af988cfc8e015
    
  - Merge "Move apex usages of product config to build settings" into main
  - Temporarily allow missing safety comments.
    
    These will soon be required by a lint. Please remove this workaround and
    add proper safety comments.
    
    Bug: 290018030
    Test: m rust
    Change-Id: I89e30ee35be795789efaa1d58488b6ead458a5e6
    
  - Merge "Disable RBE env variable when we cannot support RBE" into main
  - Merge "Enable Gyroscope sensor injection by AIDL flag" into main
  - Merge "Switch roboleaf mode to use up-to-date ATest scripts" into main
  - Merge "Send record_cvd commands to the cvd action receiver." into main
  - Merge "Added build_super_image into cvd_host_tools because some cases need this tool to rebuild super image." into main
  - Merge "simpleperf: Disable failed tests when running with a 32-bit translator" into main
  - LUCI: Enable Pixel 4a for two targets.
    
    Slowly re-enable the new bots to see if we get timeouts again.
    
    Test: ./tools/luci/config/main.star
    Change-Id: I462714d070b144c56414e39e29e9d23513d80e4a
    
  - [Cronet] Skip presumbit
    
    This test has been deflaked upstream via crrev/c/4507293 and will
    be added back to presubmit once this makes it downstream.
    
    Bug: b/293141085
    Bug: b/292298108
    Test: na
    Change-Id: I72fce3efb8cca2841990fca0e514fceeea0c01f9
    
  - Merge "Normalize test basenames by removing "__tf_internal"." into main
  - Merge changes I577dd4ec,I23db0581,I91993a8e,I05ad5e12 into main
    
    * changes:
      Support group disabled bit correctly
      Initialized allowed network types
      Fixed crash during eSIM activation
      Fixed display name not persisted
    
  - Only set ArtMethod as shared memory if we compile with a profile.
    
    The idea behind the optimization is that important methods will be
    AOTed. However, if we don't have a profile (like for mainline modules),
    we should skip this optimization.
    
    Test: test.py
    Bug: 265544352
    Change-Id: I63bde0a4afa21c60791ff8b1fde08c9e8b5f9eea
    
  - Merge "Enable Magnetometer sensor injection by AIDL flag" into main
  - Autoupdate of 2 submodules
    
    *art updated to 0eb638e59e26d99d1cc5bfa5af59d5797743c7c5
    Update tests to adapt the new ART boot image for host tests.
    
    This new ART boot image includes core-icu4j and consrypt.
    
    This CL also changes generate-boot-image to add core-icu4j and consrypt
    to the ART boot image generated on device for target tests, to keep host
    tests and target tests consistent with each other.
    
    Bug: 290583827
    Test: m test-art-host-gtest
    Test: m build-art-target-golem
    Test: m build-art-host-golem
    Test: atest ArtGtestsTargetChroot
    Change-Id: I6742c478bc9673b6185b346b5501f27fc62b68aa
    
    *build/make updated to c07b049aba2ed7093822004b99ec5951f610801e
    Merge "Add core-icu4j and consrypt to the ART boot image for testing." into main
    
  - Merge "Import AndroidX from build 10557291" into main
  - Fix duplicate symbols error in external/ltp
    
    Symbol use_the_ltp_clone_functions__do_not_use_clone is duplicate when
    switch -fcommon to -fno-common. Ltp calls <sched.h> in many files, but
    maybe they get away with this with glibc because of the __USE_GNU guard in glibc's <sched.h>.
    The best option may be fix those files which import <sched.h>, but now
    disable -fno-common is a way to keep moving.
    
    Bug: b/151457797
    Test: mm
    Change-Id: I661f738063131778e8d0459f1bc5ac9db5b564e6
    
  - Merge "wrap controller_properties in unique_ptr to avoid execution before main" into main
  - Merge "16k: PRODUCT_MAX_PAGE_SIZE_SUPPORTED must be greater than 4096 only for ARM archs" into main
  - Roll ANGLE from 5e21d7f02425 to 58cb5c8396a3 (14 revisions)
    
    https://chromium.googlesource.com/angle/angle.git/+log/5e21d7f02425..58cb5c8396a3
    
    Please enable autosubmit on changes if possible when approving them.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-android-autoroll
    Please CC angle-team@google.com,rmistry@google.com,romanl@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Test: Presubmit checks will test this change.
    Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
    Bug: b/258207403
    Bug: b/292249127
    Bug: b/292249282
    Bug: b/292282210
    Bug: b/293136916
    Change-Id: I0a7667efeaf4464beb6062ac55d2de670fdbb660
    
  - Merge "Prevent some key system applications from losing storage permissions" into main
  - tradefed: make StrictShardHelper shard more evenly
    
    Added an alternative sharding strategy to fix an issue where for some combinations of test count and shard sizes, the shards would end up being very uneven. In particular, if totalCount%shardCount == shardCount-1, the sharder previously put shardSize-1 extra tests in the last shard.
    
    Bug: 292221588
    Test: make tradefed-all \
          tools/tradefederation/core/javatests/run_tradefed_tests.sh --class com.android.tradefed.invoker.shard.StrictShardHelperTest \
          tools/tradefederation/core/javatests/run_tradefed_tests.sh --class com.android.tradefed.testtype.suite.ITestSuiteIntegrationTest
    Change-Id: Ic0db6f881979ca97052c84e5a38a5acd1353d538
    
  - Merge "Add back BQR_EVENT registration to VendorSpecificEventManager" into main
  - Merge "Add bug component to system/core" into main
  - Merge "Add sqlite upgrade instructions" into main
  - Merge "Revert "Revert "add media.swcodec to Bazel prod allowlist""" into main
  - Merge libart and libart-compiler into a single library
    
    Rename old libart to libart-runtime.
    Build libart-runtime and libart-compiler separately as static libraries.
    This is required to support PGO (compiler) and AFDO (runtime) without
    mixing them.
    Combine libart-runtime and libart-compiler into libart with
    whole-archive linking.
    Remove JitLoadTest, since `jit_create` (previously `jit_load`) function
    is guaranteed to exist in `libart`.
    
    After this change libart-compiler will have access to all libart-runtime
    symbols. This will allow to hide more symbols from libart-runtime.
    
    ART APEX size before and after:
    X86   : 29,748.00 KiB -> 29,648.00 KiB (-100.00 KiB, -0.34%)
    X86_64: 49,148.00 KiB -> 48,928.00 KiB (-220.00 KiB, -0.45%)
    Arm32 : 23,440.00 KiB -> 23,268.00 KiB (-172.00 KiB, -0.73%)
    Arm64 : 44,472.00 KiB -> 43,884.00 KiB (-588.00 KiB, -1.32%)
    
    Bug: 186902856
    Test: art/test.py -b --host
    Test: atest art_standalone_\*_tests
    Test: art/tools/run-gtests.sh
    Test: art/test/testrunner/testrunner.py --target
    Test: art/tools/run-libcore-tests.sh --mode=device
    Test: art/tools/run-libjdwp-tests.sh --mode=device
    Test: m mts && mts-tradefed run commandAndExit mts-art
    Test: m libart-compiler libartd-compiler libart-runtime libartd-runtime libart libartd
    Test: art/build/apex/runtests.sh (no regressions)
    Test: atest art-apex-update-rollback (no regressions)
    Change-Id: I20bd2fcca26013963a48e933142c9f81883bdca4
    
  - Merge "Handle all variants in json graph traversal" into main
  - lite-tr: Add support for inline FCvtFloatToInteger
    
    Adding support for inling FcvtFloatToInteger when rm == DYN.
    
    Test: Tree-Hugger
    Bug: 290970051
    Change-Id: I1cf196dadd7799513cff517f3ba9536f0c62e717
    
  - Merge "UpdatableSharedLibsTest: set min_sdk_version of test APEX" into main
  - Merge "Add dontaudit for rs fd usage" into main
  - Optimize android_jank_cuj counters calculation time when having multiple cujs with the same time
    
    Test: tools/ninja -C out/linux_clang_debug && tools/diff_test_trace_processor.py --name-filter ".*android_jank_cuj.*" out/linux_clang_debug/trace_processor_shell
    Bug: 293261484
    Change-Id: I16c7f5ec55e6dc95166ca9561e228201c15f4a9c
  - Merge "Policy for virtual_camera" into main
  - Merge "SELinux allow listing core_experiements_team_internal namespace" into main
  - Merge "TV: Fix infinite mute/unmute cycle on connected AVR" into main
  - Autoupdate of 2 submodules
    
    *external/selinux updated to 51fde66c16fc4ec12ba2da47c43d618751ca9316
    Give priority to platform side seapp_contexts
    
    This is to remove duplicate errors while fixing seapp_contexts
    violations (because old vendors still have the entries).
    
    Bug: 280547417
    Test: TH
    Change-Id: I8c381dad6e8bf5e91148494b55278e124b845c13
    
    *system/sepolicy updated to 60b8c39abcf8796328da6a2ee2fb48ab0e0f3289
    Merge "Update seapp_contexts precedence documentation" into main
    
  - Merge "Move CtsSoundTriggerTestCases from 'framework' to 'media' component" into main
  - Merge changes I0186bbff,I821cd5a2 into main
    
    * changes:
      Add readme and owners, improve comments
      Add a macro to instrument the calling method
    
  - Merge "Skip presubmit for flaky tests in NetworkStackIntegrationTests due to Out of SLO" into main
  - Autoupdate of 2 submodules
    
    *art updated to 9ca7be960a291da42b27e6ee94b362cef9688427
    riscv64: buildbot-build.sh: copy local prebuilts of conscrypt and statsd
    
    This is a temporary workaround until mainline supports riscv64.
    
    Bug: 286551985
    
    Test: on master-art, run 001-HelloWorld on a Linux RISC-V VM:
      lunch riscv64
    
      export ART_TEST_SSH_USER=ubuntu
      export ART_TEST_SSH_HOST=localhost
      export ART_TEST_SSH_PORT=10001
      export ART_TEST_ON_VM=true
    
      . art/tools/buildbot-utils.sh
      art/tools/buildbot-build.sh --target
    
      # Create, boot and configure the VM.
      art/tools/buildbot-vm.sh create
      art/tools/buildbot-vm.sh boot
      art/tools/buildbot-vm.sh setup-ssh  # password: 'ubuntu'
    
      art/tools/buildbot-cleanup-device.sh
      art/tools/buildbot-setup-device.sh
      art/tools/buildbot-sync.sh
    
      art/test.py --target -r --ndebug --64 --interp-ac 001-HelloWorld
    
    Change-Id: I7d11e74db39afc46b6bcce00df2f01444a0bdb7a
    
    *prebuilts/runtime updated to 33766857444d5e3e603043a6658ea82ca6af0995
    Merge "Update riscv64 prebuilts from a local AOSP build." into main
    
  - Merge "Add README_riscv64.md with instructions how to update riscv64 prebuilts." into main
  - Autoupdate of 2 submodules
    
    *external/cronet updated to 49b251f71e2bcbf5e3c0fd2926dfbc677f086ddd
    [Cronet] Skip flaky tests from presubmit
    
    Tests that enable disk storage cache are prone to flakiness.
    If any test that enables disk storage cache does not shut down the
    cronetEngine due to flake or for some reason, other disk storage
    tests fail because the storage path is not freed up for the next
    cronet engine.
    
    This has been fixed upstream by making the CronetTestRule manage
    the engine's lifetimes. See crrev/c/4574363.
    
    This cl will be reverted once the fix makes it to downstream and
    the tests have been deflaked
    
    Bug: b/292298108
    Bug: b/293141085
    Test: atest NetHttpCoverageTests
    Change-Id: I9715bb8bda1e22f599cc84a1a1b263c81f9e5c9f
    
    *packages/modules/Connectivity updated to b868a462fd3c4b4692c1685cdd7e794e355308ec
    Merge "[Cronet] skip presubmit for flaky tests" into main
    
  - Merge "update.py: add --local-dist-riscv64 for updating riscv64 prebuilts." into main
  - Use LayoutHelper methods for all bin slot assignments
    
    Change-Id: I0669c944272739139d67dfc64a337f6b92d7b43e
    Bug: 276307224
    Test: art/tools/run-gtests.sh
    Test: art/test/testrunner/testrunner.py --target
    
  - RISCV: [Codegen] Add VisitClassTableGet
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: I6070ccf3bda62d15603ffe668f345daa07aaed77
    
  - RISCV: [Codegen] Add VisitInvokeUnresolved
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Change-Id: I04918b7233cb8ab046605f9c72fe6f3d47a034dd
    
  - Revert "Revert "Disable ComposTestCase on Cuttlefish""
    
    This reverts commit 35e8751f27df2964c7f8547ae1a203c84c9c6f69.
    
    Reason for revert: Test is taking too long when run in presubmit on CF.
    
    Change-Id: Idedf0f01f8186612f3151777fbf0a5e0956453dd
    Bug: 292824951
    Bug: 289619867
    
  - Merge "Move CtsSharesheetTestCases from 'framework' to 'sysui' component" into main
  - Test: Deflake RepeatedSetup_NoRedundantPrivateDnsValidation
    
    The test is flaky because DoT validation threads might start too
    slow. Use PollForCondition(), which can keep checking a given
    statement for at most 1s until the statement is satisfied, to check
    the validation status.
    
    Bug: 293234142
    Test: run the test 300 times
    Change-Id: I2390915723954c3585d1d1e968f5af8fdfb58eba
    
  - Refactor trace writing into a different class
    
    In preperation for flushing the trace entries off thread move trace
    writer logic into a different class. This is a pure refactoring and
    doesn't (shouldn't) change any behaviour.
    
    Bug: 259258187
    Test: art/test.py --trace, art/test.py --trace --stream
    
    Change-Id: I7b3aba83148da3d670a43a33c1540188c41ad34d
    
  - Merge "Floss: add codec type parameter to |set_audio_config|" into main
  - Merge "Revert "libhardware: make memtrack vendor only"" into main
  - Autoupdate of 2 submodules
    
    *build/soong updated to f6d7cc94c6fb7b219fa35906acc69a28806008cc
    Merge "Revert "Set VIC as minimum SDK version for riscv64"" into main
    *prebuilts/ndk updated to 9f4bf52ac054949fa9b20676a7907a4582772c3f
    Merge "Revert "Add rv64 prebuilts directly from the toolchain."" into main
    
  - hiddenapi: Update SHA1 in the dex header
    
    Ensure that the SHA1 matches the file content.
    
    Test: UNSAFE_DISABLE_HIDDENAPI_FLAGS=true m
    Change-Id: I0f34442823b76835e983491e8dc1340b80101e0f
    
  - Track how many times to initialize ssh tunnel for device recovery
    
    This could help establish metrics about device recovered by re-initializing ssh tunnel.
    
    Bug: 291682235
    Test: presubmit
    Change-Id: Ia64c912e2dfa79e3a93cb26862637acf7e8f64a3
    
  - Merge "Add test for benchmarking NetworkStatsRecorder" into main
  - riscv64: Implement `art_quick_osr_stub`.
    
    And fix `CodeGeneratorRISCV64::GenerateFrameEntry()` to use
    the correct load for a method's declaring class.
    
    This allows run-tests to pass with
        https://android-review.googlesource.com/2658545 ,
        https://android-review.googlesource.com/2671455 ,
    without introducing any new failures.
    
    Test: m test-art-host-gtest
    Test: # Cherry-pick the two above changes,
          # edit `run-test` to disable checker, then
          testrunner.py --target --64 --ndebug --jit
          # Ignore pre-existing failures (7 for --optimizing,
          # 58 for --jit).
    Bug: 283082089
    Change-Id: I1ac104d549af71d78bc250b34bbd2c25d4fdcafc
    
  - Merge "Fix buildifier lint warnings in tradefed.bzl." into main
  - Merge "bass: Fix broken test cases" into main
  - Merge "Ignore duplicate entries from input modules.load file" into main
  - Merge "Extract process_monitor into a library" into main
  - Merge "installd: add missing <functional> for std::function." into main
  - Merge "Add preinstalled partition to seinfo" into main
  - Merge "Match APN types with ignoring the case" into main
  - Merge "Updated fuzz_config in Android.bp file" into main
  - Merge "Hold the loader mutex in linker_main once constructors are running" into main
  - Autoupdate of 2 submodules
    
    *frameworks/libs/net updated to 6505569da0d51a83de3399628249b57a856a31f7
    Merge "Add DnsResolverModuleTest annotation" into main
    *packages/modules/Connectivity updated to 2657ee261f7d52c201fc6ae106780817de7af5b8
    Merge "Exclude some DnsResolverTest tests from some CtsNetTestCasesLatestSdk" into main
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to b41d2da6b3b5995d5a2d4b2412c6cfba6d968ec8
    Merge "Create build settings for all product config variables" into main
    *build/soong updated to 8fbc42cfd7e1bd38fba8cc297b22742aafdbc06e
    Merge "Create build settings for all product config variables" into main
    
  - guest_thread: Implement InitStaticTls
    
    Bug: 277625454
    Test: mmm frameworks/libs/binary_translation
    Change-Id: I4600602bc1c791863f394ad614dac405ddbed086
    
  - Merge "Separate battey levels for dual mode devices" into main
  - Merge "Create directory for RemoteAuth module" into main
  - Merge changes from topic "am-0c32c61fe9f64a9797c01215da921938" into main
    
    * changes:
      [automerger skipped] Merge "EncoderTest: Remove multi-threading related code" into android13-tests-dev am: 587bbcb808 -s ours
      [automerger skipped] EncoderTest: Remove multi-threading related code am: cc6b6c094a -s ours
    
  - Merge changes from topic "am-0dc92be3e73542378196b19237cba98d" into main
    
    * changes:
      [automerger skipped] Merge "media CTS: Parameterize EncoderTest based on profile, sampleRate" into android13-tests-dev am: dc5d590e5e -s ours
      [automerger skipped] media CTS: Parameterize EncoderTest based on profile, sampleRate am: 7412820791 -s ours
    
  - Merge "Fix atest_unittests failure on CI" into main
  - Autoupdate of 2 submodules
    
    *device/google/cuttlefish updated to be15433d89c8640ecbb2d8591daf7853761cce3a
    Fix system_dlkm path for riscv64
    
    When system_dlkm support was added, the code incorrectly installed the
    vendor modules into system_dlkm again, and the system modules were not
    installed. This broke bluetooth. Fix it.
    
    Change-Id: I0ece80ba67f65f91c5132650d820de00c9ae3c3e
    
    *device/google/cuttlefish_prebuilts updated to 0411b3b0de081e29b0fc33db597972bab11c2b6d
    Flatten system_dlkm for riscv64
    
    The updater script copied the way we did GKI releases, but this wasn't
    correct for the fake GKI (w/ vendor modules) that we have for riscv64.
    
    Change-Id: I173502930ebd7c8390878744ec0a575a93c7ceb9
    
    
  - Make every shard attempt to seed the pool for dynamic sharding.
    
    This allows us eliminate the scenario where a shard tries to query the
    pool before it's ready, fails, and then needs to recycle to try again.
    It uses invocation id and attempt index to key the pool so that retries
    can be handled.
    
    Bug: b/293205097
    Test: TODO
    Change-Id: Ic217483c8a89e450d79cec87d4ee6726aabf6a5e
    
  - Merge "Fix flaky test testDhcp6Pd_dualstack." into main
  - Autoupdate of 2 submodules
    
    *build/soong updated to 5dbed51365f2fea41e85de4417a5e98dacad043e
    Merge changes from topic "hack-rv64-libc++" into main
    
    * changes:
      Use prebuilt NDK libc++ for rv64.
      Set VIC as minimum SDK version for riscv64
    
    *prebuilts/ndk updated to e364ea71a46778645d5c6ffbf38329deeb9e91d9
    Merge "Add rv64 prebuilts directly from the toolchain." into main
    
  - Merge "Support .(dot) files in root" into main
  - Merge "Floss: rework |codec_type| associated with SCO" into main
  - Merge "Avoid recursion for leaf task fragment in freeform mode" into main
  - Merge "Report registration metrics data" into main
  - Merge "Revert "Enable R8 full mode by default for apps"""" into main
  - Allow unsafe operations in unsafe functions in generated code.
    
    This will soon be denied by default, but we trust that cxx does is
    correct.
    
    Bug: 290018030
    Test: m rust
    Change-Id: Ie090e2013dd63d1edd366e4db29672ed72e39be1
    
  - Autoupdate of 2 submodules
    
    *build/make updated to 08d991834d7bef0d914feb8d2b5eefb256261abd
    Merge "Support transitive resource packages from Soong" into main
    *build/soong updated to 245482e03954ba4de430fda191ee512481cdc023
    Merge "Move android_library resource handling to Bazel's ResourceProcessorBusyBox" into main
    
  - Move VintfObject::isApexReady to Apex.cpp
    
    It should be internal to ApexInterface. This is a preparation step for
    follow-up changes.
    
    Bug: 292165819
    Test: atest vintf_object_test libvintf_test
    Change-Id: I41027d1b13d8b71c4d8a4e67b5909a4a6f4303e4
    
  - Merge "Remove RESTRICTED_VR_ACCESS permission from NFC manifest" into main
  - Merge "Create symbolic link to Bazel test logs." into main
  - Merge "Remove unnecessary local variable" into main
  - Fix preinstalled app partition check
    
    There is a bug on the code checking the partition, so it's printing
    wrong logcat messages. This fixes it by renaming the function name for
    better readability.
    
    Also it fixes a bug that the check only happens when levelFrom != NONE.
    
    Bug: 291005833
    Test: boot and see logcat
    Merged-In: I2dd51a995d76b2c50dae2b2c4af8e3a3a4599408
    Change-Id: I2dd51a995d76b2c50dae2b2c4af8e3a3a4599408
    (cherry picked from commit 321c0252599f525833bea20d9b3b7e3f1d0edee1)
    
  - Merge "keystore: Fix ID rotation window" into main
  - Merge "Remove libandroid_support." into main
  - Fix CTS testFiraRangingSessionPauseResume.
    
    1. Test should build the FiraSuspendRangingParams bundle that configures
       intention of pause/resume.
    2. Test should only be run on Fira 2.0+ devices since it uses a new
       AppConfig parameter SUSPEND_RANGING_ROUNDS.
    
    Bug: 293139823
    Test: atest CtsUwbTestCases
    Change-Id: I1e3fd8710d16b9ec8b488f1ca98aec0d77985fb8
    
  - Merge "Add a ZeroingAllocator::rebind<Other> for Other==char" into main
  - Merge "Add InlineStdAllocator::rebind struct member" into main
  - Merge "binderAllocationLimits: check remote binder null" into main
  - Merge "mediacts: adding parameterized test for rm" into main
  - [scudo] Acquire FLLock in mergeGroupsToReleaseBack
    
    This removes the need of ScopedUnlock and make the future use of
    condition variable easier to wake up waiting threads.
    
    Reviewed By: cferris
    
    Differential Revision: https://reviews.llvm.org/D156147
    
    GitOrigin-RevId: 774b61441725aeccca5e85f5e7378d1b7ada1ef2
    Change-Id: I0a2455a82641d64401c95f26a74d25d85c4e42a9
    
  - Autoupdate of 3 submodules
    
    *system/core updated to 5aade9ca04236141a6d30f47b3fa53c6eb7b9a65
    Merge "init.rc: stop calling 'fsverity_init --load-verified-keys'" into main
    *system/security updated to 50805a8b254ae17aec9adf1c6c10f34bc123a98e
    Merge "Remove fsverity_init" into main
    *system/sepolicy updated to 3a575356fa1a7226681e4f5e3212bf32ae76a0b5
    Merge "Remove fsverity_init SELinux rules" into main
    
  - Merge "Enable perfetto tracing for non-autogenerated AIDL names" into main
  - device FCM -= android.*
    
    Bug: 290408770
    Test: N/A
    Change-Id: Ic318a51f8e15832ffcc1539410b5e7c682eb7839
    
  - Use -Xjvm-default=all instead of -Xjvm-default=enable or @JvmDefault
    
    The @JvmDefault annotation and -Xjvm-default=enable argument are both
    removed from kotlinc 1.9.0 in favor of -Xjvm-default=all.
    
    Bug: 291335478
    Test: builds
    Change-Id: I431beadfb52d96970dfd7d1cbc7f101fb88c1749
    
  - pandora: clean forward port
    
    Test: atest pts-bot:GATT/SR
    Bug: 290416189
    Change-Id: Id087b17a8014973be83d632709fbbbfb70c510bd
    
  - Update riscv64 kernel to P59792257
    
    Local build of 6.5-rc1 with vector v20 patchset.
    
    Bug: 286415667
    Change-Id: I94eaf41c013b772ec8f60e9355afba1b9e09594f
    
  - Merge "Visualizer: Resolve multichannel capture" into main
  - riscv64: move opcodes
    
    Test: Run these opcodes against all interpreter
    tests on a Linux RISC-V VM.
    
    (1) setup
      lunch aosp_riscv64-userdebug
    
      export ART_TEST_SSH_USER=ubuntu
      export ART_TEST_SSH_HOST=localhost
      export ART_TEST_SSH_PORT=10001
      export ART_TEST_ON_VM=true
    
      . art/tools/buildbot-utils.sh
      art/tools/buildbot-build.sh --target
    
      # Create, boot and configure the VM.
      art/tools/buildbot-vm.sh create
      art/tools/buildbot-vm.sh boot
      art/tools/buildbot-vm.sh setup-ssh  # password: 'ubuntu'
    
      art/tools/buildbot-cleanup-device.sh
      art/tools/buildbot-setup-device.sh
      art/tools/buildbot-sync.sh
    
    (2) test
      art/test.py --target -r --no-prebuild --ndebug --64  -j 12 --cdex-none --interpreter
    
    Also exercised on cuttlefish boot. No SIGSEGV or SIGILL noted.
    
    Bug: 283082047
    
    Change-Id: I8c03765c204067f2f90e426c07450fe7c7ddf363
    
  - Merge "Add SQLite owners to database owners" into main
  - Merge "Add SQLite owners to database owners" into main
  - Upgrade f2fs-tools to bb8af9c06a1e7fcdbe60b61575b90f5b317e6c62
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update f2fs-tools
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Change-Id: I970352b6cf531ca1b0591f2f4969c187388d3d6c
    
  - Merge "Add unittest for `ParseFetchCvdConfigs` logic" into main
  - Tradefed ()
    
    Automatic import from tradefed_prebuilt_20230725_0201_RC00
    
    https://rapid.corp.google.com/#candidate/tradefed_prebuilt/tradefed_prebuilt_20230725_0201/tradefed_prebuilt_20230725_0201_RC00
    
    Tradefed
    This build IS suitable for public release.
    
    Bug: 178523691
    Test: None
    
    Change-Id: I9aebd1c88ef8c0490111bceadfa1dcae8eb56311
    
  - Disable flaky test CommandSchedulerFuncTest#testShutdown_interruptible
    
    Necessary for complying with presubmit SLO. The flaky test itself will be addressed by b/292642748.
    
    Change-Id: I8291f5b563fc77bbb0fed7f3c853cd543e66575d
    Test: TH
    Bug: 292303816
    
  - Merge "Import AndroidX from build 10550258" into main
  - Merge "OnEncodedImage: hold lock until end of function" into main
  - [scudo] set/check invalid cache entries
    
    made checking for invalid cache entries and setting invalid cache
    entries more implicit and clear.
    
    Reviewed By: cferris
    
    Differential Revision: https://reviews.llvm.org/D155983
    
    GitOrigin-RevId: a0b9f1f84b33b9546795697b1fbce2951acdc81a
    Change-Id: I201b7ee98c7c65ec922ce41af4bff6819799fbf9
    
  - Check Android version for cert sources (properly).
    
    Original fix was https://android-review.git.corp.google.com/c/platform/external/conscrypt/+/2673380
    
    Test: atest TrustedCertificateStoreTest
    Change-Id: If4cc8921b93f552c210bacf2e69918b33c5a76f6
    
  - [scudo] seperate cache retrieval logic
    
    Split cache::retrieve() into separate functions. One that retrieves
    the cached block and another that sets the header and MTE environment.
    These were split so that the retrieve function could be more easily
    changed in the future and so that the retrieve function had the sole
    purpose of retrieving a CachedBlock.
    
    Reviewed By: cferris
    
    Differential Revision: https://reviews.llvm.org/D155660
    
    GitOrigin-RevId: 4c6b8bb87b3452d0bcef83cd0ea712d8426603b8
    Change-Id: Ic3f18065acd0d20f3361d4a802afb2540c62e92a
    
  - Merge "Add missing <cassert> and <functional> includes" into main
  - Merge "Add missing <functional> includes for std::function" into main
  - Add missing <functional> include for std::function
    
    Bug: b/175635923
    Test: treehugger
    Change-Id: I974faa37014b5ca713c4ac9aded926c77346ccc5
    
  - Add missing <cassert> include for assert
    
    Bug: b/175635923
    Test: treehugger
    Change-Id: I27474d887c1d1acd9bf00eb867374aec7d954052
    
  - Merge "Add missing <functional> include for std::function" into main
  - Merge "Revert "Revert "Enable R8 full mode by default for apps""" into main
  - Merge "Explicitly ignore the result of std::async" into main
  - Merge "mediav2 CTS: Skip validating audio decoder output in special cases" into main
  - Add missing <functional> include for std::function
    
    Bug: b/175635923
    Test: treehugger
    Change-Id: I0cd1cea3911e8f9bb975c4bdc93be77d6da64365
    
  - Add missing <functional> include for std::function
    
    Bug: b/175635923
    Test: treehugger
    Change-Id: I97c3ee373686dc5c2a75b319ed9b7aebe62bee6e
    
  - Accommodate [[nodiscard]] std::lock_guard in updated libc++
    
    A newer version of libc++ makes the std::lock_guard constructor
    [[nodiscard]] as an extension to the C++ standard, and a NOLINT comment
    is insufficient. Fix these errors:
    
    system/incremental_delivery/libdataloader/DataLoaderConnector.cpp:404:9: error: ignoring temporary created by a constructor declared with 'nodiscard' attribute [-Werror,-Wunused-value]
            std::lock_guard{mPendingReadsLooperBusy}; //NOLINT
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    system/incremental_delivery/libdataloader/DataLoaderConnector.cpp:405:9: error: ignoring temporary created by a constructor declared with 'nodiscard' attribute [-Werror,-Wunused-value]
            std::lock_guard{mLogLooperBusy}; //NOLINT
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Bug: b/175635923
    Test: treehugger
    Change-Id: I6d43c136e80e203e726dd896913241b195e76af5
    
  - Merge "Include <functional> for std::function and std::placeholders" into main
  - Merge changes I9c181568,Ic0b08511 into main
    
    * changes:
      Add aligned_alloc to linker_memory.cpp
      Add missing assert.h include
    
  - Advertising data builder for configurable beacons
    
    Bug: 289542968
    Test: atest libnetsim_cxx_tests | grep adv_data
    DIFFBASE=2643312
    
    Change-Id: I2c9e7d2b8e21c8cacebb2115caa615ba10596ff9
    
  - product.prop: Update bluetooth properties
    
    Disable LeAudio related profile which are not supported.
    Fixes CtsBluetoothTestCases failures.
    
    Change-Id: I4eb615895c8dfcfba9a3fbd46d41ec49fcd057c1
    Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
    
  - Merge "No tombstones under normal bionic unit tests run." into main
  - Upgrade OpenCL-CTS to v2023-05-16-00
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update OpenCL-CTS
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Change-Id: I3013d11c405781325c4c4f8397a46d596ef9938c
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 85421d1cc95b1e4cb9f4960ba4709703342f7b4d
    Merge "Remove implicit addition of libgtest_*" into main
    *build/soong updated to 35448be86270c8d3cfe389320edd7a39a139bfdf
    Merge "Make libtest_* deps explicit in BUILD files" into main
    
  - Merge "Remove a bunch of stuff from the libc allowlist." into main
  - Merge "clatd.c - add support for UDPLITE" into main
  - Merge "[Cronet] Cancel stream before shutdown" into main
  - Merge "libhardware: make radio vendor only" into main
  - Merge "Revert "Check Android version for cert sources."" into main
  - Merge "libhardware: make thermal vendor only" into main
  - Merge "Fix init list order." into main
  - Revert "Revert "Revert "Upgrade kotlinx.coroutines to 1.7.2"""
    
    This reverts commit e4623ab71f5ce23ca9bef2033ad5241d16dfaac0.
    
    Reason for revert: b/292807808
    
    Bug: 290933559
    Bug: 292807808
    Change-Id: I5b57da1c3762ac28952a4ba18d2fe530f7b04010
    
  - Merge "Increase CtsInlineMockingTestCases timeout to 17 minutes" into main
  - Merge "Increase mockALot timeout to 17 minutes" into main
  - Remove stray local_include_dirs in Android.bp
    
    BoringSSL doesn't require this. We've, in the past, made some mistakes
    in include spelling, but it shouldn't be needed anymore.
    
    Test: treehugger, mm
    Change-Id: I19c4105fec933023c451363d40ffdcabab827572
    
  - Merge "Revert "TEST_MAPPING: Add networking test to kernel-presubmit"" into main
  - Autoupdate of 2 submodules
    
    *frameworks/native updated to c1c1e6e83e8d49161e85fc1f5ce8128aa47b1091
    Merge "Fix unimplemented codepath in conversion to async binder interface" into main
    *system/tools/aidl updated to 475fb8fe03aec5dbe7742e87932ea5b7eb0a5696
    Make aidl_test_rust_service_async run in CI
    
    Bug: 291764260
    Test: atest aidl_integration_test
    Change-Id: I481bc480e6d71ffc3cc949652e5176a8b2316984
    
    
  - Merge "Add timeline triggering triggerWaitVkQsri." into main
  - audio: Add a helper class to simplify legacy HALs migration
    
    Since in the C and HIDL APIs the method for opening a stream
    receives the device to connect to, some legacy HAL implementations
    took an advantage of that. In AIDL APIs device port connection
    process is more dynamic and independent of the stream creation.
    
    To simplify porting of legacy implementations to AIDL, a helper
    class StreamSwitcher is added. It emulates the legacy behavior
    by allowing to postpone the stream implementation creation until
    the connected device is known. Until that moment, it exposes
    to the client a stub implementation of the stream interface.
    
    Bug: 264712385
    Bug: 286914845
    Test: atest VtsHalAudioCoreTargetTest
    Change-Id: Ie8ae0338fd22f705e00a34e56a7fa235eda5ed9e
    
  - Merge changes from topic "am-2ad5fc02ce7a4d13bc835756c2b8b443" into main
    
    * changes:
      Merge changes from topic "am-c17d71b960b741f39665647c6c9afaf0" into android13-tests-dev am: bf0ad8ea56 -s ours
      [automerger skipped] Merge "Copy set of certificates from internal to AOSP." into android12L-tests-dev am: 8621595fb5 -s ours am: 346eb72452 -s ours
    
  - Merge "Merge "Merge "Skip "DeviceSuspendTestActivity" for battery less device" into android12L-tests-dev am: 08683eb419" into android13-tests-dev am: 4c119776ad" into main
  - Merge "Merge "Merge "Merge "Merge "Merge "Ensure buttons are not covered by keyboard" into android10-tests-dev am: cf741c0b27" into android11-tests-dev am: ef282de55b" into android12-tests-dev am: 65d0f93635" into android12L-tests-dev am: a0b5dfc9ad" into android13-tests-dev am: 14939d473d" into main
  - Merge "libhardware: make lights vendor only" into main
  - Merge "libhardware: make memtrack vendor only" into main
  - Pandora: refactor getUnusedPort
    
    use adb built-in method to get an unusedport instead of
    a custom method. The current method is leading to some flakiness.
    The socket might not be close when adb is trying to forward it.
    
    Bug: 290416189
    Test: atest pts-bot:GATT/SR/
    Change-Id: I2b984ce15d3485abad6575eaeb4df8a982c2ac13
    
  - Merge "[conflict] Merge "ImageDecoder: more strict checking criteria for 10-bit HEIF supportibility" into android13-tests-dev am: 2c678eb397" into main
  - Merge "Add safety comments." into main
  - Merge "Increase timeout for reboot to 4 mins." into main
  - Autoupdate of 2 submodules
    
    *device/google/cuttlefish updated to 6e906024c9ac8087b849488f6039691267bdd357
    Merge "add ot-cli-ftd to cuttlefish" into main
    *external/openthread updated to d1659f5db2435ae3916cbd97e05d850e077b6552
    add new ot-cli-ftd build target
    
    It's useful to test with simulation Thread devices in cuttlefish.
    We already have Thread HAL running with simulation RCP and adding
    the ot-cli-ftd will allow us to form networks of multiple devices.
    
    Bug: 291696259
    Test: can build and start ot-cli-ftd from shell and forms Thread network
    Change-Id: Ia172ab549a68d70436ac795f9c2bbf024f3799ae
    
    
  - Merge "Add MONO channel masks to the speaker and microphone" into main
  - Add libbolt_rt_instr.a to clang-r498229
    
    This CL adds the lib/libbolt_rt_instr.a to the clang-r498229 prebuilt.
    The archive was pulled from build aosp/aops-llvm-toolchain build 10550308
    https://android-build.corp.google.com/build_explorer/branch_dashboard/aosp-llvm-toolchain/build_id/10550308/?gridSize=20&activeBuildId=10550308&activeTarget=linux
    
    Test: ~/projects/android/aosp-plus-rust/prebuilts/clang/host/linux-x86/clang-r498229/bin/llvm-bolt --peepholes=all --instrument --instrumentation-file-append-pid --instrumentation-file=../profiles/libLLVM-16.fdata -o lib/libLLVM-16.bolt.so lib/libLLVM-16.so
    Bug: 239962209
    Change-Id: I227ea524cd7e2e11423951f3ea6e471af9e9cad1
    
  - [automerger skipped] Correct noIv cipherTest in conscrypt. am: e55e21900d am: 4800537a5e am: e8e98f5f48 -s ours
    
    am skip reason: Merged-In I5e4cf1e000c6b3d06ceaa2e3ea40e03ed8851a94 with SHA-1 818ccc7fbb is already in history
    
    Original change: https://android-review.googlesource.com/c/platform/external/conscrypt/+/2671819
    
    Change-Id: Ie2e6ae915e52cc063c0956ce7e420d3e967f39f6
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Merge "Add missing <functional> for std::function" into main
  - Autoupdate of 2 submodules
    
    *frameworks/proto_logging updated to ec0663fa194aa441dbd61b86e4f76f477433f1ef
    Merge "Add enum items for BLE batch scan result bundle counter metrics" into main
    *packages/modules/Bluetooth updated to e9c0bd9f8df2299baca40cb8cf1c7f71ba358251
    Merge "Records LE Scan Activity Count" into main
    
  - [scudo] Return NULL when MAP_ALLOWNOMEM is set on Trusty
    
    Back-ported from https://r.android.com/2591905.
    
    Reviewed By: Chia-hungDuan
    
    Differential Revision: https://reviews.llvm.org/D155144
    
    GitOrigin-RevId: e4316a599727332a2332b89d28d40509d2c96ce0
    Change-Id: I283608f6096149e160a58190d9d23bab1634d352
    
  - Merge "Add safety comments, and fix functions incorrectly marked as safe." into main
  - Merge "[runtime] Add new entry and stub handler" into main
  - Merge "Fix soundness issue in keystore2." into main
  - Merge "intrinsics: Add support for macro insn FcvtFloatToInteger" into main
  - Merge "Import AndroidX from build 10541583" into main
  - Small cleanup in HLoadClass.
    
    Be consistent when checking bss kind.
    
    Test: m
    Change-Id: If6f6c06d79fba8caea8dded962c20f34f553dc7f
    
  - Add safety comment.
    
    These will soon be required by a lint.
    
    Bug: 290018030
    Test: m rust
    Change-Id: I7248d325c6017880fe6df0f9f5d40602bb7ec97a
    
  - Merge "Allow dex2oat access to symlinks in APEXes to find DCLA libs." into main
  - Merge "Check Android version for cert sources." into main
  - Merge "Log run_cvd version" into main
  - Upgrade google-smali to 3.0.3
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update google-smali
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Change-Id: I8560427e52a675ecb7eb503db7048c82eafd5fad
    
  - Merge "Add two more fetch_cvd flags" into main
  - Merge "Clean up headers in files to be updated" into main
  - Ensure flip function is executed before another thread accesses stack
    
    Currently, it's possible that some thread running checkpoint or
    Thread::GetPeerFromOtherThread accesses another thread's thread-local
    data structures while the flip function is pending. This would result in
    accessing from-space referenes.
    
    Test: art/test/testrunner/testrunner.py --host
    Bug: 263557041
    Change-Id: Ib79fe7155f1e1345c72aa39f2a6eb742ed1265f1
    
  - Autoupdate of 2 submodules
    
    *build/make updated to a5043704ed45f45c7cfe16146dd283c341804882
    Merge "16k: core: Add flag to make AOSP page size agnostic" into main
    *build/soong updated to f7bd2592a1b6ec932ce9cac81f0e1ec66e938b94
    Merge "16k: soong: Add flag Device_page_size_agnostic" into main
    
  - [b test] Add configs --test_lang_filters flags to bazelrc.
    
    By default, b test //... will run both variants of the tests if the test
    supports it, like a cc_test.host_supported = True.
    
    This cl adds a config to filter that down by rule type.
    
    atest --host will map to --config=deviceless_tests.
    
    Test: b test //system/... --config=deviceless_tests
    Test: b test //system/... --config=device_tests
    Change-Id: I81a5b7b10d25347e3abf98e61cf99dde3ad807b5
    
  - RISCV: [Codegen] Add VisitDeoptimize
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: Ifd9fd86c09b50840d05e18cc4d4c9927b4be1b3f
    
  - Remove strip.keep_symbols from libart defaults
    
    Reduce libart.so file size by removing strip.keep_symbols attribute.
    With this change libart.so will no longer contain .strtab and .symtab
    sections. Symbol debug info should still be available from
    .gnu_debugdata section.
    
    ART APEX size:
    arm32 : 25,816.00 KiB -> 23,668.00 KiB (-2148.00 KiB, -8.32%)
    arm64 : 48,964.00 KiB -> 44,892.00 KiB (-4072.00 KiB, -8.32%)
    x86   : 31,516.00 KiB -> 30,136.00 KiB (-1380.00 KiB, -4.38%)
    x86_64: 52,652.00 KiB -> 49,752.00 KiB (-2900.00 KiB, -5.51%)
    
    Arm64 libart.so with strip.keep_symbols and without:
    File size: 9.81Mi -> 8.17Mi (-16%)
    VM size  : 6.74Mi -> 6.74Mi (-0%)
    .strtab and .symtab sections are not allocatable, so there is no runtime
    memory savings.
    
    Bug: 186902856
    Bug: 260881207
    Change-Id: Ibbb56299abd48b24379d4cdc72d35478bcd78c3f
    Test: art/test/testrunner/testrunner.py --target
    Test: art/tools/run-libcore-tests.sh --mode=device
    Test: art/tools/run-libjdwp-tests.sh --mode=device
    Test: ./system/extras/simpleperf/scripts/app_profiler.py -np system_server -r "-g --duration 10"
    
  - Merge "Update owner of CtsProvideTestCases" into main
  - RISCV: [Codegen] Add GenerateImplicitNullCheck
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: Id5e209b7a5458a98e66e1edb4d2e3bbcb90288db
    
  - Merge "[Thread] define Thread hardware feature" into main
  - Autoupdate of 3 submodules
    
    *build/bazel updated to 2d871c7b6affe5fbf0402b26f21e643e27537870
    Merge "Rename the top level tradefed_test_suite macro target to use the macro name." into main
    *build/soong updated to 6ee23ad2f7f977d006f24c372c3c8b0eb34b7411
    cc_test mixed builds: suffix bazel label with __tf_internal.
    
    To support `b test //path/to:my_test` command line, the actual
    executable in the cc_test macro now has the __tf_internal suffix in its
    name, so that the top level test suite target can be named without any suffixes.
    
    See other CLs in this topic for more info.
    
    Test: presubmits
    Fixes: 292159775
    Change-Id: I2d0bfc4276717ae881f6f3eb6aefa88bb47f25da
    
    *tools/asuite updated to 0f10d68d8018fd0b92ed11c7feeff4a15a6a5665
    Merge "Drop _suite suffix for the bazel test suite name." into main
    
  - RESTRICT AUTOMERGE: Merge branch 'khronos-1.3.1' into android13-tests-dev am: fcaca77d64
    
    Original change: https://android-review.googlesource.com/c/platform/external/deqp/+/2671256
    
    Change-Id: I20c1931505219a234a23bce7a9a868a803ec716e
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Merge "Move libcore.java.net.SocketTest to JUnit4" into main
  - Merge "Merge "Merge "Merge "[conflict] Merge "Use tls 1.3 by default in TestSSLContext." into android11-tests-dev am: e6549ffe94" into android12-tests-dev am: 70664d6f3d" into android12L-tests-dev am: acba7b1a1c" into android13-tests-dev am: 8ab39322ac" into main
  - Change AD_SERVICES and EXT_SERVICES interdependence to start from v9
    
    Because EXT_SERVICES missed the v8 train, and an earlier version of
    EXT_SERVICES was used for that train, the dependency between AD_SERVICES
    and EXT_SERVICES doesn't start until the next SDK extension version
    bump (v9). Update the scripts accordingly.
    
    Bug: 290366486
    Test: atest gen_sdk_test
    Ignore-AOSP-first: SDKs are finalized outside of AOSP
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:717e073bb47eb142fb01338ba4e5269e35f95731)
    Merged-In: I2f927650a0d9fc6ddfb580f7772156ccfdfc162a
    Change-Id: I2f927650a0d9fc6ddfb580f7772156ccfdfc162a
    
  - Fix type hint exception on python3.7
    
    Python 3.7 lot allow list format of hint, using List for type int to
    solve the breakage on the test node which is using python3.7
    
    Bug: 292173797
    Test: atest atest_unittests --host
    Test: Test by ATP
    Change-Id: I09a2c3a18e2999bd5ef917346e98b43f0e4cd5c1
    
  - Merge remote-tracking branch 'aosp/metalava-main' into aosp/main
    
    Bug: 292484829
    Test: ./gradlew
    Change-Id: I661770ef00b26534f644b785a9244da373d16edd
    
  - Merge "Reduce code duplication" into main
  - Fix the launch_cvd arguments error
    
    Update launch_cvd arguments with replacing \" as ".
    
    Bug: 286321583
    Test: acloud-dev create --local-boot-image ~/works/master/boot.img --branch aosp-android13-gsi --build-target aosp_cf_x86_64_phone-userdebug --build-id 10059754 -vv --launch-args \\\"-modem_simulator_sim_type=2\\\" --fetch_cvd_build_id 10176216
    Change-Id: Ic3911d18a8fbc7d942f2ef095b31c495181a9ef5
    
  - RISCV: [Codegen] Add VisitClinitCheck
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: I20a4e1437614ff393c10c495d7827b46cb37a1ce
    
  - Fix type hint exception on python3.7
    
    Python 3.7 lot allow set format of hint, using Set for type int to
    solve the breakage on the test node which is using python3.7
    
    Bug: 292173797
    Test: atest atest_unittests --host
    Test: Test by ATP
    Change-Id: I797cc46d81ff833bb8cf656351133c07c78088bb
    
  - Merge "Add polling and logging when launcher is settings" into main
  - Fix libstatspull.map.txt function names
    
    A recent CL (ag/21489712) introduced three new functions to
    libstatspull. The names of these functions were updated during the
    review of that CL. In the end the libstatspull.map.txt file ended
    up using the old names:
    - AStatsManager_subscribeToAtomEvents
    - AStatsManager_unsubscribeFromAtomEvents
    - AStatsManager_flushAtomEvents
    Where as the .h and .cc files use the newer names:
    - AStatsManager_addSubscription
    - AStatsManager_removeSubscription
    - AStatsManager_flushSubscription
    
    Update libstatspull.map.txt to use the new names.
    
    Ignore-AOSP-First: Adding #apex API that cannot be added to AOSP first
    as it automerges into tm-mainline-prod
    Test: Build with WIP CL that links libstatspull and uses the new APIs
    Bug: 268661096
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7d71ce02a1dae349398eb7d0efd36c18e272f8d4)
    Merged-In: Ic6139dba0fd24c232417aa872a3fbbdc49945a82
    Change-Id: Ic6139dba0fd24c232417aa872a3fbbdc49945a82
    
  - RISCV: [Codegen] Add GenerateStaticOrDirectCall
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: I550913475141db8b132180dc21ab18f90fe9dfc8
    
  - Fix type hint exception on python3.7
    
    Python 3.7 lot allow dict format of hint, using Dist for type int to
    solve the breakage on the test node which is using python3.7
    
    Bug: 292173797
    Test: atest atest_unittests --host
    Test: Test by ATP
    Change-Id: I729a0f29b5da1469b3578d8fe2cc4861876ca5aa
    
  - Merge "Mark ApacheXML tests as @FlakyTest" into main
  - Merge "Add safety comments." into main
  - DynamicSystemPreparer: Support target_files image source
    
    If image source is a target_files archive, or a directory of unzipped
    target_files archive, the image files would have a "IMAGES/" pathname
    prefix.
    
    Bug: 291535640
    Test: m tradefed-all && ./run_tradefed_tests.sh --class \
      com.android.tradefed.targetprep.DynamicSystemPreparerTest
    Change-Id: I763241cf40642560fb7216519480a9c41e638d66
    
  - Merge "Floss: Fork Floss D-Bus Clients from autotest_lib" into main
  - Merge "Remove reset usage to prevent flaky" into main
  - Merge "Add missing <functional> header for std::function" into main
  - Merge "Move QueryTaskConfig to a standalone class" into main
  - Autoupdate of 2 submodules
    
    *build/bazel updated to d19a465a34b793bb0e5f84d95bf254d90d01f20d
    Rename some paths to match the new hal/hidl change.
    
    Bug: 292568369
    Change-Id: I8e962e34dcaf25046712243ab0ecdce879770794
    Test: CI
    
    *build/soong updated to 41a58a97aec6a9b2b9a26af4d2854849ef322e4a
    Allowlist the newly added libcodec2_hal_common.
    
    Bug: 292568369
    Test: CI
    Change-Id: I5847b1c7530573cd7166bd0130d2b47c63cb9d90
    
    
  - Fix apexd_host to support no-vendor-dir
    
    Bug: 292638019
    Test: apexd_host --apex_path dir1 --vendor_path non_existing_dir
       # should work okay
    Change-Id: I6db2ab2e4833eb79a2d549a7e805419cacfab5f1
    
  - Upgrade turbine to 7c64f0447a967d4717adb7b1b40d8bb856f34186
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update turbine
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Bug: 292639985
    Change-Id: Id7afe14197778d0dec6a746edfbd59c3a07e1795
    
  - Merge "Ensure the ServiceTypeClient Executor threads can be shutdown" into main
  - Merge "Add NsdManagerSampleApps to show how to usd NsdManager API" into main
  - Merge "Update acceleration/ & uirendering/ components" into main
  - Merge "Acloud supports build targets for main branch" into main
  - Merge "Fix duplicate symbols error in external/iproute2" into main
  - Revert "Revert "Upgrade kotlinx.coroutines to 1.7.2""
    
    This reverts commit 50152079bc0ae35465bab3fa5eb2d403ffb664b0.
    
    Reason for revert: test failures fixed by aosp/2663338
    
    Bug: 290933559
    Bug: 291780006
    Change-Id: I43aa20b8fc5cb44f21e2e10724aa9a31ca0554eb
    
  - Use -Xjvm-default=all instead of -Xjvm-default=enable or @JvmDefault
    
    The @JvmDefault annotation and -Xjvm-default=enable argument are both
    removed from kotlinc 1.9.0 in favor of -Xjvm-default=all.
    
    Bug: 291335478
    Test: builds
    Change-Id: I237387ed935733c9350f1be147875c1b4a2d74c8
    
  - Merge "Add a record_cvd binary that currently does nothing." into main
  - Add safety comments.
    
    These will soon be required by a lint.
    
    Bug: 290018030
    Test: m rust
    Change-Id: Id45cbdad0720323ed490dbd069b6bc0d1d965ad2
    
  - Merge "Mark death tests properly." into main
  - Merge "Initialize extension strings on snapshot restore" into main
  - Merge "Floss: remove flag check for SWB support" into main
  - Merge "Pandora: Skipped flaky L2cap test" into main
  - Merge "AdapterServiceTest: expect only one scan mode" into main
  - Merge "Catch IllegalStateException in Telecom when the Bluetooth process is down" into main
  - Update README.md for r498229
    
    Bug: 280683256
    Test: none
    Change-Id: I74f24640f69bc3383f5074e1468e9761abd4f681
    
  - Merge "Modify APNs for Nova Iceland" into main
  - Merge "libprocessgroup: UIDs in linux are unsigned" into main
  - Check deprecation for AIDL HALs.
    
    This is done by passing HalFormat properly in
    checkDeprecation impl functions.
    
    Also add rudimentary tests.
    
    Bug: 280314899
    Test: TH
    Change-Id: I87e156b7baf2d26b71845b40b51b21b48381d4ae
    
  - Merge "Fix typos/errors" into main
  - Merge "Upgrade libxml2 to 75693281389aab047b424d46df944b35ab4a3263" into main
  - Merge "Print browse tree in dump by default" into main
  - Add README on how to use order files in the soong build system.
    
    Change-Id: Ibeba6b878a741704b22b68cc0732142554dd2257
    
  - Merge "storageproxyd: Start only a single binder thread" into main
  - external/boringssl: Sync to 0ffd3658dcdc21a6c56d234cf2a6008487dcfaa7.
    
    This includes the following changes:
    
    https://boringssl.googlesource.com/boringssl/+log/32b51305debe43e38e7bf2c2b13c4ebf3b474e80..0ffd3658dcdc21a6c56d234cf2a6008487dcfaa7
    
    * Use a stub fopen implementation when OPENSSL_NO_FILESYSTEM is set
    * Link Googlers to the new porting policy doc
    * Make the parse_certificate_fuzzer from libpki work inside boring.
    * Fix the missing header issue for OPENSSL_NO_SOCK
    * Mark the old sk symbols as deprecated
    * Temporarily restore sk_pop_free_ex
    * Sync pki with chrome 6d4f9e7881fe07cf46eafd3245db2c8829e312f4
    * Add pki to generate_build_files.py
    * Silence -Wformat-truncation warning in crypto/err/err.c
    * Tidy up error handling for sockets vs fds
    * Test non-blocking socket BIOs
    * Unconditionally include BIO_set_fd and BIO_get_fd
    * Support Android's "baremetal" target
    * add pki test data to sources.cmake
    * remove duplicates that make bazel unhappy
    * Silence -Wformat-truncation in newer GCCs
    * Update RSATest.BadKey to use a plausible key size
    * Replace BIO_snprintf with snprintf within the library
    * Fix error handling in bssl_shim socket object
    * Define _DEFAULT_SOURCE for getentropy in musl
    * [ssci] Added Shipped field to READMEs
    * Add combined source lists to the other generators
    * Remove old style asm source lists for GN and Bazel
    Update-Note: I believe all GN and Bazel consumers have been migrated to
    the new style of asm source list, so this change should be a no-op. If
    any remain that still need the old ones, either migrate them to
    crypto_sources_asm and crypto_sources_nasm, or let us know.
    * Clarify what __TRUSTY__ and OPENSSL_NANOLIBC are
    * Temporarily disable the Trusty CRYPTO_sysrand implementation
    * Fix aarch64 build with GCC
    * Fix error condition in new iOS CRYPTO_sysrand
    * Make the old sk_* functions into full functions
    * Move file_test_gtest.cc to CRYPTO_TEST_SOURCES for now
    * Use constant curve-specific groups whenever possible
    * [acvptool] skip connection to the server if input json or regdump is on
    * Entropy changes for trusty and windows.
    Update-Note:
    Prior to API version 24, Trusty maintained their own CRYPTO_sysrand
    implementations outside of the BoringSSL tree.  With this change
    they are not expected to provide CRYPTO_sysrand, it is maintained
    inside the BoringSSL tree.
    * Use std::make_unique when possible
    * Make built-in curves static.
    * Update the documentation of RAND_cleanup
    * Resolve an old TODO in TestState::Deserialize
    * Fix truncation warnings with the iteration count
    * sync pki to chrome 6e6fa5a08b94199de10eea22845963baf548628b
    * Fix spelling nits
    * Clear some size_t truncations
    * Add Intel Indirect Branch Tracking support.
    * Embed the generator into EC_GROUP
    * Const-correct a handful of time functions
    * Don't include stdalign.h in refcount.c
    * Fuchsia has getentropy() via musl - use it and drop the custom file
    * Remove remnants of malloc.cc
    * Embed BN_MONT_CTX into EC_GROUP.
    * Move to preferring getentropy() for system provided entropy
    Update-Note: Non-macOS Apple platforms now use CCRandomGenerateBytes
    instead of /dev/urandom. Linux behavior remains unchanged. Platforms
    which were not explicitly supported with a different codepath will also
    switch from /dev/urandom to getentropy. If your platform specifically
    requires /dev/urandom, let us know.know
    * Use sources.cmake for the bssl tool
    * Fix Android shared library tests
    * Use sources.cmake for the test_support library
    Update-Note: If something odd happens with the test_support library in
    downstream builds, this CL is probably to blame.
    * Use sources.cmake for test binaries
    Update-Note: In the standalone CMake build, build/crypto/crypto_test is
    now build/crypto_test, etc. For now, the build still copies the outputs
    to the subdirectories (it's cheap and avoids some workflow turbulence),
    but I'm thinking we keep that for six months or so and then remove it.
    * Don't store a redundant copy of the EC_GROUP field modulus
    * Revert "Build with C11 on MSVC in the standalone Bazel build"
    * Configure explicitly whether to shard tests
    * Use sources.cmake for pki and pki_test
    * Remove field_minus_order from EC_GROUP.
    * Use file(STRINGS) to read go_tests.txt
    * Use individual files for lists of source files.
    * Sync pki to chrome 28e4a1b838b2ffbf9e2151ae5fcfffe5ab0ffac0
    * Build with C11 on MSVC in the standalone Bazel build
    * Replace byteBuilder and byteReader with cryptobyte
    * Don't store a redundant copy of the order in EC_GROUP
    * Make the curve compat APIs into real functions
    * Add pki test files for android, adapt PathService fillin.
    * Remove some unused fields
    * Temporarily add sk_new_null, etc., wrappers in bssl-sys
    * Fix libpki build
    * Fix the Windows fuzzer build
    * Consistently include BTI markers in every assembly file
    * Use ProcessPrng instead of RtlGenRandom on Windows
    * Bring in the core of  chromium certificate verifier as libpki
    * Slightly tidy BIO_C_SET_FILENAME logic
    * Credit CryptOpt in third_party/fiat/README.md
    * Start recognizing the OPENSSL_NANOLIBC define
    * Use a single TCP server port in runner
    * Simplify shimProcess accept and wait
    * Turn SocketCloser in bssl_shim into a proper owning type
    * Pass IPv6 vs IPv4 down to the shim
    * Add more tests for recognizing explicit forms of built-in curves
    * Log failure to create SSL objects in handshakers
    * Remove -D__ASSEMBLER__=1 when shelling out to the preprocessor
    * Remove p > q normalization in RSA keys
    * Implement BN_MONT_CTX_new_consttime with Montgomery reduction
    * Make bn_mod_lshift_consttime faster
    * Fix tests on Arm when NEON is unavailable
    * Fix fiat asm .private_extern declaration on Apple platforms
    * Don't expose EVP_PKEY internal representation through EVP_PKEY_assign
    * Add memcmp binding to bssl-crypto
    * Remove CRYPTO_MUTEX from public headers
    * Make RSA opaque
    Update-Note: Accessing the RSA struct directly is no longer supported.
    Use accessors instead.
    * Add target attributes to curve25519_64_adx.h
    * Add ASN1_TIME_set_string_X509
    * Don't allow timezone offsets in ASN1_UTCTIME_set_string
    Update-Note: ASN1_UTCTIME_set_string and ASN1_TIME_set_string will no
    longer accept times with timezone offsets, which is forbidden by RFC
    5280. These functions are used when minting new certificates, rather
    than parsing them. The parsing behavior is unchanged by this CL.
    * Add SSL_CIPHER_get_handshake_digest
    Update-Note: This change is backwards-compatible, but we should update
    the QUIC code to use this new function when OPENSSL_API_VERSION is
    high enough. It has the benefit of not pulling in random other hash
    functions like MD4.
    * Const-correct a few X509_PURPOSE and X509_TRUST functions
    * Tidy bssl-crypto documentation
    * Avoid another NULL+0 in BIO_s_mem
    * Remove a layer of indirection from fiat curve25519 assembly
    * Fix the combined asm source lists in generate_build_files.py
    * Update build tools
    * Give up on qsort for sk_FOO_sort
    * Remove a pointer indirection in STACK_OF(T) comparisons
    * Add fiat_curve25519_adx.S to generate_build_files.py
    * Prefix the private stack functions
    * Add .type, .hidden, and .size to the new fiat ADX assembly
    * Use ADX asm for Curve25519 base-point multiplication
    * Make DSA opaque
    Update-Note: Accessing the DSA struct directly is no longer supported.
    Use accessors instead.
    * Add saturated X25519 for x86_64+ADX running Linux
    * Handle ChaCha20 counter overflow consistently
    * Use packed representation for large Curve25519 table
    * Add SHA256 and SHA512 bindings to bssl-crypto
    * Make BN_mod_inverse() deal with repeated arguments
    * Remove BN_DEC_FMT2 and test the others
    * Define TLSEXT_nid_unknown
    * Constant-time test that X25519 has a single path.
    * Add a value barrier when checking for point doubling.
    * Align NIDs vs group IDs in TLS group APIs
    * Align remaining TLS ECDH APIs on "group" terminology
    * Align on using the "group" over "curve" for ECDH in TLS
    * Remove SSL_CIPHER_get_value
    Update-Note: SSL_CIPHER_get_value was our original name for the
    function. OpenSSL later called it SSL_CIPHER_get_protocol_id. I believe
    all external callers have since been updated to use the new function.
    (If I missed a few stragglers, replace with SSL_CIPHER_get_protocol_id
    to fix.)
    * add rust bindings for ed25519
    * Add an ABI test for x25519_NEON
    * Add constant-time validation for curve25519
    * Add prefetch to aes_hw_ctr32_encrypt_blocks
    * Remove variable expansion from CONF fuzzer
    Update-Note: NCONF_load and NCONF_load_bio no longer support the $foo
    variable expansion syntax. If you are using these functions in your
    project, remove them.
    * Remove some unreachable character types in the CONF parser
    * Remove some unnecessary NULL checks in conf.c.
    * Test the CONF parser more extensively
    * Miscellaneous size_t truncation fixes
    * Add int casts as needed around STACK_OF(T) sizes and indices
    * Bound STACK_OF(T) sizes by int
    * acvptool: clean up better.
    * Avoid locks in CRYPTO_free_ex_data
    * Disable TLS_RSA_WITH_3DES_EDE_CBC_SHA by default
    Update-Note: This CL disables TLS_RSA_WITH_3DES_EDE_CBC_SHA by default.
    Specifically, it will not be included unless explicitly listed in the
    cipher config, as "TLS_RSA_WITH_3DES_EDE_CBC_SHA", its legacy OpenSSL
    name "DES-CBC3-SHA", or the alias "3DES". To restore it, add one of the
    above to your cipher config.
    * Don't include <stdatomic.h> in C++
    * Add a comment about the Chromium sandbox for macOS sysctls
    * Update hkdf.c to avoid potentially vulnerable code pattern.
    * Fix RAND_enable_fork_unsafe_buffering when called after fork
    * Add a thread test for ex_data
    * Remove read locks from PRNG steady state
    * Add an atomics library to crypto/internal.h
    * Remove the lock-based atomics fallback
    Update-Note: On non-Windows platforms, we now require C11 atomics
    support. Note we already require C11 itself. If this affects your build,
    get in touch with BoringSSL maintainers.
    * Use Windows Interlocked* APIs for refcounts when C11 isn't available
    * Reject RSA keys under 512 bits
    Update-Note: We no longer accept 511-bit RSA and below. If you run into
    this, update test keys to more modern sizes as we plan to raise the
    limit beyond 512-bit RSA in the future. 512-bit RSA was factored in
    1999, so keys at or near this limit have been obsolete for a very, very
    long time.
    * Check public components in freeze_private_key
    Update-Note: Manually constructed RSA private keys with invalid n or e
    will now fail private key operations. Such keys would always fail at
    public key operations (so the signatures would never verify). They also
    already failed RSA_check_key and parsing.
    * Remove now redundant RSA test
    * Add documentation for X509_STORE_CTX_set_verify_cb and friends
    * Add a multi-threaded mode to bssl speed
    * Use a helper function to implement get_all_foo_names functions.
    * Cap the input size to the conf fuzzer
    * acvptool: implement pipelining.
    * Update googletest
    * Update build tools
    * OpenBSD Support
    Update-Note: Additionally, BoringSSL now requires macOS 10.12 or later
    for getentropy support. This is consistent with
    https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md
    * Remove unions in BLAKE2b implementation
    * Bump the minimum supported MSVC version to VS2019
    Update-Note: BoringSSL now requires VS2019 or later and no longer
    supports VS2017. VS2017 has been past its "mainstream end date" for over
    a year now, per
    https://learn.microsoft.com/en-us/lifecycle/products/visual-studio-2017
    * Add APIs to query a list of possible strings for TLS features
    * Add back support for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    * Fix PKCS8Test to not rely on RSA-512
    * Add a more general mechanism for deprecating TLS ciphers
    * Add APIs to support RSA keys with large e.
    * Remove unions in GCM implementation
    * Rename EC_RAW_POINT to EC_JACOBIAN
    * Clarify that X25519 also supports EVP_PKEY_new_raw_private_key, etc
    * Align Kyber names with draft-tls-westerbaan-xyber768d00
    Update-Note: Update references to NID_X25519Kyber768 to
    NID_X25519Kyber768Draft00. For now, the old name is available as an
    alias.
    * Remove unions in polyval implementation
    * Remove H from GCM128_KEY
    * Don't make assumptions about GCM128_CONTEXT layout in aesni-gcm-x86_64.pl
    * Don't make assumptions about GCM128_CONTEXT layout in aesv8-gcm-armv8.pl
    * Implement the AuthEncap/AuthDecap HPKE modes
    * Update references to draft-irtf-cfrg-gcmsiv
    * Replace interface{} with any
    * Add new APIs for creating RSA keys
    * Disable BlindingCacheConcurrency on FreeBSD.
    * Add Kyber to runner tests
    * Invalidated cached RSA, DH, and DSA state when changing keys
    * Support WPA 3.1 "enterprise" mode.
    * runner: Remove an unnecessary use of AllCurves
    * Move the old SPKAC types to their own section
    * Remove unimplemented SSL BIO_ctrl values
    Update-Note: I found no code using those symbols (that we build). If
    anything was, they most likely were broken. Now they'll fail to build
    and the brokenness will be more obvious. (If we find something needs it,
    we can always go back and implement them.)
    * Don't copy all of bssl-sys into the CMake build directory
    * Remove go:build ignore from convert_wycheproof
    * X509_sign, etc., should return the length of the signature on success
    * Add some missing includes
    * Specify the TLS cipher order more straightforwardly
    * Squeeze a block at a time when computing the matrix in Kyber
    * Align TRUST_TOKEN_pst_v1_voprf with draft-21 of VOPRF
    * Re-add go:build ignore lines
    * Move convert_wycheproof into its own package
    * Allow passing extra flags to BoGo shim
    * Remove TLS_RSA_WITH_NULL_SHA
    Update-Note: TLS_RSA_WITH_NULL_SHA is no longer available. Nothing
    should be enabling it anymore. Callers using
    SSL_CTX_set_strict_cipher_list instead of SSL_CTX_set_cipher_list will
    notice if they're affected very quickly, because the functino will
    fail if this cipher is referenced. As a deprecated cipher suite, this
    cipher was already unavailable unless explicitly named, so if your
    configuration doesn't say "TLS_RSA_WITH_NULL_SHA" or "NULL-SHA", you
    were not using this cipher.
    * Only rerun bindgen when its dependencies change
    * Add mechanism for deprecated declarations.
    Update-Note: We are starting to mark some functions in
    boringssl as deprecated declarations which will cause the
    compiler to emit warnings if they are used. The intention
    is both to prevent accidental use in new code, and to to call
    attention to call sites in existing code so that the documentation
    for the deprecated function can be revisted and appropriate action
    taken.
    * Spell includes in wrapper.h like the rest of the project
    * Replace sort.Sort with sort.Slice
    * Fix allowlist regex in bindgen invocation
    * Update docs to recommend a much more convenient CMake invocation
    * Trim some unused XN_FLAG_* values
    Update-Note: Some seemingly unused XN_FLAG_* values were removed. If
    some project fails to build, we can put them back but one shouldn't be
    using this function in the first place.
    * Remove --size_t-is-usize from bindgen call
    * Clarify in ssl.h documentation not to use the verify callback
    * Move the X509 time functions under "Convenience functions"
    * Remove the X509at_* functions
    * Organize X509_ATTRIBUTE functions into sections.
    * Document a pile of X509 print functions
    * Generate 64-bit Curve25519 and P256 code for MSVC
    
    Test: treehugger
    Change-Id: Icc7cd1442674d75c0e5635cd133562fdf6110fc9
    
  - Merge changes Ib000e0c8,I3753638d,I66922bac into main
    
    * changes:
      disable USB passthrough support in crosvm
      adb_connector: better log when initial connect fails
      run_cvd: pass --full option to crosvm suspend/resume cmds
    
  - Merge "Fix typo in test" into main
  - Merge "fix BLE scan could be started even screen is off" into main
  - Merge "Add safety comments, and fix functions incorrectly marked as safe." into main
  - Add bug to TODO
    
    Bug: 292563629
    Test: Presubmits
    Change-Id: I18043678a28061651349fac02cfed3c07cb50e36
    
  - Autoupdate of 2 submodules
    
    *build/soong updated to 9081d142cb3911f1ec8641e7b020503b5fd330e2
    Merge "rustc-1.71.0 Build 10534657" into main
    *prebuilts/rust updated to 1db79348d47f631533f838d3fc4b7f48230e13ec
    rustc-1.71.0 Build 10534657
    
    Bug: https://issuetracker.google.com/issues/288268986
    Test: m rust
    Change-Id: If563beb499f016713951ed383a368ff3e3187fc7
    
    
  - Roll ANGLE from a18246ac1a78 to 5e21d7f02425 (40 revisions)
    
    https://chromium.googlesource.com/angle/angle.git/+log/a18246ac1a78..5e21d7f02425
    
    Please enable autosubmit on changes if possible when approving them.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-android-autoroll
    Please CC angle-team@google.com,rmistry@google.com,romanl@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Test: Presubmit checks will test this change.
    Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
    Bug: b/257116399
    Bug: b/276742336
    Bug: b/284462263
    Bug: b/289125521
    Bug: b/290813597
    Bug: b/291604008
    Bug: b/292259684
    Change-Id: I71ff82ccb8f959fd4c23e4b51b864f42e56e6876
    
  - Merge "BpfClassic - add three more macros" into main
  - Merge "Verifier Streaming use a gloabally accessible link" into main
  - Merge "codec_metrics: change thread cpu usage time from us to ns" into main
  - Allow uninstantiated WeaverTest
    
    Add back GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST, which I had
    accidentally removed while merging the AIDL and HIDL tests.  I think
    this is still needed on devices that don't support Weaver at all.
    
    Bug: 291284381
    Test: atest VtsHalWeaverTargetTest
    Change-Id: Iac1b4476620e51c645e3ad57444ee386cb879029
    
  - Autoupdate of 2 submodules
    
    *device/google/cuttlefish updated to 61a4ebe6d1d0a74dd4d044773555d3517a55a95c
    Merge "Expect sensorservice HIDL interface to no longer be used" into main
    *system/libhidl updated to d767636b78cc54d467911184732bb521b641879a
    Merge "Stop serving frameworks.sensorservice on new devices" into main
    
  - Add -Wconversion to targets.
    
    In addition, remove the -Wno-unused warning flags for building the tests.
    
    Test: Builds and all unit tests pass.
    Change-Id: I08e4c16ece92fc4489aa0813e16874a0bc8bf945
    
  - Merge "Add missing markup for roundss/roundsd." into main
  - Revert "Make server maps concurrent"
    
    This reverts commit 4e8f157e3774a7d41386bdbcd81cc92082d1029d.
    
    Reason for revert: b/292266227
    
    Change-Id: I48033966e698e8b456e0caa6f45691d2c4c0184c
    
  - Merge "Standardize on Settings.java instead of View.java" into main
  - Fixing compiler warnings for PermissionController project
    
    Test: atest
    Bug: 195346174
    Change-Id: Ic1c1098dab6aed52695c31dc6632c38f8e2b0caf
    Merged-In: Ic1c1098dab6aed52695c31dc6632c38f8e2b0caf
    (cherry picked from commit d7b0dee474dd329fe265644571ed441c5c7d7fd7)
    
  - Merge "Allowlist hal_unit_tests and deps" into main
  - Fixed incorrect nullability
    
    Fix: 292303882
    Test: atest service-entitlement-tests
    Change-Id: Iac85a2088f2f1d10a57b953547b88de9f222ab1f
    
  - Merge changes I4012769d,I83807df8,I0a66239e,Icede80c6,I94be95f6, ... into main
    
    * changes:
      AdapterServiceTest: Fix flaky test
      Use TestLooper in AdapterService*Test
      static import of BluetoothAdapter State
      Remove binder tests from AdapterServiceTest + unification
      Move AdapterService*Test to truth assert
      AdapterService: getSystemService before initNative
      AdapterService: Add a constructor with a TestLooper parameter
    
  - Merge changes I9078e326,I95a1494a,I69e609d4,Ie893ae8c into main
    
    * changes:
      Add scoped event
      Wrap instant events and counters
      Wrap async ATrace events
      Wrap atrace utility methods
    
  - Autoupdate of 2 submodules
    
    *frameworks/av updated to d758be4c3f93841b2d5391cbcb115cdc2d562477
    Merge "codec2 hal: type conversion refactoring, step 2" into main
    *packages/modules/common updated to eabef208a7447903e9220ccc135c9185921f9403
    Add libcodec2_hal_common to allowed_deps
    
    Bug: 251850069
    Test: m
    Apex-Size-Increase: libcodec2_hal_common is a header lib
    Previous-Platform-Support: yes
    Aosp-First: yes
    Test-Info: m
    Change-Id: I79f9d42708eefc372c29defc232eff39f778040b
    
    
  - Merge "broadcaster: Remove spare logs" into main
  - Add system_server system_file file to bug_map
    
    The issue seems non-trivial, so I've added it to the bug map pending a
    fix.
    
    Bug: 291210768
    Test: Null
    Change-Id: I296c90f678f03083e68a44277bea7a74686fba08
    
  - Merge "[backend] Remove unused compiler_hooks_" into main
  - Update OWNERS
    
    ようこそ!
    
    Test: N/A
    
    NOTE FOR REVIEWERS - original patch and result patch are not identical.
    PLEASE REVIEW CAREFULLY.
    Diffs between the patches:
     -srhines@google.com
    +appujee@google.com
    -chh@google.com
    -yikong@google.com
    -ndesaulniers@google.com
    +srhines@google.com
    +yikong@google.com
    +zijunzhao@google.com
    +
    
    Original patch:
     diff a/OWNERS b/OWNERS
    --- a/OWNERS
    +++ b/OWNERS
    @@ -1,10 +1,11 @@
     # Default maintainers and code reviewers:
    +appujee@google.com
    +pirama@google.com
     srhines@google.com
    -pirama@google.com
    -chh@google.com
    +yabinc@google.com
     yikong@google.com
    -ndesaulniers@google.com
    -yabinc@google.com
    +zijunzhao@google.com
    +
     # mailing list cannot be a reviewer yet
     # android-llvm-dev+owners-review@google.com
    
    Change-Id: Ic773bc018c53b31c2b713951a090ae41d557a311
    
  - Remove some go_binaries from prebuilts/build-tools
    
    These tools were added for Roboleaf since rules_go had not been imported
    yet. Now that we can build go tools from source, we can delete them.
    These tools have no reverse deps in aosp.
    
    One exception that will *not* be removed in this CL is merge_zips. It
    was added for roboleaf, but the prebuilt is now being used in
    `tools/asuite/atest/bazel/scripts/gen_workspace_archive.sh`
    
    Bug: 248222296
    Test: Used grep to verify there are no rdeps to these prebuilts
    Change-Id: I95776a0d90a25bda7c317618d3ccff54c1ec0afa
    
  - Merge "[meson] More build fixing" into main
  - RISCV: [Codegen] Add LoadMethod
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: Ic11e0ff70a8d57c622759265471843d46252366a
    
  - Merge "Ensure buttons are not covered by keyboard" into main
  - Creating dir for libgbl
    
    Bug: 292263582
    Change-Id: I884dad9812877d6499e563263437188d213e67e8
    
  - Merge changes from topic "am-b6ecb1aa2e4e47d09ac53edfaaf78bf6" into main
    
    * changes:
      [automerger skipped] Merge "Merge "Fix process crash in CtsViewTestCases in slower devices" into android12L-tests-dev am: d7bcd58ee0" into android13-tests-dev am: c1e0f86da8 -s ours
      [automerger skipped] Merge "Fix process crash in CtsViewTestCases in slower devices" into android12L-tests-dev am: d7bcd58ee0 am: ec82e577bd -s ours
    
  - RISCV: [Codegen] Add VisitBoundsCheck
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: I59bdfe0ca20a08d4d4cc88cbf65a11a58aebaadf
    
  - Merge "Add rs zygote fd to bug_map" into main
  - Merge "Set non-servere error logs to warn logs" into main
  - Various fixes to the UPDATING file
    
    Extracting the UPDATING changes out of
    dd6fc180c92d5e54a62f470755b241b7e320e3b8 so I don't have to recreate
    them again if the reland gets reverted.
    
    - Run generate_build_files.py with python3, not python. python sometimes
      points to py2 and sometimes to py3 and sometimes doesn't exist. We
      want py3.
    
    - Automate the workaround for b/291253039
    
    - For now, exclude the new experimental PKI library. It's not yet ready
      for use by Android.
    
    Test: ran the update script
    Change-Id: I9786ad4be7bc6b507f89aa28a98998321f35ada1
    
  - Merge "rust: Enable Product support for dylibs." into main
  - Merge "Allowlist ModuleMetadata" into main
  - Merge changes I69f80d12,I40d48644 into main
    
    * changes:
      Merge META-INF/services/* files in merge_zips -jar
      Strip META-INF/services from implementation jars when using as header jars
    
  - Merge "Allow setting some build_broken out of boardconfig" into main
  - Use the same caller saves for the various bss class loads.
    
    Test: test.py
    Change-Id: I7bd396964368af6eee346bf8e9b00cafa26e9d45
    
  - Revert "Depend only on userfaultfd's SIGBUS feature to use it"
    
    This reverts commit b07839bf272f385cb61d762b43dc2952470a2218.
    
    Reason for revert: build breakage branch : git_trunk-release
    
    Change-Id: I9b089cb3f55ae9ef7b34f67ab98c483f396af611
    
  - Merge "aconfig: restructure integration tests" into main
  - Merge "Fix race between read/write" into main
  - Merge remote-tracking branch 'aosp/metalava-main' into 'aosp/main'
    
    Bug: 288396761
    Test: ./gradlew, m checkapi
    Change-Id: Ib5cc67bb55226aa08bc5e69c9a393e80c76b98e0
    
  - Merge "Skip SocketTest#testSocketTestAllAddresses" into main
  - Add a comment on arm64 suspend check slow path.
    
    Only suspend checks can see live SIMD registers.
    
    Test: m
    Change-Id: I1902ea24c282a405035463325505ccaef15d5ccd
    
  - Add RouteInformation option Struct.
    
    This structure is useful when building an RA with RIO for integration
    tests and verify the device's provisioning behavior, for example, check
    if devices in ULA networks can recover its IPv6 connectivity from
    receiving a normal RA after losing IPv6 default route (e.g. received RA
    with zero router lifetime).
    
    Bug: 183601771
    Test: m
    Change-Id: I13b85000ea1633f56edc74e3d62b7a38b9a851bf
    
  - Merge "Do not check GCE config for remote host instances" into main
  - Merge "bass: Clean up logging for service" into main
  - Autoupdate of 2 submodules
    
    *device/google/cuttlefish updated to 0a1525a15e8818790c23199bca25da3b85fb8d3d
    Merge "[Thread] enable ThreadNetwork hardware feature for cuttlefish" into main
    *frameworks/native updated to 32b511f4716244f0cf13ca0a1d5b8b2efe09d688
    Merge "[Thread] define the ThreadNetwork hardware feature" into main
    
  - Merge "Improve safety comment." into main
  - Use correct comparison operator when sampling for hidden API event log
    
    If eventLogSampleRate is 0xffff we should always log hidden API accesses. Without this fix there is a 1 in 65535 chance that it won't log.
    
    Bug: 279570993
    Test: abtd CtsHostsideHiddenapiTests
    Change-Id: I565115de90959755431fa8b96eb3f0b6f27b57e2
    
  - Merge "Add test for benchmarking NetworkStatsCollection" into main
  - Merge "Add safety comments." into main
  - Merge "[rialto] Enable the host and service VM vsock connection" into main
  - Merge "Fix soundness issue in microdroid manager." into main
  - Move GetOpenWrtInfoDict to cvd_utils
    
    Test: acloud-dev create --branch aosp-main \
          --build-target aosp_cf_x86_64_phone-trunk_staging-userdebug \
          --build-id 10506176 -vv --openwrt --report-file ~/report.json
    Bug: 218973230
    Change-Id: If9a50755e5e99fa28cca2cb08efaef832c6939b4
    
  - Merge "Add safety comments to prng_seeder." into main
  - Merge changes Ib9a1af0c,I807496ec into main
    
    * changes:
      Use OnceLock rather than Once.
      Add safety comments to binder tests.
    
  - Merge "BroadcastReceiveState: improve receive state logging" into main
  - Fix type hint exception on python3.7
    
    Python 3.7 lot allow list format of hint, using List for type int to
    solve the breakage on the test node which is using python3.7
    
    Bug: 292173797
    Test: atest atest_unittests --host
    Test: Test by ATP
    Change-Id: I8ba8fabfdfe8b7cbafc894ef97d63ab24170bb42
    
  - Merge "Standardise and add safety comments." into main
  - Revert "Update LUCI device filter"
    
    This reverts commit 80d8a59a9dfba3a7f40a4b97d2809ab1142ba999.
    
    Reason for revert: Causes timeouts
    
    Change-Id: I30146306ab987cfb034779b18232ea54ec72c4b4
    
  - Merge changes Id73cdfa8,I08951eec into main
    
    * changes:
      Don't call wrapped atrace_begin if tag is disabled
      Add the rest of static inline function wrappers
    
  - Merge changes I2581fd7c,I1ed57e6d into main
    
    * changes:
      fs_mgr: Refactor by inlining trivial helpers
      fs_mgr_overlayfs: Make all string constants constexpr
    
  - Move GetConfigFromAndroidInfo to cvd_utils
    
    Test: acloud-dev create --branch aosp-master \
          --build-target aosp_cf_x86_64_phone-userdebug \
          --build-id 10335116 -vv
    Bug: 218973230
    Change-Id: Ic1d3246b9aebc21d5c9d604ad69ffd2f1ed7d58a
    
  - Merge "Move CtsWifiBroadcastsHostTestCases from 'networking' to 'wifi' component" into main
  - Use vmovd/vmovq instead of movd/movq if CPU supports AVX
    
    Bug: 278812060
    
    Test: m berberis_all
    
    Change-Id: I603810a6ab573fca2f21952d08725c4017dc9237
    
  - Merge "Move CtsUsbTests from 'misc' to 'systems' component" into main
  - Merge "Limit max height of omnibar options list & reveal highlighted option." into main
  - Merge "Summon command palette with Ctrl+P and other omnibar UX improvements." into main
  - Merge "Remove redundant reset" into main
  - ASuite: update prebuilt atest by uploader.(10530435).
    
    The prebuilt atest was downloaded from:
        aosp-main/aosp_cf_x86_64_phone-trunk_staging-userdebug:10530435.
    SHA256:1e36f7944373ced23789ef86ea3f8ac83cbe7ca3e37e5085acd41c761e2ca876
    
    Bug: 292167714
    Bug: 290317853
    Bug: 279869944
    Bug: 289238157
    Bug: 179812544
    Bug: 290861109
    Bug: 275768289
    Bug: 290860969
    Bug: 290716347
    Bug: 278758359
    Bug: 291681482
    Bug: 290317432
    Bug: 289882784
    Bug: 290317267
    Bug: 289902671
    Bug: 290317271
    Bug: 291003989
    Bug: 289538639
    Bug: 288069169
    Bug: 249956928
    Bug: 280726231
    Bug: 291988425
    Bug: 288869073
    
    aosp/2654961 85e432a: Rename atest profilers explicitly
    aosp/2653340 8cfe628: ATest: Introduce method to filter invalid test reference
    aosp/2648524 53d665f: Ensure that cache files are valid
    aosp/2651877 fb5a867: Extend test-timeout option for LibcoreTest
    aosp/2624190 54eeae4: Install python modules in virtual environment for profilers
    aosp/2651647 8beb4a0: Fix error while checking file integrity
    aosp/2648210 795fe9b: [atest roboleaf] Automatically run compatible test variants and stop hardcoding host_driven_test.
    aosp/2651429 f86710d: Fix deprecation warning for oauth2client.contrib.multistore_file
    aosp/2660543 3c9acff: [Mobly+atest] Use type hint Optional[X] instead of X | None for older Python compatibility
    aosp/2653121 a36c794: Create cache files in atomic way
    aosp/2654967 b8e0ed0: Easily access test logs in Bazel mode like standard mode.
    aosp/2655326 88e6477: Fix invalid method annotation
    aosp/2654962 3411622: Move unrelated bash functions out of main
    aosp/2666078 346a2ba: Bypass the exec mode checks for roboleaf mode
    aosp/2661835 234e5f3: Fix atest_unittests failure on CI
    aosp/2481679 324fed7: Make get_build_out_dir return Path
    aosp/2661595 104c12d: Fix atest_unittests failure
    aosp/2653120 0d4501d: Fix KeyError when retrieve build targets
    aosp/2653339 6e08b7e: ATest: catch AttributeError when access cache
    aosp/2647381 d1335f8: Stop downloading artifacts during build time
    
    Test: source build/envsetup.sh && lunch
        atest atest_unittests
        $ANDROID_BUILD_TOP/prebuilts/asuite/atest/smoke_tests
        tools/asuite/atest/atest_integration_tests.py -cy
        tools/asuite/atest/atest_integration_tests.py -ce
    Change-Id: Ib9be603b3c92af0436afc8708a9cb12601009719
    
  - Fix NullPointerException thrown by AcloudShutdown
    
    A virtual device with preconfigured IP address does not require
    a configuration file.
    
    Test: ./run_tradefed_tests.sh
    Bug: 216591507
    Change-Id: I033d6cdf3c886f80b4428455df3ca2a4cfd814b1
    
  - Merge "Fix potential NPE in PbapClientStateMachine" into main
  - Merge "Updated fuzz_config in Android.bp file" into main
  - Merge "Updated fuzz_config in Android.bp file" into main
  - Merge changes from topic "am-d4be41b0c15946a08ec97970f8f3b64a" into main
    
    * changes:
      [automerger skipped] Merge "Make the WindowInsetsAnimationTests more repeatable" into android13-tests-dev am: e7ecd22513 -s ours
      [automerger skipped] Make the WindowInsetsAnimationTests more repeatable am: 695643aa4b -s ours
    
  - network_stack_utils_jni.cpp - switch to classic bpf macros - part 3
    
    easy changes to attachDhcpFilter() - though it probably could still use
    more work, as it's not fully L3 header relative yet.
    
    Test: TreeHugger, atest NetworkStackUtilsIntegrationTest
    Signed-off-by: Maciej Żenczykowski <maze@google.com>
    Change-Id: I6954e8959fe2eab8071b7c900039961381b34f3f
    
  - Merge "Use sendPointerSync in ViewUnbufferedTest" into main
  - Merge "Revert "Add workaround for a file with an mtime in the future"" into main
  - Merge "remove ia type for ATT mvnos" into main
  - Merge "Fix potential flakiness in android_mallopt test." into main
  - Merge "Updated OWNERS file with statsd team members" into main
  - Merge "Update offload ioHandle to effects" into main
  - Merge "Revert "Revert "Update pdl-compiler to 0.1.4""" into main
  - Merge "Improve the Form widget experience." into main
  - Merge "gfxstream: Random clang format" into main
  - Autoupdate of 2 submodules
    
    *external/crosvm updated to 131a4372e10f52a75d7c5547fabbf242f94295ba
    rutabaga_gfx: extensible submit cmd
    
    Fence passing API.
    
    BUG=291675505
    TEST=compile
    
    Change-Id: Ied4a05d1036a0d2ee30c2ba914f266db042df9a3
    
    *hardware/google/gfxstream updated to 773d949dd509c0994a9a2dc5792b7ec879fff1e9
    Merge "gfxstream: make SUBMIT_CMD extensible" into main
    
  - Merge "ui: Add chip for debuggable" into main
  - Merge "Skip parsing verifiedBootHash when attestation version < 3" into main
  - Merge "Skeleton code for adevice." into main
  - Add support for key agreement keys
    
    This change adds support for parsing key agreement keys for X25519,
    P256, and P384.
    
    Include equality traits for both PublicKey and KeyAgreementPublicKey.
    
    Test: libhwtrust_tests
    Bug: 280620556
    Change-Id: If0ee1a2f0bab219b4ae1c99be7a058ea6047b5af
    
  - Merge "Reduce reported battery temperature to 25°C." into main
  - [Mobly+atest] Support --iterations, --rerun_until_failure, and --retry_any_failure
    
    Bug: 275768289
    Test: atest mobly-hello-world-tests -c (with rerun flags)
    Test: atest atest_unittests --host
    Change-Id: If61b6a8ccf3ff6e17a39938b2b9390330d2efd41
    
  - Merge "snapuserd: use local buffers for xor processing during sync I/O" into main
  - Merge "Remove skip_preprocessed_apk_checks" into main
  - Sync protobuf for TypeScript
    
    The changes necessary for directory structure change in protobuf
    for ui
    
    Change-Id: I94ca520c93bb956899b5061f4a1fcdc5892cf705
    
  - Merge "Remove libandroid_support support." into main
  - Merge "[backend] Add code_emitter" into main
  - Merge "Allowlist additional deps of inputflinger" into main
  - Merge "ui: Clean up PanelContainer a little" into main
  - Merge "Format import." into main
  - Autoupdate of 2 submodules
    
    *frameworks/native updated to dc176d9931b37be327c1091744e4cb6b51b50245
    Merge "Make maximum sensor fusion rate tunable." into main
    *system/sepolicy updated to 1d68b1b2da6efcd599777474f19aaa53b911b612
    Merge "Add SELinux config for new SensorFusion property" into main
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 38a1260847087d4f70de88032ec45e50878c5551
    Merge "Convert HelloWorldHostTest to b test" into main
    *build/soong updated to 8348ce92f5754c9e9df4c23347170162b03ff14c
    Merge "java_test macro needs srcs and deps to create .jar for tradefed_test_suite" into main
    
  - Merge "Fix the concurrency issue when 'linkToDeath' in AccountManagerService that leads to JE" into main
  - Merge "FCM: add c2 software, IConfigurable instances" into main
  - Merge changes from topic "am-113944dfcd434ac19776951c83ae12aa" into main
    
    * changes:
      Merge changes from topic "am-6d4b4a67bb2f41c2aef93e32a8b91072" into android13-tests-dev am: 3952321608 -s ours
      [automerger skipped] Merge changes from topic "am-6059c08d45744f5eb2350de24b5bd4cd" into android12L-tests-dev am: e02cf79ebe -s ours am: ad24c3d8c2 -s ours
    
  - Merge "Add missing OWNERS file." into main
  - Allow undocumented unsafe blocks in generated code.
    
    Bug: 290018030
    Test: m rust
    Change-Id: If090b1db099ddafbdbab17bed7639ff69ade8c47
    
  - gfxstream: fix Linux guest build
    
    After the move, various fixes are needed.
    
    - Need to re-order directories in top-level meson file
    - Need to add certain include dirs
    - Use internal Vulkan headers.  These unforunately define
      Android extensions even on Linux guests, so we need a
      (LINUX_GUEST_BUILD) guard until we can fix that.
    
    BUG=202552093
    TEST=compile
    
    Change-Id: If806502e19c40a727f16b011e37da98feaa1e9df
    
  - Merge changes I345e9c64,Id2821ef1,Iaccaa3b7 into main
    
    * changes:
      leaudio: Try to attach device which enable streaming contex type
      LeAudio: Decouple configuration mechanism from the available contexts
      LeAudio: Change the initial configuration
    
  - Added getPhoneNumber support
    
    Fix: 290953736
    Test: atest Ts43OperationTest
    Change-Id: I80db72039ecace9bd882734278fe2d89b729c204
    
  - riscv64: [codegen] Add VisitLongConstant
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Change-Id: Ie296afacbd3e77a184d9226a4ecb0c46bbb6d478
    
  - Merge "LLCP clean up in the Service code" into main
  - Merge "Add aconfig flags and a generic generated library plugin module for cc" into main
  - Merge "Make aconfig c++ generate only one header and only one .cc file" into main
  - Merge "Add Ctz/Ctzw intrinsic and use in semantics_player" into main
  - mobly: Use alternative version of split that handle null `shardCountHint` for us.
    
    Change-Id: I301da10bfbbe9343c81f4abfc609f5943d765fee
    Fix: 292231335
    
  - Merge "Fix apex for runtime libs" into main
  - Autoupdate of 2 submodules
    
    *build/bazel updated to ec605303a8c66a678f0ca910fdc65b4823ef361b
    Merge "Add DeviceAbi product variable build setting." into main
    *build/soong updated to 66b27cb853cf9194e3a67cab89968a7fa392aebd
    Merge "Add DeviceAbi to product variable to build setting export" into main
    
  - RISCV: [Codegen] Add VisitCurrentMethod
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: I44318496ed4c7396f87ac71feaf578a5509131e0
    
  - Depend only on userfaultfd's SIGBUS feature to use it
    
    We don't use minor-fault feature and therefore there is no reason to
    depend on it. This is particularly important for riscv64 archs where
    minor-fault feature isn't implemented.
    
    Bug: 160737021
    Bug: 291694105
    Test: art/test/testrunner/testrunner.py --host
    Test: cuttlefish boots on riscv64 accepts dexpreopt artifacts:
      In one terminal:
        $ lunch aosp_cf_riscv64_phone-userdebug
        $ launch_cvd --gpu_mode=drm_virgl
      In another terminal:
        $ adb -s 0.0.0.0:6520 logcat | grep odrefresh
        I odrefresh: ART APEX version 339990000
        I odrefresh: No prior cache-info file: '/data/misc/apexdata/com.android.art/dalvik-cache/cache-info.xml'
        I odrefresh: Boot images on /system OK (riscv64)
        I odrefresh: system_server artifacts on /system OK
        I odrefresh: odrefresh terminated by exit(79)
        I odrefresh: ART APEX version 339990000
        I odrefresh: No prior cache-info file: '/data/misc/apexdata/com.android.art/dalvik-cache/cache-info.xml'
        I odrefresh: Boot images on /system OK (riscv64)
        I odrefresh: system_server artifacts on /system OK
        I odrefresh: odrefresh terminated by exit(80)
        I odsign  : odrefresh compiled all artifacts, returned 80
      Previously the boot rejected dexpreopt artifacts:
        $ adb -s 0.0.0.0:6520 logcat | grep odrefresh
        I odrefresh: Checking boot images /data (riscv64)
        I odsign  : /data/misc/odsign/odsign.info not found.
        I odrefresh: ART APEX version 339990000
        W odrefresh: Userfaultfd GC check failed (build-time: true, runtime: false).
    Change-Id: Ica8516d70c12448bd73d8491c52ba30f6179fa3e
    
  - Merge "Denylist genrules that fail to build with sandboxing" into main
  - PtsBotTest: Use alternative version of split that handle null `shardCountHint` for us.
    
    Change-Id: I4339373ae29e411edb9ada2ee3378cbdd9f2eccc
    
  - Merge "use assumption fails to skip the test cases" into main
  - Fix riscv64 build.
    
    These functions were obsolete when they were added, have never been
    exposed in our headers, and aren't available on riscv64.
    
    Test: mm -j
    Change-Id: Iad7d9178ea50d2e84519f2c4522cfbefe38c45fa
    
  - Merge "Revert "Import AndroidX from build 10514647"" into main
  - Merge "Make apex_available to com.android.extservices explicit." into main
  - Merge "Merge "Merge "Update testPasspointCapability() to handle Android S and S_V2 versions gracefully" into android12L-tests-dev am: e61546df4e" into android13-tests-dev am: f21bd62551" into main
  - Ensure we reset GceAvdInfo at tear down
    
    Multi-devices tests uses that override so we need to
    clean it up
    
    Test: presubmit
    Bug: 292185282
    Change-Id: I764149e028ffac19a0a58b8fd95b4f4f734066c6
    
  - Force compilation job to run
    
    The run command says "For historical reasons, some constraints, such
    as battery, are ignored when this command is called", and the -f
    option makes it "run the job even if technical constraints such as
    connectivity are not currently met."
    
    We've got evidence that in some environments the job is not getting
    scheduled, but the tests needs it to run. So it makes sense to ignore
    all the job constraints.
    
    Bug: 270528861
    Test: atest CompOsDenialHostTest
    Change-Id: I6c827f0a90c54df98b0ff4756016009bc9e10bd8
    
  - Merge "lite-tr: Add support for intrinsic FSub and Fdiv" into main
  - Merge "Keep old PriorityQueue.offer behavior for < U." into main
  - Disable mcDivideTests for gcstress
    
    Test: Treehugger
    Change-Id: I6ec969d32e844593cc65829921a97d371fc39d3e
    
  - Merge "Edit OWNERS file" into main
  - feature: add guest SupportPixelFold feature
    
    Bug: 289373564
    
    Change-Id: I48c34a75a42745a99945eddc3b7030fd86baed4e
    
  - Merge changes I20f52b07,Icc6fbf2a into main
    
    * changes:
      lite-tr: Add support for intrinsic Fmul 32 bit
      lite-tr: Refactor inline test.
    
  - Autoupdate of 3 submodules
    
    *build/make updated to 21e6105b79998725d8106714da175f6880206e85
    Merge "Combine aconfig cache files into per-partition dumps." into main
    *build/soong updated to e4d58523b64396e13b5ebba4e183f085255b1f67
    Merge "Ignore some new files added to partition images in sbom_test.sh." into main
    *frameworks/native updated to 2ef69194b2bd6c9cca45b2e1a60fdc3df05dbe85
    Merge "Add the build and aconfig default values to bugreports." into main
    
  - Merge "Reuse the libm scalbn() as ldexp()." into main
  - Merge "McpService: Fix not unregistering AudioManager callback" into main
  - Add script to validate orderfile.
    Added unit tests for validation too.
    
    More details can be found here:
    https://docs.google.com/document/d/1BVIwgpjZgAeJTXap6zrJjkZYRawpcuyDBfeuRbtpfBA/edit?usp=sharing
    
    Test: python -m unittest orderfile_unittest.py
    Output:
    ----------------------------------------------------------------------
    Ran 12 tests in 0.766s
    
    OK
    
    Change-Id: I5e3fdefb60631d6ddb656cd143210eb2ff55774c
    
  - Merge "Make genrule export_include_dirs more consistent" into main
  - Merge "[DO NOT MERGE] Update tests/tests/text/AndroidManifest.xml" into main
  - Merge "Update OWNERS to add new per-file line for script" into main
  - buildbot-build.sh: don't try to copy nonexistent 32-bit libraries.
    
    Test: in aosp-main:
        $ lunch aosp_riscv64-userdebug
        $ echo $ANDROID_PRODUCT_OUT/system/lib
        .../out/target/product/generic_riscv64/system/lib
        $ run 001-HelloWorld on a riscv64 VM
    
    Test: on aosp-master-art:
        $ lunch riscv64
        $ echo $ANDROID_PRODUCT_OUT/system/lib
        .../out/target/product/riscv64/system/lib
        $ run 001-HelloWorld on a riscv64 VM
    
    Change-Id: I90ca549cae4e3c84ba89827cb9e0ec9d3104f2e3
    
  - Merge "[stdlib] Fix first thread_executing_span in thread." into main
  - Autoupdate of 2 submodules
    
    *external/rust/crates/aarch64-paging updated to 0367f8f942d38f0342033d26d5de75a9845304fa
    Upgrade aarch64-paging to 0.4.1
    
    This project was upgraded with external_updater.
    Usage: tools/external_updater/updater.sh update rust/crates/aarch64-paging
    For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md
    
    Test: TreeHugger
    Change-Id: I7268f52b98e99ffb124f694b02bf897414a41348
    
    *packages/modules/Virtualization updated to 1ab7363fd945bc690e0e929e3d1ff7d3f2051545
    Merge "Remove unsafe impl" into main
    
  - Merge "Project import generated by Copybara." into main
  - Merge "Remove git calls from generator script." into main
  - Revert "Move coredomain seapp contexts to system_ext"
    
    This reverts commit 821f3f5be787a278a629ce51b790b8af84f407b9.
    
    Reason for revert: breaking boot tests b/292204627
    
    Bug:292204627
    Change-Id: I8f2650a14b17650220d050d58fee4dda4834c30e
    
  - Merge "Don't allow vendor APEXes in Microdroid" into main
  - Update LeanbackIME to targetSdkVersion 33
    
    Fixes: 291583775
    Test: Build and check locally.
    Change-Id: I30932aecf9e5f95d13d9ffb91da0cbf94f909b1b
    
  - [Mobly+ATest] Run the test executable directly if no requirements declared
    
    This enables tests with embedded_launcher=true to correctly use
    the embedded interpreter, preventing host Python incompatibility.
    
    Bug: 287136126
    Bug: 275768289
    Test: atest-dev mobly-hello-world-test (with "mobly" test_options.tag)
    Test: atest-dev atest_unittests --host
    Change-Id: I996be2817d3e68da19fec67bdaaa9d5873631bd9
    
  - Merge "Move CtsUwbTestCases from 'framework' to 'systems' component" into main
  - Fix odrefresh's queries on system properties.
    
    Starting from r.android.com/2664820, odrefresh queries system properties
    from OdrConfig instead of querying them directly. This gives us the
    ability to mock system properties in unit tests.
    
    However, some system properties should be ignored during change
    detection, and they were excluded from OdrConfig, so querying them from
    OdrConfig would yield nothing.
    
    This CL fixes the problem by postponing the exclusion to later stages.
    Specifically, after this change, the ignored system properties are added
    to OdrConfig so that they can be read by odrefresh, and they are then
    excluded from cache info and skipped during change detection.
    
    Bug: 292079794
    Test: atest odsign_e2e_tests_full
    Change-Id: Iea81b0c51f60a24105d2211948219f8dbb8202ec
    
  - Move coredomain seapp contexts to system_ext
    
    Coredomain apps shouldn't be labeled with vendor sepolicy, due to Treble
    violation.
    
    Bug: 280547417
    Test: TH
    Change-Id: Iecce441a8fbd98b0e7f2bd3febb7aaa9d16a9e37
    
  - Merge "Move CtsLibnativehelperTestCases from 'libnativehelper' to 'art' component" into main
  - Merge "Fix Invalid Surface error" into main
  - Use Events to loosely connect Devices and Captures.
    
    Test: atest --host-unit-test-only --test-filter netsim
    Bug: 291094243
    Change-Id: I658eca9a8c23e822491e62ebee2543e42fe88687
    
  - Merge "MediaV2: Update to CtsMediaV2TestCases-3.5.zip" into main
  - cosmetic
    
     formatting only
    
    Bug: NA
    Test: NA
    Change-Id: I64d4bd22165e19b87c03d4c510b9228902ecf55f
    
  - Merge "init_first_stage: Disable ThinLTO" into main
  - Merge "Relax preprocessed apk check for non-privileged apps" into main
  - Merge "Explicitly set light idle timeouts for testing" into main
  - Merge "Fix a DimmingStage documentation typo by rewording the doc." into main
  - Merge "Address leftover comments" into main
  - Remove the superfluous isIpv6 check when deleteing delegated IPv6 address.
    
    Bug: 260934173
    Test: atest NetworkStackIntegrationTests
    Change-Id: Ie527f9e6e94b05005bfc73cb91c93c394ccdeccc
    
  - Merge "Enable restat for javac rules" into main
  - Merge "[uwb] Query UWBS timestamp to configure absolute UWB initiation time" into main
  - Merge "[magma] Fix meson.build" into main
  - Merge "Add StatsdTestUtilsTest to mts-statsd" into main
  - Merge "Disable uchar.start_state test for musl." into main
  - Merge "fixup! Set APNs for Orange markets" into main
  - Merge changes from topic "am-917f10ebe47f4c62b5fe29a9cba37f7c" into main
    
    * changes:
      Merge changes from topic "am-027a02d17f3943a289a59892b84aba48" into android13-tests-dev am: 8592b3288d -s ours
      [automerger skipped] Merge changes from topic "am-61f96398bfe34ffb8700378ce8450f83" into android12L-tests-dev am: 8cd804c75a -s ours am: 490eefbfa5 -s ours
    
  - Merge changes I8b15407d,I2667b6f5,I8c83c6b7 into main
    
    * changes:
      codec2 hal: type conversion refactoring, step 1
      RELAND "codec2 hal: move directories around"
      RELAND "codec2 hal: Codec2ConfigurableClient to take HIDL or AIDL base"
    
  - Autoupdate of 2 submodules
    
    *hardware/interfaces updated to 12c4bf6ba13f93f1053860fbac198e211b2058ef
    Merge changes from topic "fix-b-264712385-primary-module" into main
    
    * changes:
      audio: Move StreamContext ownership out from StreamCommonImpl
      audio: Use ChildInterface in StreamCommonImpl
      audio: Update StreamAlsa and alsa utils for built-in devices
      audio: Simplify and extend alsa::Mixer
    
    *system/media updated to 5cf5a0c9b7052ae3c1b99a964502b463a7fb720d
    Merge changes from topic "fix-b-264712385-primary-module" into main
    
    * changes:
      alsa_utils: Add support for built-in devices
      alsa_utils: Add versions with retries for proxy_read/_write.
    
    
  - Merge "Switch usages of go tools from prebuilts to source" into main
  - [scudo] Clean up tests.
    
    Modify the tests so that all clang warnings can be turned up to high.
    
    Fix all places flagged by -Wconversion.
    
    Fix a few unused variables not marked with UNUSED.
    
    For the memtag testing, only compile some tests for 64 bit since
    compiling them on 32 bit leads to warnings/errors. All of the tests
    are already skipped on 32 bit OSes, so this will not affect any
    real tests.
    
    Reviewed By: Chia-hungDuan
    
    Differential Revision: https://reviews.llvm.org/D155749
    
    GitOrigin-RevId: af41f79f40f454374f63747d4b53afde296189fe
    Change-Id: I3004f53ce495f8b0cc9e8838a277ec9bf6647379
    
  - Revert "Disable dylib generation for Rust vendor-only"
    
    This reverts commit 7ebf0315c43eb48e1a69f655d86fea928a9cd42c.
    
    Reason for revert: This was a workaround due to no vendor dylibs. Vendor dylibs are now supposed to be supported, so we should be able to turn this back on.
    
    Change-Id: Iaac20c71fbf0bf8f713eac6ced61d6efa168395f
    
  - Merge "Replace certificate property with presigned: true" into main
  - Merge "Disable CtsMemunreachableTestCases for instant mode" into main
  - Merge "Add zip2zip's dir to PATH in apex_aab" into main
  - Merge changes from topic "am-5df0cab2432747629261bfb7d4b45c6d" into main
    
    * changes:
      Merge changes from topic "am-75f93c3a4a7c4894a84695e4527bc1c1" into android13-tests-dev am: d2c83df1ca -s ours
      [automerger skipped] Merge changes from topic "cherrypicker-L92700000961971448:N66700001387743522" into android12L-tests-dev am: b5b665b527 -s ours am: fcdbfd2035 -s ours
    
  - Merge "Merge "Merge "Merge "cts(app): Exemption for kiosk devices to not support NFC HCE feature" into android12-tests-dev am: 9e7ae38fe9" into android12L-tests-dev am: 1feb09a890" into android13-tests-dev am: d9a768cf2a" into main
  - add a log to capture final build-id after unmount
    
    Test: presubmit
    Bug: 290951369
    Change-Id: I8179a3e5d0bf1dfcf491022eebb5f66305fc8432
    
  - Merge "Update codegen paths after move" into main
  - Merge "perf_metrics: also save build.trace.gz" into main
  - Merge "Highlight matching segments of commands while searching." into main
  - Include 'netsim artifact' command for opening netsimd_temp_dir
    
    1. Moved system/mod.rs from netsim-cxx to netsim-common
    2. Added args::Command::Artifact for opening netsimd_temp_dir
    
    This will be useful not only for QA team to open the artifacts using cli, but also
    external users as well.
    
    Test: netsimd && netsim artifact
    Bug: 289549443
    Change-Id: I4ed4c06d686a03ddd101c8cda21e2873c4775c0b
    
  - Merge "Revert "Protect accesses to TpmResourceManager::Esys() with a lock"" into main
  - Merge "Include tests.security in TEST_MAPPING" into main
  - [ui] Fix build
    
    Add a missing createTraceLink function.
    
    Change-Id: I1bb646a2cb2efcdfe10b16e322c5eb31b9355324
  - Merge changes I43d482c6,I9eae1a09 into main
    
    * changes:
      simpleperf: Only register needed commands in libsimpleperf_profcollect
      simpleperf: Reduce size introduced from libsimpleperf_readelf
    
  - Fix duplicate symbols error in external/squashfs-tools
    
    Two symbols bwriter_buffer and fwriter_buffer are duplicated when switch -fcommon to -fno-common. Keep the old default for this project until we get a fixed version from upstream.
    Upstream fix patch: https://github.com/plougher/squashfs-tools/commit/fe2f5da4b0f8994169c53e84b7cb8a0feefc97b5
    
    Bug: b/151457797
    Test: mm
    Change-Id: Ia233a947c217ba79129c576259594d9ec01f477a
    
  - Merge "Integrate table viewer wtith debug tracks" into main
  - Merge "Import AndroidX from build 10514647" into main
  - Merge changes from topic "am-f0d23dac60054726859b45cd70714c90" into main
    
    * changes:
      Merge changes from topic "am-30a02653d67147b58a6d9a32b391c9e8" into android13-tests-dev am: f881d39197 -s ours
      [automerger skipped] Merge changes from topic "am-5b54428530a34f3dbbf2fc39256f4fec" into android12L-tests-dev am: 5314537bbd -s ours am: f2138a9b7f -s ours
    
  - Merge "Fix BTLE percision mouse can not use issue" into main
  - Autoupdate of 2 submodules
    
    *device/generic/goldfish-opengl updated to 68bd3fc8b3b5ff404e05e7279963dac27047ab92
    Merge changes from topic "gfxstream-move-goldfish-opengl-guest-part-2" into main
    
    * changes:
      Regenerate CMakeLists after move
      Remove more Gfxstream guest components
    
    *hardware/google/gfxstream updated to 2343dff31fef6d7ba2b0af5b2629df60aa93804c
    Merge changes from topic "gfxstream-move-goldfish-opengl-guest-part-2" into main
    
    * changes:
      Regenerate CMakeLists after move
      Minor fix ups after move
      Merge remote-tracking branch 'aosp/temp-consolidate-gfxstream-projects' into 'aosp/master'
    
    
  - Merge "Floss: Re-enable HFP indicators" into main
  - Consider in parallel the existing files
    
    Test: presubmit
    Bug: 292083821
    Change-Id: I4862444401e523f47badecfd6ca24a9c0637859b
    
  - Merge "Edit OWNERS file" into main
  - Add helper script to package linux-x86 binaries
    
    Bug: 242716693
    Test: ./art/tools/build-linux-x86-host-tools.sh
    Change-Id: Ia4b58728d38720b2d3d4db4ee1196379b8629dca
    
  - Merge "Add missing setlocale calls in tests." into main
  - Merge "Detach on download pending with no results, don't send null" into main
  - Removed OdsaOperation to reduce confusion
    
    Moved the constants in OdsaOperation into EsimOdsaOperation to
    reduce naming confusion.
    
    Bug: 279132691
    Test: atest service-entitlement-tests
    
    Change-Id: I58de77ba88f1d3247ce40ce51317065c01532ba5
    
  - Merge changes from topic "am-dba3caf5bd274c22adf2dd4e999bb7be" into main
    
    * changes:
      Merge changes from topic "am-6b55cc8b447347959783dae62c8c5612" into android13-tests-dev am: bd8580a95e -s ours
      [automerger skipped] Merge changes from topic "am-ed86b8d5429f4e37a10effef8696c894" into android12L-tests-dev am: 24cc9c1328 -s ours am: a131bbe69d -s ours
    
  - Merge changes from topic "am-b1a6ed3f6ca34e22bf15af320d7f9bfc" into main
    
    * changes:
      Merge changes from topic "am-520d43d843b34f61ab7ddb2a7d2df64c" into android13-tests-dev am: 31e4148af6 -s ours
      [automerger skipped] Merge "RESTRICT AUTOMERGE [Safety Labels] Fix incorrect assumption in `BaseUsePermissionTest`" into android12L-tests-dev am: 0e276a9dcb -s ours am: be83793796 -s ours
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to b6269d0e449518fdb7965f4c2c255c673d3f5deb
    Merge "Don't directly load CFI product config variables" into main
    *build/soong updated to 00d0d7af7d8754ba88fc754862e467894ff355cc
    Merge "Add CFI product config variables to platform_mappings" into main
    
  - Merge "Disable tombstones related tests for HWASAN build" into main
  - mobly: enable sharding
    
    Bug: 288445683
    Test: abtd
    Change-Id: Ibc089f403138006f0d52a3b763ab5804ac737e0f
    
  - Merge "Fix handling of “small integer returns in XMM” case in gen_text_asm_intrinsics.cc" into main
  - Merge "Re-enable LTO for libcodec2_hidl_client" into main
  - Merge "[uwb] Fix error prone sussgestion from google3" into main
  - Merge "Repair the incorrect log of disableIms" into main
  - Merge "floss: Fix hal host startup race" into main
  - Merge "Import AndroidX from build 10526986" into main
  - Merge "Add “Macro” prefix for MacroCanonicalizeNan." into main
  - Merge "Add label for allocator 2 service" into main
  - Use tripple buffering for compose target
    
    Also add DrmSwapchain class for tripple buffering.
    
    Bug: 280014849
    Test: run goldfish emulator with -qt-hide-window and swiftshader
    Change-Id: Icb77a3201f14a3c979900b2a01afeec3be4d8e8e
    Merged-In: Icb77a3201f14a3c979900b2a01afeec3be4d8e8e
    
  - Make server maps concurrent
    
    Test: presubmit
    Bug: None
    Change-Id: Icce5f179fce83a45f70e4ba5753430feb8e0c698
    
  - ethernet: add null check before reporting server interface state
    
    If the tethering interface disappears while in server mode (i.e.
    tethering is enabled), registering a new InterfaceStateListener will
    trigger an NPE.
    
    Test: TH
    Bug: 290971780
    Change-Id: I1d10575e80e68c77ec4771ac37e5fbc07e03c708
    
  - Merge "audio: if device is change from none to new device, need get index from new device." into main
  - Merge "EffectProxy return the active sub-effect descriptor" into main
  - Use -Xjvm-default=all instead of -Xjvm-default=enable or @JvmDefault
    
    The @JvmDefault annotation and -Xjvm-default=enable argument are both
    removed from kotlinc 1.9.0 in favor of -Xjvm-default=all.
    
    Bug: 291335478
    Test: builds
    Change-Id: I65f61004ebb3e85271af2fce3b64e29bc403933d
    
  - Merge "[uwb-cts] Fix dl-tdoa cts tests with updated CRs" into main
  - Merge "Add HotkeyContext and improve hotkey operation." into main
  - Merge "remove uhd validation for vp8" into main
  - Merge "Remove dangling reference to LLVMgold.so" into main
  - Merge "Use -Xjvm-default=all instead of -Xjvm-default=enable or @JvmDefault" into main
  - Move v4l2_codec HAL from the manifest to a vintf fragment
    
    The code owner then owns the manifest the vintf fragment.
    
    Remove IConfigurable because it isn't declared in the compatibility
    matrix. It isn't registered to hwservice_manager either in the
    implementation.
    
    Bug: 291157411
    Test: ARC++ boots.
    Change-Id: I1616bf2ae90327e87bf13cc379e85927333eb0ed
    Merged-In: I1616bf2ae90327e87bf13cc379e85927333eb0ed
    
  - Merge changes from topic "am-0e12d4c68f9e4630b4cea98b2cf5d4cf" into main
    
    * changes:
      [automerger skipped] Merge "Merge "Make the WindowInsetsAnimationTests more repeatable" into android12L-tests-dev am: dec779c341" into android13-tests-dev am: 70bede734a -s ours
      [automerger skipped] Merge "Make the WindowInsetsAnimationTests more repeatable" into android12L-tests-dev am: dec779c341 am: eb4d53289e -s ours
    
  - Merge "Change the argument check for provisioned sts cts test." into main
  - Merge "Symlink to rules_java in soong integration test." into main
  - Merge "tp: support source replacement in SqlSource" into main
  - Merge "Fix another over-long UTF-8 sequence test." into main
  - Merge changes I0845fdee,I879de1e8 into main
    
    * changes:
      Fix mbrtoc16 reserved range test for musl.
      Fix surrogate pair deocding for musl/glibc.
    
  - Autoupdate of 2 submodules
    
    *build/make updated to 4c1bc5b9b7e51e0b78b1f1c8d7d3eb6a520d05a0
    Merge "Added haiku-presubmit phony rule to makefile" into main
    *build/soong updated to 26661d1bb014527655c02f69f3ee547d9c041bcb
    Merge "Added haiku presubmit packaging" into main
    
  - Merge changes from topic "weaver-vts-fix" into main
    
    * changes:
      Don't overwrite in-use Weaver slots during VTS
      Simplify Weaver VTS test
      Remove redundant HIDL Weaver VTS test
      Move VtsHalWeaverTargetTest to common directory
      Make VtsHalWeaverTargetTest test both HIDL and AIDL services
      Clarify the Weaver documentation
      Update weaver AIDL default to use V2
      Add WeaverReadStatus to WeaverReadResponse
    
  - Merge "Add metrics to scroll/jank details panels in Pefetto UI." into main
  - Merge changes Ic338a341,I022fb301 into main
    
    * changes:
      Remove unused fs-verity signature
      Stop using fs-verity signature
    
  - Merge "snapuserd: Fix ubsan when reading a single aligned sector." into main
  - Merge "ui: Add SimpleResizeObserver" into main
  - Merge "ui: the the -> the" into main
  - Merge "De-pessimize SigSetConverter usage." into main
  - Merge "cosmetic" into main
  - Merge "Merge "CTS: Update voice recognition OWNERS" into android13-tests-dev am: 1bd3505afb" into main
  - Merge changes from topic "am-8cd8ecef987a45699738eb0b6d7466fa" into main
    
    * changes:
      Merge changes from topic "cherrypicker-L74800000961971901:N23000001387737938" into android13-tests-dev am: ce9878b8ea
      [DO NOT MERGE] Increase delay before retrieving event atoms. am: 5cfb7c484f
      [DO NOT MERGE] Fix WifiLock CTS test cases am: 0f5c7e0fc3
    
  - Autoupdate of 2 submodules
    
    *cts updated to 5c3cee6873d4e48e33a72ceea12d25c16b1764a9
    Merge "Skipped non-default MGF_DIGEST for Keymint < V3" into main
    *external/wycheproof updated to 5c205f68b41024804da7b5dc3a19931ebdaa2760
    Skipped non-default MGF_DIGEST for Keymint < V3
    
    Although MGF_DIGEST is included in the KeyMint spec since V1, some
    implementations (notably the C++ reference implementation) did not
    correctly report its presence in key characteristics until V3.
    
    The framework layer decides whether to add the MGF_DIGEST tag to begin()
    parameters based on whether there are MGF_DIGEST values in the key
    characteristics. The situation above means that this check is only
    reliable for an underlying KeyMint implementation of v3 or above.
    
    Hence tests with non-default MGF_DIGEST are skipped for Keymint < V3.
    
    Bug: 289859292
    Bug: 289749312
    Bug: 287891167
    Bug: 287532460
    Bug: 290308127
    Test: atest  CtsKeystoreWycheproofTestCases:com.google.security.wycheproof.RsaOaepTest
    Test: atest CtsKeystoreTestCases:android.keystore.cts.CipherTest#testKatBasicWithDifferentProviders
    Change-Id: I40fdfb14c244be83c19287289603644605e20e94
    
    
  - Merge "Added a handful more commands." into main
  - Merge "[stdlib] Expose leaf thread_executing span parameters" into main
  - Merge "Import uiautomator 10508672" into main
  - Update missed comment.
    
    Change-Id: I45b1e96c18d7117669c6a59a8431c9ab441a8fee
    
  - Merge "Add drop_config TOML for use with new drop script" into main
  - Merge "Sync upstream NetBSD." into main
  - Merge "Sync upstream OpenBSD." into main
  - Merge "Sync upstream FreeBSD libm (trivial changes)." into main
  - Merge "Sync upstream FreeBSD libm (real changes)." into main
  - Autoupdate of 2 submodules
    
    *external/openthread updated to 6a6ba75217ba5c91b78703aefa1ac8d2a6adda4f
    enable 1.2 and 1.3 border router features
    
    Change-Id: I2d891919408697471534ebc6d7c673720b025733
    
    *external/ot-br-posix updated to bd1a4b2a83b1cfa03ffb5896d5806d8bc738e166
    enable 1.2 and 1.3 border router features
    
    Change-Id: If845317f73538f1003bee49d2281a7964cf1f296
    
    
  - Fix a bug in image generation due to default conflict methods.
    
    There were inconsistencies in HasCodeItem/IsInvokable which lead to the
    default conflict ArtMethod pointing to arbitrary data.
    
    Test: 845-data-image
    Bug: 290519059
    Change-Id: I980c3fdac0ebf29474b166d0acfe27eef1d566c8
    
  - RISCV: [Codegen] Add VisitBoundType, Unreachable
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: Ibb979fc27ac403b0454adb78c921a63837fb30bf
    
  - Merge "scripts: Add cargo2rulesmk.py to generate rules.mk" into main
  - Merge "[tp]: Fix runnable state for first slice in thread" into main
  - Merge "Add CriticalNative test failing on native-bridge" into main
  - Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20230719 Publish the latest carrier id table. This build IS suitable for public release." into main
  - Merge "lite-tr: Check Rm before trying to inline." into main
  - Revert "Add DEX SHA1 to oat files."
    
    This reverts commit ba2222f1e114603b42dfdb6dd1d11012d32a2739.
    
    Reason for revert: breaking aosp cf targets b/292059778
    
    Bug:292059778
    Change-Id: Ia26f8e297a2eb8455df759e92490789f08b41906
    
  - Merge "Ignore slices outside cuj boundaries" into main
  - Update LUCI device filter
    
    Run tests on any ARM phone (don't hard-code specific models).
    
    Test: Run tools/luci/config/main.star to check syntax.
    Change-Id: Ibdb5159dc9d53e58d57b27ed71777d40a84159be
    
  - Merge changes from topic "aconfig-improve-dump-formats" into main
    
    * changes:
      aconfig: add 'verbose' dump format
      aconfig: improve the 'text' dump format
      aconfig: remove the 'debug' dump format
    
  - Merge "aconfig: fix broken auto-generated Rust code" into main
  - Pass the missing flags from odrefresh to dex2oat.
    
    After this changes, odrefresh reads relavent system properties and pass
    the flags accordingly to dex2oat. Added flags are:
    
    - --runtime-arg -Xms
    - --runtime-arg -Xmx
    - --instruction-set-variant
    - --instruction-set-features
    
    Bug: 291903090
    Test: atest art_standalone_odrefresh_tests
    Change-Id: I14b893ac11bee294d5552d5069026f10630c5dce
    
  - Merge "Use actually valid RSA parameters" into main
  - Adjust some tests which were relying on non-deterministic behavior.
    
    Test: gtests
    Bug: 291273982
    Change-Id: Ie8dbfa67c908df2209265680a904e21d77b3798d
    
  - apex: Fix license typo
    
    Fix a typo in license of prepare_device_vfio.sh script.
    
    Test: Not required
    Change-Id: I1124c6ca802bf788a167656fab317416b63f1259
    
  - Merge changes from topic "am-3a6fa397042247dd9e32310572580fc5" into main
    
    * changes:
      [automerger skipped] Merge "Merge "Merge "Merge "Force I/O when testing whether NSC allows TLS connections." into android11-tests-dev am: 9569ae57e4" into android12-tests-dev am: b7a9dbb2d3" into android12L-tests-dev am: f95644a4ad" into android13-tests-dev am: 6ca1c7e828 -s ours
      [automerger skipped] Merge "Merge "Merge "Force I/O when testing whether NSC allows TLS connections." into android11-tests-dev am: 9569ae57e4" into android12-tests-dev am: b7a9dbb2d3" into android12L-tests-dev am: f95644a4ad am: 4f510ecd4b -s ours
    
  - Merge "Move ticksToMilliSeconds to NetlinkUtils." into main
  - Merge "Merge "[conflict] Merge "Merge "HDMI: Fix failing HdmiCecPhysicalAddressTest CTS" into android12-tests-dev am: ca64f8e635" into android12L-tests-dev am: deb9c32d52" into android13-tests-dev am: b781e9f81f" into main
  - RISCV: [Codegen] Add VisitArrayLength
    
    Test: m test-art-host-gtest
    Bug: 283082089
    Signed-off-by: Lifang Xia <lifang_xia@linux.alibaba.com>
    Signed-off-by: Wendong Wang <wangwd@xcvmbyte.com>
    Change-Id: Icda3fe0a2d503fd1dd4c197df61abd95be78f86b
    
  - Merge "@FlaggedApi: improve ergonomics" into main
  - Merge "Print adb output if pushing gdbserver fails" into main
  - Merge "Add bug component to services/vibratorservice" into main
  - Merge "Correct the bug component for CtsNdkBinderTestCases" into main
  - Add DEX SHA1 to oat files.
    
    Add SHA1 since it is much more reliable then CRC32/Adler.
    
    CHECK that it matches with location checksum comparison.
    
    We sill rely on the location checksum, this just ensures
    that in the very unlikely case of CRC collision we crash,
    rather than accept the DEX and later mysteriously fail.
    
    Test: ./art/test.py -b --host --64
    Change-Id: I51af02f63c9ce8b858e4e8b4363bb75f8774d477
    
  - Merge "Floss: metrics: extend hfp pkt loss metrics for LC3" into main
  - Merge "Floss: Initialize folder for floss pandora server" into main
  - Merge "Add NetworkNsdReportedMetrics" into main
  - Merge "Add a benchmark for libatrace_rust" into main
  - Merge "Revert "external/boringssl: Sync to 26ecb2a275ca7444d10899b8a3fe76d84831fca4."" into main
  - Merge "ueventd: Fix creation of VFIO dev nodes" into main
  - Merge "apex: Add prepare_device_vfio script" into main
  - Merge "Include missing IWYU headers in intrinsics_args.h" into main
  - Merge "Add DomainsUtils class to encode/decode domain names." into main
  - Merge "SnoopLogger socket: filter data on socket fix" into main
  - Merge changes from topic "am-be4feadce422450196e0957686114bf4" into main
    
    * changes:
      Merge "DO NOT MERGE Mark locale extension test as NonCts." into android13-tests-dev am: e478885a69
      [automerger skipped] DO NOT MERGE Mark locale extension test as NonCts. am: 16eb8c3598 -s ours
    
  - Force LoadBootImage to take APEX versions from an argument.
    
    When a boot image is being loaded, the APEX versions on device are
    checked against the APEX versions stored in the boot image. Before this
    change, the APEX versions on device were taken from the runtime
    instance. However, some tests use LoadBootImage with a bootclasspath
    different from the one that the runtime uses, so the APEX versions
    calculated by the runtime shouldn't be used. The APEX version check
    happened to pass because of many coincidences, but it will no longer
    pass once we add core-icu4j and consrypt to the boot image. This CL
    fixes the issue with APEX versions, to prepare for the boot image
    change.
    
    Bug: 290583827
    Test: atest ArtGtestsTargetChroot
    Change-Id: Ia7680ac328cf7d996b8fefd1816f1175268918c9
    
  - Merge changes from topic "am-f21b83c061934eed814af67c54b2ecf3" into main
    
    * changes:
      [automerger skipped] Merge "RESTRICT AUTOMERGE [Safety Labels] Fix incorrect assumption in `BaseUsePermissionTest`" into android13-tests-dev am: b62abc9ee0 -s ours
      [automerger skipped] RESTRICT AUTOMERGE [Safety Labels] Fix incorrect assumption in `BaseUsePermissionTest` am: 42fbd83588 -s ours
    
  - Merge changes from topic "am-87740df79b6241818839fa3efe6f3689" into main
    
    * changes:
      Merge changes from topic "am-eb1246767ad04361b877fb79c8e97dc9" into android13-tests-dev am: 5c127ab76b
      [automerger skipped] Merge "RESTRICT AUTOMERGE [Safety Labels] Fix incorrect assumption in `BaseUsePermissionTest`" into android11-tests-dev am: 43cc1dd735 -s ours am: 5612594e01 -s ours am: 224d045b42 -s ours am: 617d01a40f -s ours
    
  - Merge "gd: stack: use new start/stop timeout properties" into main
  - Merge "Remove gd_hal_snoop_logger_socket feature flag" into main
  - Merge "Remove gd_hal_snoop_logger_filtering feature flag" into main
  - Merge "Aconfig: sort the parsed flag order in create-cache" into main
  - Load shared libs in DCLA into the correct linker namespace am: d686e3bc44
    
    Original change: https://android-review.googlesource.com/c/platform/system/apex/+/2658315
    
    Change-Id: I2b83130b7552764562cce7f306eda0d49b4fa7f6
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - add sepolicy owners on sepolicy files
    
    Bug: 256065208
    Test: build pass
    Change-Id: Idf1af9f76c0c1c71fcb1c729a8ee5e28c2e1b86c
    Merged-In: I9e41474b729ca066444b811ec559f9cec4e203ef
    
  - Merge "Add Andn, Orn, Xnor, Clz, Rori, Clzw, Roriw" into main
  - Merge "Handle ArrayIndexOutOfBoundsException for install_sessions.xml" into main
  - Use -Xjvm-default=all instead of -Xjvm-default=enable or @JvmDefault
    
    The @JvmDefault annotation and -Xjvm-default=enable argument are both
    removed from kotlinc 1.9.0 in favor of -Xjvm-default=all.
    
    Bug: 291335478
    Test: builds
    Change-Id: Iaa6015d5e9b23fc8605da08260d22500eef23147
    
  - Merge "Create v4 mapped v6 correctly" into main
  - Merge "Bypass the exec mode checks for roboleaf mode" into main
  - Merge "denylist boringssl_test_support before we fully support cc_test_library" into main
  - Merge "Move CtsSeccompHostTestCases from 'misc' to 'security' component" into main
  - Merge "Move CtsIntentSignatureTestCases from 'systems' to 'framework' component" into main
  - Merge "Share Events resource with resource.rs mod and add skeleton to use." into main
  - Merge "Merge "Change StorageHostTest#testFullDisk to case-insensitive match." into android13-tests-dev am: 6fa6b57324" into main
  - Merge "CodecDecoderValidationTest: Update AV1 resolution requirements" into main
  - Merge "Sync upstream FreeBSD (qsort)." into main
  - Autoupdate of 2 submodules
    
    *device/google/gs101-sepolicy updated to e2aaff8d5ef58e55f531024cccd4eded2990e955
    Move file context on vendor libdmabufheap to system/sepolicy
    
    libdmabufheap is former VNDK-SP library, and will be marked as sp-hal
    sepolicy label by default. Current definition on gs-101 creates conflict
    with generic sepolicy update. This change removes label on libdmabufheap
    from gs101 and move it to generic sepolicy.
    
    Bug: 291673098
    Test: N/A
    Change-Id: Ida23dc71e9794aa86e8b50ed927dc6b5fa57ea91
    
    *system/sepolicy updated to 4b6eabed21af436f46619b6037cf96678b14bb17
    Merge "Label former VNDK-SP libraries in vendor as sphal" into main
    
  - Merge "ui: Support fragments" into main
  - ui: Release canary
    
    Change-Id: Ie9d2830804661cea35e262256ceb61413be548f3
  - Merge "Fix typo in mutator name" into main
  - Merge "ui: don't throw if webusb is disallowed in iframes" into main
  - ui: Release stable
    
    Change-Id: I26ec6d4090bc28136f0171be6f53ecdcb8834c10
  - Merge "Add test utility to convert StatsEvent to Atom" into main
  - Merge changes Iac46bc9c,I4f853107 into main
    
    * changes:
      Invert over-long UTF-8 bool for readability.
      Add musl handling in run-on-host.sh.
    
  - Merge "Temporary Revert "Use java Jpeg encoding instead of native codes / fix some issues."" into main
  - RESTRICT AUTOMERGE Do not run RebootReadinessManagerTest on watch form factors am: f69f8e0598
    
    Original change: https://android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/2663015
    
    Change-Id: I75b2a1659392cbb8c24650bbfd365fe9a5d48aed
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Merge "Fix at-clause typo for Handler." into main
  - Capture full summary of md5 comparison
    
    Test: presubmit
    Bug: 290951369
    Change-Id: I8bd349534b949e40752366d7cfb4d4a9468f24ae
    
  - Turn on hide-error to true
    
    Change-Id: Id66d65dbc5b011cf7f25eb65034d4945d15d04a4
    Test: presubmit
    Bug: 290671133
    
  - Merge "Add exclusion for zeroed tests." into main
  - Snap for 8656240 from 70366eb8055bfaa2ebebb504b42011c2222ce80a to tm-release am: 0f1eb61cce
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/18641569
    
    Change-Id: I7b3af4b472dd9efdb5a286ed3830fd9699812ba0
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8581162 from b5395abbb6920fad5fb32a751218da3b82f10d8e to tm-release am: 68c8563148
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/18356859
    
    Change-Id: I26d5de34d12fa5c678ee811ac726ab187b77fd4f
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8401211 from 5965946243ee42a378b29ebc47850e8ab59eb2bf to tm-release am: 6fc2db26bd
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/17564031
    
    Change-Id: I9135c11d11361a6db3166fe9f67cfd4649a75d64
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Remove -language-version flags from dokka
    
    -language-version 1.3 is no longer supported by kotlinc 1.9.0.  Remove
    the flags and fix a compile error.
    
    Bug: 291335478
    Test: dokka -J--add-opens=java.base/java.lang=ALL-UNNAMED
    Change-Id: I7e25b3b68cd75be802a3d92034f22e24cf800396
    
  - NetworkCapabilities: initialize ALL_VALID_CAPABILITIES without loop
    
    This change also removes the MIN_NET_CAPABILITY constant that is not
    actually used and can always be re-added in the future (though, I would
    imagine that NetworkCapabilities will not be deprecated / removed in
    numerical order).
    
    Test: TH
    Change-Id: I97ccbc9e915eb74a0ef52c576e16fc8ce8d5b646
    
  - Autoupdate of 2 submodules
    
    *build/bazel updated to 06d401050ca95035a7922ed04be414db69b36052
    Use the vendored rules_java repository.
    
    Bug:291828210
    Bug: 287596254
    Test: CI
    Change-Id: If0dcdf994f363a3eed2da3ff3c8ce0f2a8715b7b
    
    *build/soong updated to 0ccd94cefa634f17dd85cb047119b5f0fa8fcace
    Merge "Keep rules_java vendored repository BUILD files" into main
    
  - Merge "Sync with upstream FreeBSD." into main
  - Merge "Rename make_intrinsics.cc -> gen_text_asm_intrinsics.cc" into main
  - Snap for 8397960 from 66ddb58ef4b0b235ff5dff3513713515ed19e0db to tm-release am: 9a635b4aef
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/17539922
    
    Change-Id: I4c3d08dddd292a49c1b3281d750b50acc0cd4034
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8391568 from 5d771f9fce40d0987e2492f2963214913d13438b to tm-release am: 845a8576fe
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/17530487
    
    Change-Id: I53e18be81715cc80a1cb2297776fff260c9e0453
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8283941 from d7cdc80005b12a2d939078964aa43c4381d79074 to tm-release am: 8ca3439f8e
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/17147504
    
    Change-Id: Ie9d1081ab2dc8720f43d1ed2c8d7fc4700097050
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8273439 from 9a7b4d8d27e7647be3f14b0cd168021de887d629 to tm-release am: ad2b9a1393
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/17129965
    
    Change-Id: Ib6845ddb643724e9cf31fa36b4718fb47a3e1c84
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8191477 from a531931eb82cb3c7ba9af06871cd896ce6742b59 to tm-release am: 0ab3e4b093
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/16911144
    
    Change-Id: Ib48488dfeaab228903cc631800991665e5d92cee
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8183382 from 2d2d9e2ff3593d38c7e41a6643a854156e8def52 to tm-release am: 31b34e2ee4
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/16875829
    
    Change-Id: If9a52aa58f70e66969dc807f30acd2ffb23cebdc
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8090552 from fe416a305c0f75de7cc1870a992131d9a303cd69 to tm-release am: 4af25da97b
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/16667812
    
    Change-Id: I2af7228d0996fb5f8ea82f9e102b9e2b7611266b
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8055626 from 8089574704118b81e06783eb0dc76adf6f228c48 to tm-release am: b36d58a406
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/16586893
    
    Change-Id: I8d6c5e614739de8b3abf669314b6c9d6263352c8
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 8016676 from 67f8d84496261bdb904750472e6b45e0adcb543c to tm-release am: 8ed5b713a8
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/16511801
    
    Change-Id: I58a174dfbb2b8c3c7cf13c1c5d971bad1229e45f
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7809064 from d136bdc4739c322e2c734251467fbbccce913dd6 to tm-release am: 5c8cb378fb
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/16021988
    
    Change-Id: I4bb487f36e25aa6d66cef3abcb206f2ae71c4de6
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7787597 from d2daf721274511b6698513ab53f032c5856412ad to tm-release am: 423ea81c50
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15962352
    
    Change-Id: I0d1c009f9fccb9f7c296277700cc5e9253040884
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7776027 from c40034cd5328dc60b21498e36ae6f38f46a0ad90 to tm-release am: 6cb925f94e
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15937593
    
    Change-Id: Ifa03f10a5570a77bafccb93baceb70c97f4dbb7e
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7761793 from fe8d7b8bf0b514a0dd92b3442aedd33317ac7ab3 to tm-release am: c149c43b64
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15902479
    
    Change-Id: I5d72f657a26412bd3eede742d8a6edba872e2d86
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7741087 from a7b822209d764044c57f135534fd104a711ebcdc to tm-release am: dfb8fd84bf
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15850492
    
    Change-Id: I191bd63c31a74b58abe59e5a9b62549cf409676e
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7579631 from 0fcc55a445a346d142906a5240874d5cfe9df7a6 to tm-release am: 0eeb795132
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15381454
    
    Change-Id: Iaded60611ae41f1ede504c31d0e5ce5dfda79e7d
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7558420 from 1c78aac5762c50b7053325394fb1cda0cbcad6d6 to tm-release am: e83d65c87b
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15318862
    
    Change-Id: I78219e4cc06dc53faa0515c8769880e76ced2f4d
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7520154 from be12a7370ca2dcf18538a4157a0cb6ece5b481ed to tm-release am: 607235dda8
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15196239
    
    Change-Id: I61d375e4501cbaff23a563f03dfd76d54f9df606
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7506946 from ca41486155741f114deaa102c16dc96815326613 to tm-release am: 812f9aa2f9
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15151193
    
    Change-Id: I088e19dc8aebc1a0e16751c64cc12105302a3baa
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7464528 from 3a47636906dee55b4beb4f19cb58d15db79b60d8 to tm-release am: a8bbf6ba85
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/15007846
    
    Change-Id: I3b3570888c0b626e7164bf2deda3aa8951448214
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7450497 from 538bcaa742197ab0605d4e92647d3fb22ecd3dd5 to tm-release am: af068ffaac
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14951471
    
    Change-Id: I772fba76f6340fc5c62e00ff6db20fd230558ebb
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7439290 from ae554918a12b6a22a33240e5b8fbadd404e51693 to tm-release am: a01342e0c8
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14912042
    
    Change-Id: Ida3f3d35e92a941653db720887cf28e18a3598bd
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7430111 from ae16bbbddf3c37e2b2a21b0ea688a0e611e937a9 to tm-release am: d85fae1d31
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14860406
    
    Change-Id: I48335075d1af07aaf80f09afd33ef7e51edabec7
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7422738 from 92ef14970fdcec4730ebe0a4a5237f4e98487cdb to tm-release am: 58be406d68
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14836307
    
    Change-Id: If29477813f5211fa49f2550b3c2e74e1c50ed9fa
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7418644 from 84867cb7b48c47edf335f37a8f68ee025ef42943 to tm-release am: 28d29c054b
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14811224
    
    Change-Id: I0e77ae59b455ed5107ccb2b6189b87e76cb824a8
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7372391 from 39c0e119c4718c1e331bce688b730faf1bc07219 to tm-release am: a160dfd948
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14612237
    
    Change-Id: I441b2de0035a4be6f2a18db83cb67684dafa473c
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7367778 from bbd3895f9c787aa66093ae4c4c0b720b7576bb12 to tm-release am: 7f903ba9bc
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14594115
    
    Change-Id: Icd280e3257ba18da963fd3bf113fc6a41504ec1a
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7357278 from 2e99d268d6920724ff0aec8dd6191f7340fb50c2 to tm-release am: 8d5ce2bd89
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14525291
    
    Change-Id: I4743a2626527664428a1919f0fce88a57a706372
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7354730 from 9abacacd7a56b86734c950f0ca8652239572fc0a to tm-release am: e889166860
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14511971
    
    Change-Id: I1485af803321c461b82ba905c5f7c0a1b790ce7e
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7328846 from 35164746d1c453bbd43ed3814f59539ac63d0465 to tm-release am: 0526b2002a
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14396651
    
    Change-Id: I7cde35cf3d522f9cdd8d5e07cdfb34a653b6016b
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7321797 from 77b96c221d40f88998fa2b57793c4ec560b425a0 to tm-release am: 3691470c74
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14346751
    
    Change-Id: I232bdc21abe49fe319ac41b3c9947635e188b106
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7318350 from 7063c4fb6236ca0b3ac2b4d69a66b9010205e36a to tm-release am: 69a6addfdd
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14335892
    
    Change-Id: I8505a3ad350a78061090e9e19fc7b251134cb2ea
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7299523 from a753967bd00ebead4f7d99e151d524b78d45a75f to tm-release am: 0390a0a9d9
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14259651
    
    Change-Id: Id2d3b040b66e468665ea17e432c843965bd9885c
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7283972 from 98dc385d206378def59499a094863876a0ee9d49 to tm-release am: faac2e7fcc
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14192533
    
    Change-Id: I965c64dfce5962a1090dddccfdf014d23447350c
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7272906 from f90d5928cbec280ee72a6e14c596a48805f7508f to tm-release am: 382fa5ccb5
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14149753
    
    Change-Id: I3ac6502fa892831e17c814f98ebb21e9dbf4f120
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7253336 from 601a5adcd277cb0bdfdfc583de3203e0b3b5dc68 to tm-release am: 5fff0785f2
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14071886
    
    Change-Id: Ib75049b53d28e55fefb82388551e9823f61260f4
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7241048 from 0724024a0a5863b5df880697bc60b8b7ed7ceed8 to tm-release am: 0388df7e9d
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14015600
    
    Change-Id: I03185fee6d74993fa157c6a995d5066342fe4c35
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7239324 from cb6e2e3fe8319bc5457aaf8b5a8c75bd60825c0a to tm-release am: 387815104d
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/14009350
    
    Change-Id: I9c84d3f64ab82edc8dc5b9ad9481401f7c6ca90e
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7230858 from d0e6a515cd0bc4393208d296914cd56b3638c2a9 to tm-release am: 73f15cacf8
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13978781
    
    Change-Id: I9dd8f67ed873ce66e42feaa9b72330b1aec089e9
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7227488 from 1dd862a90e32500715c5d02f7854624982ccaa5a to tm-release am: 3198cd6ebd
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13961168
    
    Change-Id: Id046e55d4d29cf321c47480c2a72deedc758c85b
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7219695 from 64e64f48ef788e24c8bae9c62459c8723f093906 to tm-release am: 40d021f3ef
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13927035
    
    Change-Id: I0040168f6d9a205cd5f7279519338b29420e9371
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7206841 from 7533755a047788254f69fb4f29e24572ee0597bc to tm-release am: 76428d6c1a
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13864232
    
    Change-Id: I765d3f9da4e2f5c5ab18da8a33b8224337d41905
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7199154 from b32a11fb7ae7b922ed08b3531745775845a819a9 to tm-release am: acb17e7ccd
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13834677
    
    Change-Id: I66058e351182bf1588752bec7f9f02ae4f6cd04e
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7188507 from 7133af1e3fd75ef25b8b38f4d13e45f2d91039a4 to tm-release am: 57d4803ac2
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13794162
    
    Change-Id: I99f64df81f157cc69320a21334a8c10f5781d11a
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7183434 from 0df8dcce29b6002f9b999ad1b7ed7b0d930669b0 to tm-release am: 6e8e944166
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13767945
    
    Change-Id: I51f7f2fb91782daa3b8a6a5d4e49caf9a25d6e08
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7175162 from f51f7a76201070d18263bf5223ca2e024a927c36 to tm-release am: 33e6c91336
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13719630
    
    Change-Id: I1483857f94e3f862f2dc74d4c902b6d1b535fe8d
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7171433 from 7e8872024dee7f9bc24a42973515d0631364eb6d to tm-release am: ebb41ea555
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13705035
    
    Change-Id: I8ac10e56a810f3706280dc5814c434302651a4f8
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7160100 from 669e93851b44b35483b39e7516f1f7b4c2b57ec2 to tm-release am: 4313a3cace
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13648553
    
    Change-Id: I2f0916e6eb755f6aa4b3d72d6a67ea6b598a9296
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7151881 from 8134b8cde0b58489ad22a24ac2d432fe4508fa87 to tm-release am: f4db20185d
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13612867
    
    Change-Id: I6b4a67e49fb93670d2d8c6236945ca79a1a46689
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7150039 from 1d393e2c5dc94142af45f12ea01a8f2bd34e5b7f to tm-release am: 35d274dab5
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13596105
    
    Change-Id: I0f3ac0b7d71a4dfd8c505af92407e48e8922d3c9
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    
  - Snap for 7088030 from 741942e418a78c45287f0604c9d9aa962df1d77c to tm-release am: f8e738ae98
    
    Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Scheduling/+/13365674
    
    Change-Id: I5ebad01d7bbd237f5e64ba746e4ec9728da8aeac
    Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
    

[...]
1 file changed