File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / usr / src / bin / cdb / ext.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:24:19 2019 UTC (7 years ago) by root
Branches: bsd, MAIN
CVS tags: v12b, v121, HEAD
Power 6/32 Unix version 1.2b

extern int *venv; /* This may not be portable - it SHOULD be, but ... */
extern char **venvpParent;
extern char * strchr();
extern char * strrchr();
extern int strcspn();
extern int      vpid;   /* process ID of child */
extern int vimap;  /* selects alternate mapping - sorta kludgey */
extern ADRT     vsp, vpc, vfp, vap;
extern REGT     *v_ar0; /* value stored in u.u_ar0 - see InitAll */
extern REGT GetUser();
extern REGT GetReg();
extern int GetWord();
extern int GetByte();
extern int Access();
extern int FAdrGood();
extern long LongRound();
extern int vibpMac, vibpMax;
extern int vibpTemp; /* always 0, used for temp BP execution */
extern pBPR vrgBp; /* allocated in InitAll */
extern FLAGT FClearBp();
extern int IbpFBrkIn();
extern int BrkOut();
extern int IbpFAdr();
extern int IbpFSet();
extern CMDE vcmdDef;
extern char *vsbCmd, *vsbCmdOld;
extern long vdot;
extern TYR vtyDot[];
extern int viln, vslop; /* line number & offset from true line number */
extern char vsbFileTemp[]; /* name of vifdTemp file */
extern char * EatCmdList();
extern char *SbFEob();
extern FLAGT FDoCommand();
extern int vcStepPlayback;
extern FLAGT vfRecord;
extern int YesNo();
extern int    viopMac;        /* operator stack pointer */
extern int    vivarMac;       /* variable stack pointer */
extern ADRT AdrFStore();
extern int PrecFTk();
extern long ValFAdr();
extern TKE TkFOperand();
extern TKE TkFExpr();
extern long GetExpr();
extern int vfnDecl; /* declarations file of current interest */
extern FLAGT vfPascal; /* if true, vifd is a pascal source file */
extern int vcbTot; /* used for debugging - # bytes allocated at present */
extern int IpdFAdr();
extern int IpdFName();
extern int IfdFOpen();
extern int IfdFAdr();
extern int IfdFName();
extern int IfdFIpd();
extern int IFSbSb();
extern int vcNest; /* nesting level for printg structures and unions */
extern char vsbFmt[]; /* format spec for addresses */
extern char * SbFAdr();
extern DFE DfFTy();
extern int CbFCh();
extern DFE DfFCh();
extern int IncFTyMode();
extern long IssFPxStruct();
extern pFDR vrgFd; /* file descriptors */
extern int vifdMac, vifd, vifdNil, vifdTemp;
extern pPDR vrgPd; /* procedure descriptors */
extern int vipdMac, vipd;
extern ADRT vadrStart; /* AFTER initialization, BEFORE user's code */
extern ADRT vadrMain; /* same as vadrStart for C, different for Pascal */
extern pMODER vmode;
extern int Min();
extern int Max();
extern MAPR vmapCore;
extern long vmtimeSym; /* last modification time of vsbSymfile */
extern int vmagicSym; /* magic number of the Sym file */
extern MAPR vmapText;
extern long CblFFn();
extern long AgeFFn();
extern ADRT vadrBreak; /* the place we break at when doing proc calls */
extern ADRT vadrCall;  /* location of call instruction in _end_ */
extern int vcNestProc; /* nesting depth of proc's from cmd line */
extern long DoProc();
extern int vibp; /* last breakpoint hit, if any */
extern uint vsig;
extern char vsbArgsChild[];  /* where we store args for child */
extern char * NextArg();
extern int IbpFWait();
extern int IbpFRun();
extern int IbpFNewChild();
extern int vcBadMax; /* most instructions we single step without symbols */
extern int viadMac, viadMax;
extern FLAGT vfRunAssert; /* see IbpFNewChild */
extern ASE vas; /* state of the assertions as a whole */
extern ADRT AdrFStackFix();
extern int IbpFSingle();
extern int vcbSbCache;
extern int      vcbSbFirst, vissLo, vissLim, vissMax;
extern char *vsbProcHdr;
extern char     *vsbLHdr;
extern char     *vsbLnHdr;
extern char     *vsbLeHdr;
extern int vcbVarHdr, vcbProcHdr, vcbLHdr, vcbLeHdr, vcbLnHdr;
extern long     visym;   /* last symbol index used */
extern long     visymGlobal;    /* isym of first global */
extern pSYMR    vsymCur; /* the `current' symbol */
extern char     *vsbCorefile, *vsbSymfile;
extern int      vcaseMod;       /* has 0 or 040 for case sensitive search */
extern int      vfnSym, vfnCore;  /* the symbol file and core file numbers */
extern long     visymMax;       /* number of symbols */
extern long     vcbSymFirst;    /* byte offset to first symbol */
extern long     visymLo, visymLim;  /* min/max values for what is in cache */
extern FLAGT FSbCmp();
extern FLAGT FHdrCmp();
extern FLAGT FProcCmp();
extern FLAGT FNextSym();
extern int IlnFIsym();
extern FLAGT FNextLocal();
extern ADRT AdrFEndOfProc();
extern ADRT AdrFIfdLn();
extern int vcbTok, vcbPeek;
extern TKE vtk, vtkPeek;
extern char vsbTok[], vsbTokPeek[];
extern LCE vlc; /* the current language which has precedence */
extern TKE TkFStr();
extern char * PopCmd();
extern TKE TkPeek();
extern TKE TkNext();
extern pTYR vtyZeros;
extern pTYR vtyChar, vtyCnChar;
extern pTYR vtyShort, vtyCnShort;
extern pTYR vtyInt, vtyCnInt;
extern pTYR vtyLong, vtyCnLong;
extern pTYR vtyFloat, vtyCnFloat;
extern int vityMac; /* # TY's in current decl file */
extern SBT SbSafe();
extern char * SbInSafe();
extern long IssFStart();
extern FLAGT FIntFTy();
extern FLAGT MaxFTyTy();
extern int TqFTy();
extern FLAGT FAdjTd();
extern int CbFTy();
extern long AdrFField();
extern int vilvMax;
extern FLAGT FAdrFSpecial();
extern ADRT AdrFLocal();
extern ADRT AdrFGlobal();
extern ADRT AdrFLabel();
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.