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
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
am 315ab6c0: Merge "Fix JDWP single-step removal."

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

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

* commit '00ce185371be9930dfd75e5acc2258a1139b558e':
  Fix intrinsic Long.reverseBytes().
tools: use '/usr/bin/env python' instead of '/usr/bin/python'

* This is how it is done in other scripts in the AOSP tree, as
  '/usr/bin/python' may be python3 on some distros, which isn't
  supported yet.

Change-Id: I0d9857fc6a122f505953fddcd6244dad75b1838a
Unsafe.compareAndSwapInt()/Object() intrinsics for x86.

Bug: 11391018
Change-Id: I0a97375103917b0e9e20f199304c17a7f849c361
am 4cd03789: Merge "Delta-encoding of mapping tables."

* commit '4cd03789ed78724ea99b7075caf1597f3f7a39d6':
  Delta-encoding of mapping tables.
Merge "Unsafe.compareAndSwapInt()/Object() intrinsics for x86."