summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add missing includeHEADreplicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0003replicant-6.0-0002replicant-6.0-0001stable/cm-13.0-ZNH5Ycm-13.0Wolfgang Wiedmeyer2016-07-151-0/+1
| | | | | | | fixes build with toolchains using a more recent LLVM version Change-Id: Ia977369547c2d429e441d0d2b097721f0b5210a9 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* art: Fix QCPERF workaround for ARM after Clang fixesSteve Kondik2016-06-091-4/+2
| | | | | | * Use LOCAL_CLANG_arm instead of a target check. Change-Id: I936c495acdb72b27f96b6aa9bb80c4cc84becfd7
* Enable clang for ARM builds.Stephen Hines2016-06-092-3/+3
| | | | | | | | | Bug: http://b/25130937 We disable the integrated assembler for the ARM interpreter because Clang can't handle the syntax present. Change-Id: I978d3f78e25819bb76ccb0f7f4b91a88e4b5a2de
* art: Re-enable host clangTyler Dunn2016-06-091-7/+1
| | | | | | | | * Effectively a revert of e5c6b049f3c716be60bc82d79c44c451f49b4ad5 and 0299788b7a974841aa3324a573fbf04f49a4f23c, dependent on http://review.cyanogenmod.org/#/c/144705/. Change-Id: I8c73046525eda9d8de724e741460323d910bb37a
* art: Only force-disable Clang use on ARM32+QCPERFSteve Kondik2016-06-051-2/+4
| | | | Change-Id: Idf2db59d5d4c1b7b894afdb897b5815023964495
* ART: set the check_bail_out flag to false by defaultWei Wang2016-06-053-32/+3
| | | | | | check_bail_out is disabled by default, set the flag to false Change-Id: I17ede384cb6b77e88e9618a50b4c07cdf3fd2d19
* setting RLIMIT to INFINITY.Maunik Shah2016-06-051-1/+14
| | | | | | This is to generate coredumps for processes spawned by zygote Change-Id: Iecc1eb7784373ffaf3ebfdc60d32d2ae0beb3235
* ART: make ART extension available only in 32bitWei Wang2016-06-051-5/+1
| | | | | | | | make ART extension available only in 32bit (cyanogen: do this for all devices) Change-Id: Ib7f51ff098de742685cb766bfa3a96d137786945
* ART: Remove unique-numbered labels from arm64 assemblyChih-Hung Hsieh2016-05-081-15/+18
| | | | | | | | Use local labels like 1, 2, 3 in macros. Clang does not support the unique counter variable \@. Bug: 22799850 Change-Id: I9ef1859be40b875ef4d7ae74ec1af52ad05f7352
* Build dex2oat without asan instrumentation.Chih-Hung Hsieh2016-03-162-4/+18
| | | | | | | | | Instead of a two pass build to use ASAN, build dex2oat with LOCAL_SANITIZE:=never. BUG: 22233158 Change-Id: Ic881dc10c386c7fa81329d465182a23eb2387e41
* Remove unnecessary std::move from test_dex_file_builderPirama Arumuga Nainar2016-03-161-1/+1
| | | | | | This stops Clang from warning about -Wpessimizing-move. Change-Id: Id40acf1c398c615faf6486ef700df6975a5f013f
* Remove unnecessary std::move from variant_map.hPirama Arumuga Nainar2016-03-161-2/+1
| | | | | | This triggers Clang's pessimizing-move warning. Change-Id: Icb33643f28d1d159a87a17235c4d210209199dac
* Reduce sleep duration in SuspendAllDaemonThreadsMathieu Chartier2016-03-161-3/+5
| | | | | | | | | | 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
* Merge tag 'android-6.0.1_r22' of ↵staging/cm-13.0+r22Steve Kondik2016-03-100-0/+0
|\ | | | | | | | | | | https://android.googlesource.com/platform/art into cm-13.0 Android 6.0.1 release 22
| * am 163a7bcc: am 54d8f4bc: Fix in reference type propagationCalin Juravle2015-10-164-1/+52
| |\ | | | | | | | | | | | | * commit '163a7bcc8a422f43e550c91f3b1f421159bab017': Fix in reference type propagation
| | * am 54d8f4bc: Fix in reference type propagationCalin Juravle2015-10-164-1/+52
| | |\ | | | | | | | | | | | | | | | | * commit '54d8f4bc810e7e0767f44cb77e5706a232b644bb': Fix in reference type propagation
| * | | am 0f717e93: am ddb2a98f: Parse runtime compiler options for JITMathieu Chartier2015-10-161-1/+32
| |\| | | | | | | | | | | | | | | | | | * commit '0f717e93a9942df4ae84747f0b43997807b4596e': Parse runtime compiler options for JIT
| | * | am ddb2a98f: Parse runtime compiler options for JITMathieu Chartier2015-10-161-1/+32
| | |\ \ | | | | | | | | | | | | | | | | | | | | * commit 'ddb2a98fc557753a8080f23bea79bec3b89fee2c': Parse runtime compiler options for JIT
| * | | | am 71c02c38: am f015c2f4: ART: Add missing GetInterfaceMethodIfProxyAndreas Gampe2015-10-136-4/+101
| |\| | | | | | | | | | | | | | | | | | | | | | | * commit '71c02c38493ca8e05ee27b527a137aa7fe543fce': ART: Add missing GetInterfaceMethodIfProxy
| | * | | am f015c2f4: ART: Add missing GetInterfaceMethodIfProxyAndreas Gampe2015-10-136-4/+101
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f015c2f4835a9985a8b31cfc810129b69865a6c4': ART: Add missing GetInterfaceMethodIfProxy
| * | | | | am 5606ffa6: am 2602aa86: ART: Decrease dex2oat watchdog timeoutAndreas Gampe2015-10-120-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5606ffa6f96390a4542e706ae388a99b8eedf71e': ART: Decrease dex2oat watchdog timeout
| | * | | | am 2602aa86: ART: Decrease dex2oat watchdog timeoutAndreas Gampe2015-10-120-0/+0
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2602aa86d8e0e98f00311ea05395548b4d327f82': ART: Decrease dex2oat watchdog timeout
| * | | | | | am f3baa36f: am 22e0ce3a: DO NOT MERGE Add locking to prevent races between ↵Mathieu Chartier2015-10-091-12/+25
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setting class methods and marking * commit 'f3baa36fe2cc9d4942e5f84f25ef737d06994501': DO NOT MERGE Add locking to prevent races between setting class methods and marking
| | * | | | | am 22e0ce3a: DO NOT MERGE Add locking to prevent races between setting class ↵Mathieu Chartier2015-10-091-12/+25
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | methods and marking * commit '22e0ce3a73760757e509032a324bbbb9a1a93f5e': DO NOT MERGE Add locking to prevent races between setting class methods and marking
| * | | | | | | am 1c2f38b9: am a13d2e11: Merge "ART: Do not abort on exception in ↵Andreas Gampe2015-10-081-1/+16
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CreatePeer" into mnc-dr-dev * commit '1c2f38b9795138b4afb6736003558a989e433b03': ART: Do not abort on exception in CreatePeer
| | * | | | | | am a13d2e11: Merge "ART: Do not abort on exception in CreatePeer" into ↵Andreas Gampe2015-10-081-1/+16
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mnc-dr-dev * commit 'a13d2e118700975d2cda73ffff85546a387308db': ART: Do not abort on exception in CreatePeer
| * | | | | | | | am ebaef4c5: am 39795fc5: Merge "ART: Clean up less in dex2oat" into mnc-dr-devAndreas Gampe2015-10-081-23/+34
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ebaef4c5ee3c7cbf92ace656c5a935bc1daaaf1f': ART: Clean up less in dex2oat
| | * | | | | | | am 39795fc5: Merge "ART: Clean up less in dex2oat" into mnc-dr-devAndreas Gampe2015-10-081-23/+34
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '39795fc590d835bfb95ed5a5bb8ac488dfd1b82c': ART: Clean up less in dex2oat
| * | | | | | | | | am 9d96bd65: ART: Decrease dex2oat watchdog timeoutAndreas Gampe2015-10-051-2/+4
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9d96bd65577bb6b7499627ecba8ea027f3299091': ART: Decrease dex2oat watchdog timeout
| | * | | | | | | | ART: Decrease dex2oat watchdog timeoutAndreas Gampe2015-09-301-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | am 39becb96: Revert "Fix another source of undeterministic inlining." DO NOT ↵Brian Carlstrom2015-09-301-0/+9
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MERGE * commit '39becb96f0c2ba1823ca0cf046e9f12344f9f3bd': Revert "Fix another source of undeterministic inlining." DO NOT MERGE
| * | | | | | | | | am e4cf5892: ART: Weaken size check in hprofAndreas Gampe2015-08-291-4/+5
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e4cf5892c2a244034900d49499c071b255571bba': ART: Weaken size check in hprof
| * \ \ \ \ \ \ \ \ \ am eb9d1f79: ART: Relax verifier aput checkingAndreas Gampe2015-08-164-1/+47
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'eb9d1f79a79e3235f25889a25cdba465a7a0f7bf': ART: Relax verifier aput checking
| * \ \ \ \ \ \ \ \ \ \ am e682a025: ART: Change UninitializedThis tracking in the verifierAndreas Gampe2015-08-137-96/+96
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e682a0250702c65a668e39eefdd1c49cfea5f388': ART: Change UninitializedThis tracking in the verifier
| * \ \ \ \ \ \ \ \ \ \ \ am 6aec9dae: [MIPS] Avoid using odd numbered fp registersGoran Jakovljevic2015-08-121-22/+27
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6aec9daecf37fcf02e47ffa7c8faa8a3de2dc412': [MIPS] Avoid using odd numbered fp registers
| * \ \ \ \ \ \ \ \ \ \ \ \ am 0d9982da: ART: Fix Quick\'s DCE+GVNSerguei Katkov2015-08-112-2/+121
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0d9982daaff119e709d0424a700042751120bd60': ART: Fix Quick's DCE+GVN
| * \ \ \ \ \ \ \ \ \ \ \ \ \ am 168387df: ART: Change UnresolvedMergedType mergeAndreas Gampe2015-08-112-2/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '168387df8dcbae1b51f124eed84daf8e8de6a974': ART: Change UnresolvedMergedType merge
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ am f695a009: ART: Change UnresolvedMergedType internal representationAndreas Gampe2015-08-1012-90/+452
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f695a009725c8c840d916d01c14998f5c5f816d2': ART: Change UnresolvedMergedType internal representation
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 6e9c66e0: Fix a bug in the register allocator around pair allocation.Nicolas Geoffray2015-08-104-1/+51
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6e9c66e099654b63ed3648bda2daeaf0a862f047': Fix a bug in the register allocator around pair allocation.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am d333389c: Tighten default inlining settings when using the space filter.Roland Levillain2015-08-072-3/+28
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd333389cf635e002658a77e64547631e05004447': Tighten default inlining settings when using the space filter.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am f2ea71cd: ART: Fix the simplifier for add/subSerguei Katkov2015-08-074-8/+30
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f2ea71cdb3ee4f5198bc0298aa8be1f9e945ee1c': ART: Fix the simplifier for add/sub
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am ce4b1329: ART: x86_64 RoundDouble/Float intrinsics should initialize out ↵Pavel Vyssotski2015-08-061-1/+7
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | value. * commit 'ce4b1329ca903d6b98734a27a46b54bb9cfd6d5b': ART: x86_64 RoundDouble/Float intrinsics should initialize out value.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 2ada67b3: Don\'t dump stack when deleting an invalid local refMathieu Chartier2015-07-301-1/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2ada67b3145d38b352297bdb9d0546f58882e208': Don't dump stack when deleting an invalid local ref
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 8f96df84: Allow for fine tuning the inliner.Calin Juravle2015-07-307-5/+67
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '8f96df846403703e14016590b4c0c3af870561d9': Allow for fine tuning the inliner.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 681652d8: HDeoptimize should hold values live in env.Mingyao Yang2015-07-284-2/+32
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '681652d8e8a33bc07c5c082a71aea13d0f15e0a0': HDeoptimize should hold values live in env.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am af50e415: Bugfix: Java char is 16 bits, can not be treated as boolean.Fredrik Roubert2015-07-285-8/+8
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'af50e415a187190488d4694f307c23705203c53e': Bugfix: Java char is 16 bits, can not be treated as boolean.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 458a7c7a: Merge "ART: Change the stack dump format to be in line with ↵Andreas Gampe2015-07-246-4/+25
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | debuggerd" into mnc-dev * commit '458a7c7aba37bf41e40862046846fa77046ac23c': ART: Change the stack dump format to be in line with debuggerd
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am d021e166: ART: Fix Quick/Optimizing suspend check assumption mismatch.Vladimir Marko2015-07-244-3/+40
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd021e166babaaf131e59caf5ad84772b73acb4c5': ART: Fix Quick/Optimizing suspend check assumption mismatch.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am be86eabe: Merge "Don\'t check code pointer for proxies in ↵Mathieu Chartier2015-07-211-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ArtMethod::GetQuickFrameInfo" into mnc-dev * commit 'be86eabe578df433f46055bae08e77314a661d49': Don't check code pointer for proxies in ArtMethod::GetQuickFrameInfo
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 3387f397: Get non proxy method for StackDumpVisitorMathieu Chartier2015-07-211-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3387f39750942b0442eec351757c7d1f9b1405ca': Get non proxy method for StackDumpVisitor