src/share/vm/runtime/frame.cpp

changeset 6521
af8cc1dae608
parent 6520
a7d4d4655766
child 6680
78bbf4d43a14
     1.1 --- a/src/share/vm/runtime/frame.cpp	Wed Mar 26 18:21:05 2014 -0700
     1.2 +++ b/src/share/vm/runtime/frame.cpp	Wed Feb 26 11:33:34 2014 -0800
     1.3 @@ -936,20 +936,9 @@
     1.4      cld_f->do_cld(m->method_holder()->class_loader_data());
     1.5    }
     1.6  
     1.7 -#if !defined(PPC32) || defined(ZERO)
     1.8 -  if (m->is_native()) {
     1.9 -#ifdef CC_INTERP
    1.10 -    interpreterState istate = get_interpreterState();
    1.11 -    f->do_oop((oop*)&istate->_oop_temp);
    1.12 -#else
    1.13 -    f->do_oop((oop*)( fp() + interpreter_frame_oop_temp_offset ));
    1.14 -#endif /* CC_INTERP */
    1.15 +  if (m->is_native() PPC32_ONLY(&& m->is_static())) {
    1.16 +    f->do_oop(interpreter_frame_temp_oop_addr());
    1.17    }
    1.18 -#else // PPC32
    1.19 -  if (m->is_native() && m->is_static()) {
    1.20 -    f->do_oop(interpreter_frame_mirror_addr());
    1.21 -  }
    1.22 -#endif // PPC32
    1.23  
    1.24    int max_locals = m->is_native() ? m->size_of_parameters() : m->max_locals();
    1.25  

mercurial