VirtualBox

source: vbox/trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/sparc/regs.d@ 72095

Last change on this file since 72095 was 53634, checked in by vboxsync, 10 years ago

VBoxDTrace: Imported dtrace bits from opensolaris onnv mercurial: id=b23a4dab3d50 num=13149 tag=tip

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.2 KB
Line 
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
7 * with the License.
8 *
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
13 *
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
19 *
20 * CDDL HEADER END
21 */
22/*
23 * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#pragma ident "%Z%%M% %I% %E% SMI"
28
29inline int R_G0 = 0;
30#pragma D binding "1.0" R_G0
31inline int R_G1 = 1;
32#pragma D binding "1.0" R_G1
33inline int R_G2 = 2;
34#pragma D binding "1.0" R_G2
35inline int R_G3 = 3;
36#pragma D binding "1.0" R_G3
37inline int R_G4 = 4;
38#pragma D binding "1.0" R_G4
39inline int R_G5 = 5;
40#pragma D binding "1.0" R_G5
41inline int R_G6 = 6;
42#pragma D binding "1.0" R_G6
43inline int R_G7 = 7;
44#pragma D binding "1.0" R_G7
45
46inline int R_O0 = 8;
47#pragma D binding "1.0" R_O0
48inline int R_O1 = 9;
49#pragma D binding "1.0" R_O1
50inline int R_O2 = 10;
51#pragma D binding "1.0" R_O2
52inline int R_O3 = 11;
53#pragma D binding "1.0" R_O3
54inline int R_O4 = 12;
55#pragma D binding "1.0" R_O4
56inline int R_O5 = 13;
57#pragma D binding "1.0" R_O5
58inline int R_O6 = 14;
59#pragma D binding "1.0" R_O6
60inline int R_O7 = 15;
61#pragma D binding "1.0" R_O7
62
63inline int R_L0 = 16;
64#pragma D binding "1.0" R_L0
65inline int R_L1 = 17;
66#pragma D binding "1.0" R_L1
67inline int R_L2 = 18;
68#pragma D binding "1.0" R_L2
69inline int R_L3 = 19;
70#pragma D binding "1.0" R_L3
71inline int R_L4 = 20;
72#pragma D binding "1.0" R_L4
73inline int R_L5 = 21;
74#pragma D binding "1.0" R_L5
75inline int R_L6 = 22;
76#pragma D binding "1.0" R_L6
77inline int R_L7 = 23;
78#pragma D binding "1.0" R_L7
79
80inline int R_I0 = 24;
81#pragma D binding "1.0" R_I0
82inline int R_I1 = 25;
83#pragma D binding "1.0" R_I1
84inline int R_I2 = 26;
85#pragma D binding "1.0" R_I2
86inline int R_I3 = 27;
87#pragma D binding "1.0" R_I3
88inline int R_I4 = 28;
89#pragma D binding "1.0" R_I4
90inline int R_I5 = 29;
91#pragma D binding "1.0" R_I5
92inline int R_I6 = 30;
93#pragma D binding "1.0" R_I6
94inline int R_I7 = 31;
95#pragma D binding "1.0" R_I7
96
97inline int R_CCR = 32;
98#pragma D binding "1.0" R_CCR
99inline int R_PC = 33;
100#pragma D binding "1.0" R_PC
101inline int R_nPC = 34;
102#pragma D binding "1.0" R_nPC
103inline int R_NPC = R_nPC;
104#pragma D binding "1.0" R_NPC
105inline int R_Y = 35;
106#pragma D binding "1.0" R_Y
107inline int R_ASI = 36;
108#pragma D binding "1.0" R_ASI
109inline int R_FPRS = 37;
110#pragma D binding "1.0" R_FPRS
111inline int R_PS = R_CCR;
112#pragma D binding "1.0" R_PS
113inline int R_SP = R_O6;
114#pragma D binding "1.0" R_SP
115inline int R_FP = R_I6;
116#pragma D binding "1.0" R_FP
117inline int R_R0 = R_O0;
118#pragma D binding "1.0" R_R0
119inline int R_R1 = R_O1;
120#pragma D binding "1.0" R_R1
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette