Text preview for : ExternalUtilities.mesa_Sep78.pdf part of xerox ExternalUtilities.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_Debug ExternalUtilities.mesa_Sep78.pdf



Back to : ExternalUtilities.mesa_Se | Home

ExternalUtilities.mesa 2-Sep-78 15:32:14 Page 1



ExternalUtilities.Mesa
Edited by:
Johnsson August 29. 1978 9:37 AM
Sandman May 22. 1978 11:51 AM
Barbara July 18. 1978 2:59 PM
DIRECTORY
AltoDefs: FROM "altodefs" USING [PageSize].
AllocDefs: FROM "allocdefs" USING [DefaultDataSegmentInfo].
AltoFileDefs: FROM "altofiledefs" USING [CFA. FA].
ControlDefs: FROM "controldefs" USING [
EPIndex, EPRange, FrameHandle. GFT, GFTIndex, GFTltem, GlobalFrame.
GlobalFrameHandle, Lreg. NullGlobalFrame, ProcDesc. SD, StateVector.
SVPointer. WDCreg. XTSreg].
CoreSwapDefs: FROM "coreswapdefs" USING [
callDP, ExternalStateVector, PuntInfo, PuntTable, startDP, SwapReason],
DebugBreakptDefs: FROM "debugbreakptdefs" USING [Break, ValidateBreakpoint],
DebugCacheDefs: FROM "debugcachedefs" USING [ProcessMapLog],
DebugContextDefs: FROM "debugcontextdefs" USING [InitBCD].
DebugData: FROM "debugdata" USING [
altoXM, DebuggeeFP, debugPilot, ESV. level, mdsContext. onDO.
restartmessage, SelfFP, worryentry].
DebuggerDefs: FROM "debuggerdefs" USING [LA].
DebugMiscDefs: FROM "debugmiscdefs" USING [
CopyRead. CopyWrite, DebugAbort, DebugCommand.
UCSHandler].
DebugUtilityDefs: FROM "debugutilitydefs" USING [
FlushCodeSegmentCache, FlushCoreCache,
LongREAD,MREAD. MWRITE, SREAD, SWRITE].
ImageDefs: FROM "imagedefs" USING [StopMesa, UserCleanupProc].
InlineDefs: FROM "inlinedefs" USING [DIVMOD, LongMult],
IODefs: FROM "iodefs" USING [WriteChar, WriteString].
LoadStateDefs: FROM "loadstatedefs" USING [
FileSegmentHandle, GetLoadState, SetLoadState].
NovaOps: FROM "novaops" USING [NovaInLd, NovaJSR, NovaOutLd].
OsStaticDefs: FROM "osstaticdefs" USING [OsStatics].
ProcessDefs: FROM "processdefs" USING [
CurrentPSB, DefaultPriority, Disablelnterrupts. Enablelnterrupts.
Priority, ProcessHandle, PSB].
SDDefs: FROM "sddefs" USING [
SD, sFirstProcess, sfirstStateVector. sGFTLength. sLastProcess.
sXferTrap],
SegmentDefs: FROM "segmentdefs" USING [
DeleteFileSegment. FileHandle, FileSegmentHandle, InsertFile.
NewFileSegment, Read. SetFileSegmentDA, SwapIn, Unlock. Write].
StringDefs: FROM "stringdefs" USING [SubString];
DEFINITIONS FROM DebugMiscDefs, DebugUtilityDefs;
ExternalUtilities: PROGRAM
IMPORTS DDptr: DebugData. DebugBreakptDefs, DebugCacheDefs.
DebugContextDefs, DebugMiscDefs, DebugUtilityDefs.
ImageDefs. IODefs, LoadStateDefs. SegmentDefs
EXPORTS DebugUtilityDefs
SHARES ProcessDefs =
BEGIN
Framellandle: lYPE = ControlDefs.FrameHandle;
GlobalFrameHandle: TYPE = ControlDefs.GlobalFrameHandle;
FileHandle: TYPE = SegmentDefs.FileHandle;
FileSegmentHandle: TYPE = SegmentDefs.FileSegmentHandle;
SVPointer: TYPE