Merge tag 'AU_LINUX_ANDROID_LA.BF64.1.2.1_RB2.05.00.02.081.002' into HEAD

AU_LINUX_ANDROID_LA.BF64.1.2.1_RB2.05.00.02.081.002 based on quic/aosp/LA.BF64.1.2.1_rb2

* tag 'AU_LINUX_ANDROID_LA.BF64.1.2.1_RB2.05.00.02.081.002': (149 commits)
  ART: Allow class-loading during deopt
  Fix false alarm on thread suspend timeout
  Check for null class of class
  Force set resolved method for static invokes
  Quick: Fix range check for intrinsic String.charAt() on x86.
  ART: On shutdown, only warn on mutex contention
  Fix exception handling during deoptimization
  Allow preopted apps to have sharpened calls for non-x86 architectures.
  Use correct handle scope offset from StackVisitor
  ART: Curb dex2oat verbosity
  JDWP: fix breakpoint for method in the image
  Fix infinite loop in GenerateIdentityHashCode
  Print more info in MarkSweep::VerifyRoot
  ART: Simple structural class check
  Fix wide volatile IGET/IPUT on ARM without atomic ldrd/strd.
  Add a test for our NPE checks.
  JDWP: allow VirtualMachine.Resume on partial suspension
  Fix sigchainlib's implementation of sigaction
  Mute common case DexFile.isDexOptNeeded log spam
  ART: Fix divide-by-zero for ARM
  ...

Change-Id: Ie73c7064d3c9c7573ad8c8f4927cd01c6ac2b2f0