plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

fns.h (2049B)


      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 ulong	dbrget(Map*, char*);
     17 void		done(void);
     18 int		dprint(char*, ...);
     19 Map*		dumbmap(int);
     20 void		endline(void);
     21 void		endpcs(void);
     22 int		eol(int);
     23 void		error(char*);
     24 void		errors(char*, char*);
     25 void		execbkpt(BKPT*, int);
     26 char*		exform(int, int, char*, Map*, int, int);
     27 int		expr(int);
     28 /*
     29 void		fixregs(Map*);
     30 void		adjustreg(char*, ulong, long);
     31 */
     32 void		flush(void);
     33 void		flushbuf(void);
     34 char*		getfname(void);
     35 void		getformat(char*);
     36 int		getnum(int (*)(void));
     37 void		grab(void);
     38 void		iclose(int, int);
     39 ADDR		inkdot(long);
     40 int		isfileref(void);
     41 int		item(int);
     42 void		killpcs(void);
     43 void		kmsys(void);
     44 void		main(int, char**);
     45 int		mapimage(void);
     46 void		newline(void);
     47 int		nextchar(void);
     48 void		notes(void);
     49 void		oclose(void);
     50 void		outputinit(void);
     51 void		printc(int);
     52 void		printdollar(int);
     53 void		printesc(int);
     54 void		printlocals(Symbol*, Regs*);
     55 void		printmap(char*, Map*);
     56 void		printparams(Symbol*, Regs*);
     57 void		printpc(void);
     58 void		printregs(int);
     59 void		prints(char*);
     60 void		printsource(long);
     61 void		printsym(void);
     62 void		printsyscall(void);
     63 int		quotchar(void);
     64 int		rdc(void);
     65 int		readchar(void);
     66 void		readsym(char*);
     67 void		redirin(int, char*);
     68 void		redirout(char*);
     69 void		readfname(char *);
     70 void		reread(void);
     71 char*		regname(int);
     72 /*vlong		rget(Map*, char*); */
     73 Regdesc*	rname(char*);
     74 /*void		rput(Map*, char*, vlong); */
     75 int		runpcs(int, int);
     76 void		runrun(int);
     77 void		runstep(ulong, int);
     78 BKPT*		scanbkpt(ADDR adr);
     79 void		scanform(long, int, char*, Map*, int);
     80 void		setbp(void);
     81 void		setcor(void);
     82 void		setsym(void);
     83 void		setup(void);
     84 void		setvec(void);
     85 void		shell(void);
     86 void		startpcs(void);
     87 void		subpcs(int);
     88 int		symchar(int);
     89 int		term(int);
     90 void		ungrab(void);
     91 int		valpr(long, int);