src/share/vm/code/compiledIC.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/code/compiledIC.hpp

src/share/vm/code/compiledIC.hpp

Print this page
rev 29185 : Review changes

*** 146,156 **** virtual address instruction_address() const = 0; virtual address next_instruction_address() const = 0; virtual address return_address() const = 0; virtual address get_resolve_call_stub(bool is_optimized) const = 0; virtual void set_destination_mt_safe(address dest) = 0; ! virtual void set_to_interpreted(methodHandle method, CompiledICInfo& info) = 0; virtual void verify() const = 0; virtual void verify_resolve_call(address dest) const = 0; virtual bool is_call_to_interpreted(address dest) const = 0; virtual bool is_safe_for_patching() const = 0; --- 146,156 ---- virtual address instruction_address() const = 0; virtual address next_instruction_address() const = 0; virtual address return_address() const = 0; virtual address get_resolve_call_stub(bool is_optimized) const = 0; virtual void set_destination_mt_safe(address dest) = 0; ! virtual void set_to_interpreted(const methodHandle& method, CompiledICInfo& info) = 0; virtual void verify() const = 0; virtual void verify_resolve_call(address dest) const = 0; virtual bool is_call_to_interpreted(address dest) const = 0; virtual bool is_safe_for_patching() const = 0;
*** 372,384 **** virtual address instruction_address() const = 0; protected: virtual address resolve_call_stub() const = 0; virtual void set_destination_mt_safe(address dest) = 0; #if INCLUDE_AOT ! virtual void set_to_far(methodHandle callee, address entry) = 0; #endif ! virtual void set_to_interpreted(methodHandle callee, address entry) = 0; virtual const char* name() const = 0; void set_to_compiled(address entry); }; --- 372,384 ---- virtual address instruction_address() const = 0; protected: virtual address resolve_call_stub() const = 0; virtual void set_destination_mt_safe(address dest) = 0; #if INCLUDE_AOT ! virtual void set_to_far(const methodHandle& callee, address entry) = 0; #endif ! virtual void set_to_interpreted(const methodHandle& callee, address entry) = 0; virtual const char* name() const = 0; void set_to_compiled(address entry); };
*** 386,398 **** private: friend class CompiledIC; friend class DirectNativeCallWrapper; // Also used by CompiledIC ! void set_to_interpreted(methodHandle callee, address entry); #if INCLUDE_AOT ! void set_to_far(methodHandle callee, address entry); #endif address instruction_address() const { return _call->instruction_address(); } void set_destination_mt_safe(address dest) { _call->set_destination_mt_safe(dest); } NativeCall* _call; --- 386,398 ---- private: friend class CompiledIC; friend class DirectNativeCallWrapper; // Also used by CompiledIC ! void set_to_interpreted(const methodHandle& callee, address entry); #if INCLUDE_AOT ! void set_to_far(const methodHandle& callee, address entry); #endif address instruction_address() const { return _call->instruction_address(); } void set_destination_mt_safe(address dest) { _call->set_destination_mt_safe(dest); } NativeCall* _call;
src/share/vm/code/compiledIC.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File