- 21 Mar, 2014 1 commit
-
-
Brian Carlstrom authored
Broken in 228d6b8a (cherry picked from commit 7c6aca27) Bug: 13575571 Bug: 12802375 Change-Id: Ia8a3196b15f8ed29810d0b6f09f81c7ae4e7480e
-
- 17 Mar, 2014 1 commit
-
-
Brian Carlstrom authored
There was an error where we would have a pc that was in the method which generated the stack overflow. This didn't work however because the stack overflow check was before we stored the method in the stack. The result was that the stack overflow handler had a PC which wasnt necessarily in the method at the top of the stack. This is now fixed by always restoring the link register before branching to the throw entrypoint. Slight code size regression on ARM/Mips (unmeasured). Regression on ARM is 4 bytes of code per stack overflow check. Some of this regression is mitigated by having one less GC safepoint. Also adds test case for StackOverflowError issue (from bdc). Tests passing: ARM, X86, Mips Phone booting: ARM Bug: https://code.google.com/p/android/issues/detail?id=66411 Bug: 12967914 Change-Id: I96fe667799458b58d1f86671e051968f7be78d5d
-
- 13 Mar, 2014 3 commits
- 10 Mar, 2014 1 commit
-
-
Mathieu Chartier authored
We were not checking for null after decoding the reference, this meant that we incorrectly created null weak global references instead of returning null. Issue: 63929 Bug: 13400455 (cherry-picked from e8c48db6) Change-Id: I9159682e6edad8f415ef8144fc13b9aedd2cceb4
-
- 25 Feb, 2014 3 commits
-
-
Jeff Hao authored
Also added tests that get miranda methods via reflection and jni. Miranda methods can't be found via reflection, and have the interface class as their declaring class when found via jni. Bug: 11736932 (cherry picked from 201803fb) Change-Id: If6700303698967b7fd2c0152216461c447cbf2f9
-
- 15 Nov, 2013 1 commit
-
-
Brian Carlstrom authored
Bug: 11707392 Change-Id: I1b33d46e48f667d5c1fcf0625e728597ec1101a4
-
- 12 Nov, 2013 2 commits
-
-
Brian Carlstrom authored
Bug: 11621003 Bug: 11599365 (cherry-picked from commit d5aba599) Change-Id: Ie204d634f6951f6856ed92e2191f07262b28bc05
-
Brian Carlstrom authored
This reverts commit eb4d2ae2.
-
- 09 Nov, 2013 2 commits
-
-
Brian Carlstrom authored
Bug: 11599365 Change-Id: I43f7437d2574c3776f921472f38b5a03a87c2822
-
Jeff Hao authored
The compiler driver would get the wrong class references if a class is defined multiple times in the boot classpath. It will now skip the extra definitions. Bug: 11598481 Samsung bug: 11539656 Change-Id: I4d9ae2b6d11190e6e6b89261d5f87c802def8810
-
- 07 Nov, 2013 1 commit
-
- 06 Nov, 2013 1 commit
-
-
Jeff Hao authored
This fixes issues with traceview on Books. Bug: 11512992 Change-Id: Id67578af5e404fca51aa99860a3a61a68574ccf8
-
- 05 Nov, 2013 1 commit
-
-
Jeff Hao authored
Allows Whatsapp to install properly. Bug: 11335470 Bug: 11476436 Public bug: https://code.google.com/p/android/issues/detail?id=61792 Change-Id: I2d9b9deaa0126d3dbd6bbfb2babfc15acceed01b
-
- 04 Nov, 2013 1 commit
-
- 31 Oct, 2013 1 commit
-
-
Brian Carlstrom authored
-
- 28 Oct, 2013 1 commit
-
-
Brian Carlstrom authored
Bug: 11415283 Change-Id: I5a8c580f0e1d029c995faac3ec332083de7b8646
-
- 19 Oct, 2013 1 commit
-
-
Sebastien Hertz authored
Bug: 11238911 Change-Id: I952fba04393b23b1d42dc6a2d22cd583ce2512ce
-
- 17 Oct, 2013 3 commits
-
-
Brian Carlstrom authored
-
Brian Carlstrom authored
-
Ed Heyl authored
-
- 16 Oct, 2013 3 commits
-
-
Brian Carlstrom authored
Bug: 10112253 Change-Id: I56fd1318d3f7118a4e602afee8494af9730a8b5b
-
Brian Carlstrom authored
Bug: 11243757 Change-Id: I559d1163ce72ab7831bd328c621519acb72975e0
-
The Android Automerger authored
-
- 15 Oct, 2013 1 commit
-
-
Mathieu Chartier authored
We currently assume that class loaders hold proxy classes live, but this is not always the case (e.g. class loader gets freeed). This was resulting in a bug where we were freeing a class when there was still a live object referencing it. Bug: 11141694 Change-Id: I318e9fee41c86b7790431d09ba5e83633fab547b
-
- 13 Oct, 2013 1 commit
-
-
The Android Automerger authored
-
- 11 Oct, 2013 2 commits
-
-
Brian Carlstrom authored
Bug: 10994325 Change-Id: Id0a46e78eecfe8a9eb91008765c4fff48697cc58
-
Brian Carlstrom authored
Bug: 11152153 Change-Id: I31047b9bb607aac478b79dea4ed9a72abe1bd775
-
- 10 Oct, 2013 1 commit
-
-
Brian Carlstrom authored
This reverts commit 6ffd0967. Change-Id: Ia69241a5100e8f740379e2ed944279de4daaf9ed
-
- 09 Oct, 2013 1 commit
-
-
The Android Automerger authored
-
- 08 Oct, 2013 1 commit
-
-
Ed Heyl authored
-
- 07 Oct, 2013 1 commit
-
-
Elliott Hughes authored
When I created this file I just copied the license from the first .py file I came across, without noticing it wasn't the appropriate license. Change-Id: I63ccec962a7a906a393a9889fdda35861d977e9c
-
- 06 Oct, 2013 1 commit
-
-
The Android Automerger authored
-
- 04 Oct, 2013 4 commits
-
-
Jeff Hao authored
This fixes a bug where code was passing an int into a method with a byte argument. The RI allows this, but the verifier was rejecting it. Bug: 11033423 Change-Id: I2a6af3bbbc6e9288fc000f711ae1337ab5786d1a
-
Brian Carlstrom authored
Bug: 10614658 Change-Id: Ie0b5a34fd396b6299000c37909108c5e7e6ab80f
-
Brian Carlstrom authored
Bug: 10614658 Change-Id: I6a7e2cb0960a5d468a55d220c3fafa80bc239fa9
-
Brian Carlstrom authored
Bug: 10614658 Change-Id: I9156dfca78ac8cd1c62fb258825cc791629270a4
-