< prev index next >

src/hotspot/cpu/x86/registerMap_x86.hpp

Print this page




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef CPU_X86_REGISTERMAP_X86_HPP
  26 #define CPU_X86_REGISTERMAP_X86_HPP
  27 
  28 // machine-dependent implemention for register maps
  29   friend class frame;
  30 
  31  private:
  32   // This is the hook for finding a register in an "well-known" location,
  33   // such as a register block of a predetermined format.
  34   address pd_location(VMReg reg) const;
  35   // no PD state to clear or copy:
  36   void pd_clear() {}
  37   void pd_initialize() {}
  38   void pd_initialize_from(const RegisterMap* map) {}



  39 
  40 #endif // CPU_X86_REGISTERMAP_X86_HPP


  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef CPU_X86_REGISTERMAP_X86_HPP
  26 #define CPU_X86_REGISTERMAP_X86_HPP
  27 
  28 // machine-dependent implemention for register maps
  29   friend class frame;
  30 
  31  private:
  32   // This is the hook for finding a register in an "well-known" location,
  33   // such as a register block of a predetermined format.
  34   address pd_location(VMReg reg) const;
  35   // no PD state to clear or copy:
  36   void pd_clear() {}
  37   void pd_initialize() {}
  38   void pd_initialize_from(const RegisterMap* map) {}
  39  public:
  40   static int link_offset();
  41 
  42 
  43 #endif // CPU_X86_REGISTERMAP_X86_HPP
< prev index next >