OSDN Git Service
Nicolas Geoffray [Wed, 17 Jun 2015 10:01:46 +0000 (10:01 +0000)]
am
d56dd524: am
ed44919d: Merge "CFI test: kill the other process in native code."
* commit '
d56dd5248cbd0d520dfd2ae3dc1c712d3e91b28d':
CFI test: kill the other process in native code.
Nicolas Geoffray [Wed, 17 Jun 2015 09:48:39 +0000 (09:48 +0000)]
am
ed44919d: Merge "CFI test: kill the other process in native code."
* commit '
ed44919da8f7ab96117fd9d30b3fbfcd88f1433c':
CFI test: kill the other process in native code.
Nicolas Geoffray [Wed, 17 Jun 2015 08:08:48 +0000 (08:08 +0000)]
Merge "CFI test: kill the other process in native code."
David Srbecky [Wed, 17 Jun 2015 02:52:54 +0000 (03:52 +0100)]
CFI test: kill the other process in native code.
Killing it from Java does not seem reliable and the CFI
test tends to leave alive processes on the system.
This might be particularly troubling on the build bot.
Change-Id: I888b61037ab77fb4ff929762ea40af53f7a6ed6e
David Srbecky [Wed, 17 Jun 2015 02:17:56 +0000 (02:17 +0000)]
am
1070c1ce: am
b3e3000a: Merge "Find the dlopened file using address rather than file path."
* commit '
1070c1ce23448fab59e326368bacbb13d54288c6':
Find the dlopened file using address rather than file path.
David Srbecky [Wed, 17 Jun 2015 02:03:54 +0000 (02:03 +0000)]
am
b3e3000a: Merge "Find the dlopened file using address rather than file path."
* commit '
b3e3000a59a3b0d765840bd1a939213a2b400763':
Find the dlopened file using address rather than file path.
David Srbecky [Wed, 17 Jun 2015 01:56:52 +0000 (01:56 +0000)]
Merge "Find the dlopened file using address rather than file path."
David Srbecky [Wed, 17 Jun 2015 01:11:07 +0000 (02:11 +0100)]
Find the dlopened file using address rather than file path.
This should fix the build bot. It was failing because the
path which we pass to dlopen is not the path that gets mmaped.
Bug:
21854739
Change-Id: I0c28c74b62743f74f9ff3ae89e6f1beb0c1113ae
David Srbecky [Tue, 16 Jun 2015 23:47:36 +0000 (23:47 +0000)]
am
fd1c3574: am
89c63739: Merge "Add more logging output for dlopen."
* commit '
fd1c357462d3decb4bb50ebc6ccb26b6ce7a17f2':
Add more logging output for dlopen.
David Srbecky [Tue, 16 Jun 2015 23:47:35 +0000 (23:47 +0000)]
am
3c9229d7: am
86b35f97: Merge "Revert "Revert "Use dlopen to load oat files."""
* commit '
3c9229d767191c19d4e16c2354996591f6b74fcd':
Revert "Revert "Use dlopen to load oat files.""
David Srbecky [Tue, 16 Jun 2015 23:32:50 +0000 (23:32 +0000)]
am
89c63739: Merge "Add more logging output for dlopen."
* commit '
89c63739e280ab94399d263624558e1d99fb5af7':
Add more logging output for dlopen.
David Srbecky [Tue, 16 Jun 2015 23:32:48 +0000 (23:32 +0000)]
am
86b35f97: Merge "Revert "Revert "Use dlopen to load oat files."""
* commit '
86b35f97ce1848608e70eb1f0ea9f73d25b80d09':
Revert "Revert "Use dlopen to load oat files.""
David Srbecky [Tue, 16 Jun 2015 23:20:40 +0000 (23:20 +0000)]
Merge "Add more logging output for dlopen."
David Srbecky [Tue, 16 Jun 2015 23:20:08 +0000 (23:20 +0000)]
Merge "Revert "Revert "Use dlopen to load oat files."""
David Srbecky [Tue, 16 Jun 2015 23:08:02 +0000 (00:08 +0100)]
Add more logging output for dlopen.
Investigation of build bot failure which I can not reproduce locally.
Bug:
21854739
Change-Id: I4584bb10ad44e4bcf8232c060e40b36ff924ffa2
Hiroshi Yamauchi [Tue, 16 Jun 2015 19:45:26 +0000 (19:45 +0000)]
am
4eacb2bd: am
7e7e69a0: Merge "Print more diagnosis info on to-space invariant violation."
* commit '
4eacb2bda0d0d6708cb7f8e64b91ae9511cd41c5':
Print more diagnosis info on to-space invariant violation.
Hiroshi Yamauchi [Tue, 16 Jun 2015 19:32:39 +0000 (19:32 +0000)]
am
7e7e69a0: Merge "Print more diagnosis info on to-space invariant violation."
* commit '
7e7e69a0421e30f5e6ffa498db25dfd0c13d500e':
Print more diagnosis info on to-space invariant violation.
Hiroshi Yamauchi [Tue, 16 Jun 2015 19:25:00 +0000 (19:25 +0000)]
Merge "Print more diagnosis info on to-space invariant violation."
David Srbecky [Tue, 16 Jun 2015 17:12:34 +0000 (17:12 +0000)]
Revert "Revert "Use dlopen to load oat files.""
This reverts commit
7a46b7e235a7c35191cd9ddbab6ca4db0e535da5.
Change-Id: I33439d0e3d7a7e63591a8c7b356e716dcb62bca1
Evgenii Stepanov [Tue, 16 Jun 2015 16:49:49 +0000 (16:49 +0000)]
am
5267866b: am
977be5f1: Merge "Disable -Wframe-larger-than when building SANITIZE_TARGET."
* commit '
5267866bde84f15f2b3ccce8c0c36a9aaf425388':
Disable -Wframe-larger-than when building SANITIZE_TARGET.
Evgenii Stepanov [Tue, 16 Jun 2015 16:43:22 +0000 (16:43 +0000)]
am
977be5f1: Merge "Disable -Wframe-larger-than when building SANITIZE_TARGET."
* commit '
977be5f1337e58c48aaa91822773d301117accfc':
Disable -Wframe-larger-than when building SANITIZE_TARGET.
Evgenii Stepanov [Tue, 16 Jun 2015 16:34:26 +0000 (16:34 +0000)]
Merge "Disable -Wframe-larger-than when building SANITIZE_TARGET."
Nicolas Geoffray [Tue, 16 Jun 2015 14:52:13 +0000 (14:52 +0000)]
am
df79cf4e: am
6ae58362: Merge "Update jdwp and libcore scripts for running with libartd."
* commit '
df79cf4ece176ba2eb230d0d71a364d55793658c':
Update jdwp and libcore scripts for running with libartd.
Nicolas Geoffray [Tue, 16 Jun 2015 14:40:44 +0000 (14:40 +0000)]
am
6ae58362: Merge "Update jdwp and libcore scripts for running with libartd."
* commit '
6ae5836285323d849769f3ab5a97c0a0e97908c5':
Update jdwp and libcore scripts for running with libartd.
Nicolas Geoffray [Tue, 16 Jun 2015 14:33:00 +0000 (14:33 +0000)]
Merge "Update jdwp and libcore scripts for running with libartd."
Vladimir Marko [Tue, 16 Jun 2015 11:57:36 +0000 (11:57 +0000)]
am
9e859ac4: am
db40ea76: Merge "Revert "ART: Implement literal pool for arm, fix branch fixup.""
* commit '
9e859ac458d017e05f2cd4adc99b4c6326e79829':
Revert "ART: Implement literal pool for arm, fix branch fixup."
Vladimir Marko [Tue, 16 Jun 2015 11:44:39 +0000 (11:44 +0000)]
am
db40ea76: Merge "Revert "ART: Implement literal pool for arm, fix branch fixup.""
* commit '
db40ea768bd914125c3754dacb9b6f534a2e2399':
Revert "ART: Implement literal pool for arm, fix branch fixup."
Vladimir Marko [Tue, 16 Jun 2015 11:32:24 +0000 (11:32 +0000)]
Merge "Revert "ART: Implement literal pool for arm, fix branch fixup.""
Vladimir Marko [Tue, 16 Jun 2015 11:32:01 +0000 (11:32 +0000)]
Revert "ART: Implement literal pool for arm, fix branch fixup."
This reverts commit
f38caa68cce551fb153dff37d01db518e58ed00f.
Change-Id: Id88b82cc949d288cfcdb3c401b96f884b777fc40
Reason: broke the tests.
Vladimir Marko [Tue, 16 Jun 2015 09:59:17 +0000 (09:59 +0000)]
am
dd6864da: am
e4394f7d: Merge "ART: Implement literal pool for arm, fix branch fixup."
* commit '
dd6864da4d08799e1b3f37cd384e440dc03b742e':
ART: Implement literal pool for arm, fix branch fixup.
Vladimir Marko [Tue, 16 Jun 2015 09:48:03 +0000 (09:48 +0000)]
am
e4394f7d: Merge "ART: Implement literal pool for arm, fix branch fixup."
* commit '
e4394f7de28ae0b517daa033749979e46ff676ab':
ART: Implement literal pool for arm, fix branch fixup.
Vladimir Marko [Tue, 16 Jun 2015 09:06:59 +0000 (09:06 +0000)]
Merge "ART: Implement literal pool for arm, fix branch fixup."
Hiroshi Yamauchi [Sat, 13 Jun 2015 01:35:06 +0000 (18:35 -0700)]
Print more diagnosis info on to-space invariant violation.
Pass the method/field (in GcRootSource) to the read barrier to print
more info when a to-space invariant violation is detected on a
method/field GC root access.
Refactor ConcurrentCopying::AssertToSpaceInvariant().
Bug:
12687968
Bug:
21564728
Change-Id: I3a5fde1f41969349b0fee6cd9217b948d5241a7c
David Srbecky [Tue, 16 Jun 2015 00:05:34 +0000 (00:05 +0000)]
am
e1799314: am
f6c77d76: Merge "Revert "Use dlopen to load oat files.""
* commit '
e1799314901ff477f1233a1c81a6ca2ba0f6ccb0':
Revert "Use dlopen to load oat files."
David Srbecky [Mon, 15 Jun 2015 23:52:50 +0000 (23:52 +0000)]
am
f6c77d76: Merge "Revert "Use dlopen to load oat files.""
* commit '
f6c77d7632bdfe564c2ba61690fecc65f10ea9f6':
Revert "Use dlopen to load oat files."
David Srbecky [Mon, 15 Jun 2015 23:44:58 +0000 (23:44 +0000)]
Merge "Revert "Use dlopen to load oat files.""
David Srbecky [Mon, 15 Jun 2015 23:44:08 +0000 (23:44 +0000)]
Revert "Use dlopen to load oat files."
This reverts commit
49e1fabc85480f01077f3cc10e8ba6ada6e4befa.
Change-Id: If49e8b60c458a992519b7fdabe02e7d53830edab
Evgenii Stepanov [Mon, 15 Jun 2015 22:55:22 +0000 (15:55 -0700)]
Disable -Wframe-larger-than when building SANITIZE_TARGET.
The same has been done for SANITIZE_HOST some time ago.
AddressSanitizer adds redzones around local variables, increasing
function frame size by 2x to 3x.
Bug:
21785137
Change-Id: If53456894a2e6e38318b681dbc69547b05b6f33c
Nicolas Geoffray [Mon, 15 Jun 2015 13:35:01 +0000 (14:35 +0100)]
Update jdwp and libcore scripts for running with libartd.
Also make run-libcore-tests.sh a bit smarter by knowing
some of the arguments it needs to pass to vogar.
bug:
21746693
Change-Id: Ib92b5f96ba8f15ff1de5fb387e67b3d14ce233c9
David Brazdil [Mon, 15 Jun 2015 14:23:52 +0000 (14:23 +0000)]
am
8c4e5a15: am
6ebf70ec: Merge "Fix error message description in Checker"
* commit '
8c4e5a159ccf4194063bd45be1ab1ce9cd997d79':
Fix error message description in Checker
Vladimir Marko [Fri, 29 May 2015 14:50:18 +0000 (15:50 +0100)]
ART: Implement literal pool for arm, fix branch fixup.
Change-Id: Iecc91418bb4ee1c957f42fefb737d0ee2ba960e7
Calin Juravle [Mon, 15 Jun 2015 14:11:24 +0000 (14:11 +0000)]
am
c6939e59: am
2cbeb52c: Merge "Bring ReferenceTypePropagation to ArrayGet"
* commit '
c6939e590b3524d56be057584eb0218d4b80c85e':
Bring ReferenceTypePropagation to ArrayGet
Calin Juravle [Mon, 15 Jun 2015 14:11:23 +0000 (14:11 +0000)]
am
0ba88297: am
6e41d816: Merge "Bring ReferenceTypePropagation to HInvoke return types"
* commit '
0ba882976c8fb4cebfda3a600ba72e1f2a0ef7a9':
Bring ReferenceTypePropagation to HInvoke return types
David Brazdil [Mon, 15 Jun 2015 14:10:33 +0000 (14:10 +0000)]
am
6ebf70ec: Merge "Fix error message description in Checker"
* commit '
6ebf70ec61eff097e1bdddb1b887316389e34dde':
Fix error message description in Checker
David Brazdil [Mon, 15 Jun 2015 13:59:42 +0000 (13:59 +0000)]
Merge "Fix error message description in Checker"
Calin Juravle [Mon, 15 Jun 2015 13:58:37 +0000 (13:58 +0000)]
am
2cbeb52c: Merge "Bring ReferenceTypePropagation to ArrayGet"
* commit '
2cbeb52ca5a56f54ca2e419cd8a697f46ba8e6ae':
Bring ReferenceTypePropagation to ArrayGet
Calin Juravle [Mon, 15 Jun 2015 13:58:36 +0000 (13:58 +0000)]
am
6e41d816: Merge "Bring ReferenceTypePropagation to HInvoke return types"
* commit '
6e41d81695531499d34345354006cf4314f4559a':
Bring ReferenceTypePropagation to HInvoke return types
David Brazdil [Mon, 15 Jun 2015 13:57:29 +0000 (14:57 +0100)]
Fix error message description in Checker
Change-Id: Ieaecd430b096f91cc41af6354ee82176fe60a037
Calin Juravle [Mon, 15 Jun 2015 13:50:45 +0000 (13:50 +0000)]
Merge "Bring ReferenceTypePropagation to ArrayGet"
Calin Juravle [Mon, 15 Jun 2015 13:50:31 +0000 (13:50 +0000)]
Merge "Bring ReferenceTypePropagation to HInvoke return types"
Nicolas Geoffray [Mon, 15 Jun 2015 13:47:58 +0000 (13:47 +0000)]
am
eac32860: am
3b74dcc5: Merge "Move Level1 to its own file."
* commit '
eac32860ef0c3749d26eb864004432abc4ee68fa':
Move Level1 to its own file.
Nicolas Geoffray [Mon, 15 Jun 2015 13:31:51 +0000 (13:31 +0000)]
am
3b74dcc5: Merge "Move Level1 to its own file."
* commit '
3b74dcc55cedd43c2898d301bd472f67bf7f6b08':
Move Level1 to its own file.
Nicolas Geoffray [Mon, 15 Jun 2015 13:19:27 +0000 (13:19 +0000)]
Merge "Move Level1 to its own file."
Nicolas Geoffray [Mon, 15 Jun 2015 12:58:00 +0000 (13:58 +0100)]
Move Level1 to its own file.
When we don't have oat files, we use runtime semantics
for checking access. At runtime, we're checking whether
the class loader is the same between two classes. This is
information we don't have when we run dex2oat at install time.
So movining Level1 to a public class fixes the access issue
when running the test with --no-prebuild --no-dex2oat.
Change-Id: Ied1f33a9e651f0045501c939eaf94b7b34ba1e66
Guillaume "Vermeille" Sanchez [Tue, 2 Jun 2015 16:39:45 +0000 (17:39 +0100)]
Bring ReferenceTypePropagation to ArrayGet
Change-Id: I602b494c4e18bd78313ce9711ff363c31570a57c
Guillaume "Vermeille" Sanchez [Fri, 29 May 2015 09:52:55 +0000 (10:52 +0100)]
Bring ReferenceTypePropagation to HInvoke return types
Change-Id: Id0683f67e32874713a30c072c71dc537b1271926
Nicolas Geoffray [Mon, 15 Jun 2015 09:42:42 +0000 (09:42 +0000)]
am
a1231cab: am
c4977a58: Merge "Fix reference comparison after redundant phi elimination."
* commit '
a1231cab6c25421888a01d1825f24c398f2d5046':
Fix reference comparison after redundant phi elimination.
Nicolas Geoffray [Mon, 15 Jun 2015 09:36:54 +0000 (09:36 +0000)]
am
605bab3d: am
6c84df35: Merge "Fix lint error."
* commit '
605bab3d3a9e32304c8fbb0bc7d62dfa5741cf25':
Fix lint error.
Nicolas Geoffray [Mon, 15 Jun 2015 09:35:48 +0000 (09:35 +0000)]
am
c4977a58: Merge "Fix reference comparison after redundant phi elimination."
* commit '
c4977a58b1feca22a83fd5239aa266c7ce16ab87':
Fix reference comparison after redundant phi elimination.
Nicolas Geoffray [Mon, 15 Jun 2015 08:57:42 +0000 (08:57 +0000)]
Merge "Fix reference comparison after redundant phi elimination."
Nicolas Geoffray [Mon, 15 Jun 2015 08:01:08 +0000 (09:01 +0100)]
Fix reference comparison after redundant phi elimination.
Otherwise, the graph could remain mistyped.
bug:
21776173
Change-Id: I491f4b95e1763cbd1ade777da0a23bae319fed63
Nicolas Geoffray [Mon, 15 Jun 2015 08:06:59 +0000 (08:06 +0000)]
am
1884861a: am
d11db7dd: Merge "Use the caller\'s class loader when walking inlined frames."
* commit '
1884861ac8d4d6f3042d0de1ba858a8a1dba686d':
Use the caller's class loader when walking inlined frames.
Nicolas Geoffray [Mon, 15 Jun 2015 08:06:27 +0000 (08:06 +0000)]
am
6c84df35: Merge "Fix lint error."
* commit '
6c84df35a85ac2df8a9ce6cb902136507aca38ad':
Fix lint error.
Nicolas Geoffray [Mon, 15 Jun 2015 07:58:49 +0000 (07:58 +0000)]
Merge "Fix lint error."
Nicolas Geoffray [Mon, 15 Jun 2015 07:58:03 +0000 (08:58 +0100)]
Fix lint error.
Change-Id: I839d547bd3f7c814e2db2b9b40119fdd13469ee6
Nicolas Geoffray [Mon, 15 Jun 2015 07:55:31 +0000 (07:55 +0000)]
am
d11db7dd: Merge "Use the caller\'s class loader when walking inlined frames."
* commit '
d11db7dd312a64928fa41a2d7472f49ede0c7346':
Use the caller's class loader when walking inlined frames.
Nicolas Geoffray [Mon, 15 Jun 2015 07:46:41 +0000 (07:46 +0000)]
Merge "Use the caller's class loader when walking inlined frames."
Nicolas Geoffray [Sat, 13 Jun 2015 13:52:48 +0000 (13:52 +0000)]
am
8bd8bdd6: am
73536e0a: Merge "Revert "art/tools: add new tests in security packages to the build bot""
* commit '
8bd8bdd68a620fdaf0ae5d49773d4c15a36b59d7':
Revert "art/tools: add new tests in security packages to the build bot"
Nicolas Geoffray [Sat, 13 Jun 2015 13:41:14 +0000 (13:41 +0000)]
am
73536e0a: Merge "Revert "art/tools: add new tests in security packages to the build bot""
* commit '
73536e0a4fbdc454229949491bd8e5cce72cd660':
Revert "art/tools: add new tests in security packages to the build bot"
Nicolas Geoffray [Sat, 13 Jun 2015 13:29:28 +0000 (13:29 +0000)]
Merge "Revert "art/tools: add new tests in security packages to the build bot""
Nicolas Geoffray [Sat, 13 Jun 2015 13:19:16 +0000 (13:19 +0000)]
Revert "art/tools: add new tests in security packages to the build bot"
Unfortunately still seeing failures due to localhost uses.
This reverts commit
a04ece3175403413a213cd54900860857e780879.
Change-Id: I9572e53bc1ef405060359f0eeaa1f726299349b3
Andreas Gampe [Sat, 13 Jun 2015 04:00:09 +0000 (04:00 +0000)]
am
0f51665b: am
d504ec42: Merge "ART: Fix CFI test wrt/ PIC"
* commit '
0f51665be79cae1443a3250a954b8c9dd17900ef':
ART: Fix CFI test wrt/ PIC
Andreas Gampe [Sat, 13 Jun 2015 03:48:42 +0000 (03:48 +0000)]
am
d504ec42: Merge "ART: Fix CFI test wrt/ PIC"
* commit '
d504ec4272853f37e20891944c41bad8232d13fc':
ART: Fix CFI test wrt/ PIC
Andreas Gampe [Sat, 13 Jun 2015 03:40:56 +0000 (03:40 +0000)]
Merge "ART: Fix CFI test wrt/ PIC"
Andreas Gampe [Sat, 13 Jun 2015 03:38:49 +0000 (20:38 -0700)]
ART: Fix CFI test wrt/ PIC
PIC boot images can't be loaded with dlopen, as their base is zero,
but we have an expectant address. Turn off in-process unwinding
in 137-cfi by checking the boot image oat file type.
Keep a non-owned referenced to the oat file in image space to simplify
access.
Change-Id: Ia2b525f9b2ecbc80b433f09e04ebece4cb6f2d2b
Mathieu Chartier [Sat, 13 Jun 2015 02:26:01 +0000 (02:26 +0000)]
am
85389031: am
dbef9aa7: Merge "Pass reuse flag to MemMap constructor"
* commit '
8538903130be617b41305fb91d7851f2fff67c8e':
Pass reuse flag to MemMap constructor
Dmitriy Ivanov [Sat, 13 Jun 2015 02:25:51 +0000 (02:25 +0000)]
am
72abaab3: am
28c25d2b: Merge "Let classloader provide correct LD_LIBRARY_PATH"
* commit '
72abaab326cc027e3ca3ed543009ca62c0e64308':
Let classloader provide correct LD_LIBRARY_PATH
David Srbecky [Sat, 13 Jun 2015 02:25:46 +0000 (02:25 +0000)]
am
20d0e8a1: am
4366369f: Merge "Use dlopen to load oat files."
* commit '
20d0e8a1eaa052899fdee666e23262a97dd941af':
Use dlopen to load oat files.
Mathieu Chartier [Sat, 13 Jun 2015 01:02:35 +0000 (01:02 +0000)]
am
dbef9aa7: Merge "Pass reuse flag to MemMap constructor"
* commit '
dbef9aa7439facbe9efdcb6ad1522857b5b3a398':
Pass reuse flag to MemMap constructor
Mathieu Chartier [Sat, 13 Jun 2015 00:53:45 +0000 (00:53 +0000)]
am
61e4ec36: (-s ours) Merge "Change mips64 lwu to ld for loading caller ArtMethod*" into mnc-dev
* commit '
61e4ec36e8f3435a63c45ad91858ecb5ce50ad72':
Change mips64 lwu to ld for loading caller ArtMethod*
Mathieu Chartier [Sat, 13 Jun 2015 00:53:10 +0000 (00:53 +0000)]
Merge "Pass reuse flag to MemMap constructor"
Dmitriy Ivanov [Sat, 13 Jun 2015 00:52:59 +0000 (00:52 +0000)]
am
28c25d2b: Merge "Let classloader provide correct LD_LIBRARY_PATH"
* commit '
28c25d2bdf71ec5e7fecb6db1ee82ef2af386dbe':
Let classloader provide correct LD_LIBRARY_PATH
Dmitriy Ivanov [Sat, 13 Jun 2015 00:43:56 +0000 (00:43 +0000)]
Merge "Let classloader provide correct LD_LIBRARY_PATH"
Mathieu Chartier [Sat, 13 Jun 2015 00:32:31 +0000 (17:32 -0700)]
Pass reuse flag to MemMap constructor
Bug:
21806978
Change-Id: Iec92220d8f42e1d702ee39b27a8de570ea1ab588
Mathieu Chartier [Sat, 13 Jun 2015 00:18:37 +0000 (00:18 +0000)]
Merge "Change mips64 lwu to ld for loading caller ArtMethod*" into mnc-dev
David Srbecky [Fri, 12 Jun 2015 23:12:44 +0000 (23:12 +0000)]
am
4366369f: Merge "Use dlopen to load oat files."
* commit '
4366369f1151cd703073f805036793e2f7255571':
Use dlopen to load oat files.
Mathieu Chartier [Fri, 12 Jun 2015 23:05:54 +0000 (16:05 -0700)]
Change mips64 lwu to ld for loading caller ArtMethod*
Bug:
21815962
Change-Id: Id589f4a49349d817d3dc9128109048292fe0ed33
David Srbecky [Fri, 12 Jun 2015 23:04:49 +0000 (23:04 +0000)]
Merge "Use dlopen to load oat files."
David Srbecky [Thu, 11 Jun 2015 16:38:44 +0000 (17:38 +0100)]
Use dlopen to load oat files.
This is required to support in-process unwinding in libunwind.
libunwind obtains the list of loaded libraries from the linker,
therefore we need to use dlopen, otherwise it will not find them.
Change-Id: I5fd89cce6b909385cb89b8a48c0d817677acf299
Sebastien Hertz [Fri, 12 Jun 2015 20:05:38 +0000 (20:05 +0000)]
am
3c1c0770: am
fff9d01c: Merge "JDWP: update handling of 8-bit and 16-bit fields"
* commit '
3c1c07706c762dc388354c5a964871e6fd25aa08':
JDWP: update handling of 8-bit and 16-bit fields
Calin Juravle [Fri, 12 Jun 2015 20:05:26 +0000 (20:05 +0000)]
am
d2459fb0: am
ff924fb2: Merge "Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""""
* commit '
d2459fb0f742c4ffcc532d2f78191961b6f95511':
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
Calin Juravle [Fri, 12 Jun 2015 20:05:25 +0000 (20:05 +0000)]
am
aa619635: am
2a023030: Merge "Revert "Revert "Revert "Fix a checker test""""
* commit '
aa6196354bdadf377e992a967c22cb127501b7a8':
Revert "Revert "Revert "Fix a checker test"""
Calin Juravle [Fri, 12 Jun 2015 20:05:23 +0000 (20:05 +0000)]
am
baa65d14: am
c0c2be30: Merge "Revert "Revert "Fix a checker test"""
* commit '
baa65d14b257e3b5f8ab1ec434e9a8fac621f969':
Revert "Revert "Fix a checker test""
Calin Juravle [Fri, 12 Jun 2015 20:05:22 +0000 (20:05 +0000)]
am
e766a43b: am
ec632a92: Merge "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
* commit '
e766a43bb2b3f1e22cd9b122c2cf26f130f9b057':
Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""
Sergio Giro [Fri, 12 Jun 2015 20:05:21 +0000 (20:05 +0000)]
am
781ce146: am
93192e73: Merge "tools/buildbot-build.sh: Remove javalibcoretest from common targets"
* commit '
781ce146377119d189a72ebfef606013c783afd7':
tools/buildbot-build.sh: Remove javalibcoretest from common targets
Sebastien Hertz [Fri, 12 Jun 2015 19:29:08 +0000 (19:29 +0000)]
am
49983747: JDWP: update handling of 8-bit and 16-bit fields
* commit '
4998374789fc62c147027eef022c74a97949ac6e':
JDWP: update handling of 8-bit and 16-bit fields
Sebastien Hertz [Fri, 12 Jun 2015 17:51:18 +0000 (17:51 +0000)]
am
fff9d01c: Merge "JDWP: update handling of 8-bit and 16-bit fields"
* commit '
fff9d01c05df3090569481cf244b5c28c9d0eac2':
JDWP: update handling of 8-bit and 16-bit fields
Sebastien Hertz [Thu, 11 Jun 2015 16:42:58 +0000 (18:42 +0200)]
JDWP: update handling of 8-bit and 16-bit fields
We must use special getter/setter for types smaller than int:
boolean, byte, char and short. However, JDWP still requires to treat:
- int and float as 32-bit values
- long and double as 64-bit values
Bug:
21746739
(cherry picked from commit
05c26b30843dd8283c703356e75d51726e8b8e3a)
Change-Id: I2d667291974e191f2c9b10311ce02435b902dd0c
Sebastien Hertz [Fri, 12 Jun 2015 17:38:21 +0000 (17:38 +0000)]
Merge "JDWP: update handling of 8-bit and 16-bit fields"
Sebastien Hertz [Thu, 11 Jun 2015 16:42:58 +0000 (18:42 +0200)]
JDWP: update handling of 8-bit and 16-bit fields
We must use special getter/setter for types smaller than int:
boolean, byte, char and short. However, JDWP still requires to treat:
- int and float as 32-bit values
- long and double as 64-bit values
Bug:
21746739
Change-Id: I8d0ce46246084c9e16f287da28d8969d36b83b99