|
|
1.1 root 1: /*
2: * db/i386/mdbdefs.h
3: * A debugger.
4: * i386-specific header.
5: * i386/mdb.h contains definitions used by machine-independent code.
6: * i386/mdbdefs.h defines externals referenced by machine-independent code.
7: * i386/i386db.h contains definitions used only by machine-dependent code.
8: */
9:
10: /*
11: * Functions defined by machine-dependent routines.
12: * i386/i386db.h defines additional routines
13: * which are referenced only by machine-dependent code.
14: */
15: /* i386db1.c */
16: extern int bpt_setr __((char *cmd));
17: extern int bpt_test __((ADDR_T pc));
18: extern void display_reg __((int flag));
19: extern int find_seg __((ADDR_T addr));
20: extern char *get_format __((int t1, int t2));
21: extern ADDR_T get_fp __((void));
22: extern ADDR_T get_pc __((void));
23: extern int get_regs __((int flag));
24: extern int get_sig __((void));
25: extern void init_mch __((void));
26: extern int is_call __((void));
27: extern int is_reg __((SYM *sp));
28: extern int is_syscall __((int *flagp));
29: extern void print_const __((char *buf, ADDR_T addr));
30: extern int rest_syscall __((int *flagp));
31: extern void setcoffseg __((void));
32: extern void setdump __((char *name));
33: extern void setkmem __((char *name));
34: extern void setloutseg __((void));
35: extern void set_pc __((ADDR_T ip));
36: extern void set_ra_bpt __((void));
37: extern void set_sig __((int sig));
38: extern void traceback __((int levels));
39: /* i386db2.c */
40: extern char *disassemble __((char *dest, int s));
41: /* i386db4.s */
42: extern double _get_fp_reg __((struct _fpreg *fpregp));
43:
44: /*
45: * Variables defined by machine-dependent code.
46: * i386/i386db.h defines additional globals
47: * which are referenced only by machine-dependent code.
48: */
49: extern BIN bin;
50:
51: /* end of db/i386/mdbdefs.h */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.