xref: /csrg-svn/sys/vax/include/frame.h (revision 10888)
1*10888Ssam /*	frame.h	4.1	83/02/10	*/
2*10888Ssam 
3*10888Ssam /*
4*10888Ssam  * Definition of the vax calls/callg frame.
5*10888Ssam  */
6*10888Ssam struct frame {
7*10888Ssam 	int	fr_handler;
8*10888Ssam 	u_int	fr_psw:16,		/* saved psw */
9*10888Ssam 		fr_mask:12,		/* register save mask */
10*10888Ssam 		:1,
11*10888Ssam 		fr_s:1,			/* call was a calls, not callg */
12*10888Ssam 		fr_spa:2;		/* stack pointer alignment */
13*10888Ssam 	int	fr_savap;		/* saved arg pointer */
14*10888Ssam 	int	fr_savfp;		/* saved frame pointer */
15*10888Ssam 	int	fr_savpc;		/* saved program counter */
16*10888Ssam };
17