xref: /original-bsd/sys/vax/include/frame.h (revision bafc759a)
1 /*-
2  * Copyright (c) 1982, 1986 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.proprietary.c%
6  *
7  *	@(#)frame.h	7.2 (Berkeley) 05/08/91
8  */
9 
10 /*
11  * Definition of the vax calls/callg frame.
12  */
13 struct frame {
14 	int	fr_handler;
15 	u_int	fr_psw:16,		/* saved psw */
16 		fr_mask:12,		/* register save mask */
17 		:1,
18 		fr_s:1,			/* call was a calls, not callg */
19 		fr_spa:2;		/* stack pointer alignment */
20 	int	fr_savap;		/* saved arg pointer */
21 	int	fr_savfp;		/* saved frame pointer */
22 	int	fr_savpc;		/* saved program counter */
23 };
24