xref: /csrg-svn/sys/vax/include/frame.h (revision 49436)
1*49436Sbostic /*-
2*49436Sbostic  * Copyright (c) 1982, 1986 The Regents of the University of California.
3*49436Sbostic  * All rights reserved.
423261Smckusick  *
5*49436Sbostic  * %sccs.include.proprietary.c%
6*49436Sbostic  *
7*49436Sbostic  *	@(#)frame.h	7.2 (Berkeley) 05/08/91
823261Smckusick  */
910888Ssam 
1010888Ssam /*
1110888Ssam  * Definition of the vax calls/callg frame.
1210888Ssam  */
1310888Ssam struct frame {
1410888Ssam 	int	fr_handler;
1510888Ssam 	u_int	fr_psw:16,		/* saved psw */
1610888Ssam 		fr_mask:12,		/* register save mask */
1710888Ssam 		:1,
1810888Ssam 		fr_s:1,			/* call was a calls, not callg */
1910888Ssam 		fr_spa:2;		/* stack pointer alignment */
2010888Ssam 	int	fr_savap;		/* saved arg pointer */
2110888Ssam 	int	fr_savfp;		/* saved frame pointer */
2210888Ssam 	int	fr_savpc;		/* saved program counter */
2310888Ssam };
24