xref: /titanic_44/usr/src/lib/libc/sparc/offsets.in (revision 5e01956f3000408c2a2c5a08c8d0acf2c2a9d8ee)
1\ CDDL HEADER START
2\
3\ The contents of this file are subject to the terms of the
4\ Common Development and Distribution License (the "License").
5\ You may not use this file except in compliance with the License.
6\
7\ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8\ or http://www.opensolaris.org/os/licensing.
9\ See the License for the specific language governing permissions
10\ and limitations under the License.
11\
12\ When distributing Covered Code, include this CDDL HEADER in each
13\ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14\ If applicable, add the following below this CDDL HEADER, with the
15\ fields enclosed by brackets "[]" replaced with your own identifying
16\ information: Portions Copyright [yyyy] [name of copyright owner]
17\
18\ CDDL HEADER END
19\
20\ Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
21\
22
23\
24\ offsets.in: input file to produce assym.h using the ctfstabs program
25\
26
27#include "libc_int.h"
28#include "thr_uberdata.h"
29#include "sigjmp_struct.h"
30
31TLS_index
32	ti_moduleid
33	ti_tlsoffset
34
35tls_t		SIZEOF_TLS_T
36	tls_data
37	tls_size
38
39\#define	UL_TLSENT	(UL_TLS + TLS_DATA)
40\#define	UL_NTLSENT	(UL_TLS + TLS_SIZE)
41
42ulwp_t
43	ul_tls
44	ul_ustack
45	ul_vfork
46	ul_schedctl
47	ul_schedctl_called
48	ul_siglink
49	ul_sigmask
50	ul_unwind_ret
51	ul_lwpid
52
53sigjmp_struct_t
54	sjs_sp
55	sjs_pc
56	sjs_fp
57	sjs_i7
58#ifdef __sparcv9
59	sjs_asi
60	sjs_fprs
61#endif
62
63stack_t
64	ss_sp
65	ss_size
66