Annotation of coherent/b/bin/db/i386/mdbdefs.h, revision 1.1.1.1

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 */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.