xref: /csrg-svn/sys/vax/include/frame.h (revision 29182)
1 /*
2  * Copyright (c) 1982, 1986 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  *
6  *	@(#)frame.h	7.1 (Berkeley) 06/05/86
7  */
8 
9 /*
10  * Definition of the vax calls/callg frame.
11  */
12 struct frame {
13 	int	fr_handler;
14 	u_int	fr_psw:16,		/* saved psw */
15 		fr_mask:12,		/* register save mask */
16 		:1,
17 		fr_s:1,			/* call was a calls, not callg */
18 		fr_spa:2;		/* stack pointer alignment */
19 	int	fr_savap;		/* saved arg pointer */
20 	int	fr_savfp;		/* saved frame pointer */
21 	int	fr_savpc;		/* saved program counter */
22 };
23