Merge "Minor LLVM cleanup." into dalvik-dev
Merge "Disable gdb annotate support for Emacs in run-test" into dalvik-dev
Fix portable build on build server by removing depenency on ANDROID_HOST_OUT

Change-Id: I713a156468d14e07c784013c3c37a18c3c075a71
Fix sdk_x86-eng build error about possible use of uninitialized fields

Change-Id: I03864b2e97ba968c0826d1f62d87e6c894b4e31f
Tracking rebase to jb-mr1-release

Change-Id: Ic2ae1a27682cc4152003a68d59068b2c5c5eb09b
Remove DCHECKs from DisassemblerArm

Avoids crashing when disassembling inline data.

Change-Id: I8171894c12e8276737827e8451903bc10255c82f
Remove DCHECKs from DisassemblerArm

Avoids crashing when disassembling inline data.

Change-Id: I8171894c12e8276737827e8451903bc10255c82f
Merge "Remove DCHECKs from DisassemblerArm" into dalvik-dev
Return JNI_ERR on bad version to AttachCurrentThread

Change-Id: I056cfb0c28ae45033f2080ec99c368b7121f10f0
Add some checks for bad inputs when opening files

Change-Id: I1cf9a3a0d5ca61c5e3bc375d28bd81a788a9fac5
Fix some bad logging in dex2oat

Change-Id: Ia193f4e58f1426f509f8559aaf67689b177c2f41
Add bitcode dumping to LlvmCompilationUnit

Change-Id: I6d3492c00d0f0c1c56b64a4b431a3e7b48d7a583
Merge remote-tracking branch 'goog/dalvik-dev' into jb-mr1-release-to-dalvik-dev

Change-Id: I0b2c0f8872fca052acb6e378830944fa2a8c001a
Fix oat-target-* to create output directory

Change-Id: I43e76d4306a616926c2a10900c3e92589996e8fd
Uniformly check JNI versions everywhere we use them.

Also fix JNI GetEnv logging.

Change-Id: Id2a5df4cb2e6572675945f911bfcbe17ba7a2abf
Fix bad use of T3 encoding of add w/ pc

The T3 encoding of 3-register add behaves unpredictably when
any of the operands are pc (r15).  We don't generally emit adds
using pc, but can in cases of large methods in which the literal
pool is too far away.

This cl changes the out-of-range literal expansion to use the T2
encoding of a 2-register add.

Change-Id: Ide7ed34a019ac9b7cddccb8f8532d48690f28de6
Merge "Fix bad use of T3 encoding of add w/ pc" into dalvik-dev
Temporarily disable large object space

Change-Id: I1d16004f228162010e9ad831310faa11381c8a54
Merge "Temporarily disable large object space" into dalvik-dev
Remove warning that happens all the time in the course of normal execution.

Since we look in /system/app/Foo.apk.oat before /data/art-cache, we were getting warnings all the time.

Change-Id: Ic2627819861b02bff8c7cee3d8219ccb8be8ec08