src/share/vm/aot/aotCompiledMethod.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/aot/aotCompiledMethod.hpp
src/share/vm/aot/aotCompiledMethod.hpp
Print this page
rev 29186 : Review changes 2
*** 22,34 ****
*/
#ifndef SHARE_VM_AOT_AOTCOMPILEDMETHOD_HPP
#define SHARE_VM_AOT_AOTCOMPILEDMETHOD_HPP
#include "code/pcDesc.hpp"
#include "code/relocInfo.hpp"
- #include "code/compiledIC.hpp"
class AOTCodeHeap;
class aot_metadata {
private:
--- 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"
class AOTCodeHeap;
class aot_metadata {
private:
*** 300,310 ****
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(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.
--- 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