xref: /csrg-svn/old/adb/adb.tahoe/optab.c (revision 26420)
1 #ifndef lint
2 static	char sccsid[] = "@(#)optab.c	1.1 (Berkeley) 02/25/86";
3 #endif
4 
5 #include "defs.h"
6 #include "optab.h"
7 
8 struct optab optab[] = {
9 #define OP(a,b,c,d,e,f,g,h,i) {a,b,c,d,e,f,g,h,i}
10 #include "instrs"
11 0};
12 
13 STRING systab[SYSSIZ] = {
14 	"indir",	"exit",		"fork",		"read",
15 	"write",	"open",		"close",	"owait",
16 	"creat",	"link",		"unlink",	"execv",
17 	"chdir",	"otime",	"mknod",	"chmod",
18 	"chown",	"obreak",	"ostat",	"lseek",
19 	"getpid",	"mount",	"umount",	"osetuid",
20 	"getuid",	"ostime",	"ptrace",	"oalarm",
21 	"ofstat",	"opause",	"outime",	"ostty",
22 	"ogtty",	"access",	"onice",	"oftime",
23 	"sync",		"kill",		"stat",		"osetpgrp",
24 	"lstat",	"dup",		"pipe",		"otimes",
25 	"profil",	0,		"osetgid",	"getgid",
26 	"osig",		0,		0,		"acct",
27 	"ophys",	"olock",	"ioctl",	"reboot",
28 	"ompxchan",	"symlink",	"readlink",	"execve",
29 	"umask",	"chroot",	"fstat",	0,
30 	"getpagesize",	"mremap",	"vfork",	"ovread",
31 	"ovwrite",	"sbrk",		"sstk",		"mmap",
32 	"ovadvise",	"munmap",	"mprotect",	"madvise",
33 	"vhangup",	"ovlimit",	"mincore",	"getgroups",
34 	"setgroups",	"getpgrp",	"setpgrp",	"setitimer",
35 	"wait",		"swapon",	"getitimer",	"gethostname",
36 	"sethostname",	"getdtablesize","dup2",		"getdopt",
37 	"fcntl",	"select",	"setdopt",	"fsync",
38 	"setpriority",	"socket",	"connect",	"accept",
39 	"getpriority",	"send",		"recv",		"osocketaddr",
40 	"bind",		"setsockopt",	"listen",	"ovtimes",
41 	"sigvec",	"sigblock",	"sigsetmask",	"sigpause",
42 	"sigstack",	"recvmsg",	"sendmsg",	"vtrace",
43 	"gettimeofday",	"getrusage",	"getsockopt",	"resuba",
44 	"readv",	"writev",	"settimeofday",	"fchown",
45 	"fchmod",	"recvfrom",	"setreuid",	"setregid",
46 	"rename",	"truncate",	"ftruncate",	"flock",
47 	0,		"sendto",	"shutdown",	"socketpair",
48 	"mkdir",	"rmdir",	"utimes",	0,
49 	0,		"getpeername",	"gethostid",	"sethostid",
50 	"getrlimit",	"setrlimit",	"killpg",	0,
51 	"quota",	"qquota",	"getsockname",
52 };
53 
54 STRING	regname[] = { "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
55 		"r8", "r9", "r10", "r11", "r12", "fp", "sp", "pc"};
56