OSDN Git Service
Andreas Gampe [Tue, 9 Feb 2016 22:32:21 +0000 (22:32 +0000)]
ART: Give better error messages in dex-file verifier
am:
a5c4493c37
* commit '
a5c4493c37806f1b027c90f5ec3fe808adfdf3fe':
ART: Give better error messages in dex-file verifier
Bill Buzbee [Tue, 9 Feb 2016 22:06:33 +0000 (22:06 +0000)]
Merge "Mterp: Fix and restore mac host build"
am:
dfcd2f43a6
* commit '
dfcd2f43a6694482a4e691261905508f65d8dc9e':
Mterp: Fix and restore mac host build
Bill Buzbee [Tue, 9 Feb 2016 21:29:52 +0000 (21:29 +0000)]
Merge "Mterp: Fix and restore mac host build"
Andreas Gampe [Tue, 9 Feb 2016 19:33:43 +0000 (19:33 +0000)]
Merge "ART: Give better error messages in dex-file verifier"
am:
4c3127698b
* commit '
4c3127698b90e0475f233433eda936424b8e945a':
ART: Give better error messages in dex-file verifier
Andreas Gampe [Tue, 9 Feb 2016 17:21:04 +0000 (09:21 -0800)]
ART: Give better error messages in dex-file verifier
Try to decode field and method names when an access-flag violation
has been found. This is not guaranteed to work, if the file is
broken enough.
Bug:
27064244
Bug:
27070841
(cherry picked from commit
c9f0ba1a4a2c9366ffc2dc2f9c2d8d3f09bb2112)
Change-Id: Ie913076462e958d4f21b481631bc874cf6f67c0d
Vladimir Marko [Tue, 9 Feb 2016 19:08:46 +0000 (19:08 +0000)]
Merge "ARM: Add direct calls to math intrinsics"
am:
c70646e3c7
* commit '
c70646e3c75ec97648bfa7c295e4b1685895afcc':
ARM: Add direct calls to math intrinsics
Andreas Gampe [Tue, 9 Feb 2016 18:54:02 +0000 (18:54 +0000)]
Merge "ART: Give better error messages in dex-file verifier"
Vladimir Marko [Tue, 9 Feb 2016 18:47:23 +0000 (18:47 +0000)]
Merge "ARM: Add direct calls to math intrinsics"
Andreas Gampe [Tue, 9 Feb 2016 17:21:04 +0000 (09:21 -0800)]
ART: Give better error messages in dex-file verifier
Try to decode field and method names when an access-flag violation
has been found. This is not guaranteed to work, if the file is
broken enough.
Bug:
27064244
Bug:
27070841
Change-Id: Ie913076462e958d4f21b481631bc874cf6f67c0d
Alex Light [Tue, 9 Feb 2016 18:42:50 +0000 (18:42 +0000)]
Default methods should not be found by getDeclaredMethod
am:
3b7027e261
* commit '
3b7027e26106e7bfaa2bfae0f24489372f7ddbf0':
Default methods should not be found by getDeclaredMethod
Alex Light [Mon, 8 Feb 2016 18:30:04 +0000 (10:30 -0800)]
Default methods should not be found by getDeclaredMethod
(cherrypick commit
64fdc804f6b4d8a6f7d86bd9672e3bb1cde7056f)
Bug:
27060609
Change-Id: I77337f5d4c6bb9dd14f57012a9daa1e56a760f1a
Narayan Kamath [Tue, 9 Feb 2016 14:26:55 +0000 (14:26 +0000)]
Merge "openjdkjvm: Don\'t leak the results of JVM_RawMonitorCreate."
am:
96bbc8fcac
* commit '
96bbc8fcac2d408e0afdcae933653198fb8bbe92':
openjdkjvm: Don't leak the results of JVM_RawMonitorCreate.
Narayan Kamath [Tue, 9 Feb 2016 14:22:51 +0000 (14:22 +0000)]
Merge "openjdkjvm: Don't leak the results of JVM_RawMonitorCreate."
Narayan Kamath [Tue, 9 Feb 2016 13:11:09 +0000 (13:11 +0000)]
openjdkjvm: Don't leak the results of JVM_RawMonitorCreate.
bug:
27050501
Change-Id: Ib0db3e5a1ec412de07455f09fe88b3102b347e46
Narayan Kamath [Tue, 9 Feb 2016 11:38:43 +0000 (11:38 +0000)]
Merge "openjdkjvm: clean up verbose logging."
am:
17077d9090
* commit '
17077d90907120d75cc4f534ce4de741da3bff2d':
openjdkjvm: clean up verbose logging.
Narayan Kamath [Tue, 9 Feb 2016 11:34:26 +0000 (11:34 +0000)]
Merge "openjdkjvm: clean up verbose logging."
Narayan Kamath [Fri, 5 Feb 2016 14:58:02 +0000 (14:58 +0000)]
openjdkjvm: clean up verbose logging.
bug:
26994173
Change-Id: I4b55d68fa89737e25e9d7b10b335423b3ea4bef2
Hiroshi Yamauchi [Tue, 9 Feb 2016 02:25:11 +0000 (02:25 +0000)]
Merge "Check pages are readable after mprotect for SEGV_ACCERR diagnosis"
am:
5b00f4169f
* commit '
5b00f4169f1a153f85216f8624cfbd691458060f':
Check pages are readable after mprotect for SEGV_ACCERR diagnosis
Hiroshi Yamauchi [Tue, 9 Feb 2016 02:19:30 +0000 (02:19 +0000)]
Merge "Check pages are readable after mprotect for SEGV_ACCERR diagnosis"
Hiroshi Yamauchi [Mon, 8 Feb 2016 22:18:21 +0000 (14:18 -0800)]
Check pages are readable after mprotect for SEGV_ACCERR diagnosis
We have a suspected mprotect issue where we see seg faults after pages
are mprotected with PROT_READ|PROT_WRITE with the SS collector on
host. This change attempts to see if earlier reads would cause faults
similarly.
Bug:
19894268
Change-Id: I041a663c6b55b747120915f73a0db5f566744ed8
Alex Light [Mon, 8 Feb 2016 22:35:23 +0000 (22:35 +0000)]
Merge "Default methods should not be found by getDeclaredMethod"
am:
e4ddacdb1f
* commit '
e4ddacdb1f0798e084b9ce2de7acac797f2c0a75':
Default methods should not be found by getDeclaredMethod
Alex Light [Mon, 8 Feb 2016 21:54:56 +0000 (21:54 +0000)]
Merge "Default methods should not be found by getDeclaredMethod"
Tamas Berghammer [Mon, 8 Feb 2016 20:42:44 +0000 (20:42 +0000)]
Merge "Revert "Make it possible to enable native debugging through debug flags""
am:
9fab717bb6
* commit '
9fab717bb67e6d141ca7a6d6c33adbf5b9d3dba7':
Revert "Make it possible to enable native debugging through debug flags"
Tamas Berghammer [Mon, 8 Feb 2016 20:26:26 +0000 (20:26 +0000)]
Merge "Revert "Make it possible to enable native debugging through debug flags""
Tamas Berghammer [Mon, 8 Feb 2016 20:21:54 +0000 (20:21 +0000)]
Revert "Make it possible to enable native debugging through debug flags"
The change causes issues in test-art-target-gtest-jni_internal_test32
This reverts commit
c94a61f06ffc13288c67891048128c987b29bf33.
Change-Id: Iecfe3c6874d7b0dd59f10156fe2eb743ab7221dc
Tamas Berghammer [Mon, 8 Feb 2016 19:00:49 +0000 (19:00 +0000)]
Merge "Make it possible to enable native debugging through debug flags"
am:
27ec302da6
* commit '
27ec302da670ffddaf1278b5b7155b7742aa37fd':
Make it possible to enable native debugging through debug flags
Alex Light [Mon, 8 Feb 2016 18:30:04 +0000 (10:30 -0800)]
Default methods should not be found by getDeclaredMethod
We were incorrectly returning default methods from getDeclaredMethod
calls on an implementing class that uses the default implementation.
Bug:
27060609
Change-Id: I2e07023a11585e5f7cd92c4c0e1263f54aea1f5f
Tamas Berghammer [Mon, 8 Feb 2016 17:01:58 +0000 (17:01 +0000)]
Merge "Make it possible to enable native debugging through debug flags"
David Srbecky [Mon, 8 Feb 2016 12:53:14 +0000 (12:53 +0000)]
Merge "Split elf_writer_debug.cc to several files."
am:
f637d80872
* commit '
f637d80872d418fc62ee1d40b19e1f5a676d1399':
Split elf_writer_debug.cc to several files.
David Srbecky [Mon, 8 Feb 2016 12:49:43 +0000 (12:49 +0000)]
Merge "Move code related to debug info generation to its own directory."
am:
a0f2bc5b09
* commit '
a0f2bc5b09cdaf8a8ff5cec3c40a9f18885e8796':
Move code related to debug info generation to its own directory.
David Srbecky [Mon, 8 Feb 2016 12:49:09 +0000 (12:49 +0000)]
Merge "Split elf_writer_debug.cc to several files."
David Srbecky [Fri, 5 Feb 2016 15:49:10 +0000 (15:49 +0000)]
Split elf_writer_debug.cc to several files.
Refactoring only. The file has grown significantly over time,
and it is time to split it so it can be better managed.
Change-Id: Idce0231718add722292f4701df353d5baf31de5f
David Srbecky [Mon, 8 Feb 2016 12:46:10 +0000 (12:46 +0000)]
Merge "Move code related to debug info generation to its own directory."
David Srbecky [Fri, 5 Feb 2016 13:34:46 +0000 (13:34 +0000)]
Move code related to debug info generation to its own directory.
debug/dwarf/ contains helper classes which hide the details
of the DWARF file format. It acts as independent DWARF library.
debug/ contains ART-specific code which generates ELF debug
sections (which includes non-DWARF sections like .symtab).
Change-Id: Id351f604e4e64be2ca395a78324ea02e30481497
Tamas Berghammer [Fri, 5 Feb 2016 18:09:08 +0000 (18:09 +0000)]
Make it possible to enable native debugging through debug flags
* Add support for a new debug flag disabling the optimizations in
the compiler and enable the generation of some additional debug
info (--native-debuggable).
* Ignore the content of the oat files if force JIT is enabled so
the runtime ignores the AOT-ed code what doesn't contain any
debug info.
Time measurements on a Nexus 5 with running:
am start -n com.facebook.katana/com.facebook.katana.LoginActivity -W
Before change: | AVG | DEV
--------------------------------------
ThisTime: 549 492 512 511 | 516 | 24
TotalTime: 549 492 512 511 | 516 | 24
WaitTime: 662 511 528 526 | 557 | 71
After change: | AVG | DEV
--------------------------------------
ThisTime: 530 467 503 544 | 511 | 34
TotalTime: 530 467 503 544 | 511 | 34
WaitTime: 551 497 536 583 | 541 | 36
Based on the numbers the speed impact of the change is less then the
accuracy of the measurement and it is also negligible.
The minor speed improvement displayed in the measurements are just
the cause of the variance of the measurement and not caused by this
change.
Change-Id: Ia9022cbc1bbfcc072314b6c95f63a4bf8060c36c
Serguei Katkov [Thu, 28 Jan 2016 02:21:26 +0000 (08:21 +0600)]
Mterp: Fix and restore mac host build
The following issues are fixed:
- Macro literal
- macro args should be comma separated
- no .type and .size for mac host build
- globals are _ prefixed
Change-Id: I28ef9138d5db06a6917a66b401c629bf66fac193
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
Nicolas Geoffray [Sun, 7 Feb 2016 23:28:18 +0000 (23:28 +0000)]
Merge "Disable osr while investigating flakiness."
am:
e003beb849
* commit '
e003beb849386236c1fe6e5edea6aaf5f58b7919':
Disable osr while investigating flakiness.
Nicolas Geoffray [Sun, 7 Feb 2016 23:24:10 +0000 (23:24 +0000)]
Merge "Disable osr while investigating flakiness."
Nicolas Geoffray [Sun, 7 Feb 2016 13:13:33 +0000 (13:13 +0000)]
Disable osr while investigating flakiness.
org.apache.harmony.tests.java.util.TreeMapRndTest#testPutAll fails
in debug mode.
Change-Id: Idd15b25a236d4e5d3eb6d83ac0c038c1e10ee55a
Christopher Ferris [Sat, 6 Feb 2016 01:02:24 +0000 (01:02 +0000)]
Merge "Newer kernels added SEGV_BNDERR." am:
2a49bc4625
am:
5ad9afd110
* commit '
5ad9afd11022d3001c10ed8addab2fea0e54e7cf':
Newer kernels added SEGV_BNDERR.
Christopher Ferris [Sat, 6 Feb 2016 01:00:17 +0000 (01:00 +0000)]
Merge "Newer kernels added SEGV_BNDERR."
am:
2a49bc4625
* commit '
2a49bc4625155b80287c155b57354b9559d71bed':
Newer kernels added SEGV_BNDERR.
Christopher Ferris [Sat, 6 Feb 2016 00:56:50 +0000 (00:56 +0000)]
Merge "Newer kernels added SEGV_BNDERR."
Andreas Gampe [Sat, 6 Feb 2016 00:22:35 +0000 (00:22 +0000)]
Merge "ART: Curb lock-verification-failure spam" am:
d64842cc44
am:
54a7530877
* commit '
54a75308777ed6e22ea6d1e6ee8a9872ccd713ff':
ART: Curb lock-verification-failure spam
Andreas Gampe [Sat, 6 Feb 2016 00:20:07 +0000 (00:20 +0000)]
Merge "ART: Curb lock-verification-failure spam"
am:
d64842cc44
* commit '
d64842cc4425a1ae31405e58826ce445054b8d20':
ART: Curb lock-verification-failure spam
Andreas Gampe [Sat, 6 Feb 2016 00:13:57 +0000 (00:13 +0000)]
Merge "ART: Curb lock-verification-failure spam"
Andreas Gampe [Fri, 5 Feb 2016 04:52:54 +0000 (20:52 -0800)]
ART: Curb lock-verification-failure spam
Just print one message per class. Also print a helpful message once.
Bug:
26951356
Change-Id: I83702b67dc535d86e03835df7a72afda081c83be
Nicolas Geoffray [Fri, 5 Feb 2016 23:51:30 +0000 (23:51 +0000)]
Merge "Point fixes after OSR change." am:
74472a8eea
am:
3e5a75dc8f
* commit '
3e5a75dc8fea6ee8f798b870c17e81eff418b688':
Point fixes after OSR change.
Nicolas Geoffray [Fri, 5 Feb 2016 23:48:56 +0000 (23:48 +0000)]
Merge "Point fixes after OSR change."
am:
74472a8eea
* commit '
74472a8eea93bbe67aebed24a1fd5163a37a20dc':
Point fixes after OSR change.
Andreas Gampe [Fri, 5 Feb 2016 23:43:45 +0000 (23:43 +0000)]
Merge "ART: Better InitWithoutImage error messages" am:
37c36dcf2e
am:
6f12dca493
* commit '
6f12dca493386fb655d9a28c8bab90e078ab9a55':
ART: Better InitWithoutImage error messages
Nicolas Geoffray [Fri, 5 Feb 2016 23:34:43 +0000 (23:34 +0000)]
Merge "Point fixes after OSR change."
Nicolas Geoffray [Fri, 5 Feb 2016 23:32:25 +0000 (23:32 +0000)]
Point fixes after OSR change.
- ldr -> ldrb in osr stub for arm32
- disable 570-checker-osr for tracing
- don't osr proxy methods.
Change-Id: I9c713c9b7eab86ca9beb75f228fb3b76185621ef
Andreas Gampe [Fri, 5 Feb 2016 23:11:14 +0000 (23:11 +0000)]
Merge "ART: Better InitWithoutImage error messages"
am:
37c36dcf2e
* commit '
37c36dcf2e1a78dd5798828c304d84717f79c62d':
ART: Better InitWithoutImage error messages
Andreas Gampe [Fri, 5 Feb 2016 23:06:51 +0000 (23:06 +0000)]
Merge "ART: Better InitWithoutImage error messages"
Hiroshi Yamauchi [Fri, 5 Feb 2016 22:43:29 +0000 (22:43 +0000)]
Merge "Use 8-byte increment bracket sizes for rosalloc thread local runs." am:
e6141d7aba
am:
0872ab3dc4
* commit '
0872ab3dc4ae5f987d6d4d7050fa079d6f1879f0':
Use 8-byte increment bracket sizes for rosalloc thread local runs.
Hiroshi Yamauchi [Fri, 5 Feb 2016 22:41:31 +0000 (22:41 +0000)]
Merge "Use 8-byte increment bracket sizes for rosalloc thread local runs."
am:
e6141d7aba
* commit '
e6141d7aba1078c0465294408133aaf00ae47f1b':
Use 8-byte increment bracket sizes for rosalloc thread local runs.
Andreas Gampe [Fri, 5 Feb 2016 05:45:01 +0000 (21:45 -0800)]
ART: Better InitWithoutImage error messages
InitWithoutImage can easily fail when assumptions of the runtime
with respect to core classes are wrong. Give some more general
helpful messages.
Change-Id: Icedac9a0d6ad84b2d1dde9e30bf4fab2f48a3efd
Hiroshi Yamauchi [Fri, 5 Feb 2016 22:35:25 +0000 (22:35 +0000)]
Merge "Use 8-byte increment bracket sizes for rosalloc thread local runs."
Mathieu Chartier [Fri, 5 Feb 2016 22:25:24 +0000 (22:25 +0000)]
Merge "Address missed amend" am:
f3c3595435
am:
06e4701e37
* commit '
06e4701e37990b2483d5894cc92930d1fb2e61ea':
Address missed amend
Mathieu Chartier [Fri, 5 Feb 2016 22:22:57 +0000 (22:22 +0000)]
Merge "Address missed amend"
am:
f3c3595435
* commit '
f3c35954350ab3386cff538a123bc1b8e78e89f0':
Address missed amend
Mathieu Chartier [Fri, 5 Feb 2016 22:17:12 +0000 (22:17 +0000)]
Merge "Address missed amend"
Mathieu Chartier [Fri, 5 Feb 2016 21:47:06 +0000 (13:47 -0800)]
Address missed amend
Forgot to amend after addressing code review comments.
Bug:
26990650
(cherry picked from commit
3cfc2e4fb6c4735a145aa184db14d0bf33653e33)
Change-Id: Ic8483a50e0670cac1291385a82b7c5e4a313cd18
Mathieu Chartier [Fri, 5 Feb 2016 21:47:06 +0000 (13:47 -0800)]
Address missed amend
Forgot to amend after addressing code review comments.
Bug:
26990650
Change-Id: Icfac33444d3d6a590f72b888e020327ee77d5520
Mathieu Chartier [Fri, 5 Feb 2016 21:51:32 +0000 (21:51 +0000)]
Merge "Disable kDebugStackWalk" am:
5102279062
am:
2abcd61d0e
* commit '
2abcd61d0ef1c41f18143430254c1683bbfd6ec1':
Disable kDebugStackWalk
Mathieu Chartier [Fri, 5 Feb 2016 21:51:26 +0000 (21:51 +0000)]
Merge "Fix moving GC bugs in quick_field_entrypoints.cc" am:
0adb678252
am:
3e1c567160
* commit '
3e1c5671604efdf214e99e605e53874447cb03a0':
Fix moving GC bugs in quick_field_entrypoints.cc
Hiroshi Yamauchi [Tue, 2 Feb 2016 23:22:09 +0000 (15:22 -0800)]
Use 8-byte increment bracket sizes for rosalloc thread local runs.
Very small space savings (< 1%) after device boot and up to 10%
allocation speedup.
Some minor cleanup.
Bug:
9986565
Change-Id: I51d791c4674d6944fe9a7ee78537ac3490c1a02c
Mathieu Chartier [Fri, 5 Feb 2016 20:11:13 +0000 (20:11 +0000)]
Merge "Disable kDebugStackWalk"
am:
5102279062
* commit '
51022790628270153c2d46bfebbc4b6aaafa2757':
Disable kDebugStackWalk
Mathieu Chartier [Fri, 5 Feb 2016 20:06:26 +0000 (20:06 +0000)]
Merge "Fix moving GC bugs in quick_field_entrypoints.cc"
am:
0adb678252
* commit '
0adb678252bacf861dbaca0d9b5edf1a32ac7cd9':
Fix moving GC bugs in quick_field_entrypoints.cc
Mathieu Chartier [Fri, 5 Feb 2016 20:05:00 +0000 (20:05 +0000)]
Merge "Disable kDebugStackWalk"
Mathieu Chartier [Fri, 5 Feb 2016 20:00:49 +0000 (12:00 -0800)]
Disable kDebugStackWalk
Someone left it enabled.
Bug:
27039049
Change-Id: I2bec610a3f20e1214dc34b4e06227609da2a2ab8
Mathieu Chartier [Fri, 5 Feb 2016 20:01:12 +0000 (20:01 +0000)]
Merge "Fix moving GC bugs in quick_field_entrypoints.cc"
Calin Juravle [Fri, 5 Feb 2016 19:55:39 +0000 (19:55 +0000)]
Merge "Fix compiler driver gtest."
Calin Juravle [Fri, 5 Feb 2016 19:44:05 +0000 (19:44 +0000)]
Fix compiler driver gtest.
Change-Id: I7c9204f5d791f667613ce3df8e9f74342444f685
Mathieu Chartier [Fri, 5 Feb 2016 02:13:32 +0000 (18:13 -0800)]
Fix moving GC bugs in quick_field_entrypoints.cc
There was some missing handles. Fixed style.
Bug:
26990650
(cherry picked from commit
1fd00287bedce99cd602aec00d421bddb7a9a107)
Change-Id: If7cb0de61e6b19004838e98345fdbc60ccdd5767
Mathieu Chartier [Fri, 5 Feb 2016 19:28:32 +0000 (19:28 +0000)]
Merge "Fix moving GC bugs in quick_field_entrypoints.cc"
Aart Bik [Fri, 5 Feb 2016 19:08:50 +0000 (19:08 +0000)]
Merge "Implemented compare/signum intrinsics as HCompare (with all code generation for all)" am:
45b93ca314
am:
a18ea28591
* commit '
a18ea28591abc4f998064fbcd3efa4b8d35ee233':
Implemented compare/signum intrinsics as HCompare (with all code generation for all)
Aart Bik [Fri, 5 Feb 2016 19:06:20 +0000 (19:06 +0000)]
Merge "Implemented compare/signum intrinsics as HCompare (with all code generation for all)"
am:
45b93ca314
* commit '
45b93ca31448888d13b3859a8c3d0c90d4b00e54':
Implemented compare/signum intrinsics as HCompare (with all code generation for all)
Aart Bik [Fri, 5 Feb 2016 18:43:54 +0000 (18:43 +0000)]
Merge "Implemented compare/signum intrinsics as HCompare (with all code generation for all)"
Alex Light [Fri, 5 Feb 2016 18:08:39 +0000 (18:08 +0000)]
Merge "Make test 971-iface-super smaller to prevent gcstress timeouts." am:
e2caf540e8
am:
81c7315130
* commit '
81c731513086fac9da6fda3cb3d471affc8355cc':
Make test 971-iface-super smaller to prevent gcstress timeouts.
Alex Light [Fri, 5 Feb 2016 18:05:56 +0000 (18:05 +0000)]
Merge "Make test 971-iface-super smaller to prevent gcstress timeouts."
am:
e2caf540e8
* commit '
e2caf540e8d90eb93c00d2ac1c515bef215c1362':
Make test 971-iface-super smaller to prevent gcstress timeouts.
Alex Light [Fri, 5 Feb 2016 18:02:11 +0000 (18:02 +0000)]
Merge "Make test 971-iface-super smaller to prevent gcstress timeouts."
Nicolas Geoffray [Fri, 5 Feb 2016 17:49:43 +0000 (17:49 +0000)]
Merge "Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""" am:
9fba3f67a0
am:
8385ed035b
* commit '
8385ed035b6540484638d3f00d2f8db47828c5c4':
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
Nicolas Geoffray [Fri, 5 Feb 2016 17:47:09 +0000 (17:47 +0000)]
Merge "Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."""
am:
9fba3f67a0
* commit '
9fba3f67a0792ad5eeb495e489d11a87211c318f':
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
Aart Bik [Tue, 2 Feb 2016 02:57:58 +0000 (18:57 -0800)]
Implemented compare/signum intrinsics as HCompare
(with all code generation for all)
Rationale:
At HIR level, many more optimizations are possible, while ultimately
generated code can take advantage of full semantics.
Change-Id: I6e2ee0311784e5e336847346f7f3c4faef4fd17e
Nicolas Geoffray [Fri, 5 Feb 2016 17:25:17 +0000 (17:25 +0000)]
Merge "Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."""
David Brazdil [Fri, 5 Feb 2016 17:25:10 +0000 (17:25 +0000)]
Merge "Extend De Morgan factorisation to `HBooleanNot`." am:
0f638c6468
am:
49772e2c6b
* commit '
49772e2c6b36107f0eadbd6c80092c789dced81a':
Extend De Morgan factorisation to `HBooleanNot`.
David Brazdil [Fri, 5 Feb 2016 17:25:03 +0000 (17:25 +0000)]
Merge "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."" am:
11aa3f5c5e
am:
d28f78b219
* commit '
d28f78b21970817d76ee3066e4fd65e142c247db':
Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."
Nicolas Geoffray [Fri, 5 Feb 2016 17:24:54 +0000 (17:24 +0000)]
Merge "Implement on-stack replacement for arm/arm64/x86/x86_64." am:
7ac9aeb501
am:
495c5dad28
* commit '
495c5dad28e9aaabf194e86f2a723108ee01e455':
Implement on-stack replacement for arm/arm64/x86/x86_64.
David Brazdil [Fri, 5 Feb 2016 17:24:47 +0000 (17:24 +0000)]
Merge "Support CMOV for x86_64 Select" am:
c8d2b0c174
am:
8745ded071
* commit '
8745ded071110934b739ea9ab566c4057e691e23':
Support CMOV for x86_64 Select
David Srbecky [Fri, 5 Feb 2016 17:24:39 +0000 (17:24 +0000)]
Merge "Do not emit DWARF debug info if there are no methods." am:
3c258f4d7a
am:
3e14e3b328
* commit '
3e14e3b32877cb38628c5223b79897ebd583cde8':
Do not emit DWARF debug info if there are no methods.
Paul Duffin [Fri, 5 Feb 2016 17:24:31 +0000 (17:24 +0000)]
Merge "Add some more tests to those breaking since move to OpenJDK" am:
c4252b1179
am:
9fd30bdf1b
* commit '
9fd30bdf1babfe34629e2775068ad71192b3475a':
Add some more tests to those breaking since move to OpenJDK
Nicolas Geoffray [Fri, 5 Feb 2016 17:24:22 +0000 (17:24 +0000)]
Merge "Revert "Disable test for now."" am:
5dfb2020dc
am:
594053fff5
* commit '
594053fff5e21d17409c6fc3bfca84637dd53503':
Revert "Disable test for now."
David Brazdil [Fri, 5 Feb 2016 17:24:14 +0000 (17:24 +0000)]
Merge "Revert "Revert "X86: Use the constant area for more operations.""" am:
e6e0cfd798
am:
d1085aedd2
* commit '
d1085aedd202aa61467ad1909465cdc27b76db3c':
Revert "Revert "X86: Use the constant area for more operations.""
David Srbecky [Fri, 5 Feb 2016 17:24:06 +0000 (17:24 +0000)]
Merge changes I514f1db3,I7dc1c7c0 am:
519281001d
am:
344c8ac9b9
* commit '
344c8ac9b93dbd23d3470798393f076d6d3aa83c':
Generate mini-debug-info on separate thread.
Change the method which generates DWARF mini-debug-info.
Vladimir Marko [Fri, 5 Feb 2016 17:23:58 +0000 (17:23 +0000)]
Merge "ART: Avoid uninitialized padding in LinkerPatch." am:
f1ea14af52
am:
181a29d4b7
* commit '
181a29d4b710651388ae990c68e9cc3232f3768d':
ART: Avoid uninitialized padding in LinkerPatch.
Nicolas Geoffray [Fri, 5 Feb 2016 17:23:49 +0000 (17:23 +0000)]
Merge "Revert "ART: Enable Jit Profiling in Mterp for arm/arm64"" am:
586996afc9
am:
fc3a6ec6e1
* commit '
fc3a6ec6e1b7bf73e955475299e784d2bd0ee02b':
Revert "ART: Enable Jit Profiling in Mterp for arm/arm64"
Nicolas Geoffray [Fri, 5 Feb 2016 17:23:40 +0000 (17:23 +0000)]
Merge "Disable test for now." am:
3aec725d03
am:
3220aad231
* commit '
3220aad231a5cc5372e2cc5baa7cd4d3496e779e':
Disable test for now.
Mathieu Chartier [Fri, 5 Feb 2016 02:13:32 +0000 (18:13 -0800)]
Fix moving GC bugs in quick_field_entrypoints.cc
There was some missing handles. Fixed style.
Bug:
26990650
Change-Id: Iee0a3308c11f7275609ee43662508bcb8769bef1
Calin Juravle [Fri, 5 Feb 2016 17:13:00 +0000 (17:13 +0000)]
Merge "Store relative paths in the profile file"
Nicolas Geoffray [Fri, 5 Feb 2016 16:51:53 +0000 (16:51 +0000)]
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
This reverts commit
bd89a5c556324062b7d841843b039392e84cfaf4.
Change-Id: I08d190431520baa7fcec8fbdb444519f25ac8d44
Calin Juravle [Fri, 5 Feb 2016 16:19:19 +0000 (16:19 +0000)]
Store relative paths in the profile file
Bug:
26409579
Bug:
26080105
Change-Id: I45e6e382946a45129ed43d92768c7e870cf41aff