| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
fixes build with toolchains using a more recent LLVM version
Change-Id: Ia977369547c2d429e441d0d2b097721f0b5210a9
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
| |
* Use LOCAL_CLANG_arm instead of a target check.
Change-Id: I936c495acdb72b27f96b6aa9bb80c4cc84becfd7
|
|
|
|
|
|
|
|
|
| |
Bug: http://b/25130937
We disable the integrated assembler for the ARM interpreter because
Clang can't handle the syntax present.
Change-Id: I978d3f78e25819bb76ccb0f7f4b91a88e4b5a2de
|
|
|
|
|
|
|
|
| |
* Effectively a revert of e5c6b049f3c716be60bc82d79c44c451f49b4ad5 and
0299788b7a974841aa3324a573fbf04f49a4f23c, dependent on
http://review.cyanogenmod.org/#/c/144705/.
Change-Id: I8c73046525eda9d8de724e741460323d910bb37a
|
|
|
|
| |
Change-Id: Idf2db59d5d4c1b7b894afdb897b5815023964495
|
|
|
|
|
|
| |
check_bail_out is disabled by default, set the flag to false
Change-Id: I17ede384cb6b77e88e9618a50b4c07cdf3fd2d19
|
|
|
|
|
|
| |
This is to generate coredumps for processes spawned by zygote
Change-Id: Iecc1eb7784373ffaf3ebfdc60d32d2ae0beb3235
|
|
|
|
|
|
|
|
| |
make ART extension available only in 32bit
(cyanogen: do this for all devices)
Change-Id: Ib7f51ff098de742685cb766bfa3a96d137786945
|
|
|
|
|
|
|
|
| |
Use local labels like 1, 2, 3 in macros. Clang does not support
the unique counter variable \@.
Bug: 22799850
Change-Id: I9ef1859be40b875ef4d7ae74ec1af52ad05f7352
|
|
|
|
|
|
|
|
|
| |
Instead of a two pass build to use ASAN,
build dex2oat with LOCAL_SANITIZE:=never.
BUG: 22233158
Change-Id: Ic881dc10c386c7fa81329d465182a23eb2387e41
|
|
|
|
|
|
| |
This stops Clang from warning about -Wpessimizing-move.
Change-Id: Id40acf1c398c615faf6486ef700df6975a5f013f
|
|
|
|
|
|
| |
This triggers Clang's pessimizing-move warning.
Change-Id: Icb33643f28d1d159a87a17235c4d210209199dac
|
|
|
|
|
|
|
|
|
|
| |
Previously we unconditionally slept for 200ms which caused runtime
shutdown to take 200ms longer than required.
Reduces runtime shutdown time for "am" from ~200ms to ~10ms.
Bug: 26351700
Change-Id: I7fd0059cb3b04dba0acc4a1754e76c89ec867f85
|
|\
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/art into cm-13.0
Android 6.0.1 release 22
|
| |\
| | |
| | |
| | |
| | | |
* commit '163a7bcc8a422f43e550c91f3b1f421159bab017':
Fix in reference type propagation
|
| | |\
| | | |
| | | |
| | | |
| | | | |
* commit '54d8f4bc810e7e0767f44cb77e5706a232b644bb':
Fix in reference type propagation
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit '0f717e93a9942df4ae84747f0b43997807b4596e':
Parse runtime compiler options for JIT
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit 'ddb2a98fc557753a8080f23bea79bec3b89fee2c':
Parse runtime compiler options for JIT
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '71c02c38493ca8e05ee27b527a137aa7fe543fce':
ART: Add missing GetInterfaceMethodIfProxy
|
| | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* commit 'f015c2f4835a9985a8b31cfc810129b69865a6c4':
ART: Add missing GetInterfaceMethodIfProxy
|
| |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* commit '5606ffa6f96390a4542e706ae388a99b8eedf71e':
ART: Decrease dex2oat watchdog timeout
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '2602aa86d8e0e98f00311ea05395548b4d327f82':
ART: Decrease dex2oat watchdog timeout
|
| |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
setting class methods and marking
* commit 'f3baa36fe2cc9d4942e5f84f25ef737d06994501':
DO NOT MERGE Add locking to prevent races between setting class methods and marking
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
methods and marking
* commit '22e0ce3a73760757e509032a324bbbb9a1a93f5e':
DO NOT MERGE Add locking to prevent races between setting class methods and marking
|
| |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
CreatePeer" into mnc-dr-dev
* commit '1c2f38b9795138b4afb6736003558a989e433b03':
ART: Do not abort on exception in CreatePeer
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
mnc-dr-dev
* commit 'a13d2e118700975d2cda73ffff85546a387308db':
ART: Do not abort on exception in CreatePeer
|
| |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* commit 'ebaef4c5ee3c7cbf92ace656c5a935bc1daaaf1f':
ART: Clean up less in dex2oat
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* commit '39795fc590d835bfb95ed5a5bb8ac488dfd1b82c':
ART: Clean up less in dex2oat
|
| |\| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* commit '9d96bd65577bb6b7499627ecba8ea027f3299091':
ART: Decrease dex2oat watchdog timeout
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Keep the dex2oat watchdog timeout lower than the package manager
timeout, so that dex2oat kills itself before the system server
watchdog kills the system because of the long installation.
Bug: 23629410
(cherry picked from commit 540138ae55ac1909606a436d7f52e20146c56657)
Change-Id: I5faa23a1715736a1c2ba3f302a6ee41130d3fbae
|
| |\| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
MERGE
* commit '39becb96f0c2ba1823ca0cf046e9f12344f9f3bd':
Revert "Fix another source of undeterministic inlining." DO NOT MERGE
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* commit 'e4cf5892c2a244034900d49499c071b255571bba':
ART: Weaken size check in hprof
|
| |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* commit 'eb9d1f79a79e3235f25889a25cdba465a7a0f7bf':
ART: Relax verifier aput checking
|
| |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
* commit 'e682a0250702c65a668e39eefdd1c49cfea5f388':
ART: Change UninitializedThis tracking in the verifier
|
| |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
* commit '6aec9daecf37fcf02e47ffa7c8faa8a3de2dc412':
[MIPS] Avoid using odd numbered fp registers
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
* commit '0d9982daaff119e709d0424a700042751120bd60':
ART: Fix Quick's DCE+GVN
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
* commit '168387df8dcbae1b51f124eed84daf8e8de6a974':
ART: Change UnresolvedMergedType merge
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
* commit 'f695a009725c8c840d916d01c14998f5c5f816d2':
ART: Change UnresolvedMergedType internal representation
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |
* commit '6e9c66e099654b63ed3648bda2daeaf0a862f047':
Fix a bug in the register allocator around pair allocation.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | |
* commit 'd333389cf635e002658a77e64547631e05004447':
Tighten default inlining settings when using the space filter.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
* commit 'f2ea71cdb3ee4f5198bc0298aa8be1f9e945ee1c':
ART: Fix the simplifier for add/sub
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
value.
* commit 'ce4b1329ca903d6b98734a27a46b54bb9cfd6d5b':
ART: x86_64 RoundDouble/Float intrinsics should initialize out value.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | |
* commit '2ada67b3145d38b352297bdb9d0546f58882e208':
Don't dump stack when deleting an invalid local ref
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | |
* commit '8f96df846403703e14016590b4c0c3af870561d9':
Allow for fine tuning the inliner.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
* commit '681652d8e8a33bc07c5c082a71aea13d0f15e0a0':
HDeoptimize should hold values live in env.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
* commit 'af50e415a187190488d4694f307c23705203c53e':
Bugfix: Java char is 16 bits, can not be treated as boolean.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |
debuggerd" into mnc-dev
* commit '458a7c7aba37bf41e40862046846fa77046ac23c':
ART: Change the stack dump format to be in line with debuggerd
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
* commit 'd021e166babaaf131e59caf5ad84772b73acb4c5':
ART: Fix Quick/Optimizing suspend check assumption mismatch.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
ArtMethod::GetQuickFrameInfo" into mnc-dev
* commit 'be86eabe578df433f46055bae08e77314a661d49':
Don't check code pointer for proxies in ArtMethod::GetQuickFrameInfo
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
* commit '3387f39750942b0442eec351757c7d1f9b1405ca':
Get non proxy method for StackDumpVisitor
|