xref: /illumos-gate/usr/src/lib/libc/sparc/offsets.in (revision 6a634c9d)
17c478bd9Sstevel@tonic-gate\ CDDL HEADER START
27c478bd9Sstevel@tonic-gate\
37c478bd9Sstevel@tonic-gate\ The contents of this file are subject to the terms of the
43de0cfbbSRoger A. Faulkner\ Common Development and Distribution License (the "License").
53de0cfbbSRoger A. Faulkner\ You may not use this file except in compliance with the License.
67c478bd9Sstevel@tonic-gate\
77c478bd9Sstevel@tonic-gate\ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
87c478bd9Sstevel@tonic-gate\ or http://www.opensolaris.org/os/licensing.
97c478bd9Sstevel@tonic-gate\ See the License for the specific language governing permissions
107c478bd9Sstevel@tonic-gate\ and limitations under the License.
117c478bd9Sstevel@tonic-gate\
127c478bd9Sstevel@tonic-gate\ When distributing Covered Code, include this CDDL HEADER in each
137c478bd9Sstevel@tonic-gate\ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
147c478bd9Sstevel@tonic-gate\ If applicable, add the following below this CDDL HEADER, with the
157c478bd9Sstevel@tonic-gate\ fields enclosed by brackets "[]" replaced with your own identifying
167c478bd9Sstevel@tonic-gate\ information: Portions Copyright [yyyy] [name of copyright owner]
177c478bd9Sstevel@tonic-gate\
187c478bd9Sstevel@tonic-gate\ CDDL HEADER END
197c478bd9Sstevel@tonic-gate\
203cd8a1a6SRoger A. Faulkner\ Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
213cd8a1a6SRoger A. Faulkner\
227c478bd9Sstevel@tonic-gate
237c478bd9Sstevel@tonic-gate\
247c478bd9Sstevel@tonic-gate\ offsets.in: input file to produce assym.h using the ctfstabs program
257c478bd9Sstevel@tonic-gate\
267c478bd9Sstevel@tonic-gate
277c478bd9Sstevel@tonic-gate#include "libc_int.h"
287c478bd9Sstevel@tonic-gate#include "thr_uberdata.h"
297c478bd9Sstevel@tonic-gate#include "sigjmp_struct.h"
307c478bd9Sstevel@tonic-gate
317c478bd9Sstevel@tonic-gateTLS_index
327c478bd9Sstevel@tonic-gate	ti_moduleid
337c478bd9Sstevel@tonic-gate	ti_tlsoffset
347c478bd9Sstevel@tonic-gate
357c478bd9Sstevel@tonic-gatetls_t		SIZEOF_TLS_T
367c478bd9Sstevel@tonic-gate	tls_data
377c478bd9Sstevel@tonic-gate	tls_size
387c478bd9Sstevel@tonic-gate
397c478bd9Sstevel@tonic-gate\#define	UL_TLSENT	(UL_TLS + TLS_DATA)
407c478bd9Sstevel@tonic-gate\#define	UL_NTLSENT	(UL_TLS + TLS_SIZE)
417c478bd9Sstevel@tonic-gate
427c478bd9Sstevel@tonic-gateulwp_t
437c478bd9Sstevel@tonic-gate	ul_tls
447c478bd9Sstevel@tonic-gate	ul_ustack
457c478bd9Sstevel@tonic-gate	ul_vfork
467c478bd9Sstevel@tonic-gate	ul_schedctl
477c478bd9Sstevel@tonic-gate	ul_schedctl_called
483de0cfbbSRoger A. Faulkner	ul_siglink
497c478bd9Sstevel@tonic-gate	ul_sigmask
507c478bd9Sstevel@tonic-gate	ul_unwind_ret
51*e2c5185aSChristopher Kiick	ul_lwpid
527c478bd9Sstevel@tonic-gate
537c478bd9Sstevel@tonic-gatesigjmp_struct_t
547c478bd9Sstevel@tonic-gate	sjs_sp
557c478bd9Sstevel@tonic-gate	sjs_pc
567c478bd9Sstevel@tonic-gate	sjs_fp
577c478bd9Sstevel@tonic-gate	sjs_i7
583cd8a1a6SRoger A. Faulkner#ifdef __sparcv9
593cd8a1a6SRoger A. Faulkner	sjs_asi
603cd8a1a6SRoger A. Faulkner	sjs_fprs
613cd8a1a6SRoger A. Faulkner#endif
627c478bd9Sstevel@tonic-gate
637c478bd9Sstevel@tonic-gatestack_t
647c478bd9Sstevel@tonic-gate	ss_sp
657c478bd9Sstevel@tonic-gate	ss_size
66