am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '68719a176eacf86d19813a38f59041f3b209693d':
Reconcile with jb-mr2-release - do not merge

Change-Id: Id42d349a9e211c06f73f33214d97875c6ec7beb4
am b64e9cba: Zygote: set PR_SET_NO_NEW_PRIVS

* commit 'b64e9cba72fb223fb440c150a951bb240df8beee':
  Zygote: set PR_SET_NO_NEW_PRIVS
am c881b1e6: am ff38bd30: am b32addbf: Merge "Don\'t crash if the dmtracedump -d file doesn\'t exist."

* commit 'c881b1e656d6b77f2c2f2ebd52c7ad23aa65be98':
  Don't crash if the dmtracedump -d file doesn't exist.
Reconcile with jb-mr2-release - do not merge

Change-Id: I062436d66259d1d6a36f84c2802a89f42df11140
am 26142726: am a5a8b91a: am 217e8e0d: Merge "Check JavaVMAttachArgs::version in CheckJNI."

* commit '2614272692e34791a3f4bc598cb578889f1124ae':
  Check JavaVMAttachArgs::version in CheckJNI.
am 57402cd5: am e04f68bc: am 06e6a1da: Merge "Fix a Field.isAnnotationPresent crash."

* commit '57402cd539d30a6719d554b8bd9771f6d34230b4':
  Fix a Field.isAnnotationPresent crash.
Reconcile with jb-mr2-release - do not merge

Change-Id: I63d012a7e3ff3411b6fa088f7daddffeda11fd79
am 20f0fe69: am 12b9e51f: am 77059520: Merge "javac should have matching -source and -target flags."

* commit '20f0fe6909748e08ff7d0add9d08d497618ec94a':
  javac should have matching -source and -target flags.
Reconcile with jb-mr2-release - do not merge

Change-Id: I0fe603df487fa9a987a7d450eef7e2aadb5dd090
am 63a134f2: am 6be063d7: am 2a41b0b7: Merge "Print the locker thread when waiting on an object"

* commit '63a134f2f2c2edd89116a6b8f53da97a07dcbf4e':
  Print the locker thread when waiting on an object
am fe659ef3: am 11905a14: am 69476215: Merge "pthread_create doesn\'t set errno."

* commit 'fe659ef319aa5ca6f4e8a263feee768dab2d3ea3':
  pthread_create doesn't set errno.
am 51c578b6: am df056837: am ef64fc32: Merge "Track libcore DirectByteBuffer cleanup."

* commit '51c578b64b7cd3e2fb8c3370d398507e28a47adc':
  Track libcore DirectByteBuffer cleanup.
Reconcile with jb-mr2-release - do not merge

Change-Id: I8e1546cee7e24bc1407c8b022d29d463a661839a
am 4d5b4344: am 84975d53: am 9813216f: Merge "Track 64-bit nio changes."

* commit '4d5b4344904b099ea60b770df61d4e19bf23ecf1':
  Track 64-bit nio changes.
[x86] Disable Method-JIT for x86 target

Disable Method JIT when compiling for x86 target.

Change-Id: Ide0dbd1f602ffd955b901cc152de1e05771fd529
Signed-off-by: Udayan Banerji <udayan.banerji@intel.com>
[x86] Terminate trace if SGET/SPUT have unresolved fields in codegen

The interpreter doesn't allow SGET/SPUT bytecodes in a trace till the field
is resolved. However, exhaustTrace can pick up bytecodes beyond the trace
sent by the interpreter. Terminate the loop formation if this is seen.

Change-Id: I0f38d6690b3501111bd16103623fa545d0ec1873
Signed-off-by: Udayan Banerji <udayan.banerji@intel.com>
[x86] Fix errors with WITH_JIT_TUNING defined

This patch makes the necessary changes to pass on correct information to
dvmBumpNoChain, so that WITH_JIT_TUNING flag can be enabled for x86 codegen

Change-Id: Ia5e5c0406433bf645ef67143d0f1a11a28153a66
Signed-off-by: Udayan Banerji <udayan.banerji@intel.com>
Extra log information when pthread_create fails.

Bug: 8470684
Change-Id: I24d22d5ec4181614d173a582773540c8f712ab18
Merge "Extra log information when pthread_create fails."