Annotation of cci/usr/src/bin/cdb/ext.h, revision 1.1

1.1     ! root        1: extern int *venv; /* This may not be portable - it SHOULD be, but ... */
        !             2: extern char **venvpParent;
        !             3: extern char * strchr();
        !             4: extern char * strrchr();
        !             5: extern int strcspn();
        !             6: extern int      vpid;   /* process ID of child */
        !             7: extern int vimap;  /* selects alternate mapping - sorta kludgey */
        !             8: extern ADRT     vsp, vpc, vfp, vap;
        !             9: extern REGT     *v_ar0; /* value stored in u.u_ar0 - see InitAll */
        !            10: extern REGT GetUser();
        !            11: extern REGT GetReg();
        !            12: extern int GetWord();
        !            13: extern int GetByte();
        !            14: extern int Access();
        !            15: extern int FAdrGood();
        !            16: extern long LongRound();
        !            17: extern int vibpMac, vibpMax;
        !            18: extern int vibpTemp; /* always 0, used for temp BP execution */
        !            19: extern pBPR vrgBp; /* allocated in InitAll */
        !            20: extern FLAGT FClearBp();
        !            21: extern int IbpFBrkIn();
        !            22: extern int BrkOut();
        !            23: extern int IbpFAdr();
        !            24: extern int IbpFSet();
        !            25: extern CMDE vcmdDef;
        !            26: extern char *vsbCmd, *vsbCmdOld;
        !            27: extern long vdot;
        !            28: extern TYR vtyDot[];
        !            29: extern int viln, vslop; /* line number & offset from true line number */
        !            30: extern char vsbFileTemp[]; /* name of vifdTemp file */
        !            31: extern char * EatCmdList();
        !            32: extern char *SbFEob();
        !            33: extern FLAGT FDoCommand();
        !            34: extern int vcStepPlayback;
        !            35: extern FLAGT vfRecord;
        !            36: extern int YesNo();
        !            37: extern int    viopMac;        /* operator stack pointer */
        !            38: extern int    vivarMac;       /* variable stack pointer */
        !            39: extern ADRT AdrFStore();
        !            40: extern int PrecFTk();
        !            41: extern long ValFAdr();
        !            42: extern TKE TkFOperand();
        !            43: extern TKE TkFExpr();
        !            44: extern long GetExpr();
        !            45: extern int vfnDecl; /* declarations file of current interest */
        !            46: extern FLAGT vfPascal; /* if true, vifd is a pascal source file */
        !            47: extern int vcbTot; /* used for debugging - # bytes allocated at present */
        !            48: extern int IpdFAdr();
        !            49: extern int IpdFName();
        !            50: extern int IfdFOpen();
        !            51: extern int IfdFAdr();
        !            52: extern int IfdFName();
        !            53: extern int IfdFIpd();
        !            54: extern int IFSbSb();
        !            55: extern int vcNest; /* nesting level for printg structures and unions */
        !            56: extern char vsbFmt[]; /* format spec for addresses */
        !            57: extern char * SbFAdr();
        !            58: extern DFE DfFTy();
        !            59: extern int CbFCh();
        !            60: extern DFE DfFCh();
        !            61: extern int IncFTyMode();
        !            62: extern long IssFPxStruct();
        !            63: extern pFDR vrgFd; /* file descriptors */
        !            64: extern int vifdMac, vifd, vifdNil, vifdTemp;
        !            65: extern pPDR vrgPd; /* procedure descriptors */
        !            66: extern int vipdMac, vipd;
        !            67: extern ADRT vadrStart; /* AFTER initialization, BEFORE user's code */
        !            68: extern ADRT vadrMain; /* same as vadrStart for C, different for Pascal */
        !            69: extern pMODER vmode;
        !            70: extern int Min();
        !            71: extern int Max();
        !            72: extern MAPR vmapCore;
        !            73: extern long vmtimeSym; /* last modification time of vsbSymfile */
        !            74: extern int vmagicSym; /* magic number of the Sym file */
        !            75: extern MAPR vmapText;
        !            76: extern long CblFFn();
        !            77: extern long AgeFFn();
        !            78: extern ADRT vadrBreak; /* the place we break at when doing proc calls */
        !            79: extern ADRT vadrCall;  /* location of call instruction in _end_ */
        !            80: extern int vcNestProc; /* nesting depth of proc's from cmd line */
        !            81: extern long DoProc();
        !            82: extern int vibp; /* last breakpoint hit, if any */
        !            83: extern uint vsig;
        !            84: extern char vsbArgsChild[];  /* where we store args for child */
        !            85: extern char * NextArg();
        !            86: extern int IbpFWait();
        !            87: extern int IbpFRun();
        !            88: extern int IbpFNewChild();
        !            89: extern int vcBadMax; /* most instructions we single step without symbols */
        !            90: extern int viadMac, viadMax;
        !            91: extern FLAGT vfRunAssert; /* see IbpFNewChild */
        !            92: extern ASE vas; /* state of the assertions as a whole */
        !            93: extern ADRT AdrFStackFix();
        !            94: extern int IbpFSingle();
        !            95: extern int vcbSbCache;
        !            96: extern int      vcbSbFirst, vissLo, vissLim, vissMax;
        !            97: extern char *vsbProcHdr;
        !            98: extern char     *vsbLHdr;
        !            99: extern char     *vsbLnHdr;
        !           100: extern char     *vsbLeHdr;
        !           101: extern int vcbVarHdr, vcbProcHdr, vcbLHdr, vcbLeHdr, vcbLnHdr;
        !           102: extern long     visym;   /* last symbol index used */
        !           103: extern long     visymGlobal;    /* isym of first global */
        !           104: extern pSYMR    vsymCur; /* the `current' symbol */
        !           105: extern char     *vsbCorefile, *vsbSymfile;
        !           106: extern int      vcaseMod;       /* has 0 or 040 for case sensitive search */
        !           107: extern int      vfnSym, vfnCore;  /* the symbol file and core file numbers */
        !           108: extern long     visymMax;       /* number of symbols */
        !           109: extern long     vcbSymFirst;    /* byte offset to first symbol */
        !           110: extern long     visymLo, visymLim;  /* min/max values for what is in cache */
        !           111: extern FLAGT FSbCmp();
        !           112: extern FLAGT FHdrCmp();
        !           113: extern FLAGT FProcCmp();
        !           114: extern FLAGT FNextSym();
        !           115: extern int IlnFIsym();
        !           116: extern FLAGT FNextLocal();
        !           117: extern ADRT AdrFEndOfProc();
        !           118: extern ADRT AdrFIfdLn();
        !           119: extern int vcbTok, vcbPeek;
        !           120: extern TKE vtk, vtkPeek;
        !           121: extern char vsbTok[], vsbTokPeek[];
        !           122: extern LCE vlc; /* the current language which has precedence */
        !           123: extern TKE TkFStr();
        !           124: extern char * PopCmd();
        !           125: extern TKE TkPeek();
        !           126: extern TKE TkNext();
        !           127: extern pTYR vtyZeros;
        !           128: extern pTYR vtyChar, vtyCnChar;
        !           129: extern pTYR vtyShort, vtyCnShort;
        !           130: extern pTYR vtyInt, vtyCnInt;
        !           131: extern pTYR vtyLong, vtyCnLong;
        !           132: extern pTYR vtyFloat, vtyCnFloat;
        !           133: extern int vityMac; /* # TY's in current decl file */
        !           134: extern SBT SbSafe();
        !           135: extern char * SbInSafe();
        !           136: extern long IssFStart();
        !           137: extern FLAGT FIntFTy();
        !           138: extern FLAGT MaxFTyTy();
        !           139: extern int TqFTy();
        !           140: extern FLAGT FAdjTd();
        !           141: extern int CbFTy();
        !           142: extern long AdrFField();
        !           143: extern int vilvMax;
        !           144: extern FLAGT FAdrFSpecial();
        !           145: extern ADRT AdrFLocal();
        !           146: extern ADRT AdrFGlobal();
        !           147: extern ADRT AdrFLabel();
        !           148: extern int CbFLocal();

unix.superglobalmegacorp.com

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