Mercurial > hg > truffle
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. |