Save This Page
Home » openjdk-7 » sun.jvm » hotspot » runtime » amd64 » [javadoc | source]
    1   /*
    2    * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
    3    * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    4    *
    5    * This code is free software; you can redistribute it and/or modify it
    6    * under the terms of the GNU General Public License version 2 only, as
    7    * published by the Free Software Foundation.
    8    *
    9    * This code is distributed in the hope that it will be useful, but WITHOUT
   10    * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   11    * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
   12    * version 2 for more details (a copy is included in the LICENSE file that
   13    * accompanied this code).
   14    *
   15    * You should have received a copy of the GNU General Public License version
   16    * 2 along with this work; if not, write to the Free Software Foundation,
   17    * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
   18    *
   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   package sun.jvm.hotspot.runtime.amd64;
   26   
   27   import sun.jvm.hotspot.asm.amd64;
   28   import sun.jvm.hotspot.debugger;
   29   import sun.jvm.hotspot.runtime;
   30   
   31   public class AMD64RegisterMap extends RegisterMap {
   32   
   33     /** This is the only public constructor */
   34     public AMD64RegisterMap(JavaThread thread, boolean updateMap) {
   35       super(thread, updateMap);
   36     }
   37   
   38     protected AMD64RegisterMap(RegisterMap map) {
   39       super(map);
   40     }
   41   
   42     public Object clone() {
   43       AMD64RegisterMap retval = new AMD64RegisterMap(this);
   44       return retval;
   45     }
   46   
   47     // no PD state to clear or copy:
   48     protected void clearPD() {}
   49     protected void initializePD() {}
   50     protected void initializeFromPD(RegisterMap map) {}
   51     protected Address getLocationPD(VMReg reg) { return null; }
   52   }

Save This Page
Home » openjdk-7 » sun.jvm » hotspot » runtime » amd64 » [javadoc | source]