src/share/vm/aot/compiledIC_aot.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/aot/compiledIC_aot.hpp
src/share/vm/aot/compiledIC_aot.hpp
Print this page
rev 29186 : Review changes 2
*** 22,42 ****
*/
#ifndef SHARE_VM_AOT_COMPILEDIC_AOT_HPP
#define SHARE_VM_AOT_COMPILEDIC_AOT_HPP
#include "code/nativeInst.hpp"
#include "interpreter/linkResolver.hpp"
#include "oops/compiledICHolder.hpp"
- #include "code/compiledIC.hpp"
class CompiledPltStaticCall: public CompiledStaticCall {
friend class CompiledIC;
friend class PltNativeCallWrapper;
// Also used by CompiledIC
! void set_to_interpreted(methodHandle callee, address entry);
address instruction_address() const { return _call->instruction_address(); }
void set_destination_mt_safe(address dest) { _call->set_destination_mt_safe(dest); }
NativePltCall* _call;
--- 22,42 ----
*/
#ifndef SHARE_VM_AOT_COMPILEDIC_AOT_HPP
#define SHARE_VM_AOT_COMPILEDIC_AOT_HPP
+ #include "code/compiledIC.hpp"
#include "code/nativeInst.hpp"
#include "interpreter/linkResolver.hpp"
#include "oops/compiledICHolder.hpp"
class CompiledPltStaticCall: public CompiledStaticCall {
friend class CompiledIC;
friend class PltNativeCallWrapper;
// Also used by CompiledIC
! void set_to_interpreted(const methodHandle& callee, address entry);
address instruction_address() const { return _call->instruction_address(); }
void set_destination_mt_safe(address dest) { _call->set_destination_mt_safe(dest); }
NativePltCall* _call;
*** 74,83 ****
void print() PRODUCT_RETURN;
void verify() PRODUCT_RETURN;
protected:
virtual address resolve_call_stub() const { return _call->plt_resolve_call(); }
! virtual void set_to_far(methodHandle callee, address entry) { set_to_compiled(entry); }
virtual const char* name() const { return "CompiledPltStaticCall"; }
};
#endif // SHARE_VM_AOT_COMPILEDIC_AOT_HPP
--- 74,83 ----
void print() PRODUCT_RETURN;
void verify() PRODUCT_RETURN;
protected:
virtual address resolve_call_stub() const { return _call->plt_resolve_call(); }
! virtual void set_to_far(const methodHandle& callee, address entry) { set_to_compiled(entry); }
virtual const char* name() const { return "CompiledPltStaticCall"; }
};
#endif // SHARE_VM_AOT_COMPILEDIC_AOT_HPP
src/share/vm/aot/compiledIC_aot.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File