1*7e16fca0SAli Bahrami#
2*7e16fca0SAli Bahrami# CDDL HEADER START
3*7e16fca0SAli Bahrami#
4*7e16fca0SAli Bahrami# The contents of this file are subject to the terms of the
5*7e16fca0SAli Bahrami# Common Development and Distribution License (the "License").
6*7e16fca0SAli Bahrami# You may not use this file except in compliance with the License.
7*7e16fca0SAli Bahrami#
8*7e16fca0SAli Bahrami# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*7e16fca0SAli Bahrami# or http://www.opensolaris.org/os/licensing.
10*7e16fca0SAli Bahrami# See the License for the specific language governing permissions
11*7e16fca0SAli Bahrami# and limitations under the License.
12*7e16fca0SAli Bahrami#
13*7e16fca0SAli Bahrami# When distributing Covered Code, include this CDDL HEADER in each
14*7e16fca0SAli Bahrami# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*7e16fca0SAli Bahrami# If applicable, add the following below this CDDL HEADER, with the
16*7e16fca0SAli Bahrami# fields enclosed by brackets "[]" replaced with your own identifying
17*7e16fca0SAli Bahrami# information: Portions Copyright [yyyy] [name of copyright owner]
18*7e16fca0SAli Bahrami#
19*7e16fca0SAli Bahrami# CDDL HEADER END
20*7e16fca0SAli Bahrami#
21*7e16fca0SAli Bahrami
22*7e16fca0SAli Bahrami#
23*7e16fca0SAli Bahrami# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
24*7e16fca0SAli Bahrami# Use is subject to license terms.
25*7e16fca0SAli Bahrami#
26*7e16fca0SAli Bahrami
27*7e16fca0SAli Bahrami#
28*7e16fca0SAli Bahrami# Call Frame Information op codes
29*7e16fca0SAli Bahrami#
30*7e16fca0SAli Bahrami@ MSG_DW_CFA_ADVANCE_LOC		"DW_CFA_advance_loc"
31*7e16fca0SAli Bahrami@ MSG_DW_CFA_ADVANCE_LOC_1		"DW_CFA_advance_loc_1"
32*7e16fca0SAli Bahrami@ MSG_DW_CFA_ADVANCE_LOC_2		"DW_CFA_advance_loc_2"
33*7e16fca0SAli Bahrami@ MSG_DW_CFA_ADVANCE_LOC_4		"DW_CFA_advance_loc_4"
34*7e16fca0SAli Bahrami@ MSG_DW_CFA_DEF_CFA			"DW_CFA_def_cfa"
35*7e16fca0SAli Bahrami@ MSG_DW_CFA_DEF_CFA_EXPRESSION		"DW_CFA_def_cfa_expression"
36*7e16fca0SAli Bahrami@ MSG_DW_CFA_DEF_CFA_OFFSET		"DW_CFA_def_cfa_offset"
37*7e16fca0SAli Bahrami@ MSG_DW_CFA_DEF_CFA_OFFSET_SF		"DW_CFA_def_cfa_offset_sf"
38*7e16fca0SAli Bahrami@ MSG_DW_CFA_DEF_CFA_REGISTER		"DW_CFA_def_cfa_register"
39*7e16fca0SAli Bahrami@ MSG_DW_CFA_DEF_CFA_SF			"DW_CFA_def_cfa_sf"
40*7e16fca0SAli Bahrami@ MSG_DW_CFA_EXPRESSION			"DW_CFA_expression"
41*7e16fca0SAli Bahrami@ MSG_DW_CFA_GNU_ARGS_SIZE		"DW_CFA_GNU_args_size"
42*7e16fca0SAli Bahrami@ MSG_DW_CFA_GNU_NEGATIVE_OFF_X		"DW_CFA_GNU_negative_offset_extended"
43*7e16fca0SAli Bahrami@ MSG_DW_CFA_GNU_WINDOW_SAVE		"DW_CFA_GNU_window_save"
44*7e16fca0SAli Bahrami@ MSG_DW_CFA_MIPS_ADV_LOC8		"DW_CFA_MIPS_advance_loc8"
45*7e16fca0SAli Bahrami@ MSG_DW_CFA_NOP			"DW_CFA_nop"
46*7e16fca0SAli Bahrami@ MSG_DW_CFA_OFFSET			"DW_CFA_offset"
47*7e16fca0SAli Bahrami@ MSG_DW_CFA_OFFSET_EXTENDED		"DW_CFA_offset_extended"
48*7e16fca0SAli Bahrami@ MSG_DW_CFA_OFFSET_EXTENDED_SF		"DW_CFA_offset_extended_sf"
49*7e16fca0SAli Bahrami@ MSG_DW_CFA_REGISTER			"DW_CFA_register"
50*7e16fca0SAli Bahrami@ MSG_DW_CFA_REMEMBER_STATE		"DW_CFA_remember_state"
51*7e16fca0SAli Bahrami@ MSG_DW_CFA_RESTORE_STATE		"DW_CFA_restore_state"
52*7e16fca0SAli Bahrami@ MSG_DW_CFA_RESTORE			"DW_CFA_restore"
53*7e16fca0SAli Bahrami@ MSG_DW_CFA_RESTORE_EXTENDED		"DW_CFA_restore_extended"
54*7e16fca0SAli Bahrami@ MSG_DW_CFA_SAME_VALUE			"DW_CFA_same_value"
55*7e16fca0SAli Bahrami@ MSG_DW_CFA_SET_LOC			"DW_CFA_set_loc"
56*7e16fca0SAli Bahrami@ MSG_DW_CFA_UNDEFINED			"DW_CFA_undefined"
57*7e16fca0SAli Bahrami@ MSG_DW_CFA_VAL_EXPRESSION		"DW_CFA_val_expression"
58*7e16fca0SAli Bahrami@ MSG_DW_CFA_VAL_OFFSET			"DW_CFA_val_offset"
59*7e16fca0SAli Bahrami@ MSG_DW_CFA_VAL_OFFSET_SF		"DW_CFA_val_offset_sf"
60*7e16fca0SAli Bahrami
61*7e16fca0SAli Bahrami#
62*7e16fca0SAli Bahrami# Names for registers on various machines
63*7e16fca0SAli Bahrami#
64*7e16fca0SAli Bahrami@ MSG_REG_EAX		"eax"
65*7e16fca0SAli Bahrami@ MSG_REG_EBP		"ebp"
66*7e16fca0SAli Bahrami@ MSG_REG_EBX		"ebx"
67*7e16fca0SAli Bahrami@ MSG_REG_ECX		"ecx"
68*7e16fca0SAli Bahrami@ MSG_REG_EDX		"edx"
69*7e16fca0SAli Bahrami@ MSG_REG_EDI		"edi"
70*7e16fca0SAli Bahrami@ MSG_REG_ESI		"esi"
71*7e16fca0SAli Bahrami@ MSG_REG_F0		"f0"
72*7e16fca0SAli Bahrami@ MSG_REG_F1		"f1"
73*7e16fca0SAli Bahrami@ MSG_REG_F2		"f2"
74*7e16fca0SAli Bahrami@ MSG_REG_F3		"f3"
75*7e16fca0SAli Bahrami@ MSG_REG_F4		"f4"
76*7e16fca0SAli Bahrami@ MSG_REG_F5		"f5"
77*7e16fca0SAli Bahrami@ MSG_REG_F6		"f6"
78*7e16fca0SAli Bahrami@ MSG_REG_F7		"f7"
79*7e16fca0SAli Bahrami@ MSG_REG_F8		"f8"
80*7e16fca0SAli Bahrami@ MSG_REG_F9		"f9"
81*7e16fca0SAli Bahrami@ MSG_REG_F10		"f10"
82*7e16fca0SAli Bahrami@ MSG_REG_F11		"f11"
83*7e16fca0SAli Bahrami@ MSG_REG_F12		"f12"
84*7e16fca0SAli Bahrami@ MSG_REG_F13		"f13"
85*7e16fca0SAli Bahrami@ MSG_REG_F14		"f14"
86*7e16fca0SAli Bahrami@ MSG_REG_F15		"f15"
87*7e16fca0SAli Bahrami@ MSG_REG_F16		"f16"
88*7e16fca0SAli Bahrami@ MSG_REG_F17		"f17"
89*7e16fca0SAli Bahrami@ MSG_REG_F18		"f18"
90*7e16fca0SAli Bahrami@ MSG_REG_F19		"f19"
91*7e16fca0SAli Bahrami@ MSG_REG_F20		"f20"
92*7e16fca0SAli Bahrami@ MSG_REG_F21		"f21"
93*7e16fca0SAli Bahrami@ MSG_REG_F22		"f22"
94*7e16fca0SAli Bahrami@ MSG_REG_F23		"f23"
95*7e16fca0SAli Bahrami@ MSG_REG_F24		"f24"
96*7e16fca0SAli Bahrami@ MSG_REG_F25		"f25"
97*7e16fca0SAli Bahrami@ MSG_REG_F26		"f26"
98*7e16fca0SAli Bahrami@ MSG_REG_F27		"f27"
99*7e16fca0SAli Bahrami@ MSG_REG_F28		"f28"
100*7e16fca0SAli Bahrami@ MSG_REG_F29		"f29"
101*7e16fca0SAli Bahrami@ MSG_REG_F30		"f30"
102*7e16fca0SAli Bahrami@ MSG_REG_F31		"f31"
103*7e16fca0SAli Bahrami@ MSG_REG_G0		"g0"
104*7e16fca0SAli Bahrami@ MSG_REG_G1		"g1"
105*7e16fca0SAli Bahrami@ MSG_REG_G2		"g2"
106*7e16fca0SAli Bahrami@ MSG_REG_G3		"g3"
107*7e16fca0SAli Bahrami@ MSG_REG_G4		"g4"
108*7e16fca0SAli Bahrami@ MSG_REG_G5		"g5"
109*7e16fca0SAli Bahrami@ MSG_REG_G6		"g6"
110*7e16fca0SAli Bahrami@ MSG_REG_G7		"g7"
111*7e16fca0SAli Bahrami@ MSG_REG_I0		"i0"
112*7e16fca0SAli Bahrami@ MSG_REG_I1		"i1"
113*7e16fca0SAli Bahrami@ MSG_REG_I2		"i2"
114*7e16fca0SAli Bahrami@ MSG_REG_I3		"i3"
115*7e16fca0SAli Bahrami@ MSG_REG_I4		"i4"
116*7e16fca0SAli Bahrami@ MSG_REG_I5		"i5"
117*7e16fca0SAli Bahrami@ MSG_REG_I6		"i6"
118*7e16fca0SAli Bahrami@ MSG_REG_I7		"i7"
119*7e16fca0SAli Bahrami@ MSG_REG_L0		"l0"
120*7e16fca0SAli Bahrami@ MSG_REG_L1		"l1"
121*7e16fca0SAli Bahrami@ MSG_REG_L2		"l2"
122*7e16fca0SAli Bahrami@ MSG_REG_L3		"l3"
123*7e16fca0SAli Bahrami@ MSG_REG_L4		"l4"
124*7e16fca0SAli Bahrami@ MSG_REG_L5		"l5"
125*7e16fca0SAli Bahrami@ MSG_REG_L6		"l6"
126*7e16fca0SAli Bahrami@ MSG_REG_L7		"l7"
127*7e16fca0SAli Bahrami@ MSG_REG_O0		"o0"
128*7e16fca0SAli Bahrami@ MSG_REG_O1		"o1"
129*7e16fca0SAli Bahrami@ MSG_REG_O2		"o2"
130*7e16fca0SAli Bahrami@ MSG_REG_O3		"o3"
131*7e16fca0SAli Bahrami@ MSG_REG_O4		"o4"
132*7e16fca0SAli Bahrami@ MSG_REG_O5		"o5"
133*7e16fca0SAli Bahrami@ MSG_REG_O6		"o6"
134*7e16fca0SAli Bahrami@ MSG_REG_O7		"o7"
135*7e16fca0SAli Bahrami@ MSG_REG_PERCS		"%%cs"
136*7e16fca0SAli Bahrami@ MSG_REG_PERDS		"%%ds"
137*7e16fca0SAli Bahrami@ MSG_REG_PERES		"%%es"
138*7e16fca0SAli Bahrami@ MSG_REG_PERFCW	"%%fcw"
139*7e16fca0SAli Bahrami@ MSG_REG_PERFSW	"%%fsw"
140*7e16fca0SAli Bahrami@ MSG_REG_PERFS		"%%fs"
141*7e16fca0SAli Bahrami@ MSG_REG_PERFSDOTBASE	"%%fs.base"
142*7e16fca0SAli Bahrami@ MSG_REG_PERGS		"%%gs"
143*7e16fca0SAli Bahrami@ MSG_REG_PERGSDOTBASE	"%%gs.base"
144*7e16fca0SAli Bahrami@ MSG_REG_PERLDTR	"%%ldtr"
145*7e16fca0SAli Bahrami@ MSG_REG_PERMM0	"%%mm0"
146*7e16fca0SAli Bahrami@ MSG_REG_PERMM1	"%%mm1"
147*7e16fca0SAli Bahrami@ MSG_REG_PERMM2	"%%mm2"
148*7e16fca0SAli Bahrami@ MSG_REG_PERMM3	"%%mm3"
149*7e16fca0SAli Bahrami@ MSG_REG_PERMM4	"%%mm4"
150*7e16fca0SAli Bahrami@ MSG_REG_PERMM5	"%%mm5"
151*7e16fca0SAli Bahrami@ MSG_REG_PERMM6	"%%mm6"
152*7e16fca0SAli Bahrami@ MSG_REG_PERMM7	"%%mm7"
153*7e16fca0SAli Bahrami@ MSG_REG_PERMXCSR	"%%mxcsr"
154*7e16fca0SAli Bahrami@ MSG_REG_PERRFLAGS	"%%rFLAGS"
155*7e16fca0SAli Bahrami@ MSG_REG_PERSS		"%%ss"
156*7e16fca0SAli Bahrami@ MSG_REG_PERST0	"%%st0"
157*7e16fca0SAli Bahrami@ MSG_REG_PERST1	"%%st1"
158*7e16fca0SAli Bahrami@ MSG_REG_PERST2	"%%st2"
159*7e16fca0SAli Bahrami@ MSG_REG_PERST3	"%%st3"
160*7e16fca0SAli Bahrami@ MSG_REG_PERST4	"%%st4"
161*7e16fca0SAli Bahrami@ MSG_REG_PERST5	"%%st5"
162*7e16fca0SAli Bahrami@ MSG_REG_PERST6	"%%st6"
163*7e16fca0SAli Bahrami@ MSG_REG_PERST7	"%%st7"
164*7e16fca0SAli Bahrami@ MSG_REG_PERTR		"%%tr"
165*7e16fca0SAli Bahrami@ MSG_REG_PERXMM0	"%%xmm0"
166*7e16fca0SAli Bahrami@ MSG_REG_PERXMM1	"%%xmm1"
167*7e16fca0SAli Bahrami@ MSG_REG_PERXMM2	"%%xmm2"
168*7e16fca0SAli Bahrami@ MSG_REG_PERXMM3	"%%xmm3"
169*7e16fca0SAli Bahrami@ MSG_REG_PERXMM4	"%%xmm4"
170*7e16fca0SAli Bahrami@ MSG_REG_PERXMM5	"%%xmm5"
171*7e16fca0SAli Bahrami@ MSG_REG_PERXMM6	"%%xmm6"
172*7e16fca0SAli Bahrami@ MSG_REG_PERXMM7	"%%xmm7"
173*7e16fca0SAli Bahrami@ MSG_REG_PERXMM8	"%%xmm8"
174*7e16fca0SAli Bahrami@ MSG_REG_PERXMM9	"%%xmm9"
175*7e16fca0SAli Bahrami@ MSG_REG_PERXMM10	"%%xmm10"
176*7e16fca0SAli Bahrami@ MSG_REG_PERXMM11	"%%xmm11"
177*7e16fca0SAli Bahrami@ MSG_REG_PERXMM12	"%%xmm12"
178*7e16fca0SAli Bahrami@ MSG_REG_PERXMM13	"%%xmm13"
179*7e16fca0SAli Bahrami@ MSG_REG_PERXMM14	"%%xmm14"
180*7e16fca0SAli Bahrami@ MSG_REG_PERXMM15	"%%xmm15"
181*7e16fca0SAli Bahrami@ MSG_REG_R8		"r8"
182*7e16fca0SAli Bahrami@ MSG_REG_R9		"r9"
183*7e16fca0SAli Bahrami@ MSG_REG_R10		"r10"
184*7e16fca0SAli Bahrami@ MSG_REG_R11		"r11"
185*7e16fca0SAli Bahrami@ MSG_REG_R12		"r12"
186*7e16fca0SAli Bahrami@ MSG_REG_R13		"r13"
187*7e16fca0SAli Bahrami@ MSG_REG_R14		"r14"
188*7e16fca0SAli Bahrami@ MSG_REG_R15		"r15"
189*7e16fca0SAli Bahrami@ MSG_REG_RA		"ra"
190*7e16fca0SAli Bahrami@ MSG_REG_RAX		"rax"
191*7e16fca0SAli Bahrami@ MSG_REG_RBP		"rbp"
192*7e16fca0SAli Bahrami@ MSG_REG_RBX		"rbx"
193*7e16fca0SAli Bahrami@ MSG_REG_RCX		"rcx"
194*7e16fca0SAli Bahrami@ MSG_REG_RDX		"rdx"
195*7e16fca0SAli Bahrami@ MSG_REG_RDI		"rdi"
196*7e16fca0SAli Bahrami@ MSG_REG_RESERVED	"reserved"
197*7e16fca0SAli Bahrami@ MSG_REG_RSI		"rsi"
198*7e16fca0SAli Bahrami@ MSG_REG_RSP		"rsp"
199*7e16fca0SAli Bahrami@ MSG_REG_UESP		"uesp"
200*7e16fca0SAli Bahrami
201*7e16fca0SAli Bahrami
202*7e16fca0SAli Bahrami@ MSG_GBL_OSQBRKT	"["
203*7e16fca0SAli Bahrami@ MSG_GBL_CSQBRKT	"]"
204