xref: /illumos-gate/usr/src/lib/libc/sparc/offsets.in (revision f76de749)
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
52sigjmp_struct_t
53	sjs_sp
54	sjs_pc
55	sjs_fp
56	sjs_i7
57#ifdef __sparcv9
58	sjs_asi
59	sjs_fprs
60#endif
61
62stack_t
63	ss_sp
64	ss_size
65