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