2 void attachprocess(void);
3 void bkput(BKPT*, int);
9 void cmdsrc(int, Map*);
10 void cmdwrite(int, Map*);
11 int command(char*, int);
17 int dprint(char*, ...);
23 void errors(char*, char*);
24 void execbkpt(BKPT*, int);
25 char* exform(int, int, char*, Map*, int, int);
30 void getformat(char*);
31 int getnum(int (*)(void));
33 void iclose(int, int);
39 void main(int, char**);
45 void outputinit(void);
48 void printlocals(Symbol *, ADDR);
49 void printmap(char*, Map*);
50 void printparams(Symbol *, ADDR);
54 void printsource(ADDR);
56 void printsyscall(void);
62 void redirin(int, char*);
64 void readfname(char *);
67 uvlong rget(Map*, char*);
68 Reglist* rname(char*);
69 void rput(Map*, char*, vlong);
72 void runstep(uvlong, int);
73 BKPT* scanbkpt(ADDR adr);
74 void scanform(long, int, char*, Map*, int);
88 #pragma varargck argpos dprint 1
89 #pragma varargck type "t" void