am fa1063b8: am 26c6dce5: Merge branch \'dalvik-dev\' of persistent-https://googleplex-android.git.corp.google.com/platform/art into merge-goog-dalvik-dev-to-aosp-master

* commit 'fa1063b8b2fed872bb652be3737a576baeef3dc3': (75 commits)
  Fix dumpsys meminfo <pid>.
  Minor field name cleanup in debugger.
  Faster Signature::operator==(const StringPiece& rhs).
  Add -xGc: MS, CMS, SS options to specify which GC to use.
  Fix a crash with -XX:DumpGCPerformanceOnShutdown.
  Add developer option for dumping GC cumulative timings on shutdown.
  Compact zygote.
  Fix a libartd.so boot crash when kMovingCollector is true.
  Inline RosAlloc::Alloc().
  Make verifier log hard failures by default.
  Refactor intrinsic CAS, prepare for 64-bit version.
  Search for miranda methods in virtual methods instead of interface.
  Fix concurrent GC to properly handle no zygote.
  Fix a libartd.so boot crash in Heap::AllocObjectWithAllocator()
  Add histogram for GC pause times.
  Remove sleep workaround in thread pool.
  Avoid some string allocations.
  Fix histogram test.
  Improve histogram and timing logger dumping.
  Fix memory leak caused by not adding lage objects to allocation stack.
  ...
am 7c836e6a: am 73fbaade: Update ART for LLVM merge up to r187914.

* commit '7c836e6ab5bcbb31b6f5565c9aa75039cc3f818d':
  Update ART for LLVM merge up to r187914.
am 35bdc1d7: am 218daa2d: Change thread.h to thread-inl.h for missing Thread::Current for rosalloc.cc

* commit '35bdc1d71d2f54bfa68299ca9b66e57a7bebc2b3':
  Change thread.h to thread-inl.h for missing Thread::Current for rosalloc.cc
am 3a13ba4a: am 5da37787: Turn up oat version to 11

* commit '3a13ba4a53b17c60d5aeb0105eb4ddb61a19e00a':
  Turn up oat version to 11
am 9af4e353: am 21be5b21: Merge "Intrinsic Unsafe.CompareAndSwapLong() for ARM."

* commit '9af4e35384b3a11d39ef63ae255b9315a4aef155':
  Intrinsic Unsafe.CompareAndSwapLong() for ARM.
am dd0ada27: am 83a9962f: Merge "More compile-time tuning"

* commit 'dd0ada27da29343e5cd50066801ae3e0794b8b6b':
  More compile-time tuning
am fa9b5945: am af82e0cc: Merge "[MIPS] Enable futex support"

* commit 'fa9b594525939ef0d72c78f3c3263316bdd63acb':
  [MIPS] Enable futex support
am 4222361b: am 315ab6c0: Merge "Fix JDWP single-step removal."

* commit '4222361be348d9a68e6e09a2de32613c1f046260':
  Fix JDWP single-step removal.
am 2493cc74: am 7613ffdf: Merge "Add interface for updating process state."

* commit '2493cc748fc98f6ebf082f6fc9b14a146f43313b':
  Add interface for updating process state.
am e59cab04: am 00ce1853: Merge "Fix intrinsic Long.reverseBytes()."

* commit 'e59cab0405f2d593304b2b5ffc61fb3ce9a431df':
  Fix intrinsic Long.reverseBytes().
am c1bb50e7: am 4cd03789: Merge "Delta-encoding of mapping tables."

* commit 'c1bb50e7e6de1e4185d16dcf0d32645fdf7db272':
  Delta-encoding of mapping tables.
am 2ad27aa8: am 7ceee468: Merge "Unsafe.compareAndSwapInt()/Object() intrinsics for x86."

* commit '2ad27aa8ab07e28e18d4facf9c2912b8226a154a':
  Unsafe.compareAndSwapInt()/Object() intrinsics for x86.
am 3fc1156f: am 2f838d40: Merge "tools: use \'/usr/bin/env python\' instead of \'/usr/bin/python\'"

* commit '3fc1156f88a7422bbf22f09428b1300df97b77cf':
  tools: use '/usr/bin/env python' instead of '/usr/bin/python'
am 86904258: am 0f6615fe: Merge "Fix incorrect IsHeapAddress in jni entrypoints."

* commit '869042581c78cdee6adb7d702c672b8a1d15ee16':
  Fix incorrect IsHeapAddress in jni entrypoints.
am a60ad4a6: am d83d4c86: Merge "Fix stack trace for proxy methods and added test case."

* commit 'a60ad4a65339d2d8f4c7da19e93be6a565495d8c':
  Fix stack trace for proxy methods and added test case.
am 3af1beb7: am 3a91e906: Merge "Fix a rosalloc check failure in a test."

* commit '3af1beb78dadcd871038238a73d394caa4519c9d':
  Fix a rosalloc check failure in a test.
am 459b4fa9: am 93461f9b: Merge "Fix races in thread list Unregister."

* commit '459b4fa9b0e5c3b835974939eabda8db08f3b9df':
  Fix races in thread list Unregister.
am c0abab11: am 29c788da: Merge "Workaround for gcc volatile struct member bug"

* commit 'c0abab1137315e4630e90752b4581fca29cb06f1':
  Workaround for gcc volatile struct member bug
am afaf4685: am 9cefcd7e: Merge "Performance improvement for mapping table creation."

* commit 'afaf46853e5890546337030f4c960fd688f37e10':
  Performance improvement for mapping table creation.
am 1a7e7d6a: Merge "Fix valgrind-test-art-host-gtest-object_test."

* commit '1a7e7d6a885bded1ffcdc8ff2490632698dc5139':
  Fix valgrind-test-art-host-gtest-object_test.