src/share/vm/code/compiledIC.hpp

changeset 5762
891687731b59
parent 5000
a6e09d6dd8e5
child 6198
55fb97c4c58d
equal deleted inserted replaced
5742:8a6a85321d3a 5762:891687731b59
224 // 224 //
225 // They all takes a TRAP argument, since they can cause a GC if the inline-cache buffer is full. 225 // They all takes a TRAP argument, since they can cause a GC if the inline-cache buffer is full.
226 // 226 //
227 void set_to_clean(); // Can only be called during a safepoint operation 227 void set_to_clean(); // Can only be called during a safepoint operation
228 void set_to_monomorphic(CompiledICInfo& info); 228 void set_to_monomorphic(CompiledICInfo& info);
229 void set_to_megamorphic(CallInfo* call_info, Bytecodes::Code bytecode, TRAPS); 229
230 // Returns true if successful and false otherwise. The call can fail if memory
231 // allocation in the code cache fails.
232 bool set_to_megamorphic(CallInfo* call_info, Bytecodes::Code bytecode, TRAPS);
230 233
231 static void compute_monomorphic_entry(methodHandle method, KlassHandle receiver_klass, 234 static void compute_monomorphic_entry(methodHandle method, KlassHandle receiver_klass,
232 bool is_optimized, bool static_bound, CompiledICInfo& info, TRAPS); 235 bool is_optimized, bool static_bound, CompiledICInfo& info, TRAPS);
233 236
234 // Location 237 // Location

mercurial