Text preview for : DumpVars.mesa_Sep78.pdf part of xerox DumpVars.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_Debug DumpVars.mesa_Sep78.pdf
Back to : DumpVars.mesa_Sep78.pdf | Home
DumpVars.mesa 2-Sep-78 15:32:14 Page 1
file: DumpVars.Mesa
Edited by:
Johnsson, August 30, 1978 6:02 PM
Sandman, May 23, 1978 8:44 AM
Barbara, July 31, 1978 3:45 PM
DIRECTORY
A1toDefs: FROM "a1todefs" USING [VMLimit, word1ength],
Contro1Defs: FROM "contro1defs" USING [
EPIndex, EPRange, GFT, GFTIndex, GFTNu11, G1oba1Frame, G1oba1FrameHandle,
NullFrame, Nu11G1oba1Frame, ProcDesc, SignalDesc],
DebugBreakptDefs: FROM "debugbreakptdefs" USING [EntryToBTI],
DebugContextDefs: FROM "debugcontextdefs" USING [FrameToModuleName].
DebuggerDefs: FROM "debuggerdefs" USING [
addbitaddrs, AmIaRecord, DumpCtxList, Equiva1entVersions, Fie1dContext,
FormatRecord, FRPointer, fu1lbitaddress, fu11symaddress, GetVa1ue.
GetValueN, InitSOP, LA, Lookup, MainBTI, SA, SearchType, SeiHandle,
SOPointer, SymbolObject, VersionStamp, WriteB1anks, Wri'teSeiHand1e,
WriteTransferName], ,
DebugMiscDefs: FROM "debugmiscdefs" USING [
CopyRead, DFreeString, DGetString, DWriteLongInteger, LookupFail,
WriteCharZ, WriteEOL],
DebugRealDefs: FROM "debugrealdefs" USING [AppendRealNumber],
DebugSymbo1Defs: FROM "debugsymbo1defs" USING [
DAcquireSymbolTable, DReleaseSymbolTable, HandleForBase,
SymbolsForGFrame, TableForString],
DebugUti1ityDefs: FROM "debuguti1itydefs" USING [
Bound, LengthenPointer, LoadStateInvalid, LongREAD.
MakeProcedureDescriptor, MREAD, ReadG1oba1GFI, UserWriteLongSubString,
UserWriteLongString, ValidGloba1Frame],
IODefs: FROM "iodefs" USING [
CR, DEL, LF, NUL, NumberFormat, SP, TAB, WriteChar.
WriteDecimal, WriteNumber, WriteOctal, WriteString],
LoadStateDefs: FROM "loadstatedefs" USING [
InputLoadState, ReleaseLoadState],
SegmentDefs: FROM "segmentdefs" USING [lnsufficientVM].
StringDefs: FROM "stringdefs" USING [
AppendSubString, SubString, SubStringDescriptor],
SymbolTableDefs: FROM "symboltabledefs" USING [
NoSymbo1Table, SymbolTableBase, Symbo1TableHand1e].
SymDefs: FROM "symdefs" USING [
BTlndex, BTNull, CBTlndex, codeBOOLEAN, codeCHARACTER, codeINTEGER,
CSElndex, CTXlndex, CTXNul1, ISElndex, ISENull, SElndex, SENul1,
TransferMode];
DEFINITIONS FROM DebuggerDefs;
DumpVars: PROGRAM
IMPORTS DebugBreakptDefs, DebugContextDefs, DebuggerDefs, DebugMiscDefs,
DebugRealDefs, DebugSymbolDefs, DebugUtilityDefs, IODefs, LoadStateDefs,
SegmentDefs, StringDefs, SymbolTableDefs
EXPORTS DebuggerDefs =
BEGIN
UnsignedDecimal: IODefs.NumberFormat = [
base: 10, zerofill: FALSE, unsigned: TRUE, columns: 1];
CTXlndex: TYPE = SymDefs.CTXlndex;
GlobalFrameHandle: TYPE = ControlDefs.GlobalFramellandle;
ISENull: ISEIndex = SymDefs.ISENull;
ISEIndex: TYPE = SymDefs.ISEIndex;
SENull: Sf Index = SymDefs.SENull;
SEIndex: TYPE = SymDefs.SEIndex;
StringCTXIndex: CTXlndex = LOOPHOLE[6];
Display: PUBLIC PROCEDURE [sop: SOPointer, frp: FRPointer, doconst: BOOLEAN]