Fix backwards check in CheckStaticMethod

Bug: 11243757
Change-Id: I559d1163ce72ab7831bd328c621519acb72975e0
Fix dumpsys meminfo for art

Bug: 10112253
Change-Id: I56fd1318d3f7118a4e602afee8494af9730a8b5b
merge in klp-release (no-op)
Merge "Fix backwards check in CheckStaticMethod" into klp-dev
Merge "Fix dumpsys meminfo for art" into klp-dev
Fix JDWP line table output.

Bug: 11238911
Change-Id: I952fba04393b23b1d42dc6a2d22cd583ce2512ce
Update black list with android.os.Bundle

Bug: 11415283
Change-Id: I5a8c580f0e1d029c995faac3ec332083de7b8646
Merge "Fix JDWP line table output." into klp-dev
Verifier uses exception type instead of conflict if unresolved.

Fixes OneMedical app installation issues.

Bug: 11335470
Change-Id: I10ef8c84ef5bf5587283413b8cea89202407fe2b
(cherry picked from commit c26a56cb596c3c8efd519c4014fc2ebb3e48b221)
Change monitor checks to warnings in verifier. DO NOT MERGE

Allows Whatsapp to install properly.

Bug: 11335470
Bug: 11476436
Public bug: https://code.google.com/p/android/issues/detail?id=61792

Change-Id: I2d9b9deaa0126d3dbd6bbfb2babfc15acceed01b
Do not instrument proxy methods.

This fixes issues with traceview on Books.

Bug: 11512992
Change-Id: Id67578af5e404fca51aa99860a3a61a68574ccf8
Update compiler blacklist to include java.net.NetworkInterface.

Bug: 11411129
Change-Id: Ib93d2f75024b3def54eadc11547990150deccf4d
(cherry picked from commit a52454455048d04d12e4da637a103412a55e579b)
runtime: Add support for dexroot-on-cache

If installd puts the dex files there, we want to read/write our oat
files out of there, too

Change-Id: I7da528622d7c855431dd99b20ff54da791bc1681
Fix handling of duplicate class definitions in boot classpath.

The compiler driver would get the wrong class references if a class
is defined multiple times in the boot classpath. It will now skip the
extra definitions.

Bug: 11598481
Samsung bug: 11539656
Change-Id: I4d9ae2b6d11190e6e6b89261d5f87c802def8810
Ignore missing files in dex2oat

Bug: 11599365
Change-Id: I43f7437d2574c3776f921472f38b5a03a87c2822
runtime: dexroot-on-cache: obey dalvik.vm.dexopt-data-only

Change-Id: Ie037706b1004e014c20f81c8fcdc219c46da57c7
Revert "Ignore missing files in dex2oat"

This reverts commit eb4d2ae2efdd186a01f3c91a3f6d44cc07e116ef.
Fix CTS failures caused by ignoring malformed dex files in dex2oat

Bug: 11621003
Bug: 11599365

(cherry-picked from commit d5aba599561d8d14bb8c19fd633bfcd05af3c264)

Change-Id: Ie204d634f6951f6856ed92e2191f07262b28bc05
Add NOTICE and MODULE_LICENSE_APACHE2 for art

Bug: 11707392
Change-Id: I1b33d46e48f667d5c1fcf0625e728597ec1101a4
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