relocInfo_sparc.hpp revision 164
0N/A/*
1472N/A * Copyright 1997-2001 Sun Microsystems, Inc. All Rights Reserved.
0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A *
0N/A * This code is free software; you can redistribute it and/or modify it
0N/A * under the terms of the GNU General Public License version 2 only, as
0N/A * published by the Free Software Foundation.
0N/A *
0N/A * This code is distributed in the hope that it will be useful, but WITHOUT
0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A * version 2 for more details (a copy is included in the LICENSE file that
0N/A * accompanied this code).
0N/A *
0N/A * You should have received a copy of the GNU General Public License version
0N/A * 2 along with this work; if not, write to the Free Software Foundation,
0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A *
1472N/A * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
1472N/A * CA 95054 USA or visit www.sun.com if you need additional information or
1472N/A * have any questions.
0N/A *
0N/A */
0N/A
0N/A // machine-dependent parts of class relocInfo
0N/A private:
0N/A enum {
0N/A // Since SPARC instructions are whole words,
0N/A // the two low-order offset bits can always be discarded.
0N/A offset_unit = 4,
0N/A
0N/A // There is no need for format bits; the instructions are
0N/A // sufficiently self-identifying.
0N/A#ifndef _LP64
0N/A format_width = 0
0N/A#else
0N/A // Except narrow oops in 64-bits VM.
0N/A format_width = 1
0N/A#endif
0N/A };
0N/A
0N/A
0N/A//Reconciliation History
0N/A// 1.3 97/10/15 15:38:36 relocInfo_i486.hpp
0N/A// 1.4 97/12/08 16:01:06 relocInfo_i486.hpp
0N/A// 1.5 98/01/23 01:34:55 relocInfo_i486.hpp
0N/A// 1.6 98/02/27 15:44:53 relocInfo_i486.hpp
0N/A// 1.6 98/03/12 14:47:13 relocInfo_i486.hpp
0N/A// 1.8 99/06/22 16:37:50 relocInfo_i486.hpp
0N/A// 1.9 99/07/16 11:12:11 relocInfo_i486.hpp
0N/A//End
0N/A