Annotation of coherent/b/bin/db/i386/mdbdefs.h, revision 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.