Builder fugu-debug Build 412
Results:
Experimental
Trigger Info:
Project | art |
Revision | ddcc8c4860f0c513d5e7733d1805ff8830ed057d |
Execution:
- Source: Task 424fb4798f57e410
- Recipe: art
Build Properties:
Name | Value | Source |
---|
Blamelist:
- Alex Light (allightohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Alex Light (allightohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Alex Light (allightohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Mathew Inwood (mathewiohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- David Brazdil (dbrazdilohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Hans Boehm (hboehmohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Martin Stjernholm (mastohnoyoudont@google.com)
- Hans Boehm (hboehmohnoyoudont@google.com)
- David Sehr (sehrohnoyoudont@google.com)
- Evgeny Astigeevich (evgeny.astigeevichohnoyoudont@linaro.org)
- Roland Levillain (rplohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Nicolas Geoffray (ngeoffrayohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Mathew Inwood (mathewiohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- David Sehr (sehrohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- David Srbecky (dsrbeckyohnoyoudont@google.com)
- David Srbecky (dsrbeckyohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Juju Sung (juju.sungohnoyoudont@mediatek.com)
- 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)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Alex Light (allightohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Jinseong Jeon (jsjeonohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Steven Moreland (smorelandohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Dan Willemsen (dwillemsenohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Roland Levillain (rplohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Treehugger Robot (treehugger-gerritohnoyoudont@google.com)
- Jiyong Park (jiyongohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Mathieu Chartier (mathieucohnoyoudont@google.com)
- Andreas Gampe (agampeohnoyoudont@google.com)
- Albert Mingkun Yang (albertnetymkohnoyoudont@google.com)
- Jiyong Park (jiyongohnoyoudont@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)
- Yuntao.Xiao (yuntao.xiaoohnoyoudont@unisoc.corp-partner.google.com)
- <blame list capped at 100 commits> ()
Timing:
Create | Thursday, 10-Jan-19 08:31:07 UTC |
Start | N/A |
End | Thursday, 10-Jan-19 14:32:05 UTC |
Pending | 6 hrs |
Execution | N/A |
All Changes:
-
Merge "Remove system/fake-libs{,64}/libart.so"
Changed by Alex Light - allightohnoyoudont@google.com Changed at Thursday, 10-Jan-19 02:29:50 UTC Repository https://android.googlesource.com/platform/art Branch Revision ddcc8c4860f0c513d5e7733d1805ff8830ed057d Comments
Merge "Remove system/fake-libs{,64}/libart.so"
-
Merge "Fix erroneous section label in oatdump"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 10-Jan-19 02:19:59 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2ca845de11c45a5d50fea260d56b63cc358205f7 Comments
Merge "Fix erroneous section label in oatdump"
-
Merge "ART: Handle clobbering in verifier peephole"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 10-Jan-19 01:16:31 UTC Repository https://android.googlesource.com/platform/art Branch Revision c95d341c9d36e7dbacb92f9c2fe177aa0b89c70a Comments
Merge "ART: Handle clobbering in verifier peephole"
-
Remove system/fake-libs{,64}/libart.so
Changed by Alex Light - allightohnoyoudont@google.com Changed at Thursday, 10-Jan-19 00:54:43 UTC Repository https://android.googlesource.com/platform/art Branch Revision 81c97c2721e8b31fba00e83c6eb2c733b333d352 Comments
Remove system/fake-libs{,64}/libart.so This does not seem to be needed anymore. Test: m droid install com.facebook.katana login to facebook Bug: 27775991 Bug: 122512132 Change-Id: I424e616bef9868f36744bce8180f07260b6fa70d
Changed files
- Android.mk
- libart_fake/Android.mk
- libart_fake/README.md
- libart_fake/fake.cc
-
Merge changes I820f395e,Id8995d6f,Ic2ceba15,I9fba4df9
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 10-Jan-19 00:38:53 UTC Repository https://android.googlesource.com/platform/art Branch Revision 65bdb3ff685f1ae6aa982ef7661dd99a2b6d8699 Comments
Merge changes I820f395e,Id8995d6f,Ic2ceba15,I9fba4df9 * changes: ART: Remove instruction_set.h from thread.h ART: Use iosfwd more ART: Remove thread from class.h ART: IWYU handle_scope
-
Merge "ART: Introduce runtime_globals"
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Thursday, 10-Jan-19 00:38:01 UTC Repository https://android.googlesource.com/platform/art Branch Revision b6c675eb59dd41d6edbcb0a7d6c386461dfd640d Comments
Merge "ART: Introduce runtime_globals"
-
Fix erroneous section label in oatdump
Changed by Alex Light - allightohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 21:48:55 UTC Repository https://android.googlesource.com/platform/art Branch Revision 885f0c14dc5c7770b894cac5742e3519b7d9de5b Comments
Fix erroneous section label in oatdump At some point the 7th root in an images root table became kSpecialRoots. The stringify array in oatdump was not updated however causing it to be incorrectly labeled as kClassLoader. Test: m oatdump Test: oatdump --image=/system/frameworks/boot.oat Change-Id: I71dd1223704fc8bb759f43f599fad19119a76782
Changed files
- oatdump/oatdump.cc
-
ART: Remove instruction_set.h from thread.h
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 20:38:30 UTC Repository https://android.googlesource.com/platform/art Branch Revision 639b2b1f3a675135d443fc380323fbc48639a7eb Comments
ART: Remove instruction_set.h from thread.h Move the function definitions relying on it to the -inl. Some follow-up transitive-include cleanup, as well as some more forward-declarations. Bug: 119869270 Test: mmma art Change-Id: I820f395e6cb8343a4bb9bf02da271fbec067109f
Changed files
- compiler/jni/quick/arm/calling_convention_arm.cc
- compiler/jni/quick/arm64/calling_convention_arm64.cc
- compiler/jni/quick/calling_convention.cc
- compiler/jni/quick/calling_convention.h
- compiler/jni/quick/mips/calling_convention_mips.cc
- compiler/jni/quick/mips64/calling_convention_mips64.cc
- compiler/jni/quick/x86/calling_convention_x86.cc
- compiler/jni/quick/x86_64/calling_convention_x86_64.cc
- runtime/arch/arm/fault_handler_arm.cc
- runtime/arch/arm64/fault_handler_arm64.cc
- runtime/arch/mips/fault_handler_mips.cc
- runtime/arch/mips64/fault_handler_mips64.cc
- runtime/arch/x86/fault_handler_x86.cc
- runtime/gc/heap.h
- runtime/gc/space/image_space.cc
- runtime/gc/space/image_space.h
- runtime/oat.cc
- runtime/oat.h
- runtime/reflection.cc
- runtime/runtime.h
- runtime/thread-inl.h
- runtime/thread.h
-
ART: Use iosfwd more
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 20:38:30 UTC Repository https://android.googlesource.com/platform/art Branch Revision 8764dc3b3eda7f6f13ed7b584475503fe5bedd59 Comments
ART: Use iosfwd more Use iosfwd where an include of ostream is unnecessary. Also move callee_save_type.h to runtime. Bug: 119869270 Test: mmma art Change-Id: Id8995d6f524e4c491eb6f57fdffb940cf35d291f
Changed files
- libartbase/Android.bp
- libartbase/base/enums.cc
- libartbase/base/enums.h
- libartbase/base/logging.h
- libdexfile/dex/dex_file.cc
- libdexfile/dex/dex_file_types.h
- runtime/Android.bp
- runtime/arch/instruction_set_features.cc
- runtime/arch/instruction_set_features.h
- runtime/base/callee_save_type.h
- runtime/compiler_filter.cc
- runtime/compiler_filter.h
- runtime/gc/space/malloc_space.cc
- runtime/gc/space/malloc_space.h
- runtime/obj_ptr-inl.h
- runtime/obj_ptr.h
- runtime/offsets.h
- runtime/suspend_reason.h
- runtime/thread_state.h
-
ART: Remove thread from class.h
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 20:38:30 UTC Repository https://android.googlesource.com/platform/art Branch Revision 49b74a8c685acfe43dd33e3f51a24c486388bee1 Comments
ART: Remove thread from class.h Move only dependent functions to the inl. Bug: 119869270 Test: mmma art Change-Id: Ic2ceba1563ac44048afec6df1bccda91ceb42782
Changed files
- dex2oat/linker/oat_writer.h
- runtime/class_linker.h
- runtime/mirror/class-inl.h
- runtime/mirror/class.h
-
ART: IWYU handle_scope
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 20:38:30 UTC Repository https://android.googlesource.com/platform/art Branch Revision a1ffdba7e285435cbb3538473f25eb7cb47cfd66 Comments
ART: IWYU handle_scope Move wrappers to their own header. Forward-declare handles. Bug: 119869270 Test: m Change-Id: I9fba4df9b589cec07c7f687791ddbed81d188410
Changed files
- runtime/handle_scope-inl.h
- runtime/handle_scope.h
- runtime/handle_wrapper.h
- runtime/thread.h
-
ART: Introduce runtime_globals
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 20:38:20 UTC Repository https://android.googlesource.com/platform/art Branch Revision 5a0430d0239481f4efb252d60ec9641703b8d456 Comments
ART: Introduce runtime_globals Split libartbase's globals.h into actual globals, and runtime- dependent globals which should live in runtime. Blanket-convert all runtime/ inclusions. In future CLs, the number of global constants should be reduced. For example, GC types are only relevant to GC/alloc functionality. Bug: 119869270 Test: mmma art Change-Id: I2d8cd32e0e7ab4084d2f2e96864b5338a78da94e
Changed files
- libartbase/base/globals.h
- runtime/arch/arm/callee_save_frame_arm.h
- runtime/arch/arm/fault_handler_arm.cc
- runtime/arch/arm64/callee_save_frame_arm64.h
- runtime/arch/arm64/fault_handler_arm64.cc
- runtime/arch/mips/callee_save_frame_mips.h
- runtime/arch/mips/fault_handler_mips.cc
- runtime/arch/mips/registers_mips.h
- runtime/arch/mips64/callee_save_frame_mips64.h
- runtime/arch/mips64/fault_handler_mips64.cc
- runtime/arch/mips64/registers_mips64.h
- runtime/arch/x86/callee_save_frame_x86.h
- runtime/arch/x86/fault_handler_x86.cc
- runtime/arch/x86/registers_x86.h
- runtime/arch/x86_64/callee_save_frame_x86_64.h
- runtime/arch/x86_64/registers_x86_64.h
- runtime/base/mutex.h
- runtime/common_runtime_test.h
- runtime/fault_handler.h
- runtime/gc/accounting/bitmap.h
- runtime/gc/accounting/card_table.h
- runtime/gc/accounting/mod_union_table.h
- runtime/gc/accounting/read_barrier_table.h
- runtime/gc/accounting/remembered_set.h
- runtime/gc/accounting/space_bitmap.h
- runtime/gc/accounting/space_bitmap_test.cc
- runtime/gc/allocator/dlmalloc.cc
- runtime/gc/allocator/rosalloc.h
- runtime/gc/gc_cause.cc
- runtime/gc/heap.h
- runtime/gc/reference_processor.h
- runtime/gc/reference_queue.h
- runtime/gc/space/image_space_fs.h
- runtime/gc/space/space.h
- runtime/gc/space/space_test.h
- runtime/gc/task_processor.h
- runtime/hprof/hprof.cc
- runtime/image.h
- runtime/jdwp_provider.h
- runtime/mirror/dex_cache.cc
- runtime/mirror/object.h
- runtime/mirror/object_reference.h
- runtime/mirror/string-alloc-inl.h
- runtime/mirror/string-inl.h
- runtime/mirror/string.h
- runtime/obj_ptr.h
- runtime/offsets.h
- runtime/parsed_options.h
- runtime/runtime_globals.h
- runtime/thread.h
- runtime/trace.h
- runtime/utils/dex_cache_arrays_layout-inl.h
- runtime/verify_object.cc
- tools/cpp-define-generator/globals.def
-
ART: Handle clobbering in verifier peephole
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 20:03:16 UTC Repository https://android.googlesource.com/platform/art Branch Revision 43e43251a011c05c21fe120ba791313b6ea53d5d Comments
ART: Handle clobbering in verifier peephole Bug: 121191566 Test: art/test/testrunner/testrunner.py -b --host -t 800 Test: m test-art-host Change-Id: I1c983fca5f92570f9dba4fb8ef3bcd3c7d3854f2
Changed files
- runtime/verifier/method_verifier.cc
- test/800-smali/expected.txt
- test/800-smali/smali/b_121191566.smali
- test/800-smali/src/Main.java
-
Merge "ART: Only log initialization failure on initialization"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 18:53:15 UTC Repository https://android.googlesource.com/platform/art Branch Revision b9b995738c8f53d68446d14553c1befd487877e7 Comments
Merge "ART: Only log initialization failure on initialization"
-
Merge "Disable Dex2oatWatchdogTest.TestWatchdogTrigger."
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 15:19:18 UTC Repository https://android.googlesource.com/platform/art Branch Revision 0edbfb03b2c14f6f770acb4832f11c9677afaf3a Comments
Merge "Disable Dex2oatWatchdogTest.TestWatchdogTrigger."
-
Merge "Fix compiler bug when typing exceptions."
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 14:24:49 UTC Repository https://android.googlesource.com/platform/art Branch Revision 5098ab9245f5ed87dcc78b5ea7cf2ca4f1578b97 Comments
Merge "Fix compiler bug when typing exceptions."
-
Merge "Have art/build/apex/runtests.sh's check for libjavacrypto in Runtime APEX."
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 13:53:28 UTC Repository https://android.googlesource.com/platform/art Branch Revision cd729c85ebda91bc2d4280c015c0943be439ccf9 Comments
Merge "Have art/build/apex/runtests.sh's check for libjavacrypto in Runtime APEX."
-
Disable Dex2oatWatchdogTest.TestWatchdogTrigger.
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 13:33:37 UTC Repository https://android.googlesource.com/platform/art Branch Revision 1fb24e24787bb365f01c242a32efa6655607cc99 Comments
Disable Dex2oatWatchdogTest.TestWatchdogTrigger. This test has been prone to timeouts lately; disable it while we investigate. Test: n/a Bug: 121352534 Change-Id: I2f8dfd1359f486206cc596b02026c3151863baef
Changed files
- dex2oat/dex2oat_test.cc
-
Fix compiler bug when typing exceptions.
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 12:40:22 UTC Repository https://android.googlesource.com/platform/art Branch Revision ebc3b25e187cb39a12dcb05ae1c44de23aa5696e Comments
Fix compiler bug when typing exceptions. Handlers of different exception types can start at the same bytecode address, so we should update the type in the compiler to avoid wrongly typing the exception. bug: 119944057 Test: 689-multi-catch Change-Id: I66e43890634965ee7790436c8e5a718564c6040f
Changed files
- compiler/optimizing/block_builder.cc
- compiler/optimizing/nodes.h
- compiler/optimizing/reference_type_propagation.cc
- test/689-multi-catch/expected.txt
- test/689-multi-catch/info.txt
- test/689-multi-catch/src/Main.java
-
Merge "Do not enter hidden API slow path when policy==Disabled"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 11:44:27 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2b8998741217cb2b87990fa3c0b4ea7ae0eaaa3d Comments
Merge "Do not enter hidden API slow path when policy==Disabled"
-
Merge "Improved error message when multiple annotations."
Changed by Mathew Inwood - mathewiohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 11:42:49 UTC Repository https://android.googlesource.com/platform/art Branch Revision 6d951e3a01e6fb43ce451ec09d93193402773027 Comments
Merge "Improved error message when multiple annotations."
-
Merge "Use *-testdex in libcore and jdwp testing."
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 10:51:49 UTC Repository https://android.googlesource.com/platform/art Branch Revision fa965a74a7fd5ed05e93907dcfb140b4c90552cc Comments
Merge "Use *-testdex in libcore and jdwp testing."
-
Do not enter hidden API slow path when policy==Disabled
Changed by David Brazdil - dbrazdilohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 10:04:45 UTC Repository https://android.googlesource.com/platform/art Branch Revision c5a96e4a8ea9f78135c5cd3df7e1fc965104182e Comments
Do not enter hidden API slow path when policy==Disabled After a recent refactor the hidden API access check logic would enter slow path when the enforcement policy is set to kDisabled. This did not affect correctness but could have a performance impact. Moreover, a debuggable process would see logcat warnings printed for every such access despite it being granted. This caused occasional logcat buffer overflows in killswitch CTS tests and their resulting flakiness. The patch exits from ShouldDenyAccessToMember early if policy is kDisabled and adds a DCHECK in ShouldDenyAccessToMemberImpl to assert slow path is not entered under the policy. Test: m test-art-host-gtest-hidden_api_test Change-Id: I217d9914d2645af11ce84c03a0ed778a82bc760f
Changed files
- runtime/hidden_api.cc
- runtime/hidden_api.h
- runtime/hidden_api_test.cc
-
Use *-testdex in libcore and jdwp testing.
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 09:37:22 UTC Repository https://android.googlesource.com/platform/art Branch Revision 191cae33c7c24eabb8edb90b6a577a5dc466ff27 Comments
Use *-testdex in libcore and jdwp testing. These scripts are only used in a buildbot context, which only builds the *-testdex jars. Test: run-libcore-tests, run-jdwp-tests Change-Id: Iea66e40c245170a4ecbafe711d23dec4e0506f0e
Changed files
- tools/run-jdwp-tests.sh
- tools/run-libcore-tests.sh
-
Merge "Revert "Move conscrypt back to core image to unblock Golem.""
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 09:14:10 UTC Repository https://android.googlesource.com/platform/art Branch Revision 458a948d4fc954d767103b5a95803a0a60be9f1c Comments
Merge "Revert "Move conscrypt back to core image to unblock Golem.""
-
Merge "Put the deoptimized method in the trace tag."
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 08:27:11 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2fb49ebea175b7ec047da6944eede43317df8686 Comments
Merge "Put the deoptimized method in the trace tag."
-
Merge "Tweak native allocation GC triggering thresholds"
Changed by Hans Boehm - hboehmohnoyoudont@google.com Changed at Wednesday, 09-Jan-19 00:39:13 UTC Repository https://android.googlesource.com/platform/art Branch Revision e959e5d54e6b979e400dd096f59303391bd00494 Comments
Merge "Tweak native allocation GC triggering thresholds"
-
Merge "Revert "Bionic libs are located at /system/lib""
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 23:09:46 UTC Repository https://android.googlesource.com/platform/art Branch Revision 87fe485bfaac977c2e5979816b38743f3046a400 Comments
Merge "Revert "Bionic libs are located at /system/lib""
-
Merge "ART: Replace 'auto' with actual types"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 22:22:36 UTC Repository https://android.googlesource.com/platform/art Branch Revision 763ae5b7695f3c2a5eb2ef0b7a6828db1b0ca115 Comments
Merge "ART: Replace 'auto' with actual types"
-
Revert "Bionic libs are located at /system/lib"
Changed by Martin Stjernholm - mastohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 20:50:47 UTC Repository https://android.googlesource.com/platform/art Branch Revision 0dc36eaa32d3dc6b3a5357e3cc28a8e19167fda9 Comments
Revert "Bionic libs are located at /system/lib" This reverts commit 3f20fe74da1df4391f5c70f7124793068e261544. Reason for revert: Breaks libcore tests: b/122513239. The problem is that binaries in the Runtime APEX will get duplicate instances of libc/dl/m as long as the libraries are still present in /apex/com.android.runtime/${LIB}, so http://r.android.com/860445 can only go in when they are gone. Bug: 122513239 Bug: 120266448 Bug: 122534011 Test: mmm external/vogar && vogar --verbose libcore/luni/src/test/java/libcore/libcore/icu/TimeZoneIntegrationTest.java Test: atest --test-mapping cts/tools/vm-tests-tf/TEST_MAPPING Test: atest CtsJniTestCases CtsCompilationTestCases Change-Id: Ia535596cc3ec7dee98c03ed6fcfb23169d8f3e3e
Changed files
- build/apex/ld.config.txt
-
Tweak native allocation GC triggering thresholds
Changed by Hans Boehm - hboehmohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 19:24:45 UTC Repository https://android.googlesource.com/platform/art Branch Revision 15752673020e89df2a9353f332bd1409de4cd4b7 Comments
Tweak native allocation GC triggering thresholds There is some evidence that collecting more frequently for small Java heap apps sometimes causes problems. Relative to the original P state, we should now collect less frequently, if we are either at the beginning of a Java GC cycle, or the Java heap is large. Otherwise, we should be similar to the original, modulo accounting changes. Report a better cause if native allocation ends up waiting for the GC. Increase kNotifyNativeInterval on host, since mallinfo() cost appears to be the cause of a Kotlin benchmark regression on host. Increase kHugeNativeAllocs enough so that we should normally never block for a GC we trigger. It looks like 175-alloc-big-bignums still passes on walleye in spite of this, but we may have to disable that test on target if it becomes flakey. Bug: 121052300 Bug: 121039645 Bug: 122099093 Test: Treehugger, art/test/testrunner/testrunner.py --host --64 -t 175-alloc-big-bignums Change-Id: I6fbd107d4a2519225f628f2c1f96dad034849d12
Changed files
- runtime/gc/heap.cc
- runtime/gc/heap.h
-
Merge "Build dexlist, dexlayout, and profman for Windows"
Changed by David Sehr - sehrohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 17:36:15 UTC Repository https://android.googlesource.com/platform/art Branch Revision ba9268ef0b02fd2f461e05e817f9eddda4f6d9e1 Comments
Merge "Build dexlist, dexlayout, and profman for Windows"
-
ART: Replace 'auto' with actual types
Changed by Evgeny Astigeevich - evgeny.astigeevichohnoyoudont@linaro.org Changed at Tuesday, 08-Jan-19 17:01:31 UTC Repository https://android.googlesource.com/platform/art Branch Revision e36f5f6a2d6688734ed70118602010926f044891 Comments
ART: Replace 'auto' with actual types Test: m test-art-target-gtest Test: m test-art-host-gtest Test: art/test.py --target --optimizing --64 Test: art/test.py --host --optimizing Change-Id: Ic5db365ffbdcd81997980c4c0cad271547e7af97
Changed files
- compiler/optimizing/intrinsics_arm64.cc
-
Merge "Add a CleanSpec for the old Android Runtime APEX package."
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 16:58:39 UTC Repository https://android.googlesource.com/platform/art Branch Revision 4616e28b98882641cfbd14221943af80cb0a8661 Comments
Merge "Add a CleanSpec for the old Android Runtime APEX package."
-
Add a CleanSpec for the old Android Runtime APEX package.
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 15:56:24 UTC Repository https://android.googlesource.com/platform/art Branch Revision c5afd11a9ca9039865df980f6ebe6c651b8b527e Comments
Add a CleanSpec for the old Android Runtime APEX package. This package is no longer built, since the introduction of the "release" and "debug" packages (in CL https://android-review.googlesource.com/c/platform/art/+/826725). Test: Run "make nothing" and check that the file has been removed. Bug: 113373927 Change-Id: Ie29df4d4064d958a55de504f19fd4321b881789f
Changed files
- CleanSpec.mk
-
Merge "Remove the (empty) definition of `libart_fake` from the Runtime APEX."
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 15:14:13 UTC Repository https://android.googlesource.com/platform/art Branch Revision 58864470eae648c3183336752473b307c6673b4d Comments
Merge "Remove the (empty) definition of `libart_fake` from the Runtime APEX."
-
Put the deoptimized method in the trace tag.
Changed by Nicolas Geoffray - ngeoffrayohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 14:15:24 UTC Repository https://android.googlesource.com/platform/art Branch Revision 62e7c097988a52add5f51640ff8cfd79229a9dbb Comments
Put the deoptimized method in the trace tag. Useful when debugging with a trace. Test: m Change-Id: I59cb5d6810acdeb7cdd40604f8b123cb42aa8be7
Changed files
- runtime/entrypoints/quick/quick_deoptimization_entrypoints.cc
- runtime/quick_exception_handler.cc
-
Merge "Clean up the definitions of tools binaries in the Runtime APEX modules."
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 11:50:57 UTC Repository https://android.googlesource.com/platform/art Branch Revision fafc2d9a978189123d457fb77ec1d998fcd181f3 Comments
Merge "Clean up the definitions of tools binaries in the Runtime APEX modules."
-
Merge "Remove uses of $USER"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 10:57:00 UTC Repository https://android.googlesource.com/platform/art Branch Revision 8060a07dd9a0d288d96aa3400a5ed977abb44668 Comments
Merge "Remove uses of $USER"
-
Improved error message when multiple annotations.
Changed by Mathew Inwood - mathewiohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 09:55:12 UTC Repository https://android.googlesource.com/platform/art Branch Revision b62f6f1afcd7ec774fa9627ea0675da7d453ba64 Comments
Improved error message when multiple annotations. Old: Check failed: values.size() == 2u (values.size()=3, 2u=2) Currently only \ signature and one flag are supported New: Check failed: flags.size() == 1u (flags.size()=2, 1u=1) out/target/common/obj/PACKAGING/hiddenapi-flags.csv:36125 Landroid/content/om/OverlayInfo;->isEnabled()Z: Expected one flag, found 2: greylist,whitelist See go/hiddenapi-error for help. Test: m Change-Id: Iab4bef5d24e416ea43e0302f898fc987f3158489
Changed files
- tools/hiddenapi/hiddenapi.cc
-
Merge "Bionic libs are located at /system/lib"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Tuesday, 08-Jan-19 04:20:05 UTC Repository https://android.googlesource.com/platform/art Branch Revision e7bd7aa01c05ed8ed7d2227f5fc7c4e8ea0861cf Comments
Merge "Bionic libs are located at /system/lib"
-
ART: Only log initialization failure on initialization
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Monday, 07-Jan-19 22:12:52 UTC Repository https://android.googlesource.com/platform/art Branch Revision 7b3063b008fcfe218878725efcb5aab8cc049104 Comments
ART: Only log initialization failure on initialization Do not print the diagnostic for other cases. Bug: 120029730 Test: mmma art Test: m test-art-host Change-Id: I9d3be4bbcf78bd8745a127cb000115806fc60b29
Changed files
- runtime/class_linker.cc
- runtime/class_linker.h
-
Merge "Relocate usleep for Thread::Unregister"
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Monday, 07-Jan-19 21:58:38 UTC Repository https://android.googlesource.com/platform/art Branch Revision edad2aaa63d3db34960175a2f54b684dab2eb402 Comments
Merge "Relocate usleep for Thread::Unregister"
-
Build dexlist, dexlayout, and profman for Windows
Changed by David Sehr - sehrohnoyoudont@google.com Changed at Monday, 07-Jan-19 21:41:30 UTC Repository https://android.googlesource.com/platform/art Branch Revision 9d9227ae2d8806446fa3e60870d0e8df5e5c9377 Comments
Build dexlist, dexlayout, and profman for Windows Bug: 22322814 Test: wine on linux on a large dex file. Change-Id: I93a89253799715de54e1c52213595b0749a5f47f
Changed files
- dexlayout/Android.bp
- dexlayout/dexlayout.cc
- dexlayout/dexlayout_main.cc
- dexlist/Android.bp
- libartbase/Android.bp
- libartbase/base/mem_map_windows.cc
- libartbase/base/mman.h
- libprofile/Android.bp
- libprofile/profile/profile_compilation_info.cc
- profman/Android.bp
- profman/profman.cc
-
Merge "Add ability to store invocation information in an external file."
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Monday, 07-Jan-19 21:38:16 UTC Repository https://android.googlesource.com/platform/art Branch Revision 163a37ad5f2d0b16bdd32fb8964580991900049a Comments
Merge "Add ability to store invocation information in an external file."
-
Merge "OpenjdkJvm.cc: Add O_CLOEXEC"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Monday, 07-Jan-19 20:13:41 UTC Repository https://android.googlesource.com/platform/art Branch Revision b121449e6efcb1a01355059afb705bbd76230df2 Comments
Merge "OpenjdkJvm.cc: Add O_CLOEXEC"
-
Remove the (empty) definition of `libart_fake` from the Runtime APEX.
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Monday, 07-Jan-19 18:33:53 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2db1eaa8085b1907112f151ce9d5d2a63cb4dd5f Comments
Remove the (empty) definition of `libart_fake` from the Runtime APEX. `libart_fake` won't be part of the Runtime APEX, as we do not plan to make it updatable. Test: art/build/apex/runtests.sh Bug: 113373927 Change-Id: I4b85b2094e47e9db604b60098706756bf49fee6a
Changed files
- build/apex/Android.bp
-
Clean up the definitions of tools binaries in the Runtime APEX modules.
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Monday, 07-Jan-19 18:30:01 UTC Repository https://android.googlesource.com/platform/art Branch Revision e9f0cccfa201a4176db272b81e574edb4ca44783 Comments
Clean up the definitions of tools binaries in the Runtime APEX modules. Test: art/build/apex/runtests.sh Bug: 113373927 Change-Id: Id6dfbfd1ce508e760295030c26b538e73dce7ec2
Changed files
- build/apex/Android.bp
-
Have art/build/apex/runtests.sh's check for libjavacrypto in Runtime APEX.
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Monday, 07-Jan-19 16:55:54 UTC Repository https://android.googlesource.com/platform/art Branch Revision 8d3d491c5573f8af43637f00d433f1a8a751cbb4 Comments
Have art/build/apex/runtests.sh's check for libjavacrypto in Runtime APEX. Also remove a supernumerary `libjavacrypto` occurrence from build/apex/Android.bp. Test: art/build/apex/runtests.sh Bug: 113373927 Bug: 121395847 Change-Id: Ia909ad90afbc806cc7263cf3318c5c3e59be2acb
Changed files
- build/apex/Android.bp
- build/apex/runtests.sh
-
Merge "Fix CFI tests for heap poisoning."
Changed by David Srbecky - dsrbeckyohnoyoudont@google.com Changed at Monday, 07-Jan-19 13:19:50 UTC Repository https://android.googlesource.com/platform/art Branch Revision 5d938ef154f504ada9c8fc9c9361fe69aabbe8b9 Comments
Merge "Fix CFI tests for heap poisoning."
-
Fix CFI tests for heap poisoning.
Changed by David Srbecky - dsrbeckyohnoyoudont@google.com Changed at Monday, 07-Jan-19 13:10:09 UTC Repository https://android.googlesource.com/platform/art Branch Revision 51bc752e21e56522ce1df22e1016800d43b8c534 Comments
Fix CFI tests for heap poisoning. This is partial revert of "Pack JIT mini-debug-infos together." The code is correct, but it makes heap poisoning tests fail. Reverting for now, pending further investigation. Bug: 122259922 Bug: 122379755 Test: ART_HEAP_POISONING=true ART_USE_READ_BARRIER=true ./art/test.py -b -r -t 137 Change-Id: Ic15e150e0c205439be7753c125e243f77e380cae
Changed files
- compiler/debug/elf_debug_frame_writer.h
- compiler/debug/elf_debug_writer.cc
-
Merge "ART: add longest consecutive free bytes in region dump"
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Monday, 07-Jan-19 13:04:32 UTC Repository https://android.googlesource.com/platform/art Branch Revision c3c0299f4bf262005ad41eeb0b5e281e5cea5d84 Comments
Merge "ART: add longest consecutive free bytes in region dump"
-
Merge "ART: make RegionSpace::GetNextObject a static function"
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Monday, 07-Jan-19 13:01:19 UTC Repository https://android.googlesource.com/platform/art Branch Revision 206ffa5db26d36290c2c88d46ba9abb7823dbbca Comments
Merge "ART: make RegionSpace::GetNextObject a static function"
-
Relocate usleep for Thread::Unregister
Changed by Juju Sung - juju.sungohnoyoudont@mediatek.com Changed at Monday, 07-Jan-19 11:51:45 UTC Repository https://android.googlesource.com/platform/art Branch Revision 3fef44a2455912bc471fd7408ab3bcd8b76ef635 Comments
Relocate usleep for Thread::Unregister Prevent the thread delay to get the release from thread_list_lock_ Bug: 122442055 Test: make Change-Id: Icf158033ddbc1a9297fdcfac6303119df6171ffe
Changed files
- runtime/thread_list.cc
-
Merge "Add more verbose logging to profiler"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Saturday, 05-Jan-19 02:11:32 UTC Repository https://android.googlesource.com/platform/art Branch Revision 1cc5dc8f0c990afeda0993dd088fc4c8432aa46f Comments
Merge "Add more verbose logging to profiler"
-
Bionic libs are located at /system/lib
Changed by Jiyong Park - jiyongohnoyoudont@google.com Changed at Saturday, 05-Jan-19 01:59:58 UTC Repository https://android.googlesource.com/platform/art Branch Revision 3f20fe74da1df4391f5c70f7124793068e261544 Comments
Bionic libs are located at /system/lib Bionic libs, regardless of whether they are bootstrap ones or from the runtime APEX, are available via /system/lib. Since /system/lib is in the search paths of the platform namespace, there is no need to list the bionic libs to the namespace link from the platform namespace to the default (runtime) namespace. Bug: 120266448 Test: m; device boots Change-Id: Ia4b834412a3f3c1d0cb257381cc565f63549879b
Changed files
- build/apex/ld.config.txt
-
Add more verbose logging to profiler
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Friday, 04-Jan-19 23:11:52 UTC Repository https://android.googlesource.com/platform/art Branch Revision 1a07435ec30ebc48f826939cc902f5ead919a0fa Comments
Add more verbose logging to profiler Get more insight as to what's going on. Bug: 122360294 Test: test-art-host Change-Id: I5ec21bbd82bd3777a523c10e369f681103e643db
Changed files
- runtime/jit/profile_saver.cc
-
Merge "Delete PatchedObjectsMap"
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Friday, 04-Jan-19 21:48:09 UTC Repository https://android.googlesource.com/platform/art Branch Revision 02f6c8d9219b27643073d7bde31a88a44ed69b8d Comments
Merge "Delete PatchedObjectsMap"
-
Merge "Add 132 to redefine-stress skips"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 04-Jan-19 20:54:26 UTC Repository https://android.googlesource.com/platform/art Branch Revision 1f992258112f4ed19dcca3fde052eb0d85d5cc55 Comments
Merge "Add 132 to redefine-stress skips"
-
Merge "ART: Some more IWYU in common headers"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 04-Jan-19 18:58:34 UTC Repository https://android.googlesource.com/platform/art Branch Revision c0bb8c7a1e08254108016b30f3a520bc718aefd5 Comments
Merge "ART: Some more IWYU in common headers"
-
Merge "ART: Forward-declare Instrumentation"
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Friday, 04-Jan-19 18:57:59 UTC Repository https://android.googlesource.com/platform/art Branch Revision 1aa5232a028160261711f07b1211578bd365cf85 Comments
Merge "ART: Forward-declare Instrumentation"
-
Merge "Partially revert expected output for 911-get-stack-trace"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 04-Jan-19 18:54:24 UTC Repository https://android.googlesource.com/platform/art Branch Revision 311858cfed710e74d639751434aefa9808152494 Comments
Merge "Partially revert expected output for 911-get-stack-trace"
-
Add 132 to redefine-stress skips
Changed by Alex Light - allightohnoyoudont@google.com Changed at Friday, 04-Jan-19 18:00:50 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2337fa1e9b975f366258ae3c32d0e9ac9bdd4298 Comments
Add 132 to redefine-stress skips This test sporadically fails on redefine stress and doesn't give any stacktrace. It appears to only occur during shutdown so until we can investigate further disable the test. Test: ./test.py --host Bug: 121302864 Change-Id: Ibdae05cfed88a38f1bad9f963b4b70f83bdbf809
Changed files
- test/knownfailures.json
-
Merge "ART: log threads not suspending in SuspendAllInternal"
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Friday, 04-Jan-19 17:32:43 UTC Repository https://android.googlesource.com/platform/art Branch Revision c93dba285a9a9cf9d84be94bd72b61fa4e3cd497 Comments
Merge "ART: log threads not suspending in SuspendAllInternal"
-
Delete PatchedObjectsMap
Changed by Mathieu Chartier - mathieucohnoyoudont@google.com Changed at Friday, 04-Jan-19 17:28:07 UTC Repository https://android.googlesource.com/platform/art Branch Revision 2ffc74b4801d545f7c5c3634a727a70adb8141e8 Comments
Delete PatchedObjectsMap Use space bitmap since it already has the required functionality. Test: test-art-host Change-Id: I54bf77a05ca309f2040bbf4e0d42f1d8bcecef15
Changed files
- runtime/gc/space/image_space.cc
-
Partially revert expected output for 911-get-stack-trace
Changed by Jinseong Jeon - jsjeonohnoyoudont@google.com Changed at Friday, 04-Jan-19 09:08:11 UTC Repository https://android.googlesource.com/platform/art Branch Revision a13970a6bdac0400dbc8b3e2b35f5c9a2c042b4a Comments
Partially revert expected output for 911-get-stack-trace After https://r8-review.googlesource.com/c/r8/+/32540, D8/R8 will not canonicalize const-string in methods with monitor instructions to honor try region in synchronized methods. That change conflicts with previous test updates: https://android-review.googlesource.com/c/platform/art/+/811793/ This CL partially reverts, in particular, consistently shifted offset of AllTraces#doTest() that has a synchronized region. (with manually built, up-to-date d8-master.jar) Test: art/test/testrunner/testrunner.py -b --host -t 911-get-stack-trace Bug: 121341648 Change-Id: Ibfef4ec3f388624fda77f0b892b588d65bd3edbf
Changed files
- test/911-get-stack-trace/expected.txt
-
ART: Forward-declare Instrumentation
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Friday, 04-Jan-19 00:09:07 UTC Repository https://android.googlesource.com/platform/art Branch Revision d77abd9e128f60917f712b8da84bab46e3ed5870 Comments
ART: Forward-declare Instrumentation Avoid header include in a very common header. Bug: 119869270 Test: mmma art Change-Id: I6a6f09ad62d61684969635f8cb98b072f3ea781c
Changed files
- runtime/thread.cc
- runtime/thread.h
-
ART: Some more IWYU in common headers
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Friday, 04-Jan-19 00:09:07 UTC Repository https://android.googlesource.com/platform/art Branch Revision 62629598f845c2efec0dff652e440e8fbcce4b8a Comments
ART: Some more IWYU in common headers Forward-declare a few structs and classes. Remove unused includes. Bug: 119869270 Test: mmma art Change-Id: I21215cee39269b373784d6a82577039322a4a950
Changed files
- libdexfile/dex/class_accessor-inl.h
- libdexfile/dex/class_accessor.h
- runtime/art_field-inl.h
- runtime/art_method-inl.h
- runtime/class_linker.h
- runtime/interpreter/shadow_frame.h
- runtime/mirror/class-inl.h
- runtime/mirror/class.h
-
Merge "art_cc_static_library -> art_cc_library_static"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 03-Jan-19 23:44:06 UTC Repository https://android.googlesource.com/platform/art Branch Revision 6dbf9eca35bcaa752a6758d3127c233f8b7687e3 Comments
Merge "art_cc_static_library -> art_cc_library_static"
-
art_cc_static_library -> art_cc_library_static
Changed by Steven Moreland - smorelandohnoyoudont@google.com Changed at Thursday, 03-Jan-19 22:23:28 UTC Repository https://android.googlesource.com/platform/art Branch Revision 73030ed317f0f8b0a1c25919970f7a20179efa2d Comments
art_cc_static_library -> art_cc_library_static For consistency with 'cc_library_static' which is in more common usage. Bug: N/A Test: m nothing (parses all build files) Change-Id: I26f6b9e21bb446977e15220dd5d43d1334bd158f
Changed files
- build/art.go
- dex2oat/Android.bp
-
Merge "ART: Some IWYU for IterationRange"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 03-Jan-19 21:57:47 UTC Repository https://android.googlesource.com/platform/art Branch Revision bec232eb2f07d53c4dbf510b3fbb80f092d02681 Comments
Merge "ART: Some IWYU for IterationRange"
-
Merge changes I6f281703,I1450fe2c
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 03-Jan-19 21:51:56 UTC Repository https://android.googlesource.com/platform/art Branch Revision 457c32100e457e5afd4433ba96df4a44441e5843 Comments
Merge changes I6f281703,I1450fe2c * changes: ART: Refactor code_item_accessors ART: Move Signature to its own header
-
Merge "ART: Add cause to GC wait-for-completion systrace"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 03-Jan-19 17:56:11 UTC Repository https://android.googlesource.com/platform/art Branch Revision cab52349272dc84aedad22cc120c3aa47164f66b Comments
Merge "ART: Add cause to GC wait-for-completion systrace"
-
Merge changes If10189f9,I32dde5a6
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Thursday, 03-Jan-19 17:25:46 UTC Repository https://android.googlesource.com/platform/art Branch Revision 699cb00065fd8173901a78ab113fe5f1af3accbc Comments
Merge changes If10189f9,I32dde5a6 * changes: ART: Move DexFileStringEquals to DexFile ART: Move dex structs into own header
-
ART: Refactor code_item_accessors
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Thursday, 03-Jan-19 17:19:10 UTC Repository https://android.googlesource.com/platform/art Branch Revision 7458a7afdfe3046d962ea13dd0f6b176283505b2 Comments
ART: Refactor code_item_accessors Refactor to internal templated functions to not leak DexFile details prematurely. Bug: 119869270 Test: mmma art Change-Id: I6f281703b750ec016e8cf18abfa55980a00506dd
Changed files
- libdexfile/dex/code_item_accessors-inl.h
- libdexfile/dex/code_item_accessors.h
- runtime/art_method.h
- tools/dexanalyze/dexanalyze_bytecode.h
-
ART: Some IWYU for IterationRange
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Thursday, 03-Jan-19 17:19:10 UTC Repository https://android.googlesource.com/platform/art Branch Revision 436896cd020eee6de97b619a670832b0607c3f16 Comments
ART: Some IWYU for IterationRange Remove unnecessary include. Forward-declare in common headers. Bug: 119869270 Test: mmma art Change-Id: I0a1403259ea3f1142548009deb6313dab0fed26f
Changed files
- libdexfile/dex/dex_file-inl.h
- libdexfile/dex/dex_file.h
- runtime/art_method.h
- runtime/mirror/class-inl.h
- runtime/mirror/class.h
-
ART: Move Signature to its own header
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Thursday, 03-Jan-19 17:19:10 UTC Repository https://android.googlesource.com/platform/art Branch Revision ad1aa6340567c0660506069d760ff41483eb3821 Comments
ART: Move Signature to its own header Reduce the dependencies on dex_file.h Bug: 119869270 Test: mmma art Change-Id: I1450fe2c3f4a7f5b535ed38cc19cb8a053228541
Changed files
- dex2oat/linker/image_test.h
- libdexfile/Android.bp
- libdexfile/dex/dex_file-inl.h
- libdexfile/dex/dex_file.cc
- libdexfile/dex/dex_file.h
- libdexfile/dex/signature-inl.h
- libdexfile/dex/signature.cc
- libdexfile/dex/signature.h
- openjdkjvmti/ti_redefine.cc
- runtime/art_method.cc
- runtime/art_method.h
- runtime/class_linker.cc
- runtime/class_linker_test.cc
- runtime/mirror/class.cc
- tools/veridex/resolver.cc
-
ART: Add cause to GC wait-for-completion systrace
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Thursday, 03-Jan-19 16:33:58 UTC Repository https://android.googlesource.com/platform/art Branch Revision aac0972a3ac0d8a25f5fe7b194431b87a60ba1a3 Comments
ART: Add cause to GC wait-for-completion systrace Bug: 122099093 Test: m Change-Id: Ie777ba2c28200d6e54396ed7b450e7d2be833005
Changed files
- runtime/gc/heap.cc
-
Remove uses of $USER
Changed by Dan Willemsen - dwillemsenohnoyoudont@google.com Changed at Wednesday, 02-Jan-19 21:49:56 UTC Repository https://android.googlesource.com/platform/art Branch Revision 01046061175c4fd3f518aa51efbdcadff00b7900 Comments
Remove uses of $USER The definition of $USER is changing between inside the build and outside -- on Linux, with the new sandbox I'm working on, it will always be "nobody" inside the sandbox. (Mapping to the correct user outside the sandbox with user namespaces, so file owners are still correct). TMPDIR is always set by the build system to something that is unique to the out directory -- it's currently $OUT_DIR/soong/.temp, and cleared between builds. This means we can simplify some of the uses of $USER within the art makefiles. Bug: 122270019 Test: treehugger Change-Id: I1277a7e9cc64759e787c0d4bf8e088f63d70be69
Changed files
- Android.mk
- build/Android.common_test.mk
-
ART: Move DexFileStringEquals to DexFile
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 02-Jan-19 19:31:00 UTC Repository https://android.googlesource.com/platform/art Branch Revision b8bca301eff0db87d37bc4ab898a4973d211019b Comments
ART: Move DexFileStringEquals to DexFile Avoid a static function in an inline header being shared. Bug: 119869270 Test: mmma art Change-Id: If10189f92bca71c8bd3ef679bdc48a0dbc113fa3
Changed files
- libdexfile/dex/dex_file-inl.h
- libdexfile/dex/dex_file.h
- runtime/art_method.cc
-
ART: Move dex structs into own header
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Wednesday, 02-Jan-19 18:32:25 UTC Repository https://android.googlesource.com/platform/art Branch Revision 3f1dcd39e134d994ac88dcc4f30ec8cabcd8decf Comments
ART: Move dex structs into own header Separating out the structs from DexFile allows them to be forward- declared, which reduces the need to include the dex_file header. Bug: 119869270 Test: m Change-Id: I32dde5a632884bca7435cd584b4a81883de2e7b4
Changed files
- compiler/common_compiler_test.cc
- compiler/compiler.cc
- compiler/compiler.h
- compiler/debug/elf_debug_info_writer.h
- compiler/debug/elf_debug_writer.cc
- compiler/debug/method_debug_info.h
- compiler/dex/dex_to_dex_compiler.cc
- compiler/dex/dex_to_dex_compiler.h
- compiler/dex/inline_method_analyser.cc
- compiler/driver/compiler_driver-inl.h
- compiler/driver/compiler_driver.cc
- compiler/driver/compiler_driver.h
- compiler/driver/compiler_driver_test.cc
- compiler/driver/dex_compilation_unit.cc
- compiler/driver/dex_compilation_unit.h
- compiler/exception_test.cc
- compiler/optimizing/block_builder.cc
- compiler/optimizing/code_generator.cc
- compiler/optimizing/code_generator.h
- compiler/optimizing/graph_visualizer.cc
- compiler/optimizing/inliner.cc
- compiler/optimizing/inliner.h
- compiler/optimizing/instruction_builder.cc
- compiler/optimizing/nodes.cc
- compiler/optimizing/optimizing_compiler.cc
- compiler/optimizing/optimizing_unit_test.h
- compiler/verifier_deps_test.cc
- dex2oat/dex2oat_test.cc
- dex2oat/linker/image_test.h
- dex2oat/linker/image_writer.cc
- dex2oat/linker/oat_writer.cc
- dexdump/dexdump.cc
- dexlayout/dex_ir_builder.cc
- dexlayout/dex_writer.cc
- dexlayout/dexlayout.h
- dexlayout/dexlayout_test.cc
- dexlist/dexlist.cc
- libdexfile/dex/art_dex_file_loader_test.cc
- libdexfile/dex/class_accessor-inl.h
- libdexfile/dex/class_accessor.h
- libdexfile/dex/class_accessor_test.cc
- libdexfile/dex/code_item_accessors-inl.h
- libdexfile/dex/code_item_accessors.h
- libdexfile/dex/code_item_accessors_test.cc
- libdexfile/dex/compact_dex_file.cc
- libdexfile/dex/compact_dex_file.h
- libdexfile/dex/dex_file-inl.h
- libdexfile/dex/dex_file.cc
- libdexfile/dex/dex_file.h
- libdexfile/dex/dex_file_exception_helpers.cc
- libdexfile/dex/dex_file_exception_helpers.h
- libdexfile/dex/dex_file_loader_test.cc
- libdexfile/dex/dex_file_structs.h
- libdexfile/dex/dex_file_tracking_registrar.cc
- libdexfile/dex/dex_file_verifier.cc
- libdexfile/dex/dex_file_verifier.h
- libdexfile/dex/dex_file_verifier_test.cc
- libdexfile/dex/method_reference.h
- libdexfile/dex/standard_dex_file.cc
- libdexfile/dex/standard_dex_file.h
- libdexfile/dex/test_dex_file_builder.h
- libdexfile/dex/type_lookup_table.cc
- libprofile/profile/profile_compilation_info.cc
- oatdump/oatdump.cc
- openjdkjvmti/ti_class.cc
- openjdkjvmti/ti_redefine.cc
- openjdkjvmti/ti_redefine.h
- profman/profman.cc
- runtime/art_field-inl.h
- runtime/art_method-inl.h
- runtime/art_method.cc
- runtime/art_method.h
- runtime/class_linker-inl.h
- runtime/class_linker.cc
- runtime/class_linker.h
- runtime/class_linker_test.cc
- runtime/common_dex_operations.h
- runtime/debugger.cc
- runtime/dex/dex_file_annotations.cc
- runtime/dex/dex_file_annotations.h
- runtime/dex_to_dex_decompiler.cc
- runtime/dex_to_dex_decompiler.h
- runtime/hidden_api.cc
- runtime/imtable-inl.h
- runtime/interpreter/interpreter_common.cc
- runtime/interpreter/interpreter_common.h
- runtime/mirror/class-inl.h
- runtime/mirror/class.cc
- runtime/mirror/class.h
- runtime/mirror/dex_cache_test.cc
- runtime/mirror/object_test.cc
- runtime/native/dalvik_system_DexFile.cc
- runtime/native/dalvik_system_VMRuntime.cc
- runtime/native/java_lang_Class.cc
- runtime/native/java_lang_reflect_Executable.cc
- runtime/oat_file.cc
- runtime/oat_file.h
- runtime/oat_file_manager.cc
- runtime/reflection.cc
- runtime/runtime_callbacks.cc
- runtime/runtime_callbacks.h
- runtime/runtime_callbacks_test.cc
- runtime/transaction_test.cc
- runtime/vdex_file.cc
- runtime/verifier/method_verifier.cc
- runtime/verifier/method_verifier.h
- runtime/verifier/method_verifier_test.cc
- runtime/verifier/verifier_deps.cc
- tools/dexanalyze/dexanalyze_bytecode.cc
- tools/hiddenapi/hiddenapi.cc
- tools/hiddenapi/hiddenapi_test.cc
- tools/veridex/flow_analysis.cc
- tools/veridex/hidden_api.cc
- tools/veridex/resolver.cc
- tools/veridex/veridex.h
-
Merge "ART: show exact bytes along with human-friendly format"
Changed by Roland Levillain - rplohnoyoudont@google.com Changed at Monday, 31-Dec-18 16:52:54 UTC Repository https://android.googlesource.com/platform/art Branch Revision 0f0a4e40667c87fbd4ae5480eddbfd701bfabfa2 Comments
Merge "ART: show exact bytes along with human-friendly format"
-
Merge "ART: Refactor for bugprone-argument-comment"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 28-Dec-18 18:58:01 UTC Repository https://android.googlesource.com/platform/art Branch Revision 90793b3f3fa3fee04b196555f1656d432993f799 Comments
Merge "ART: Refactor for bugprone-argument-comment"
-
Merge "Dynamic linker is explicitly added to runtime APEX"
Changed by Treehugger Robot - treehugger-gerritohnoyoudont@google.com Changed at Friday, 28-Dec-18 11:24:00 UTC Repository https://android.googlesource.com/platform/art Branch Revision 9f55716cadd84ad509a4fd3bb0a0202038cf11bd Comments
Merge "Dynamic linker is explicitly added to runtime APEX"
-
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
-
ART: Refactor for bugprone-argument-comment
Changed by Andreas Gampe - agampeohnoyoudont@google.com Changed at Thursday, 27-Dec-18 20:56:39 UTC Repository https://android.googlesource.com/platform/art Branch Revision 3db70689e3e1c92344d436a8ea4265046bdef449 Comments
ART: Refactor for bugprone-argument-comment Handles compiler. Bug: 116054210 Test: WITH_TIDY=1 mmma art Change-Id: I5cdfe73c31ac39144838a2736146b71de037425e
Changed files
- compiler/cfi_test.h
- compiler/common_compiler_test.cc
- compiler/compiled_method.h
- compiler/debug/dwarf/dwarf_test.cc
- compiler/debug/elf_debug_writer.cc
- compiler/dex/dex_to_dex_compiler.cc
- compiler/dex/dex_to_dex_decompiler_test.cc
- compiler/dex/inline_method_analyser.cc
- compiler/dex/verification_results.cc
- compiler/dex/verified_method.cc
- compiler/driver/compiled_method_storage_test.cc
- compiler/driver/compiler_driver.cc
- compiler/exception_test.cc
- compiler/jit/jit_compiler.cc
- compiler/jni/jni_cfi_test.cc
- compiler/jni/jni_compiler_test.cc
- compiler/jni/quick/jni_compiler.cc
- compiler/linker/elf_builder.h
- compiler/linker/linker_patch.h
- compiler/optimizing/block_builder.cc
- compiler/optimizing/bounds_check_elimination.cc
- compiler/optimizing/bounds_check_elimination_test.cc
- compiler/optimizing/code_generator.cc
- compiler/optimizing/code_generator_arm64.cc
- compiler/optimizing/code_generator_arm_vixl.cc
- compiler/optimizing/code_generator_mips.cc
- compiler/optimizing/code_generator_mips64.cc
- compiler/optimizing/code_generator_vector_mips.cc
- compiler/optimizing/code_generator_vector_mips64.cc
- compiler/optimizing/code_generator_x86.cc
- compiler/optimizing/code_generator_x86_64.cc
- compiler/optimizing/code_sinking.cc
- compiler/optimizing/constant_folding_test.cc
- compiler/optimizing/dead_code_elimination_test.cc
- compiler/optimizing/graph_checker.cc
- compiler/optimizing/graph_visualizer.cc
- compiler/optimizing/gvn.cc
- compiler/optimizing/induction_var_range.cc
- compiler/optimizing/induction_var_range_test.cc
- compiler/optimizing/inliner.cc
- compiler/optimizing/instruction_builder.cc
- compiler/optimizing/instruction_simplifier.cc
- compiler/optimizing/instruction_simplifier_arm.cc
- compiler/optimizing/instruction_simplifier_arm64.cc
- compiler/optimizing/intrinsic_objects.cc
- compiler/optimizing/intrinsics.cc
- 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
- compiler/optimizing/loop_optimization_test.cc
- compiler/optimizing/nodes.cc
- compiler/optimizing/nodes.h
- compiler/optimizing/nodes_vector.h
- compiler/optimizing/optimization.cc
- compiler/optimizing/optimizing_compiler.cc
- compiler/optimizing/optimizing_unit_test.h
- compiler/optimizing/prepare_for_register_allocation.cc
- compiler/optimizing/reference_type_propagation.cc
- compiler/optimizing/register_allocation_resolver.cc
- compiler/optimizing/register_allocator_linear_scan.cc
- compiler/optimizing/register_allocator_test.cc
- compiler/optimizing/scheduler.cc
- compiler/optimizing/scheduler_arm.cc
- compiler/optimizing/scheduler_test.cc
- compiler/optimizing/side_effects_test.cc
- compiler/optimizing/ssa_builder.cc
- compiler/optimizing/ssa_liveness_analysis.cc
- compiler/optimizing/ssa_liveness_analysis_test.cc
- compiler/optimizing/ssa_phi_elimination.cc
- compiler/optimizing/superblock_cloner.h
- compiler/utils/arm/assembler_arm_vixl.cc
- compiler/utils/assembler.h
- compiler/utils/assembler_thumb_test.cc
- compiler/utils/mips/assembler_mips.cc
- compiler/utils/mips/assembler_mips.h
- compiler/utils/mips/assembler_mips32r6_test.cc
- compiler/utils/mips/assembler_mips_test.cc
- compiler/utils/mips64/assembler_mips64.cc
- compiler/utils/mips64/assembler_mips64.h
- compiler/utils/mips64/assembler_mips64_test.cc
- compiler/utils/x86/assembler_x86.cc
- compiler/utils/x86_64/assembler_x86_64.cc
- compiler/utils/x86_64/assembler_x86_64_test.cc
- compiler/verifier_deps_test.cc
-
ART: show exact bytes along with human-friendly format
Changed by Albert Mingkun Yang - albertnetymkohnoyoudont@google.com Changed at Thursday, 27-Dec-18 17:13:06 UTC Repository https://android.googlesource.com/platform/art Branch Revision 16bd6ac8e3446355089d91f65d0ef8c6015f2283 Comments
ART: show exact bytes along with human-friendly format Test: Run art with -XX:DumpGCPerformanceOnShutdown on some benchmarks. Bug: 112187497 Change-Id: I804d4aa85a1a5ed1d0b21eb934c71f73469426e9
Changed files
- runtime/gc/collector/garbage_collector.cc
- runtime/runtime.cc
-
Dynamic linker is explicitly added to runtime APEX
Changed by Jiyong Park - jiyongohnoyoudont@google.com Changed at Thursday, 27-Dec-18 15:13:57 UTC Repository https://android.googlesource.com/platform/art Branch Revision e2bc9fe9d5ac82457bc6050bf705ff43a1b05cbf Comments
Dynamic linker is explicitly added to runtime APEX Bionic libs are already in the runtime APEX. Since dynamic linker has to be in sync with the bionic libs, the linker is also added to the APEX. Bug: 120266448 Test: m com.android.runtime.debug Examine the built APEX and check that linker and linker64 exist under ./bin directory Change-Id: I7d2e0f04d9fbe2082797a73e2c27f406d96f1ac0
Changed files
- build/apex/Android.bp
-
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
-
ART: log threads not suspending in SuspendAllInternal
Changed by Yuntao.Xiao - yuntao.xiaoohnoyoudont@unisoc.corp-partner.google.com Changed at Friday, 21-Dec-18 16:54:20 UTC Repository https://android.googlesource.com/platform/art Branch Revision a1358e600fa9f06548298406c17a868fbf1fb095 Comments
ART: log threads not suspending in SuspendAllInternal Unisoc bug #936294 add log to print thread [root cause ] add log to print thread [changes ] add log to print thread [side effects]no [self test ]:yes [download normally]:yes [power on/off normally]:yes [do common repository/branch inspection]:yes [is there dependence]:no [confirm dependent commit]:no [board]:sharkle [test case]:monkey [reviewers ] cheney.chen [change_type ] debug_log [tag_product ] common Unisoc_Owner: Jasson.Zhang@unisoc.com Test: make libart Bug: 121370289 Change-Id: If4c4b94d60ad03d1641694e859b217b41c74cf9e
Changed files
- runtime/thread_list.cc
-
<blame list capped at 100 commits>
Changed by <blame list capped at 100 commits> - Changed at N/A Repository Branch Revision Comments
<blame list capped at 100 commits>