comparison src/share/vm/code/compiledIC.hpp @ 23426:682119c4c32e

8058737: CodeCache::find_blob fails with 'unsafe access to zombie method' Summary: Remove active ICStubs from zombie nmethods Reviewed-by: kvn, iveresov
author thartmann
date Thu, 08 Oct 2015 09:37:23 +0200
parents 882004b9e7e1
children c1950f51ed60
comparison
equal deleted inserted replaced
23425:aa97f9321b9c 23426:682119c4c32e
228 // 228 //
229 // They all takes a TRAP argument, since they can cause a GC if the inline-cache buffer is full. 229 // They all takes a TRAP argument, since they can cause a GC if the inline-cache buffer is full.
230 // 230 //
231 void set_to_clean(); // Can only be called during a safepoint operation 231 void set_to_clean(); // Can only be called during a safepoint operation
232 void set_to_monomorphic(CompiledICInfo& info); 232 void set_to_monomorphic(CompiledICInfo& info);
233 void clear_ic_stub();
233 234
234 // Returns true if successful and false otherwise. The call can fail if memory 235 // Returns true if successful and false otherwise. The call can fail if memory
235 // allocation in the code cache fails. 236 // allocation in the code cache fails.
236 bool set_to_megamorphic(CallInfo* call_info, Bytecodes::Code bytecode, TRAPS); 237 bool set_to_megamorphic(CallInfo* call_info, Bytecodes::Code bytecode, TRAPS);
237 238