summaryrefslogtreecommitdiff
path: root/sys/src/cmd/db/fns.h
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/db/fns.h
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/db/fns.h')
-rwxr-xr-xsys/src/cmd/db/fns.h89
1 files changed, 89 insertions, 0 deletions
diff --git a/sys/src/cmd/db/fns.h b/sys/src/cmd/db/fns.h
new file mode 100755
index 000000000..6f6b38d15
--- /dev/null
+++ b/sys/src/cmd/db/fns.h
@@ -0,0 +1,89 @@
+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);
+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 flush(void);
+void flushbuf(void);
+char* getfname(void);
+void getformat(char*);
+int getnum(int (*)(void));
+void grab(void);
+void iclose(int, int);
+ADDR inkdot(int);
+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 printesc(int);
+void printlocals(Symbol *, ADDR);
+void printmap(char*, Map*);
+void printparams(Symbol *, ADDR);
+void printpc(void);
+void printregs(int);
+void prints(char*);
+void printsource(ADDR);
+void printsym(void);
+void printsyscall(void);
+void printtrace(int);
+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);
+uvlong rget(Map*, char*);
+Reglist* rname(char*);
+void rput(Map*, char*, vlong);
+int runpcs(int, int);
+void runrun(int);
+void runstep(uvlong, 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);
+
+#pragma varargck argpos dprint 1
+#pragma varargck type "t" void