diff options
author | rsc <devnull@localhost> | 2004-04-19 19:30:50 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-04-19 19:30:50 +0000 |
commit | 84114f06650ba3db950532b1d0cd1d7e18b4b6be (patch) | |
tree | 4a5aa4819d01f1798bf86c3420db542c74092a6f /src/cmd/db/fns.h | |
parent | a84cbb2a17c9d0b88c561d5b7cb50d79a19e7c46 (diff) | |
download | plan9port-84114f06650ba3db950532b1d0cd1d7e18b4b6be.tar.gz plan9port-84114f06650ba3db950532b1d0cd1d7e18b4b6be.tar.bz2 plan9port-84114f06650ba3db950532b1d0cd1d7e18b4b6be.zip |
debugger
Diffstat (limited to 'src/cmd/db/fns.h')
-rw-r--r-- | src/cmd/db/fns.h | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/src/cmd/db/fns.h b/src/cmd/db/fns.h new file mode 100644 index 00000000..32bd94fb --- /dev/null +++ b/src/cmd/db/fns.h @@ -0,0 +1,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); |