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