- Jun 04, 2024
-
-
Ang Li authored
Bug: 344870230 Test: Not required. Add owner only. Change-Id: I5ef64a9604f7453a1704e5a7b8f49acce3bf37c3
-
Ang Li authored
The remote color resources (under `remote_color_resources_res`) were authored and checked in three years ago by pbdr@, and these resource files are well isolated from other frameworks resources. It will make sense to add Pierre as an owner. Bug: 344870230 Test: Not required. Add owner only. Change-Id: I338a40fe7118dd04f168e83e85bf03912da45842
-
Jeff DeCew authored
-
Siim Sammul authored
-
Siim Sammul authored
Processing the large proto tombstones can cause OOM and there is no point adding tombstones larger than dropbox max capacity as they will not get uploaded. Bug: 343135528 Change-Id: Ib308e48dcfc3282ae7ab0e9fa0827cc8fae97078
-
Mitch Phillips authored
-
Parth Sane authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
- Jun 03, 2024
-
-
Ioannis Ilkos authored
-
Mark Fasheh authored
-
Ioannis Ilkos authored
TracingServiceProxy depends on external system services to forward its requests to. There is an edge case where reportTrace was called before the encrypted storage was unlocked and before external services can be bound (e.g. occurs when reportTrace is concurrent to system_server starting up). This change defers the registration of the service until we are ready to accept requests. As a side-effect this also means that the device needs to be unlocked before the service is published. Bug: 333846370 Test: atest PerfettoReporterTest Test: boot device without lock and invoke perfetto reporting (verify the report is accepted immediately) Test: boot device with lock and invoke perfetto reporting (verify the report is accepted after unlocking) Test: invoke perfetto reporting concurrent to kill -9 `pidof system_server` Change-Id: Ibb75c3e314d30b18cdc32e3774be1ee8022960b1
-
Mark Fasheh authored
We've been profiling and making improvements to MessageQueue for some time now and also have OWNERS for MessageQueueTest.java. Would like to be able to review future changes to the core MessageQueue class. I also added Message.java for good measure. Test: presubmit Change-Id: I961a2468c7b9a451d3b33d78a67f17cccf22cd60
-
Treehugger Robot authored
-
Treehugger Robot authored
Merge "Increase the dropbox disk quota to 20Mb for user debug builds as we add more debug to dropbox for user debug. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ea261f6a2a9d1034abfaf2ebdaae72c9869c8c90) Merged-In: Ib758fa6fa47cfd26e895bf8d7b9d5bde98c99461 Change-Id: Ib758fa6fa47cfd26e895bf8d7b9d5bde98c99461" into main
-
Jared Duke authored
While this offers minimal savings, there's no real reason to opt out of optimization (the default for app targets). Test: m + check APK diff Bug: 203241149 Change-Id: Ib1bba31a95afa87f37aedb0251796bdb31ab65c0
-
Parth Sane authored
Bug: 333854840 Test: atest android.os.BinderTest Change-Id: Iaf1fd1e5daea7103a873bc8f8aa0b78377e57714
-
Olivier Gaillard authored
Increase the dropbox disk quota to 20Mb for user debug builds as we add more debug to dropbox for user debug. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ea261f6a2a9d1034abfaf2ebdaae72c9869c8c90) Merged-In: Ib758fa6fa47cfd26e895bf8d7b9d5bde98c99461 Change-Id: Ib758fa6fa47cfd26e895bf8d7b9d5bde98c99461
-
Mitch Phillips authored
There's some bad behaviour going on that's exclusive to WatchOS (discovered on the Pixel Watch 2). The TombstoneWatcher class is responsible for watching the /data/tombstones/ directory. It is a member of the NativeTombstoneManager class, which is created when ActivityManager starts, and lives until the device is powered off. Unfortunately, some bad behaviour (unclear exactly what at this stage) means that the TombstoneWatcher class is spuriously garbage collected, even though the parent NativeTombstoneMenager class is still alive and reachable. I chatted with hboehm@ from the ART team, and his hypothesis is that because the TombstoneWatcher member is initialized in the constructor and never used again, some optimiser is doing the wrong thing and thinking that it's unused and can be GC'd. The TombstoneWatcher uses inotify in native code to execute a callback when a file is added to a directory, so it's clearly in use, but unfortunately the bug allows this class to be GC'd anyway. What this means, in practice, is that app native crashes on WatchOS are not being handled correctly. This includes: - Apps cannot get their own crashes through the ApplicationExitInfo::getHistoricalProcessExitReasons API. - Crash reports are never sent to Google, with the exception of tombstones that last until the next reboot, where they're one-time scooped up and sent to Google. This has substantially increased latency (requires a reboot) and also probably drops quite a number of reports because there's a limit of tombstones on the device, and a rate limit of how many are sent by GMS. Bug: 339371242 Test: atest CtsGwpAsanTestCases on eos (Pixel Watch 2, WatchOS) Change-Id: I9226e4368b03bd4742fccdafde6018f145da63e6
-
Treehugger Robot authored
-
lijilou authored
method. Accessing mDisplayInfos, mInputWindowHandlesOnDisplays and other collections should add mLock lock according to AOSP requirements. Test: OEM monkey test Bug: 344434136 Change-Id: Icb18683680c40939e0ebd352818702f90b79179f
-
b0202.jung authored
If a display has freeform windowing environments such as Desktop or XR device, then resumed activity of task fragment will be set to focused app. However, it can break focused state in embedded task fragments. Thus, allow it only if a focused task is different from a next task. Bug: 343252725 Test: Settings(AE) > Launch SubSettings > Check focused app/window Change-Id: Ib62ecb7c8e0fe453149f51c610c34d97bbde7cb1
-
- Jun 02, 2024
-
-
lijilou authored
Test: atest Bug: 343818003 Change-Id: Ia30d818d6ac19c2a3e9ae31b29122fb5bbac338a
-
- May 31, 2024
-
-
Veena Arvind authored
-
Veena Arvind authored
Bug: 324085891 Test: atest CtsResumeOnRebootHostTestCases \ FrameworksServicesTests: RebootEscrowDataTest \ FrameworksServicesTests: LockSettingsServiceTests \ FrameworksServicesTests: RecoverySystemServiceTest \ FrameworksServicesTests: RebootEscrowManagerTests \ FrameworksServicesTests: RebootEscrowProviderServerBasedImplTests Change-Id: Ibba55830bb3168d312d3f92094d7a266931439e6
-
Ravneet Dhanjal authored
-
Treehugger Robot authored
-
Harshit Mahajan authored
-
Android Culprit Assistant authored
3bebb903 Change-Id: I605177fabae80ea68399aa42a66419119cf02cd3 Bug: 343583446 Bug: 343690533
-
David Drysdale authored
-
David Drysdale authored
Bug: 343627215 Test: None, comment change only Change-Id: I362e30991ca951670ae29e9a1d9b51cf31c2ef71
-
- May 30, 2024
-
-
Winson Chung authored
-
Song Chun Fan authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Yi Kong authored
frameworks/base/core/jni/com_android_internal_content_FileSystemUtils.cpp:198:37: error: format specifies type 'long' but the argument has type 'int' [-Werror,-Wformat] 196 | ALOGD("Size after punching holes st_blocks: %" PRIu64 ", st_blksize: %ld, st_size: %" PRIu64 | ~~~ | %d 197 | "", 198 | afterPunch.st_blocks, afterPunch.st_blksize, | ^~~~~~~~~~~~~~~~~~~~~ Test: presubmit Bug: 315250603 Change-Id: I449937f824ef7423d2c909a64b34d4df678ac62b
-
Zhenhua Deng authored
Sometimes Luancher frequently register homeTransitionListener while OverviewProxyService connect/desconnect, if Sysui also slow response it may cause setHomeTransitionListener delayed with invalidate Transitions. Bug: 343098476 Test: auto monkey test Change-Id: I750d25f81f210373662b05fa9468585e47c4ed44
-
Treehugger Robot authored
-
- May 29, 2024
-
-
Julien Desprez authored
it's used in v2/android-platinum/suite/test-mapping-staged-platinum Change-Id: I87d9aff0dea6344908e44ed693730143f504dbf8 Test: presubmit Bug: 341947105
-
Xin Guan authored
Merge "JobSchedulerService:fix arrayIndexOutOfBoundsException to aviod systemServer crash." into main
-