xref: /plan9-contrib/sys/src/cmd/db/fns.h (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1 void		acommand(int);
2 void		attachproc(void);
3 void		bkput(BKPT*, int);
4 void		bpwait(void);
5 int		charpos(void);
6 void		chkerr(void);
7 void		clrinp(void);
8 void		cmdmap(Map*);
9 void		cmdsrc(int, Map*);
10 void		cmdwrite(int, Map*);
11 int		command(char*, int);
12 int		convdig(int);
13 void		ctrace(int);
14 WORD		defval(WORD);
15 void		delbp(void);
16 void		done(void);
17 int		dprint(char*, ...);
18 Map*		dumbmap(int);
19 void		endline(void);
20 void		endpcs(void);
21 int		eol(int);
22 void		error(char*);
23 void		errors(char*, char*);
24 void		execbkpt(BKPT*, int);
25 char*		exform(int, int, char*, Map*, int, int);
26 int		expr(int);
27 void		fixregs(Map*);
28 void		adjustreg(char*, ulong, long);
29 void		flush(void);
30 void		flushbuf(void);
31 char*		getfname(void);
32 void		getformat(char*);
33 int		getnum(int (*)(void));
34 void		grab(void);
35 void		iclose(int, int);
36 ulong		inkdot(long);
37 int		isfileref(void);
38 int		item(int);
39 void		killpcs(void);
40 void		kmsys(void);
41 void		main(int, char**);
42 int		mapimage(void);
43 void		newline(void);
44 int		nextchar(void);
45 void		notes(void);
46 void		oclose(void);
47 void		outputinit(void);
48 void		printc(int);
49 void		printesc(int);
50 void		printlocals(Symbol *, ADDR);
51 void		printmap(char*, Map*);
52 void		printparams(Symbol *, ADDR);
53 void		printpc(void);
54 void		printregs(int);
55 void		prints(char*);
56 void		printsource(long);
57 void		printsym(void);
58 void		printsyscall(void);
59 void		printtrace(int);
60 int		quotchar(void);
61 int		rdc(void);
62 int		readchar(void);
63 void		readsym(char*);
64 void		redirin(int, char*);
65 void		redirout(char*);
66 void		readfname(char *);
67 void		reread(void);
68 char*		regname(int);
69 ulong		rget(Map*, char*);
70 Reglist*	rname(char*);
71 void		rput(Map*, char*, ulong);
72 int		runpcs(int, int);
73 void		runrun(int);
74 void		runstep(ulong, int);
75 BKPT*		scanbkpt(ADDR adr);
76 void		scanform(long, int, char*, Map*, int);
77 void		setbp(void);
78 void		setcor(void);
79 void		setsym(void);
80 void		setup(void);
81 void		setvec(void);
82 void		shell(void);
83 void		startpcs(void);
84 void		subpcs(int);
85 int		symchar(int);
86 int		term(int);
87 void		ungrab(void);
88 int		valpr(long, int);
89