comparison src/share/vm/interpreter/interpreterRuntime.cpp @ 3911:2fecca53a2c6

7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails Summary: InterpreterRuntime::popframe_move_outgoing_args() is required for the ARM interpreter. Reviewed-by: kvn, twisti
author roland
date Wed, 07 Sep 2011 14:15:07 +0200
parents fdb992d83a87
children 5596e125fe4f
comparison
equal deleted inserted replaced
3890:4668545121b8 3911:2fecca53a2c6
1242 // before trying to fetch the native entry point and klass mirror. 1242 // before trying to fetch the native entry point and klass mirror.
1243 // We must set the signature handler last, so that multiple processors 1243 // We must set the signature handler last, so that multiple processors
1244 // preparing the same method will be sure to see non-null entry & mirror. 1244 // preparing the same method will be sure to see non-null entry & mirror.
1245 IRT_END 1245 IRT_END
1246 1246
1247 #if defined(IA32) || defined(AMD64) 1247 #if defined(IA32) || defined(AMD64) || defined(ARM)
1248 IRT_LEAF(void, InterpreterRuntime::popframe_move_outgoing_args(JavaThread* thread, void* src_address, void* dest_address)) 1248 IRT_LEAF(void, InterpreterRuntime::popframe_move_outgoing_args(JavaThread* thread, void* src_address, void* dest_address))
1249 if (src_address == dest_address) { 1249 if (src_address == dest_address) {
1250 return; 1250 return;
1251 } 1251 }
1252 ResetNoHandleMark rnm; // In a LEAF entry. 1252 ResetNoHandleMark rnm; // In a LEAF entry.