< prev index next >

src/hotspot/share/code/relocInfo.hpp

Print this page
*** 1287,10 ***
--- 1287,29 ---
    // Return the address of the NativeCall that owns the trampoline.
    address owner() { return _owner; }
  
    void pack_data_to(CodeSection * dest) override;
    void unpack_data() override;
+ #if defined(AARCH64)
+   address    pd_destination     ();
+   void       pd_set_destination (address x);
+ #endif
+   address  destination() {
+ #if defined(AARCH64)
+     return pd_destination();
+ #else
+     fatal("trampoline_stub_Relocation::destination() unimplemented");
+     return (address)-1;
+ #endif
+   }
+   void     set_destination(address x) {
+ #if defined(AARCH64)
+     pd_set_destination(x);
+ #else
+     fatal("trampoline_stub_Relocation::set_destination() unimplemented");
+ #endif
+   }
  
    // Find the trampoline stub for a call.
    static address get_trampoline_for(address call, nmethod* code);
  };
  
< prev index next >