xref: /freebsd-src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/ustack/tst.circstack.s (revision 2be1a816b9ff69588e55be0a84cbe2a31efc0f2f)
1*2be1a816SJohn Birrell/*
2*2be1a816SJohn Birrell * CDDL HEADER START
3*2be1a816SJohn Birrell *
4*2be1a816SJohn Birrell * The contents of this file are subject to the terms of the
5*2be1a816SJohn Birrell * Common Development and Distribution License (the "License").
6*2be1a816SJohn Birrell * You may not use this file except in compliance with the License.
7*2be1a816SJohn Birrell *
8*2be1a816SJohn Birrell * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*2be1a816SJohn Birrell * or http://www.opensolaris.org/os/licensing.
10*2be1a816SJohn Birrell * See the License for the specific language governing permissions
11*2be1a816SJohn Birrell * and limitations under the License.
12*2be1a816SJohn Birrell *
13*2be1a816SJohn Birrell * When distributing Covered Code, include this CDDL HEADER in each
14*2be1a816SJohn Birrell * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*2be1a816SJohn Birrell * If applicable, add the following below this CDDL HEADER, with the
16*2be1a816SJohn Birrell * fields enclosed by brackets "[]" replaced with your own identifying
17*2be1a816SJohn Birrell * information: Portions Copyright [yyyy] [name of copyright owner]
18*2be1a816SJohn Birrell *
19*2be1a816SJohn Birrell * CDDL HEADER END
20*2be1a816SJohn Birrell */
21*2be1a816SJohn Birrell
22*2be1a816SJohn Birrell/*
23*2be1a816SJohn Birrell * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
24*2be1a816SJohn Birrell * Use is subject to license terms.
25*2be1a816SJohn Birrell */
26*2be1a816SJohn Birrell
27*2be1a816SJohn Birrell#pragma ident	"%Z%%M%	%I%	%E% SMI"
28*2be1a816SJohn Birrell
29*2be1a816SJohn Birrell#include <sys/asm_linkage.h>
30*2be1a816SJohn Birrell
31*2be1a816SJohn Birrell	DGDEF(__fsr_init_value)
32*2be1a816SJohn Birrell	.long 0
33*2be1a816SJohn Birrell
34*2be1a816SJohn Birrell	ENTRY(main)
35*2be1a816SJohn Birrell	pushl	%ebp
36*2be1a816SJohn Birrell	movl	%esp, %ebp
37*2be1a816SJohn Birrell	movl	%esp, (%ebp)
38*2be1a816SJohn Birrellloop:
39*2be1a816SJohn Birrell	call	getpid
40*2be1a816SJohn Birrell	jmp	loop
41*2be1a816SJohn Birrell	leave
42*2be1a816SJohn Birrell	ret
43*2be1a816SJohn Birrell	SET_SIZE(main)
44