1 /* 2 * Copyright (c) 1982 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 6.2 (Berkeley) 06/08/85 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