summaryrefslogtreecommitdiffstats
path: root/dalvikvm
Commit message (Collapse)AuthorAgeFilesLines
* Fix dalvikvm -helpBrian Carlstrom2014-02-251-9/+9
| | | | | Bug: https://code.google.com/p/android/issues/detail?id=62149 Change-Id: I8ab11cc7c171dc4b7eee1d33aa1624aae832a393
* Inflate contended lock word by suspending owner.Ian Rogers2013-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | Bug 6961405. Don't inflate monitors for Notify and NotifyAll. Tidy lock word, handle recursive lock case alongside unlocked case and move assembly out of line (except for ARM quick). Also handle null in out-of-line assembly as the test is quick and the enter/exit code is already a safepoint. To gain ownership of a monitor on behalf of another thread, monitor contenders must not hold the monitor_lock_, so they wait on a condition variable. Reduce size of per mutex contention log. Be consistent in calling thin lock thread ids just thread ids. Fix potential thread death races caused by the use of FindThreadByThreadId, make it invariant that returned threads are either self or suspended now. Code size reduction on ARM boot.oat 0.2%. Old nexus 7 speedup 0.25%, new nexus 7 speedup 1.4%, nexus 10 speedup 2.24%, nexus 4 speedup 2.09% on DeltaBlue. Change-Id: Id52558b914f160d9c8578fdd7fc8199a9598576a
* Add explicit dependency on algorithmKenny Root2013-09-111-0/+1
| | | | Change-Id: I3edb34b3c3a1e89a195db18ad8e6a71bc7b4a570
* Restore build-art minimal buildBrian Carlstrom2013-08-021-0/+2
| | | | Change-Id: I0f4f2e8c6d2505a339cb9a1175d30ed9b229c45d
* Clean up stlport usage.Elliott Hughes2013-07-301-3/+5
| | | | Change-Id: I133cd88f1da37f6f801a9e07a78ae23b671cf4f1
* Fix cpplint whitespace/comments issuesBrian Carlstrom2013-07-261-1/+1
| | | | Change-Id: Iae286862c85fb8fd8901eae1204cd6d271d69496
* Let dalvikvm default based on persist.sys.dalvik.vm.libBrian Carlstrom2013-07-111-1/+1
| | | | Change-Id: I0e2aa9b1227d9665c37366d6d7bdca2b6c009271
* Use libnativehelper to find JNI_CreateJavaVMBrian Carlstrom2013-06-201-18/+4
| | | | Change-Id: If5da43aee75a3ac5337a90b25264ac30129e3933
* Add missing dlcloseBrian Carlstrom2013-06-181-0/+1
| | | | Change-Id: I02c893fc59f0d3bea8a24c4c0fc39e2f34592a34
* Fix Mac build by making dalvikvm definition visibleBrian Carlstrom2013-06-181-0/+2
| | | | Change-Id: Ic8ef59f7bf9a88785b1c5e7fcc11a0942ef096a0
* Move to new art dalvikvmBrian Carlstrom2013-06-172-0/+264
Change-Id: Ib04bc9853b7084965fa0c9899c3e5f5ac42d4ce7