7882ef9e459373e31c5e06eb2d2fe96c2e948300 |
|
31-Jan-2012 |
Chris Dearman <chris@mips.com> |
Use old frame for dvmReportPreNativeInvoke/dvmReportPostNativeInvoke The portable and standard interpreters were using different values. The portable interpeter is correct... Change-Id: I8669dfbc979f161666e6b7f63aae16f48612a0c6 Signed-off-by: Chris Dearman <chris@mips.com>
|
0d5443d0ef4c5538112a9ae1d1c8b93b8ab18736 |
|
31-Jan-2012 |
Chris Dearman <chris@mips.com> |
Restore fp after calling JNI method in allstubs interpreter The allstubs interpreter uses self->interpSave.curFrame as fp. The invokeMethod native code sets self->interpSave.curFrame directly effectively updating fp, so restore fp after the call has completed. Change-Id: I0ffb15b71a48c2780251bbcd66e551bb0a52fe94 Signed-off-by: Chris Dearman <chris@mips.com>
|
68df230d661dbafb117f942f981f8abfc12e552a |
|
31-Jan-2012 |
Raghu Gandham <raghu@mips.com> |
Fix the warning emitted by codesourcery compiler 4.5.2 Change-Id: Ib2b8e87afff7af56281d83961edf79c17cbcf940
|
3185a41fe8b3223003a07685c1acdf44bfe148d0 |
|
30-Jan-2012 |
buzbee <buzbee@google.com> |
x86 mterp debug/profile fix (issue 5938080) When profiling or debugging is active, the Dalvik vm calls out to a helper function to handle any pending debug/profile activities before and after native invokes. The assembly code in footer.s was passing arguments to these routines in the wrong oder. Issue 5938080 Change-Id: I425eb2bfbee504a70eda8b382f4cf7340e458241
|
c1a4ab9c313d8a3d12007f2dbef7b5a6fa4ac2ef |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Also fix an occurrence of LOGW missed in an earlier change. Bug: 5449033 Change-Id: I2e3b23839e6dcd09015d6402280e9300c75e3406
|
e8e1ddccd616e8226b7cc1e4e9fdb327429249e8 |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: Ia5d301248024df26c2a29dabdfe738e39ec87c82
|
ab35b50311951feea3782151dd5422ee944685c2 |
|
05-Jan-2012 |
Elliott Hughes <enh@google.com> |
Remove unsupported experimental opcodes. External developers were starting to try to get themselves into trouble with this stuff... Change-Id: I2b03bfeaa8c98b6a994bc7924fc8dcf4e4d4f6cb
|
062bf509a77fce9dfcb7e7b2e401cf2a124d83d5 |
|
20-Dec-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: Ic663376d1ad6a6cb14bf81405ad9afd247cf2f60
|
92c1f6f1b4249e4e379452ee7b49f027052bf4ce |
|
20-Oct-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I8bd96961e369a08e86ff78b82d90f20f42787eb1
|
60fc806b679a3655c228b4093058c59941a49cfe |
|
26-May-2011 |
Dan Bornstein <danfuzz@android.com> |
Further conservation of newlines. Friends don't let friends end LOG() strings with newlines. Change-Id: I5a18c766c90c4ab5f03caa6acd601d34d91beb00
|
92a3b69286a757afff76402d8a0d5ec04d7f177c |
|
30-Apr-2011 |
Carl Shapiro <cshapiro@google.com> |
Type the reference member of JValue as an Object pointer. Previously this had been a void pointer. To avoid adding lots of casts from the logical Object subtypes to Object the RETURN_PTR macro silently casts its argument to an Object* before performing an assignment to the JValue return value. After an inheritance relationship is established between Object and its subtypes this cast can be removed. Change-Id: Id05e5c11e57e2a9afd12bad0be095f1dfe9e1f51
|
30bc0d46ae730d78c42c39cfa56a59ba3025380b |
|
22-Apr-2011 |
buzbee <buzbee@google.com> |
Consolidate curFrame fields in thread storage We ended up with two locations in the Thread structure for saved Dalvik frame pointer. This change consolidates them. Change-Id: I78f288e4e57e232f29663be930101e775bfe370f
|
cd8f5e701547739f241594b43e9470c92d98e9cf |
|
21-Apr-2011 |
Carl Shapiro <cshapiro@google.com> |
Move the interpreter into C++. Change-Id: I4b7d6ed9c54dbf3244304a7ea0f13e6c37cca2aa
|