summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-02Merge "Load ANGLEResetDisplayPlatform via dlsym" am: 20fc78f56ftemp_RQ2A.210305.007Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1607133 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I2f7cee6cdae4b16c5adeb7af751a591a939948e2
2021-03-02Merge "Load ANGLEResetDisplayPlatform via dlsym"Jason Macnak
2021-03-02Load ANGLEResetDisplayPlatform via dlsymJason Macnak
... which is slightly more defensive than loading the function via eglGetProcAddress. When loading the function via eglGetProcAdress, the returned function pointer will be one of the ext forwardering helpers (__glExtFwd0 in this observed case). The process can then crash if eglTerminate() is called on a new thread that has not yet called eglMakeCurrent() where the thread local gl_hooks_t is 0x0. Bug: b/181162754 Test: HeifWriterTest on Cuttlefish w/ SwANGLE Change-Id: Ieebea08184e63321abbeccf41d1fdaf10e62ca2b Merged-In: Ia8e55c899f9fde91215ce75313b33517f8440fee
2021-02-27Merge "libgui: Enable ThinLTO" am: 6a09516b00Yi Kong
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1605238 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Icc2da26e0ea0566c0b9944fc9d536ba423df5fb3
2021-02-27Merge "libgui: Enable ThinLTO"Yi Kong
2021-02-26Merge "/proc/net/xt_qtaguid/ is long deprecated and never present/used" am: ↵Maciej Żenczykowski
6b29823f4a Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1606488 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I64c6ede13000f5ca8cb00bffa77308a3d91ff168
2021-02-26Merge "/proc/net/xt_qtaguid/ is long deprecated and never present/used"Maciej Żenczykowski
2021-02-26Merge "Fix binder_to_string.h for NDK" am: 66f9970444Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1607793 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1a46247f6f798f8c876829c5921507d1410f1c0f
2021-02-26Merge "Fix binder_to_string.h for NDK"Treehugger Robot
2021-02-26Merge "Make installd log A/B missing artifacts" am: 7dad29dc9aTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1607279 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ie77904ea6e422ae0382b8629f78ae6f822ec0207
2021-02-26Merge "Make otapreopt actually print dexopt error messages" am: c0c5fae603Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1608218 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I3bc4c83e64cc5b00c56559191123a31da86024e4
2021-02-26Merge "Make installd log A/B missing artifacts"Treehugger Robot
2021-02-26Merge "Make otapreopt actually print dexopt error messages"Treehugger Robot
2021-02-25Make otapreopt actually print dexopt error messagesAlex Light
These messages were collected but then ignored, hindering investigations of issues. Make sure that we print these errors if the dexopt fails. Bug: 181182967 Test: treehugger Change-Id: I10c58bf42e90ef3ca10b18d2145272735f49366e
2021-02-25Make installd log A/B missing artifactsAlex Light
In the case of A/B update failures it can be difficult to determine where things went wrong. This change explictly logs missing files to provide more information for investigators Test: treehugger Bug: 181182967 Change-Id: Ifa27d2b9640270e3b250e6e96ddf7681fb1f519d
2021-02-25Merge "Store ANR traces in internal directory" am: 75dbd5e96cGavin Corkery
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1592374 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: If1162f74101233d6916d9157b82c8a4f28d1462d
2021-02-25Merge "Store ANR traces in internal directory"Gavin Corkery
2021-02-25Fix binder_to_string.h for NDKJooyung Han
AIDL NDK backend uses SpAIBinder and ScopedFileDescriptor for AIDL IBinder and ParcelFileDescriptor types and they are handle types which handles "null" cases by themselves. Both types are specialized in ToString() so that they can print "(null)" when managed resource(binder or fd) is null. Bug: 181196266 Test: atest aidl_integration_test Change-Id: I8fdd7ae2548b423d4cc4ffc56bf74521418de1d6
2021-02-24/proc/net/xt_qtaguid/ is long deprecated and never present/usedMaciej Żenczykowski
Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I9b4607cbf1590fe90ac8f380f37a546c0eaa60da
2021-02-25Merge "libbinder_rs: Modify asserts to propagate failure to C++" am: f867ed2f2aSteven Moreland
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1588098 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Idc8a1ee8f1ec7c2ec62033b998900947a94bdc27
2021-02-25Merge "libbinder_rs: Modify asserts to propagate failure to C++"Steven Moreland
2021-02-24Store ANR traces in internal directoryGavin Corkery
By storing ANR traces in /bugreports/dumptrace_XXXXXX, dumpstate may unlink the ANR traces successfully to avoid a storage leak. Test: adb bugreport, ensure ANR traces are in the bugreport and that the temporary ANR traces file has been unlinked Bug: 122292569 Bug: 179812900 Change-Id: I50e62d5dea1cb7d2aea316553eec310fb579e52d
2021-02-24Merge "Dumpstate: Add Bluetooth logs after getting Bluetooth dumpsys" am: ↵Treehugger Robot
f24c81b3ee Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1595619 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1e48da9f6929127ace58bc64e1a5625c1db92737
2021-02-24Merge "Dumpstate: Add Bluetooth logs after getting Bluetooth dumpsys"Treehugger Robot
2021-02-25libgui: Enable ThinLTOYi Kong
This improves app launch performance by 0.16%. Test: presubmit Change-Id: I5723f99387e8f40d30ac52c15c23d25caa5b1042
2021-02-24Merge "libgui: Enable PGO" am: 48df445c58Yi Kong
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1601373 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1f51a2796a825050a250e74160934e90a68de712
2021-02-24Merge "libgui: Enable PGO"Yi Kong
2021-02-24Merge "Add adyabr to libui OWNERS" am: cc567d0228Alec Mouri
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1602253 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I03fd60ae44217514d7d708ad65b12b95260ffeab
2021-02-24Merge "Clean up cc_test TEST_MAPPING after default update" am: 3420e32b3fTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1597072 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Icf5bcd3a507a6e2e23c48a589d77755b6f21d9c6
2021-02-24Merge changes I24d94e63,I9063060c am: 1a7660b397Ryan Savitski
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1601398 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iceaaa143392eb19e0138c9dd8b8caca9e7b6d137
2021-02-24atrace permissions for irq/ipi tracepoints am: 893507a002Marco Ballesio
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1601397 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I3d09b7ad86d7bc85d3d6db140290c161172d51f6
2021-02-24Merge "Adjust owners of libmath" am: 6756c76876Jiyong Park
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1596191 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ib79cf5a260615f6df21b523081c807bcd255b4f1
2021-02-24Merge "Update checking debug.vulkan.layer.* system props" am: 3fa6396567Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1596925 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ic9a802b36155e5f1ff906abcaccf030fe9c2d706
2021-02-24Merge "libbinder_ndk: expose declared services list" am: 33ea854b1fSteven Moreland
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1595574 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ib3d4d7842aca87cb9dea70fdd92898eb757d9140
2021-02-23Merge "Remove unnecessary dependency on libnativehelper.so" am: 82a8c40f72Orion Hodson
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1594053 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I46b014124a3668d7a62b122c809816202643044c
2021-02-23Dumpstate: Add Bluetooth logs after getting Bluetooth dumpsysJack He
* Getting Bluetooth dumpsys after getting the log files will result in a small gap period where no packet log is available when they should be * Moreover, bluetooth dumpsys dump some binary formated log into log file and hence the file needs to be included after the dumpsys Bug: 180569201 Test: take bugreport Change-Id: Ibf3fe24d3c07df5858d355d52c2082aea38a8447
2021-02-23Merge "Add adyabr to libui OWNERS"Alec Mouri
2021-02-23Merge "Clean up cc_test TEST_MAPPING after default update"Treehugger Robot
2021-02-23Add adyabr to libui OWNERSAlec Mouri
Bug: 181029475 Test: builds Change-Id: Ie5fcadc667024f663d27a6539008fc18c677a33b
2021-02-23Merge changes I24d94e63,I9063060cRyan Savitski
* changes: atrace.rc: allow select tracepoints on release builds atrace permissions for irq/ipi tracepoints
2021-02-23atrace.rc: allow select tracepoints on release buildsRyan Savitski
See the bug and the associated SELinux policy change (aosp/1594256) for context. Bug: 179788446 Change-Id: I24d94e63b06d0ec2b1b091fd635b9f059df7f75d Merged-In: I24d94e63b06d0ec2b1b091fd635b9f059df7f75d
2021-02-23atrace permissions for irq/ipi tracepointsMarco Ballesio
irq/ipi tracepoints are required for Traceur's irq category. Bug: 153486528 Test: grabbed a trace with Traceur on a user build, verified that irq/ipi tracepoints were present Change-Id: I9063060ce1856a7783860fe4a203f075349cbc14 Merged-In: I9063060ce1856a7783860fe4a203f075349cbc14
2021-02-23libgui: Enable PGOYi Kong
This improved app launch time by 0.90%. Test: TreeHugger Bug: 180985299 Change-Id: I548766211cc9ba0e2fb69b47acdafc52179661f6
2021-02-23Merge "Adjust owners of libmath"Jiyong Park
2021-02-22Merge "Update checking debug.vulkan.layer.* system props"Treehugger Robot
2021-02-22Update checking debug.vulkan.layer.* system propsJason Macnak
... to scan a fixed range of priorities followed by consecutive priorities instead of scanning all system props (property_list()) which causes sepolicy audits when Vulkan is loaded in a process with a restrictive sepolicy. This avoids sepolicy audits in system_server for example when running on Cuttlefish with SwANGLE (ANGLE GL on top of SwiftShader Vulkan). Bug: b/179967574 Test: boot Cuttlefish with SwANGLE and inspect audit logs Change-Id: I63b3f45113fbdd3ab62c22f062150e25b99d7352
2021-02-22Merge "libbinder_ndk: expose declared services list"Steven Moreland
2021-02-21Merge ab/7061308 into stage.Xin Li
Bug: 180401296 Merged-In: I703d82abf612d2a0c7f0d440da6a3e54eadab302 Change-Id: I88635f0220ad359f57d7bb7e78abb6e35382ab60
2021-02-21Merge "Remove unnecessary dependency on libnativehelper.so"Orion Hodson
2021-02-20Merge "surfaceflinger: Enable PGO" am: 72ee793760Yi Kong
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1596275 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I61ae8edc1b4cc5d08b7a377b2af1617d6dacee82