summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysMerge "Snap for 11933214 from cd1d5686b1c9f28d0b3b89bd0035f84ba7594bc0 to ↵busytown-mac-infra-releaseAndroid Build Coastguard Worker
busytown-mac-infra-release" into busytown-mac-infra-release
3 daysSnap for 11933214 from cd1d5686b1c9f28d0b3b89bd0035f84ba7594bc0 to ↵Android Build Coastguard Worker
busytown-mac-infra-release Change-Id: Ibaaa33370ec4fee6b9f527b8a31a0402ed4e9cad
6 daysMerge "Snap for 11933108 from 77863ff44f30e7e6da2f15cff7a288a7f0742657 to ↵Android Build Coastguard Worker
sdk-release" into sdk-release
6 daysSnap for 11933108 from 77863ff44f30e7e6da2f15cff7a288a7f0742657 to sdk-releaseAndroid Build Coastguard Worker
Change-Id: Ie9dcfd7d06ecaeffdf6b4380e82407ab88b003bc
7 daysMerge "Make stack dumping errors display better." into mainChristopher Ferris
7 daysMerge "Use the global default cpp_std." into mainElliott Hughes
7 daysMerge "Update sensorservice owners" into mainTreehugger Robot
7 daysUse the global default cpp_std.Elliott Hughes
Bug: http://b/344590580 Change-Id: I1aac6c3ac4c08a1928d5b967dbde7a0d9047d8da
7 daysUpdate sensorservice ownersAnthony Stange
Change-Id: Ib344033d170b4e61666b925259506606f5551a66
7 daysMake stack dumping errors display better.Christopher Ferris
Currently, the code first checks if a process is cached and then checks if the process should be backtraced. For example, the code should not backtrace the zygote process. This CL moves the cached process check until after the check to see if the process should be backtraced. Before this change, the zygote was always in the list of processes, and is always cached so it shows up as this anonymous process that can't be backtraced. After this change, since the zygote is not supposed to be backtraced, it is not present. For any pids that would have been dumped but are bypassed or have an error, make the header include the timestamp and the command line. Improve the message about why a cached process is skipped. For an unwind that fails: - If it's a java process, try a native unwind. - Display the time it took for the failed unwind. - Check if the process is now cached and display that error message. Bug: 339473422 Test: Trigger bugreport and verify everything continues to work. Test: Fake an unwind failure and verify the output. Test: Fake an unwind failure and fake a cached process and verify the output. Test: Fake an unwind failure for a java thread, and do a native unwind. Test: Ran the bugreports from above through the bugreport parser. Change-Id: I3082f2ac619e179621ad3ff39f2e839d000b2576
7 daysMerge "Snap for 11926842 from 77cd3a2bf400c13b71d4ed31265a44bfd4b4c93b to ↵Android Build Coastguard Worker
sdk-release" into sdk-release
7 daysSnap for 11926842 from 77cd3a2bf400c13b71d4ed31265a44bfd4b4c93b to sdk-releaseAndroid Build Coastguard Worker
Change-Id: I9bfd191896b1618d561a966daf6f0f634323a98f
8 daysMerge "Add negative tests for ServiceManager RegisterForNotifications and ↵Parth Sane
unregisterForNotifications" into main
8 daysMerge "Don't log error on success" into mainTreehugger Robot
9 daysMerge changes I89c9b0f4,Id8748b58 into mainTomasz Wasilczyk
* changes: Abstract atrace dependency into binder::os Skip Binder IPC tests on NoKernel builds
9 daysAdd negative tests for ServiceManager RegisterForNotifications and ↵Parth Sane
unregisterForNotifications Bug: 333854840 Test: atest binderLibTest Change-Id: I8a304def1d26cd1a3a4b9b3e9a3048ad702aa941
9 daysMerge "Fix build with ToT libc++" into mainYi Kong
9 daysFix build with ToT libc++Yi Kong
frameworks/native/cmds/installd/file_parsing.h:55:17: error: no matching constructor for initialization of 'std::ifstream' (aka 'basic_ifstream<char>') 55 | std::ifstream ifs(str_file); | ^ ~~~~~~~~ Test: Build with ToT libc++ Change-Id: I6aa9c173ea0acf633b1662f2118b9271000f6af4
10 daysMerge "Snap for 11904128 from b912fe4e08abec02951cfceff12b4e20c8fb640d to ↵Android Build Coastguard Worker
busytown-mac-infra-release" into busytown-mac-infra-release
10 daysSnap for 11904128 from b912fe4e08abec02951cfceff12b4e20c8fb640d to ↵Android Build Coastguard Worker
busytown-mac-infra-release Change-Id: I313369cb88fe82b10fc75bc14e6303ee71118b65
12 daysMerge "Create a pipe between otapreopt_script and Pre-reboot Dexopt." into mainJiakai Zhang
12 daysCreate a pipe between otapreopt_script and Pre-reboot Dexopt.Jiakai Zhang
Pre-reboot Dexopt uses this pipe to check if otapreopt_script is alive, and cancels itself when otapreopt_script dies. Bug: 311377497 Test: - 1. system/update_engine/scripts/update_device.py out/dist/aosp_cf_x86_64_phone-ota-*.zip 2. Wait for update_engine to enter the postinstall stage. 3. adb shell update_engine_client --cancel Change-Id: I9ef4525f4d0b3b8344604166a044c9e3e1bf18a0
12 daysMerge "RpcSession change CVD to CID" into mainDevin Moore
13 daysMerge "libbinder: explicit log for frozen process" into mainTreehugger Robot
13 daysMerge "libbinder: extended error more info" into mainTreehugger Robot
13 daysMerge "libbinder: report binder error in abort message" into mainTreehugger Robot
13 daysRpcSession change CVD to CIDDevin Moore
It was misspelled in the header and should be CID. Bugs: me Test: none Change-Id: Id4cf88f4f0e9a391a54a0c418c58c789d15ee68e
13 daysMerge "Dump UWB snoop logs into bugreport" into mainTreehugger Robot
13 daysAbstract atrace dependency into binder::osTomasz Wasilczyk
This is a regression introduced in Iab43329097488f5de531ab9da46893c9df8e46b5 Bug: 302718225 Bug: 341083395 Test: aosp/3081709 Test: mma Change-Id: I89c9b0f48d20f073619637b31b517a5374bde61e
13 daysSkip Binder IPC tests on NoKernel buildsTomasz Wasilczyk
Bug: 285204695 Test: atest --host binderRpcTestNoKernel Test: m binderRpcTestNoKernelAtAll Change-Id: Id8748b58e2355ea8eed7ec16d9b91bc69971e736
13 daysMerge "Allow Binder Rust libraries in APEXes" into mainNikita Putikhin
13 daysMerge "Snap for 11904077 from e17cca3ff735691414448fca99f60a4e876f253a to ↵Android Build Coastguard Worker
sdk-release" into sdk-release
13 daysSnap for 11904077 from e17cca3ff735691414448fca99f60a4e876f253a to sdk-releaseAndroid Build Coastguard Worker
Change-Id: I9aa0596eacf5ef6e27ec6590e4f23fb2c3041d5b
14 daysMerge "libbinder: support exporting fewer symbols" into mainFrederick Mayle
14 daysMerge "Build egl_display extension string using temporary vector" into mainTom Murphy
2024-05-29Build egl_display extension string using temporary vectorTom Murphy
Currently it is very easy to forget to add a trailing space when adding to the extension string. This has already caused a major bug fixed by 0bc64a80291111ad9356377e7247acdf77325e75. Build the string using a vector instead similar to libANGLE::Context::initExtensionStrings() does it. This is much less error prone than the current code. Test: Added unit test Test: Ran atest EGL_test Test: Confirmed string output is the same with print Bug: 285606242 Change-Id: I7f837a3009f0ccfedcf44f3d7ff709a269d0034f
2024-05-28Merge "Snap for 11897273 from 5f5998f23f6d6599e0771386d0555601d904fed2 to ↵Android Build Coastguard Worker
sdk-release" into sdk-release
2024-05-28Snap for 11897273 from 5f5998f23f6d6599e0771386d0555601d904fed2 to sdk-releaseAndroid Build Coastguard Worker
Change-Id: Ibe1008e1c4b5002d69237a32affaa6264303ccb1
2024-05-28libbinder: explicit log for frozen processSteven Moreland
This error is ambiguous without the log, and it logged before this case was split from the default case. Bug: 333689623 Test: N/A Change-Id: Ia6cfe7fc35a6e79f1ae3284674f101efc784af40
2024-05-28Merge "Remove unused rust_bindgen include_dirs" into mainTreehugger Robot
2024-05-28Allow Binder Rust libraries in APEXesNikita Putikhin
Bug: 342555992 Test: mm Change-Id: Ia3c08ee7850a8bcfe98a472214f07379be4150c7
2024-05-26Merge "Snap for 11878398 from 41e2839ee7fc34f518ee5825e1e827ceca12ce8d to ↵Android Build Coastguard Worker
busytown-mac-infra-release" into busytown-mac-infra-release
2024-05-26Snap for 11878398 from 41e2839ee7fc34f518ee5825e1e827ceca12ce8d to ↵Android Build Coastguard Worker
busytown-mac-infra-release Change-Id: I7a79a1df57027d5452bd48ea9f900478e18c19cf
2024-05-24Don't log error on successAbhishek Gadewar
Summary: std::map::erase(Key&) returns 0 on failure (key did not exist), 1 on success (key existed and was deleted). Prior to this change, PersistableBundle would log an error anytime a key was successfully deleted. Test: added PersistableBundle test Change-Id: I9c2f6cabd30f784d5dbde5dee1f3d0eb2461bd06 Signed-off-by: Abhishek Gadewar <abhishekgadewar@meta.com>
2024-05-25libbinder: extended error more infoSteven Moreland
Add into log what these mean. Fixes: 319532604 Test: N/A Change-Id: I7a85a8daac294eec8b93e2c3fce46d5123209fe1
2024-05-25libbinder: report binder error in abort messageSteven Moreland
This bug has been eluding me for years. It's so rare, you never see the logcat. I only see the crash stacks. I'm going to guess it's FD exhaustion causing this? But we'll see... Bug: 197637414 Test: boot Change-Id: I78533a8de7cfb5edb7226cd6cfeac5b8aa6ffdf0
2024-05-24Merge "Add CtsSecurityHostTestCases to dumpstate test mapping." into mainTreehugger Robot
2024-05-24Merge "Differentiate between empty and unrecognizable display identification ↵Brian Lindahl
data" into main
2024-05-24Add CtsSecurityHostTestCases to dumpstate test mapping.Steven Moreland
Fixes: 342311206 Change-Id: I81d5c244d671e4081916842e622e900ed057398e Test: N/A
2024-05-24Differentiate between empty and unrecognizable display identificationBrian Lindahl
data Test: system boots with no display identification error logs Bug: 220045335 Change-Id: I6efa1daf523b17ea56f4a4b9e842d663804e1c15