xref: /csrg-svn/old/sdb/machine.h (revision 1336)
1*1336Sbill /* "@(#)machine.h 4.1 10/09/80" */
2*1336Sbill /*
3*1336Sbill  *	UNIX/vax debugger
4*1336Sbill  */
5*1336Sbill 
6*1336Sbill /* unix parameters */
7*1336Sbill #define DBNAME "adb\n"
8*1336Sbill #define LPRMODE "%R"
9*1336Sbill #define OFFMODE "+%R"
10*1336Sbill #define TXTRNDSIZ PAGSIZ
11*1336Sbill 
12*1336Sbill TYPE	long TXTHDR[8];
13*1336Sbill TYPE	long SYMV;
14*1336Sbill 
15*1336Sbill #ifndef vax
16*1336Sbill struct {short hiword; short loword;}; /* stupid fp-11 */
17*1336Sbill #endif
18*1336Sbill 
19*1336Sbill /* symbol table in a.out file */
20*1336Sbill struct symtab {
21*1336Sbill 	char	symc[8];
22*1336Sbill 	char	symf;
23*1336Sbill 	char	sympad[3];
24*1336Sbill 	SYMV	symv;
25*1336Sbill };
26*1336Sbill #define SYMTABSIZ (sizeof (struct symtab))
27*1336Sbill 
28*1336Sbill #define SYMCHK 057
29*1336Sbill #define SYMTYPE(symflg) (symflg&41 ? DSYM : NSYM)
30