< prev index next >
src/cpu/x86/vm/interpreterRT_x86_32.cpp
Print this page
@@ -58,14 +58,10 @@
void InterpreterRuntime::SignatureHandlerGenerator::pass_valuetype() {
box (offset(), jni_offset() + 1);
}
-void InterpreterRuntime::SignatureHandlerGenerator::pass_valuetype() {
- box (offset(), jni_offset() + 1);
-}
-
void InterpreterRuntime::SignatureHandlerGenerator::move(int from_offset, int to_offset) {
__ movl(temp(), Address(from(), Interpreter::local_offset_in_bytes(from_offset)));
__ movl(Address(to(), to_offset * wordSize), temp());
}
@@ -136,17 +132,10 @@
intptr_t from_addr = (intptr_t)(_from + Interpreter::local_offset_in_bytes(0));
*_to++ = (*(intptr_t*)from_addr == 0) ? NULL_WORD : from_addr;
_from -= Interpreter::stackElementSize;
}
- virtual void pass_valuetype() {
- // pass address of from
- intptr_t from_addr = (intptr_t)(_from + Interpreter::local_offset_in_bytes(0));
- *_to++ = (*(intptr_t*)from_addr == 0) ? NULL_WORD : from_addr;
- _from -= Interpreter::stackElementSize;
- }
-
public:
SlowSignatureHandler(methodHandle method, address from, intptr_t* to) :
NativeSignatureIterator(method) {
_from = from;
_to = to + (is_static() ? 2 : 1);
< prev index next >