Builder fugu-debug Build 391
Results:
Experimental
Trigger Info:
Project | art |
Revision | 814aa7101f1a3402419a7e9bc2cca848aeb80823 |
Execution:
- Source: Task 420d4d3ccdfd3110
- Recipe: art
Build Properties:
Name | Value | Source |
---|
Blamelist:
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Jiyong Park (jiyongohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Martin Stjernholm (mastohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Alex Light (allightohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Vladimir Marko (vmarkoohnoyoudont@google.com)
- Orion Hodson (othohnoyoudont@google.com)
- David Srbecky (dsrbeckyohnoyoudont@google.com)
- Martin Stjernholm (mastohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Lokesh Gidra (lokeshgidraohnoyoudont@google.com)
- Lokesh Gidra (lokeshgidraohnoyoudont@google.com)
- David Srbecky (dsrbeckyohnoyoudont@google.com)
- Martin Stjernholm (mastohnoyoudont@google.com)
- Martin Stjernholm (mastohnoyoudont@google.com)
- Vladimir Marko (vmarkoohnoyoudont@google.com)
- Calin Juravle (calinohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- David Srbecky (dsrbeckyohnoyoudont@google.com)
- Vladimir Marko (vmarkoohnoyoudont@google.com)
- Vladimir Marko (vmarkoohnoyoudont@google.com)
- Calin Juravle (calinohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Evgeny Astigeevich (evgeny.astigeevichohnoyoudont@linaro.org)
- David Srbecky (dsrbeckyohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Dario Freni (dariofreniohnoyoudont@google.com)
- Vladimir Marko (vmarkoohnoyoudont@google.com)
- Alex Light (allightohnoyoudont@google.com)
- Alex Light (allightohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- David Sehr (sehrohnoyoudont@google.com)
- Vladimir Marko (vmarkoohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Paul Duffin (paulduffinohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Ian Zerny (zernyohnoyoudont@google.com)
- David Sehr (sehrohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
Timing:
Create | Friday, 28-Dec-18 11:03:26 UTC |
Start | N/A |
End | Friday, 28-Dec-18 17:04:02 UTC |
Pending | 6 hrs |
Execution | N/A |
All Changes:
-
Merge "Add libjavacrypto.so to the runtime APEX"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 28-Dec-18 11:02:54 UTC Repository https://android.googlesource.com/platform/art Branch Revision 814aa7101f1a3402419a7e9bc2cca848aeb80823 Comments
Merge "Add libjavacrypto.so to the runtime APEX"
-
Add libjavacrypto.so to the runtime APEX
Changed by Jiyong Park - jiyongohnoyoudont@google.com Changed at Friday, 28-Dec-18 08:20:55 UTC Repository https://android.googlesource.com/platform/art Branch Revision 72b85330b71797e078e94abacdc69ddd4650ccd4 Comments
Add libjavacrypto.so to the runtime APEX Since the lib is used with dlopen, there is no build-time dependency to the library from anything in the runtime library. As a result, the lib hasn't been included in the runtime APEX. Fixing this by explicitly listing the lib name in the native_shared_libs property. Bug: 121395847 Test: m com.android.runtime.debug; the build apex has libjavacrypto.so Test: atest CtsJdwpTestCases Change-Id: I7786919c492b1bbf3826d0c595d24e3c9d78282e
Changed files
- build/apex/Android.bp
-
Merge "Add dumping for number of classes initialized"
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Thursday, 27-Dec-18 23:23:29 UTC Repository https://android.googlesource.com/platform/art Branch Revision e0d6e073e9ebd803a6a42bc9e848429b5cbd9dd3 Comments
Merge "Add dumping for number of classes initialized"
-
Add dumping for number of classes initialized
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Thursday, 27-Dec-18 21:09:23 UTC Repository https://android.googlesource.com/platform/art Branch Revision 41dba673345271e53803efb477b86fad5939854c Comments
Add dumping for number of classes initialized For --dump-stats, dump how many classes are each status after attempting initialization. Test: <compile_apk> --instruction-set=arm64 --app-image-file=generated.art --dump-stats Sample output: dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 100% of instance fields resolved for 1575 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 1.88679% of check-casts removed based on type information for 53 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status NotReady for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Retired for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status ErrorResolved for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status ErrorUnresolved for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Idx for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Loaded for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Resolving for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Resolved for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Verifying for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0.0186596% of classes with status RetryVerificationAtRuntime for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status VerifyingAtRuntime for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 28.1916% of classes with status Verified for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status SuperclassValidated for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 0% of classes with status Initializing for 32155 cases dex2oat I 12-21 19:18:56 58439 58439 compiler_driver.cc:109] 71.7898% of classes with status Initialized for 32155 cases Bug: 70735003 Test: test-art-host Change-Id: I57e8a977ee202c0ce85030208caa183344a5567a
Changed files
- compiler/driver/compiler_driver.cc
- compiler/driver/compiler_driver.h
-
Merge "Fix dex2oat usage error"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 26-Dec-18 17:30:06 UTC Repository https://android.googlesource.com/platform/art Branch Revision 1650dafad62578a1766bd617d78458a4cf1e2a9a Comments
Merge "Fix dex2oat usage error"
-
Merge "Remove null check from ForwardObject / ForwardCode"
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Saturday, 22-Dec-18 02:23:42 UTC Repository https://android.googlesource.com/platform/art Branch Revision d67db81af7fe034d078881b4ee29bf47c492fbb2 Comments
Merge "Remove null check from ForwardObject / ForwardCode"
-
Merge "Configure the full set of libraries for switching back from platform to runtime (aka default) namespaces."
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Saturday, 22-Dec-18 00:05:29 UTC Repository https://android.googlesource.com/platform/art Branch Revision f5f38698a4e13b1afc70fdc69adf2928cd852215 Comments
Merge "Configure the full set of libraries for switching back from platform to runtime (aka default) namespaces."
-
Merge "Create dexpreopt.config in build_linux_bionic.sh"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 21-Dec-18 23:47:19 UTC Repository https://android.googlesource.com/platform/art Branch Revision 08885128f9a5b989d6598eae1c96054b4420701b Comments
Merge "Create dexpreopt.config in build_linux_bionic.sh"
-
Fix dex2oat usage error
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Friday, 21-Dec-18 23:26:19 UTC Repository https://android.googlesource.com/platform/art Branch Revision 19667a0277ac383bc49d40d2717ddd5eded961da Comments
Fix dex2oat usage error --compilation-reason usage was out of place. Test: manual Change-Id: Id6ecba9f1a97cbba49b67bfd6ad924e56ce5ae5e
Changed files
- dex2oat/dex2oat.cc
-
Configure the full set of libraries for switching back from platform to
Changed by Martin Stjernholm - mastohnoyoudont@google.com Changed at Friday, 21-Dec-18 22:40:37 UTC Repository https://android.googlesource.com/platform/art Branch Revision 8ab9c5704dc12a3c8a0b8d293b687941afecd736 Comments
Configure the full set of libraries for switching back from platform to runtime (aka default) namespaces. In CTS dalvikvm loads libandroid.so which is only in /system/lib, and then that loads libnativehelper.so which should be loaded from the APEX again. It's not certain this list needs to be a full copy of the list of namespace.default.link.runtime.shared_libs in system/core/rootdir/etc/ld.config.txt, but it's simpler that way. Bug: 121384464 Bug: 119867084 Bug: 113373927 Test: Flash and reboot device Test: atest --test-mapping cts/tools/vm-tests-tf/TEST_MAPPING Test: cts-tradefed run commandAndExit cts-dev -m CtsJniTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsCompilationTestCases Change-Id: Iecd27b8c9d4b7b80141f8a7f9eb6f062f3885206
Changed files
- build/apex/ld.config.txt
-
Remove null check from ForwardObject / ForwardCode
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Friday, 21-Dec-18 21:37:06 UTC Repository https://android.googlesource.com/platform/art Branch Revision 9a3da9a8433aff8cf3f24c969d9548ec513c86ed Comments
Remove null check from ForwardObject / ForwardCode It should be faster to do the null checks in the caller. Bug: 116052292 Test: test-art-host-gtest Change-Id: I10ce07522143f998b623ce0a1ce80d068ab32800
Changed files
- runtime/gc/space/image_space.cc
-
Create dexpreopt.config in build_linux_bionic.sh
Changed by Alex Light - allightohnoyoudont@google.com Changed at Friday, 21-Dec-18 17:47:41 UTC Repository https://android.googlesource.com/platform/art Branch Revision cefcbc05cc10998cbc5742f3ca72c140ff65d6dc Comments
Create dexpreopt.config in build_linux_bionic.sh soong will panic if a json file called $PRODUCT_OUT/dexpreopt.config is not present. This file normally contains information from make soong needs to implement half of the dexpreopt support. Since this support still requires some make parts it is not needed for linux_bionic builds. Test: ./art/tools/build_linux_bionic.sh -j72 com.android.runtime.host Bug: 120436895 Change-Id: Id63e39eefbf5217de05738691f52c352cb1529ee
Changed files
- tools/build_linux_bionic.sh
-
Merge "ART: Remove thread dump"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 21-Dec-18 16:26:39 UTC Repository https://android.googlesource.com/platform/art Branch Revision 46a8938026c425d54f2c02631ca584b4d1f2666c Comments
Merge "ART: Remove thread dump"
-
Merge "ART: Add CRC32.updateByteBuffer intrinsic for ARM64"
Changed by Vladimir Marko - vmarkoohnoyoudont@google.com Changed at Friday, 21-Dec-18 16:12:17 UTC Repository https://android.googlesource.com/platform/art Branch Revision ca7027d30aa8b1abf4ef76dda156dd893234ddca Comments
Merge "ART: Add CRC32.updateByteBuffer intrinsic for ARM64"
-
Merge "Allow multiple native debug entries with same address."
Changed by Orion Hodson - othohnoyoudont@google.com Changed at Friday, 21-Dec-18 16:02:48 UTC Repository https://android.googlesource.com/platform/art Branch Revision 7201ef48fb42cc36824126a26f758f02c9200bad Comments
Merge "Allow multiple native debug entries with same address."
-
Allow multiple native debug entries with same address.
Changed by David Srbecky - dsrbeckyohnoyoudont@google.com Changed at Friday, 21-Dec-18 15:41:19 UTC Repository https://android.googlesource.com/platform/art Branch Revision 9383d692bc6ad206d0232f1d68f9c41585a2665c Comments
Allow multiple native debug entries with same address. We create packed entries which hold multiple methods and have address aligned to 64k block that contains those methods. If there is no method at the start of the block, it is possible the new method will be JITed at that 64k-aligned address. Test: test.py -b -r -t 137 Bug: 121363337 Change-Id: I2561b207f99e91e03f4709df5f318879c884a829
Changed files
- runtime/jit/debugger_interface.cc
-
Merge "Revert^2 "Linker namespace configuration for the Runtime APEX.""
Changed by Martin Stjernholm - mastohnoyoudont@google.com Changed at Friday, 21-Dec-18 11:14:45 UTC Repository https://android.googlesource.com/platform/art Branch Revision 26c140f01048b7b87c6eebcf4b219ab63c32b9ce Comments
Merge "Revert^2 "Linker namespace configuration for the Runtime APEX.""
-
Merge "Move constructors and operators should be noexcept."
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 21-Dec-18 04:58:09 UTC Repository https://android.googlesource.com/platform/art Branch Revision fadea6bfadc3dccb8d28eb6a133fb8f27e2c4ec2 Comments
Merge "Move constructors and operators should be noexcept."
-
Merge "Revert "Suspend the runtime when switching interpreters.""
Changed by Lokesh Gidra - lokeshgidraohnoyoudont@google.com Changed at Friday, 21-Dec-18 01:14:21 UTC Repository https://android.googlesource.com/platform/art Branch Revision f05ad2a8d1e573c4d1aa0f3add9c721c0a8eb894 Comments
Merge "Revert "Suspend the runtime when switching interpreters.""
-
Revert "Suspend the runtime when switching interpreters."
Changed by Lokesh Gidra - lokeshgidraohnoyoudont@google.com Changed at Friday, 21-Dec-18 00:33:46 UTC Repository https://android.googlesource.com/platform/art Branch Revision 9fd68f6795eab7085986f80b1c4d00dc45a68485 Comments
Revert "Suspend the runtime when switching interpreters." This reverts commit 01e1d3217c9b6ad5b3f118a539bea6778ad6096c. Reason for revert: JDWP JIT and Interpreter tests on hosts failing. Change-Id: I95bbda936c573983ff0c6041267bffaa73315cb7
Changed files
- runtime/interpreter/interpreter.cc
- runtime/interpreter/interpreter_common.h
- runtime/interpreter/mterp/mterp.cc
- runtime/runtime-inl.h
- runtime/runtime.h
- runtime/thread.cc
-
Merge "Revert^2 "Reduce the number of calls to Jit::AddSamples.""
Changed by David Srbecky - dsrbeckyohnoyoudont@google.com Changed at Thursday, 20-Dec-18 23:23:13 UTC Repository https://android.googlesource.com/platform/art Branch Revision 6c22540b2c21399285abd390fbef9f2ea1ea794f Comments
Merge "Revert^2 "Reduce the number of calls to Jit::AddSamples.""
-
Revert^2 "Linker namespace configuration for the Runtime APEX."
Changed by Martin Stjernholm - mastohnoyoudont@google.com Changed at Thursday, 20-Dec-18 21:56:46 UTC Repository https://android.googlesource.com/platform/art Branch Revision 799ad145d57bb360d6c55b4ac1bd5c7d54510d0f Comments
Revert^2 "Linker namespace configuration for the Runtime APEX." This reverts commit 5bbd9b99f443ac7cf87d444d30847a358e436602. Original change: This mimics the namespace configuration in system/core/rootdir/etc/ld.config.txt so that the same namespace separation between APEX and /system libraries is kept. The "default" namespace here corresponds to "runtime" in the system config, and "platform" here corresponds to "default" there. Bug: 119867084 Bug: 113373927 Bug: 121149887 Change-Id: I9737a3c9425cfb5115091070ebf937b7c82142c7 Test: Flash and reboot device Test: Run "/apex/com.android.runtime/bin/dex2oat -h" and check that libraries are loaded from right locations Test: Run "adb shell cmd package compile -m speed-profile -f -a" with aosp/848510 to pick dex2oat in the APEX Test: cts-tradefed run commandAndExit cts-dev -m CtsJniTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsCompilationTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsBionicTestCases (8 failures remain unchanged by this CL)
Changed files
- build/apex/ld.config.txt
-
Move constructors and operators should be noexcept.
Changed by Martin Stjernholm - mastohnoyoudont@google.com Changed at Thursday, 20-Dec-18 18:05:10 UTC Repository https://android.googlesource.com/platform/art Branch Revision d4d7918f4443ade4e909308dab53183d19943849 Comments
Move constructors and operators should be noexcept. Bug: 121130430 Test: env WITH_TIDY=1 mmm art/libdexfile:libdexfile_support Change-Id: Id73ec33bdb7d8a334b015935a2c87a1d178ad385
Changed files
- libdexfile/external/include/art_api/ext_dex_file.h
-
Merge "Fix core jars list in bootjars.sh ."
Changed by Vladimir Marko - vmarkoohnoyoudont@google.com Changed at Thursday, 20-Dec-18 17:25:41 UTC Repository https://android.googlesource.com/platform/art Branch Revision d88f3eba1a2c879b362ffdcb3ce0acfff4570db4 Comments
Merge "Fix core jars list in bootjars.sh ."
-
Merge "Add support for aggregation counters in the profile"
Changed by Calin Juravle - calinohnoyoudont@google.com Changed at Thursday, 20-Dec-18 16:54:45 UTC Repository https://android.googlesource.com/platform/art Branch Revision 710a3a7553998f98a5de12e46e223833b7360be2 Comments
Merge "Add support for aggregation counters in the profile"
-
Merge "Move startup thread pool back into runtime"
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Thursday, 20-Dec-18 16:39:35 UTC Repository https://android.googlesource.com/platform/art Branch Revision c4fc53ae1e34d60914119ae5f522c2d4d4b71c6e Comments
Merge "Move startup thread pool back into runtime"
-
Merge "Suspend the runtime when switching interpreters."
Changed by David Srbecky - dsrbeckyohnoyoudont@google.com Changed at Thursday, 20-Dec-18 16:18:32 UTC Repository https://android.googlesource.com/platform/art Branch Revision b7e23dcd0c499bc00632666328810483f39aece6 Comments
Merge "Suspend the runtime when switching interpreters."
-
Fix core jars list in bootjars.sh .
Changed by Vladimir Marko - vmarkoohnoyoudont@google.com Changed at Thursday, 20-Dec-18 15:25:52 UTC Repository https://android.googlesource.com/platform/art Branch Revision a5d931f2724b29e99ea5e25464e37679952c6389 Comments
Fix core jars list in bootjars.sh . Add the missing core jars. Even though it seems these are not needed for the tools that call bootjars.sh . Test: Rely on Hugger. Bug: 119868597 Change-Id: Ibccc84a6df54a26c67925aa288e525d459fb62d0
Changed files
- tools/bootjars.sh
-
Merge changes I5e42f85c,I60174623
Changed by Vladimir Marko - vmarkoohnoyoudont@google.com Changed at Thursday, 20-Dec-18 14:07:32 UTC Repository https://android.googlesource.com/platform/art Branch Revision adf595900e6f6328c68a15b88f53529cb5e520f3 Comments
Merge changes I5e42f85c,I60174623 * changes: Keep dex location from OatDexFile. Remove unresolved classes from image classes.
-
Add support for aggregation counters in the profile
Changed by Calin Juravle - calinohnoyoudont@google.com Changed at Thursday, 20-Dec-18 13:11:02 UTC Repository https://android.googlesource.com/platform/art Branch Revision 3ee9cfd97cb3c7d6f8f47a166d2a001e12cc63ce Comments
Add support for aggregation counters in the profile The profile can be configured to keep track of aggregation counters for methods and classes. On device, this is particular useful for the boot image profile. When aggregating multiple profiles into one and keep track of counters we can tell: 1. how many times we aggregated a method or a class. This tells us how popular is a particular method or class amongst the apps. 2. how many times we aggregated the profile. This tells how many apps contributed to the profile (on a single device). NOTE: This expands the memory footprint and makes the aggregation slower. As such it is disabled by default and not intended to use for the regular profiling path of apps in prod. Test: profile_compilation_info_test, profile_assistant_test Bug: 112617266 Change-Id: I731abf31f65b12bf405c77fb7803bb0bda3b9908
Changed files
- libprofile/profile/profile_compilation_info.cc
- libprofile/profile/profile_compilation_info.h
- libprofile/profile/profile_compilation_info_test.cc
- profman/profile_assistant.cc
- profman/profile_assistant.h
- profman/profile_assistant_test.cc
- profman/profman.cc
-
Move startup thread pool back into runtime
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Thursday, 20-Dec-18 00:54:23 UTC Repository https://android.googlesource.com/platform/art Branch Revision ada33d754fdc987e2658a7bab38f5ca7c70f266c Comments
Move startup thread pool back into runtime Added logic in heap trim to delete the thread pool, if there are no active users. Added a scoped accessor to prevent ref counting errors. Motivation, have workers already created when the app images are loaded. Bug: 116052292 Test: test-art-host Change-Id: I8ea776d74e88601222a9989e0c6dac34cf77c683
Changed files
- runtime/base/locks.cc
- runtime/base/locks.h
- runtime/gc/heap.cc
- runtime/gc/space/image_space.cc
- runtime/runtime.cc
- runtime/runtime.h
- runtime/runtime_callbacks_test.cc
- test/1919-vminit-thread-start-timing/src/art/Test1919.java
-
Merge "Honor ANDROID_LOG_TAGS when logging."
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 23:46:04 UTC Repository https://android.googlesource.com/platform/art Branch Revision 43faa46d2362c451d5a4599cd5c7b7ee13f3d221 Comments
Merge "Honor ANDROID_LOG_TAGS when logging."
-
ART: Add CRC32.updateByteBuffer intrinsic for ARM64
Changed by Evgeny Astigeevich - evgeny.astigeevichohnoyoudont@linaro.org Changed at Wednesday, 19-Dec-18 23:01:02 UTC Repository https://android.googlesource.com/platform/art Branch Revision 776a7c294f6356b314505369679bffc73f4a345e Comments
ART: Add CRC32.updateByteBuffer intrinsic for ARM64 Use crc32 instructions for java.util.zip.CRC32.updateByteBuffer(int, long, int, int). Note that CRC32 is an optional feature in ARMv8, this intrinsic is only enabled for devices supporting the CRC32 instructions. The performance of the intrinsic is the same as the performance of the CRC32.updateBytes intrinsic. However the intrinsic does not have a restriction on the size of the byte buffer. For big input data the intrinsic will be faster than CRC32.updateBytes. Test: m test-art-target-gtest Test: m test-art-host-gtest Test: art/test.py --target --optimizing Test: art/test.py --host --optimizing Test: 580-crc32 Change-Id: I6b6160b56e829731402bd5fc56bcac59664f634d
Changed files
- compiler/optimizing/intrinsics_arm64.cc
- compiler/optimizing/intrinsics_arm_vixl.cc
- compiler/optimizing/intrinsics_mips.cc
- compiler/optimizing/intrinsics_mips64.cc
- compiler/optimizing/intrinsics_x86.cc
- compiler/optimizing/intrinsics_x86_64.cc
- runtime/hidden_api.h
- runtime/image.cc
- runtime/interpreter/interpreter_intrinsics.cc
- runtime/intrinsics_list.h
- test/580-crc32/src/Main.java
-
Merge "Pack JIT mini-debug-infos together."
Changed by David Srbecky - dsrbeckyohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 18:45:35 UTC Repository https://android.googlesource.com/platform/art Branch Revision 30a8c4b28c8199418dd0a844992604274a7bc9cc Comments
Merge "Pack JIT mini-debug-infos together."
-
ART: Remove thread dump
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 18:36:36 UTC Repository https://android.googlesource.com/platform/art Branch Revision 34b89b09c4a26728512458423523fe18930d4c86 Comments
ART: Remove thread dump Remove the thread dump from JniAbort. Newer handling of the abort message means it will be duplicated in the message and the abort handler/tombstoned. Bug: 120506942 Test: m test-art-host Change-Id: Ib9556d78da7daaaf59880a03e144a1839dcb3fce
Changed files
- runtime/jni/java_vm_ext.cc
-
Honor ANDROID_LOG_TAGS when logging.
Changed by Dario Freni - dariofreniohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 18:32:55 UTC Repository https://android.googlesource.com/platform/art Branch Revision 104b6d8c8278e940518b00f9740bd3a013ae0593 Comments
Honor ANDROID_LOG_TAGS when logging. Bug: 121225084 Fixes: 121225084 Test: mm Change-Id: Ic183d3d5b59a4aaaa99e74265f4fa9edd9af1d5e
Changed files
- tools/veridex/veridex.cc
-
Keep dex location from OatDexFile.
Changed by Vladimir Marko - vmarkoohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 18:28:57 UTC Repository https://android.googlesource.com/platform/art Branch Revision c4a924d8c74241057d957d360bf31cd5cd0e4f9c Comments
Keep dex location from OatDexFile. This is needed for loading boot image with -Xbootclasspath: and -Xbootclasspath-locations: for app preopt. These options are necessary for loading additional components of the boot class path for preopt with a partial boot image. Test: Pixel 2 XL boots. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Test: m test-art-target-gtest Test: testrunner.py --target --optimizing Bug: 119868597 Change-Id: I5e42f85c08eb9126c1045258deacc55fc7eebe00
Changed files
- runtime/oat_file.cc
-
Merge "Correct timeout_dumper to TIMEOUT_DUMPER"
Changed by Alex Light - allightohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 18:03:25 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2b979929d701ae26b80be6aa42ea4781f141c1d6 Comments
Merge "Correct timeout_dumper to TIMEOUT_DUMPER"
-
Correct timeout_dumper to TIMEOUT_DUMPER
Changed by Alex Light - allightohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 17:59:39 UTC Repository https://android.googlesource.com/platform/art Branch Revision 4520b0675896aee1d8c2e9f68aeed6ae1da54522 Comments
Correct timeout_dumper to TIMEOUT_DUMPER On linux_bionic-zipapex we don't have $ANDROID_HOST_OUT or soong/host/linux_bionic-x86/bin on the PATH and timeout_dumper isn't in the apex so we need to give its full path. Test: ./art/test/testrunner/run_build_test_target.py -j50 art-linux-bionic-x64-zipapex Change-Id: I33327e4d3ec4a23bf32dffaa61bfc30e04804405
Changed files
- test/etc/run-test-jar
-
Merge "ART: Use timeout --foreground"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 17:45:47 UTC Repository https://android.googlesource.com/platform/art Branch Revision 26d5a3e39492a197339a96dd15201c98880e10d9 Comments
Merge "ART: Use timeout --foreground"
-
Merge "Support Windows builds for libartbase/libdexfile"
Changed by David Sehr - sehrohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 17:27:15 UTC Repository https://android.googlesource.com/platform/art Branch Revision 11fdb2a13e4a2a8cd98149ffb8d70443f2e00068 Comments
Merge "Support Windows builds for libartbase/libdexfile"
-
Remove unresolved classes from image classes.
Changed by Vladimir Marko - vmarkoohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 16:09:50 UTC Repository https://android.googlesource.com/platform/art Branch Revision 29a533e30277e159327c24e27ed609d26479b2cd Comments
Remove unresolved classes from image classes. This allows compiling partial boot image, without conscrypt, while using the current image classes in preloaded-classes. Excluding the conscrypt makes the class android.security.net.config.TrustedCertificateStoreAdapter unresolved because it extends the class com.android.org.conscrypt.TrustedCertificateStore . Without pruning, we hit a DCHECK() in ImageWriter, checking that image classes are not erroneous. And we clearly do not want to put erroneous classes in the partial boot image. Test: Build partial boot image without conscrypt. Bug: 119868597 Change-Id: I6017462366a4b9e69abe1fb3d22461cab35f84c5
Changed files
- compiler/driver/compiler_driver.cc
-
Merge "Disable failing InetAddressUtilsTest tests only in host"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 14:25:43 UTC Repository https://android.googlesource.com/platform/art Branch Revision e29b950562bae79fe8eb22e13a9cb533c9d8c5d0 Comments
Merge "Disable failing InetAddressUtilsTest tests only in host"
-
Disable failing InetAddressUtilsTest tests only in host
Changed by Paul Duffin - paulduffinohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 10:55:20 UTC Repository https://android.googlesource.com/platform/art Branch Revision 396ca413daca672255925c5c0af5a94ccf34a31e Comments
Disable failing InetAddressUtilsTest tests only in host Bug: 121230364 Test: no testing done Change-Id: Ib05b181c6a7eb28549ba15a1cbecacb4d79d79c6
Changed files
- tools/libcore_failures.txt
-
Merge "Fix `pthread_cond_timedwait()` error processing in dex2oat."
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 10:42:21 UTC Repository https://android.googlesource.com/platform/art Branch Revision dadba138d745b1fb77da581f2d51fee20ccbac37 Comments
Merge "Fix `pthread_cond_timedwait()` error processing in dex2oat."
-
Merge "Blacklist tests failing after InetAddress changes."
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 08:59:11 UTC Repository https://android.googlesource.com/platform/art Branch Revision 96453b7d6aa445c6609aa465df5d66ae0beb7956 Comments
Merge "Blacklist tests failing after InetAddress changes."
-
Blacklist tests failing after InetAddress changes.
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 08:57:28 UTC Repository https://android.googlesource.com/platform/art Branch Revision 28456089d392bd27596d8e6dde827ba48bd3d50e Comments
Blacklist tests failing after InetAddress changes. bug: 121230364 Test: run-libcore-tests. Change-Id: I56a28f9a555d3b660c4f271d05b65c8bb9c1fb22
Changed files
- tools/libcore_failures.txt
-
Merge "Remove Trace.Pause/Resume."
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 08:37:53 UTC Repository https://android.googlesource.com/platform/art Branch Revision 9895094fd8b98b50f29b3373621a4e48ae478311 Comments
Merge "Remove Trace.Pause/Resume."
-
Merge "Add implicit min-sdk if a test uses a main-dex list."
Changed by Ian Zerny - zernyohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 05:59:35 UTC Repository https://android.googlesource.com/platform/art Branch Revision 0613c9464a17463aae231eff9c0a11502f775631 Comments
Merge "Add implicit min-sdk if a test uses a main-dex list."
-
Support Windows builds for libartbase/libdexfile
Changed by David Sehr - sehrohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 05:27:49 UTC Repository https://android.googlesource.com/platform/art Branch Revision 10db8feb19c0d9e0383142b3d1a3c793de1c9453 Comments
Support Windows builds for libartbase/libdexfile Enable building key libraries for windows tools in the SDK. Bug: 22322814 Test: run dexdumps on a large APK under wine on Linux Change-Id: Ib7180f8385300244bf914e9ae1f993e869f71109
Changed files
- dexdump/Android.bp
- libartbase/Android.bp
- libartbase/base/arena_allocator.cc
- libartbase/base/file_utils.cc
- libartbase/base/malloc_arena_pool.cc
- libartbase/base/mem_map.cc
- libartbase/base/mem_map_fuchsia.cc
- libartbase/base/mem_map_test.cc
- libartbase/base/mem_map_unix.cc
- libartbase/base/membarrier.cc
- libartbase/base/memfd.cc
- libartbase/base/mman.h
- libartbase/base/os_linux.cc
- libartbase/base/safe_copy.cc
- libartbase/base/safe_copy_test.cc
- libartbase/base/scoped_flock.cc
- libartbase/base/socket_peer_is_trusted.cc
- libartbase/base/time_utils.cc
- libartbase/base/time_utils.h
- libartbase/base/unix_file/fd_file.cc
- libartbase/base/utils.cc
- libartbase/base/zip_archive.cc
- libdexfile/Android.bp
- libdexfile/dex/art_dex_file_loader.cc
- libdexfile/dex/dex_file_layout.cc
- libdexfile/dex/dex_file_loader.cc
-
Merge "Make inter-region ref bitmap pointers unique_ptr"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 19-Dec-18 04:02:18 UTC Repository https://android.googlesource.com/platform/art Branch Revision d429ee9a3ad62bc5bb9e6b3bb91727ed47036ebc Comments
Merge "Make inter-region ref bitmap pointers unique_ptr"