src/share/vm/code/nmethod.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/code/nmethod.cpp	Wed Oct 28 20:02:25 2009
--- new/src/share/vm/code/nmethod.cpp	Wed Oct 28 20:02:25 2009

*** 1713,1725 **** --- 1713,1725 ---- // called with a frame corresponding to a Java invoke void nmethod::preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { if (!method()->is_native()) { SimpleScopeDesc ssd(this, fr.pc()); Bytecode_invoke* call = Bytecode_invoke_at(ssd.method(), ssd.bci()); ! bool is_static = call->is_invokestatic(); ! bool has_receiver = call->has_receiver(); symbolOop signature = call->signature(); ! fr.oops_compiled_arguments_do(signature, is_static, reg_map, f); ! fr.oops_compiled_arguments_do(signature, has_receiver, reg_map, f); } } oop nmethod::embeddedOop_at(u_char* p) {

src/share/vm/code/nmethod.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File