summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* resolved conflicts for merge of df62950e to dalvik-devBrian Carlstrom2013-07-1854-156/+152
|\ | | | | | | Change-Id: I78fbcfc7a2dcbeccb7557ca27302928d7d00debd
| * Fix cpplint whitespace/parens issuesBrian Carlstrom2013-07-1855-157/+153
| | | | | | | | Change-Id: Ifc678d59a8bed24ffddde5a0e543620b17b0aba9
* | am 0cd7ec2d: Fix cpplint whitespace/blank_line issuesBrian Carlstrom2013-07-1868-177/+133
|\ \ | |/ | | | | | | * commit '0cd7ec2dcd8d7ba30bf3ca420b40dac52849876c': Fix cpplint whitespace/blank_line issues
| * Fix cpplint whitespace/blank_line issuesBrian Carlstrom2013-07-1868-177/+134
| | | | | | | | Change-Id: Ice937e95e23dd622c17054551d4ae4cebd0ef8a2
* | am f69863b3: Fix cpplint whitespace/newline issuesBrian Carlstrom2013-07-1710-38/+74
|\ \ | |/ | | | | | | * commit 'f69863b3039fc621ff4250e262d2a024d5e79ec8': Fix cpplint whitespace/newline issues
| * Fix cpplint whitespace/newline issuesBrian Carlstrom2013-07-1710-38/+74
| | | | | | | | Change-Id: Ie2049d9f667339e41f36c4f5d09f0d10d8d2c762
* | am 93ba893c: Fix cpplint runtime/explicit issuesBrian Carlstrom2013-07-1734-81/+60
|\ \ | |/ | | | | | | * commit '93ba893c20532990a430741e0a97212900094e8c': Fix cpplint runtime/explicit issues
| * Fix cpplint runtime/explicit issuesBrian Carlstrom2013-07-1734-81/+60
| | | | | | | | Change-Id: I352ba0b427f1ff9b22887693952b180eae0839ba
* | am b1eba213: Fix cpplint whitespace/comma issuesBrian Carlstrom2013-07-1718-49/+49
|\ \ | |/ | | | | | | * commit 'b1eba213afaf7fa6445de863ddc9680ab99762ea': Fix cpplint whitespace/comma issues
| * Fix cpplint whitespace/comma issuesBrian Carlstrom2013-07-1718-49/+49
| | | | | | | | Change-Id: I456fc8d80371d6dfc07e6d109b7f478c25602b65
* | am 2ce745c0: Fix cpplint whitespace/braces issuesBrian Carlstrom2013-07-1758-1410/+719
|\ \ | |/ | | | | | | * commit '2ce745c06271d5223d57dbf08117b20d5b60694a': Fix cpplint whitespace/braces issues
| * Fix cpplint whitespace/braces issuesBrian Carlstrom2013-07-1758-1410/+719
| | | | | | | | Change-Id: Ide80939faf8e8690d8842dde8133902ac725ed1a
* | Merge "Fix VerifyClassUsingOatFile to check preverified image classes" into ↵Anwar Ghuloum2013-07-181-6/+19
|\ \ | | | | | | | | | dalvik-dev
| * | Fix VerifyClassUsingOatFile to check preverified image classesAnwar Ghuloum2013-07-171-6/+19
| | | | | | | | | | | | | | | | | | | | | We now bail out in two cases: we're verifying an application class or we're verifying a boot classpath class while compiling boot classpath classes. Change-Id: I0b8c776c032612a24799d72468dcf26280a9ab8d
* | | am fc0e3219: Fix multiple inclusion guards to match new pathnamesBrian Carlstrom2013-07-17234-691/+726
|\ \ \ | | |/ | |/| | | | | | | * commit 'fc0e3219edc9a5bf81b166e82fd5db2796eb6a0d': Fix multiple inclusion guards to match new pathnames
| * | Fix multiple inclusion guards to match new pathnamesBrian Carlstrom2013-07-17234-691/+726
| | | | | | | | | | | | Change-Id: Id7735be1d75bc315733b1773fba45c1deb8ace43
* | | Merge "Fixes to instrumentation for debug build and interpreter." into ↵Jeff Hao2013-07-174-17/+40
|\ \ \ | | | | | | | | | | | | dalvik-dev
| * | | Fixes to instrumentation for debug build and interpreter.Jeff Hao2013-07-174-17/+40
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Stub uninstall will put back the interpreter entry point if Xint mode is specified. - Copy method entry and exit listeners before iterating over them to prevent problems that occur when they are modified during iteration. - Corrected checks from WalkStack and AssertPcIsWithinCode to handle instrumented code since they are used to remove the stubs. Change-Id: Ib0e2b421e6b56d520e4643699624dd80ee5148e3
* | | am 56d947fb: Add verification of boot.oat generated on deviceBrian Carlstrom2013-07-1711-183/+254
|\ \ \ | | |/ | |/| | | | | | | * commit '56d947fbc9bc2992e2f93112fafb73e50d2aaa7a': Add verification of boot.oat generated on device
| * | Add verification of boot.oat generated on deviceBrian Carlstrom2013-07-1711-183/+254
| | | | | | | | | | | | Change-Id: I069586205a9a92fc7375ccf5cdde136bbbcfc800
* | | Merge "Remove declaration of undefined method." into dalvik-devIan Rogers2013-07-171-1/+0
|\ \ \
| * | | Remove declaration of undefined method.Ian Rogers2013-07-171-1/+0
| | |/ | |/| | | | | | | Change-Id: I8b7bec33e4bc9082d6bbf005475c67afbe6d2913
* | | am 6d69f592: Fix thread initialization issue when runtime started twice (as ↵Brian Carlstrom2013-07-171-1/+7
|\ \ \ | | |/ | |/| | | | | | | | | | | | | seen in image_test) * commit '6d69f592696f3bbd3bb0978ae3b25f2c359aac0d': Fix thread initialization issue when runtime started twice (as seen in image_test)
| * | Fix thread initialization issue when runtime started twice (as seen in ↵Brian Carlstrom2013-07-171-1/+7
| | | | | | | | | | | | | | | | | | image_test) Change-Id: Ic20758ee64c1b2c41cd2329cf6d66b15d0ac2473
* | | am 17bfe263: Use LOCAL_REQUIRED_MODULES instead of ↵Brian Carlstrom2013-07-171-6/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | LOCAL_ADDITIONAL_DEPENDENCIES so we only relink the tests on libart changes but do not recompile them. * commit '17bfe263d8a37aa4da4c5088e4245dedaebc3ff8': Use LOCAL_REQUIRED_MODULES instead of LOCAL_ADDITIONAL_DEPENDENCIES so we only relink the tests on libart changes but do not recompile them.
| * | Use LOCAL_REQUIRED_MODULES instead of LOCAL_ADDITIONAL_DEPENDENCIES so we ↵Brian Carlstrom2013-07-171-6/+2
| | | | | | | | | | | | | | | | | | only relink the tests on libart changes but do not recompile them. Change-Id: I47d7cdaa51749970eccac8528b032448a26b6e91
* | | am 0cb7853d: Fix typo in makefileBrian Carlstrom2013-07-171-1/+1
|\ \ \ | |/ / | | / | |/ |/| * commit '0cb7853dec0ccc99c5d21f6b591b315710a15922': Fix typo in makefile
| * Fix typo in makefileBrian Carlstrom2013-07-161-1/+1
| | | | | | | | Change-Id: I462df0f268472460171c355d322eafc58a46a522
* | am c0ee6506: Fix LOCAL_ADDITIONAL_DEPENDENCIES in Android.oat.mkBrian Carlstrom2013-07-160-0/+0
|\ \ | |/ | | | | | | * commit 'c0ee6506e0c824f6ea737b37e1d6c23f5d258dea': Fix LOCAL_ADDITIONAL_DEPENDENCIES in Android.oat.mk
| * Fix LOCAL_ADDITIONAL_DEPENDENCIES in Android.oat.mkBrian Carlstrom2013-07-161-4/+4
| | | | | | | | | | | | (cherry picked from commit c8475a6eda5d640263210e1e0c025d15b6180c02) Change-Id: Ie97484e53c9187fdcaaf9f27b6f0c3770ab7d7a9
* | Don't manually mess with sigaltstack on Android any more.Elliott Hughes2013-07-164-37/+48
| | | | | | | | | | | | | | Bionic now takes care of things. Bug: 8557703 Change-Id: I0510a193f2433eaf54c9c6ac3415c85b50a7f1d2
* | Remove an assertion that JDWP packets are small.Elliott Hughes2013-07-161-1/+0
| | | | | | | | | | | | | | | | | | | | Now we support longer allocation tracker runs, it's possible to collect more than 1MiB of data. Equivalent to dalvik patch 75978b1e139da312515ec07022d47ac615615d1b. Bug: 9871848 Change-Id: Id2134788b2815172d91d0ebad92198f0d2898442
* | Support check-cast elision in DEX-to-DEX compiler.Sebastien Hertz2013-07-162-27/+64
| | | | | | | | | | | | | | | | Bug: 9648428 Replaces safe check-cast by 2 consecutive nop instructions. Change-Id: I2cd99c629a6a00a6e0effc853c3439bc92683d6d
* | Refactor atomic integer.Mathieu Chartier2013-07-158-47/+48
| | | | | | | | | | | | | | | | | | Refactored atomic integer to be similar to c++11 std::atomic<int>. Removed jdwp serial lock and reverted lock level name change from https://googleplex-android-review.googlesource.com/#/c/327297/ Change-Id: I2229f30c4d5762a0e8c72697d6aca4683750af35
* | Merge "Remove stale comments and kDebugLocking check" into dalvik-devMathieu Chartier2013-07-151-3/+1
|\ \
| * | Remove stale comments and kDebugLocking checkMathieu Chartier2013-07-151-3/+1
| | | | | | | | | | | | | | | Bug: 9414652 Change-Id: I9cd450ceb29d7895eb9e0700e2c9acb28409a325
* | | Fix jdwp to not hold start lock while waiting on attach lock.Jeff Hao2013-07-151-46/+48
|/ / | | | | | | Change-Id: Ic2600ea162802bfcbb7f20f356fd5c46894a98c5
* | am 3795f251: Use non-PHONY dependency to avoid rebuilding art gtests repeatedly.Brian Carlstrom2013-07-141-1/+6
|\ \ | |/ | | | | | | * commit '3795f2517f47702764f372086367c47d4cd776d9': Use non-PHONY dependency to avoid rebuilding art gtests repeatedly.
| * Use non-PHONY dependency to avoid rebuilding art gtests repeatedly.Brian Carlstrom2013-07-141-1/+6
| | | | | | | | Change-Id: I675552b68c3375204eb9ef356ce80aa9615f4ccf
* | am 4478eb0a: Include dex2oatd along with libart and libartd-compilerBrian Carlstrom2013-07-141-1/+3
|\ \ | |/ | | | | | | * commit '4478eb0a14a154fbdbaeef075dce8a5f8a33b25c': Include dex2oatd along with libart and libartd-compiler
| * Include dex2oatd along with libart and libartd-compilerBrian Carlstrom2013-07-141-1/+3
| | | | | | | | Change-Id: I154fccef2667d640141f9fc484697d5cf6531608
* | am 87de59df: Merge "Do not mark pages executable unnecessarily to play nice ↵Brian Carlstrom2013-07-129-30/+38
|\ \ | |/ | | | | | | | | | | with selinux" * commit '87de59dfe44c746c0a261053b99ac59992d571e6': Do not mark pages executable unnecessarily to play nice with selinux
| * Merge "Do not mark pages executable unnecessarily to play nice with selinux"Brian Carlstrom2013-07-139-30/+38
| |\
| | * Do not mark pages executable unnecessarily to play nice with selinuxBrian Carlstrom2013-07-129-30/+38
| | | | | | | | | | | | Change-Id: Ief4a5da38ac7c2cf7bf6f7a640cb63c5e8ed03bd
* | | am e68fb3c5: Mark libbcinfo as a SHARED_LIBRARY dependency.Stephen Hines2013-07-121-1/+1
|\ \ \ | |/ / | | | | | | | | | * commit 'e68fb3c532f7a99c50b34321577dfc8a1bc3e6b1': Mark libbcinfo as a SHARED_LIBRARY dependency.
| * | Mark libbcinfo as a SHARED_LIBRARY dependency.Stephen Hines2013-07-121-1/+1
| |/ | | | | | | | | | | | | | | ART's compiler depends on libbcc, which transitively depends on libbcinfo. Without the direct specification, it is possible to end up with a build that fails to link. Change-Id: I8a7237e2d5ed8118e4f4d78031ac528d0905c070
* | Move ScopedHashtable files out of art/srcBrian Carlstrom2013-07-123-1/+1
| | | | | | | | Change-Id: If854ee34dc81abb81bc7e021bc59c7b151cd6ab5
* | Fix LOCAL_ADDITIONAL_DEPENDENCIES in Android.oat.mkBrian Carlstrom2013-07-121-4/+4
| | | | | | | | Change-Id: Ie9177e15dd53f7a89a8f12d056fb0b4386ec5fba
* | resolved conflicts for merge of 7940e44f to dalvik-devBrian Carlstrom2013-07-12525-848/+928
|\ \ | |/ | | | | Change-Id: I6529b2fc27dfaedd2cb87b3697d049ccabed36ee
| * Create separate Android.mk for main build targetsBrian Carlstrom2013-07-12525-847/+926
| | | | | | | | | | | | | | | | | | | | The runtime, compiler, dex2oat, and oatdump now are in seperate trees to prevent dependency creep. They can now be individually built without rebuilding the rest of the art projects. dalvikvm and jdwpspy were already this way. Builds in the art directory should behave as before, building everything including tests. Change-Id: Ic6b1151e5ed0f823c3dd301afd2b13eb2d8feb81