- 06 May, 2014 7 commits
-
-
The Android Automerger authored
-
Vladimir Marko authored
-
Nicolas Geoffray authored
-
Andreas Gampe authored
-
Dmitry Petrochenko authored
Calculate frame size in the same way as calculated in patch "64bit changes to the stack walker for the Quick ABI" Change-Id: I8c2458f5973536a84f3fd6ad56167b5cfafa9ab4 Signed-off-by:
Dmitry Petrochenko <dmitry.petrochenko@intel.com>
-
Andreas Gampe authored
-
Mathieu Chartier authored
-
- 05 May, 2014 11 commits
-
-
Mathieu Chartier authored
RecordFree now calls the Heap::RecordFree as well as updates the garbage collector's internal bytes freed accounting. Change-Id: I8cb03748b0768e3c8c50ea709572960e6e4ad219
-
Andreas Gampe authored
-
Mingyao Yang authored
-
Mingyao Yang authored
Change-Id: Iba7d47b6a697ab61e10dfc9e1c2b8fde24af27be
-
Dmitry Petrochenko authored
Calculates offset using utility function Change-Id: I19339537f4458dcae931897f4ee282f5c40746d2 Signed-off-by:
Dmitry Petrochenko <dmitry.petrochenko@intel.com>
-
buzbee authored
-
buzbee authored
Significant refactoring of register handling to unify usage across all targets & 32/64 backends. Reworked RegStorage encoding to allow expanded use of x86 xmm registers; removed vector registers as a separate register type. Reworked RegisterInfo to describe aliased physical registers. Eliminated quite a bit of target-specific code and generalized common code. Use of RegStorage instead of int for registers now propagated down to the NewLIRx() level. In future CLs, the NewLIRx() routines will be replaced with versions that are explicit about what kind of operand they expect (RegStorage, displacement, etc.). The goal is to eventually use RegStorage all the way to the assembly phase. TBD: MIPS needs verification. TBD: Re-enable liveness tracking. Change-Id: I388c006d5fa9b3ea72db4e37a19ce257f2a15964
-
Alexei Zavjalov authored
This adds some stubs related to fields access. Change-Id: Ie950624fb2d00475cb2018c9c3d0a12ebd892b12 Signed-off-by:
Alexei Zavjalov <alexei.zavjalov@intel.com>
-
Andreas Gampe authored
-
Ian Rogers authored
-
Andreas Gampe authored
A simple implementation of the assembly stub for ARM64. Make the string_compareto test in stub_test more interesting by having strings with offsets in their backing arrays. Change-Id: Ibc3a1bdb70e3764baa6b8e793987166c67b6fb39
-
- 04 May, 2014 1 commit
-
-
Ian Rogers authored
Use to diagnose failed initialization in dex2oat of boot (-verbose:compiler). Fix identity hashCode, ArtMethod.getMethodName, IntegralToString.convertInt and use of Void when called from a unstarted runtime. Change-Id: I2d536174b59e2e5f19519f93fc6b5916652fb6cd
-
- 03 May, 2014 8 commits
-
-
Ian Rogers authored
-
Ian Rogers authored
Change-Id: I0141f4daef4751589d03d27484eb65c811b14f27
-
Brian Carlstrom authored
-
Narayan Kamath authored
When we're checking if a file needs to be dexopted, we need to compare oat file checksums with the image checksum for the oat file's target instruction set and not the current runtime's target instruction set. bug:14475807 Change-Id: Ib44d8e3c6cdf3a37fce6332c694a6602c658e925
-
Andreas Gampe authored
-
Brian Carlstrom authored
-
Andreas Gampe authored
This tests with non-zero offsets and lengths into the backing array. Change-Id: I82fde589cf59976ca512b172f3193923bb3b4b4b
-
Dmitry Petrochenko authored
Introduce --seq option for art/test/run-all-tests. This option runs tests one-by-one, avoiding failures caused by busy CPU Change-Id: Ibe29f749d267fb05dff4617787c7afcbdbeb43c0 Signed-off-by:
Dmitry Petrochenko <dmitry.petrochenko@intel.com>
-
- 02 May, 2014 13 commits
-
-
Andreas Gampe authored
-
Andreas Gampe authored
-
Ian Rogers authored
-
Hiroshi Yamauchi authored
-
Ian Rogers authored
Change-Id: I188dc7fef4f4033361c78daf2015b869242191c6
-
Hiroshi Yamauchi authored
This is a leftover from changes 92535 and 93191. Bug: 12687968 Change-Id: I4f09d258d037546c716b78d6f1ae6abe5af1137d
-
Andreas Gampe authored
This removes a warning about tmpnam usage. Also add an assertion to ScratchFile about ANDROID_DATA being set, which it relies on for the temp directory. Change-Id: I1202f92e48e61492f0ed3ac36ff44fde34dbb0e1
-
Hiroshi Yamauchi authored
-
Andreas Gampe authored
Change-Id: Iaa8143fdc0144f5fa5e5c304995e2d7a2e0c91ca
-
Jean Christophe Beyler authored
- Added a last item in the enumeration in order to be able to notice when an extended MIR opcode is beyond the last one known to libart, and hence must be an opcode added by code from a plugin. - Fixed the naming typo of the enumeration. Change-Id: I0e021ba54b0e60531338f23ca0ab64755e15229b Signed-Off-By:
Jean Christophe Beyler <jean.christophe.beyler@intel.com>
-
Tim Murray authored
-
Tim Murray authored
-
Hiroshi Yamauchi authored
This appears to make MemAllocTest faster by up to ~200 ms. Bug: 14493155 Bug: 9986565 Change-Id: I1b8ba1f3cecfa9e5b6fdc53f3ae00450be6023a8
-