< 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 >