< prev index next >

src/hotspot/share/code/icBuffer.hpp


*** 109,120 **** static void set_next_stub(ICStub* next_stub) { _next_stub = next_stub; } static ICStub* get_next_stub() { return _next_stub; } static void init_next_stub(); - static ICStub* new_ic_stub(); // Machine-dependent implementation of ICBuffer static void assemble_ic_buffer_code(address code_begin, void* cached_value, address entry_point); static address ic_buffer_entry_point (address code_begin); static void* ic_buffer_cached_value (address code_begin); --- 109,120 ---- static void set_next_stub(ICStub* next_stub) { _next_stub = next_stub; } static ICStub* get_next_stub() { return _next_stub; } static void init_next_stub(); + static ICStub* new_ic_stub(); // Machine-dependent implementation of ICBuffer static void assemble_ic_buffer_code(address code_begin, void* cached_value, address entry_point); static address ic_buffer_entry_point (address code_begin); static void* ic_buffer_cached_value (address code_begin); ***************
*** 127,146 **** // Access static bool contains(address instruction_address); // removes the ICStubs after backpatching static void update_inline_caches(); // for debugging static bool is_empty(); static void release_pending_icholders(); static void queue_for_release(CompiledICHolder* icholder); static int pending_icholder_count() { return _pending_count; } // New interface ! static void create_transition_stub(CompiledIC *ic, void* cached_value, address entry); static address ic_destination_for(CompiledIC *ic); static void* cached_value_for(CompiledIC *ic); }; #endif // SHARE_VM_CODE_ICBUFFER_HPP --- 127,147 ---- // Access static bool contains(address instruction_address); // removes the ICStubs after backpatching static void update_inline_caches(); + static void refill_ic_stubs(); // for debugging static bool is_empty(); static void release_pending_icholders(); static void queue_for_release(CompiledICHolder* icholder); static int pending_icholder_count() { return _pending_count; } // New interface ! static bool create_transition_stub(CompiledIC *ic, void* cached_value, address entry); static address ic_destination_for(CompiledIC *ic); static void* cached_value_for(CompiledIC *ic); }; #endif // SHARE_VM_CODE_ICBUFFER_HPP
< prev index next >