src/share/vm/aot/aotCompiledMethod.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/aot/aotCompiledMethod.hpp	Thu Nov  3 04:05:41 2016
--- new/src/share/vm/aot/aotCompiledMethod.hpp	Thu Nov  3 04:05:41 2016

*** 22,34 **** --- 22,36 ---- */ #ifndef SHARE_VM_AOT_AOTCOMPILEDMETHOD_HPP #define SHARE_VM_AOT_AOTCOMPILEDMETHOD_HPP + #include "code/codeCache.hpp" + #include "code/compiledIC.hpp" + #include "code/compiledMethod.hpp" #include "code/pcDesc.hpp" #include "code/relocInfo.hpp" #include "code/compiledIC.hpp" class AOTCodeHeap; class aot_metadata { private:
*** 300,310 **** --- 302,312 ---- virtual address instruction_address() const { return _call->instruction_address(); } virtual address next_instruction_address() const { return _call->next_instruction_address(); } virtual address return_address() const { return _call->return_address(); } virtual address get_resolve_call_stub(bool is_optimized) const { return _call->plt_resolve_call(); } virtual void set_destination_mt_safe(address dest) { _call->set_destination_mt_safe(dest); } ! virtual void set_to_interpreted(const methodHandle& method, CompiledICInfo& info); virtual void verify() const { _call->verify(); } virtual void verify_resolve_call(address dest) const; virtual bool is_call_to_interpreted(address dest) const { return (dest == _call->plt_c2i_stub()); } // TODO: assume for now that patching of aot code (got cell) is safe.

src/share/vm/aot/aotCompiledMethod.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File