am fa91a070: Merge remote-tracking branch \'origin/kitkat-dev\'

* commit 'fa91a0705ce6651a3f3f20dd55a86842eea65c2e':
  Initial empty repository
am 3554fe2b: Merge in Android 4.4

* commit '3554fe2b1ad728fd6d106d0842ca467b78bc274b':
am dc951513: Merge "Update compiler blacklist to include java.net.NetworkInterface."

* commit 'dc951513a36904e0d5b7f322c68e000aed5045f7':
  Update compiler blacklist to include java.net.NetworkInterface.
am 93a829bd: Merge "Remove usage of LOCAL_BUILD_HOST_DEX"

* commit '93a829bd9c0cc45170e6379e95304e3d2fa61d0c':
  Remove usage of LOCAL_BUILD_HOST_DEX
am 2e5b38d8: Merge "Fix BUILD_DALVIK_HOST_JAVA_LIBRARY to BUILD_HOST_DALVIK_JAVA_LIBRARY"

* commit '2e5b38d83234ff5a9a068ab07e7c51187ecd81a3':
  Fix BUILD_DALVIK_HOST_JAVA_LIBRARY to BUILD_HOST_DALVIK_JAVA_LIBRARY
am 2044b133: Merge branch \'master\' of persistent-https://googleplex-android.git.corp.google.com/platform/art into merge-goog-master-to-aosp-master

* commit '2044b133f4ce20e4697cee8ecfaac93ff4ac4744': (162 commits)
  Update test/044-proxy/expected.txt
  Add NOTICE and MODULE_LICENSE_APACHE2 for art
  Update Backtrace::Create to use new define.
  Fix CTS failures caused by ignoring malformed dex files in dex2oat
  Revert "Ignore missing files in dex2oat"
  Change monitor checks to warnings in verifier.
  Set processes' comm names to their package names.
  Fix capability setting for the top 32 bits.
  Ignore missing files in dex2oat
  Fix BUILD_DALVIK_HOST_JAVA_LIBRARY to BUILD_HOST_DALVIK_JAVA_LIBRARY
  Fix handling of duplicate class definitions in boot classpath.
  Change thread.h to thread-inl.h for missing Thread::Current for mips
  Change thread.h to thread-inl.h for missing Thread::Current for x86
  Add missing error message propagation to ElfFile::SetMap
  Update compiler blacklist to include java.net.NetworkInterface.
  Do not instrument proxy methods.
  Make missing DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES an error
  Change thread.h to thread-inl.h to pick up missing Thread::Currnet for debug build in master
  Update ART for LLVM merge up to r187914.
  Support hardware divide instruction
  ...
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 '26c6dce526a90a7345600f5f82050a42740d12f8': (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 73fbaade: Update ART for LLVM merge up to r187914.

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

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

* commit '5da3778746375b73e7e77c5f1371f29684674776':
  Turn up oat version to 11
Add interface for updating process state.

Called from activity manager to let the heap know when it should
perform compaction and trimming.
Bug: 8981901

Change-Id: Ib8ea48d2dc9d6901c3f2e0554391721d6691e726
Fix JDWP single-step removal.

Change-Id: I4b977ea7c60b32723009e571269ca5fc1c6e264e
am 21be5b21: Merge "Intrinsic Unsafe.CompareAndSwapLong() for ARM."

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

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

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

* commit '315ab6c077c4db2031f1ffa40b78722d8269dc9b':
  Fix JDWP single-step removal.
Merge "Add interface for updating process state."
am 7613ffdf: Merge "Add interface for updating process state."

* commit '7613ffdf0528f45df5beb2476ec0e7dc6092b0fc':
  Add interface for updating process state.
Fix intrinsic Long.reverseBytes().

Allocate temporary only if needed and initialize it from
the correct register.

Change-Id: Ifdc0e8b586e1ef90fb817687eb86e05fba1dadbe