< prev index next >

src/hotspot/share/code/compiledMethod.cpp

Print this page
rev 47445 : 8171853: Remove Shark compiler

*** 292,302 **** } // Method that knows how to preserve outgoing arguments at call. This method must be // called with a frame corresponding to a Java invoke void CompiledMethod::preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { - #ifndef SHARK if (method() != NULL && !method()->is_native()) { address pc = fr.pc(); SimpleScopeDesc ssd(this, pc); Bytecode_invoke call(ssd.method(), ssd.bci()); bool has_receiver = call.has_receiver(); --- 292,301 ----
*** 312,322 **** signature = callee->signature(); } fr.oops_compiled_arguments_do(signature, has_receiver, has_appendix, reg_map, f); } - #endif // !SHARK } Method* CompiledMethod::attached_method(address call_instr) { assert(code_contains(call_instr), "not part of the nmethod"); RelocIterator iter(this, call_instr, call_instr + 1); --- 311,320 ----
< prev index next >