xref: /plan9/sys/src/cmd/db/fns.h (revision c93608cc76758b2be624199c6208a0f90bad298d)
1 void		acommand(int);
2 void		attachprocess(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		flush(void);
28 void		flushbuf(void);
29 char*		getfname(void);
30 void		getformat(char*);
31 int		getnum(int (*)(void));
32 void		grab(void);
33 void		iclose(int, int);
34 ADDR		inkdot(int);
35 int		isfileref(void);
36 int		item(int);
37 void		killpcs(void);
38 void		kmsys(void);
39 void		main(int, char**);
40 int		mapimage(void);
41 void		newline(void);
42 int		nextchar(void);
43 void		notes(void);
44 void		oclose(void);
45 void		outputinit(void);
46 void		printc(int);
47 void		printesc(int);
48 void		printlocals(Symbol *, ADDR);
49 void		printmap(char*, Map*);
50 void		printparams(Symbol *, ADDR);
51 void		printpc(void);
52 void		printregs(int);
53 void		prints(char*);
54 void		printsource(ADDR);
55 void		printsym(void);
56 void		printsyscall(void);
57 void		printtrace(int);
58 int		quotchar(void);
59 int		rdc(void);
60 int		readchar(void);
61 void		readsym(char*);
62 void		redirin(int, char*);
63 void		redirout(char*);
64 void		readfname(char *);
65 void		reread(void);
66 char*		regname(int);
67 uvlong		rget(Map*, char*);
68 Reglist*	rname(char*);
69 void		rput(Map*, char*, vlong);
70 int		runpcs(int, int);
71 void		runrun(int);
72 void		runstep(uvlong, int);
73 BKPT*		scanbkpt(ADDR adr);
74 void		scanform(long, int, char*, Map*, int);
75 void		setbp(void);
76 void		setcor(void);
77 void		setsym(void);
78 void		setup(void);
79 void		setvec(void);
80 void		shell(void);
81 void		startpcs(void);
82 void		subpcs(int);
83 int		symchar(int);
84 int		term(int);
85 void		ungrab(void);
86 int		valpr(long, int);
87 
88 #pragma	varargck	argpos	dprint	1
89 #pragma	varargck	type	"t"	void
90