• Aucun résultat trouvé

AltoDefs: FROM "a1todofs&#34

N/A
N/A
Protected

Academic year: 2022

Partager "AltoDefs: FROM "a1todofs&#34"

Copied!
2
0
0

Texte intégral

(1)

DebugUtilityDefs.mesa

DebugUtilityDefs,m~sa

Edited by:

2-Sep-78 15:32:14

Johns. "

Sand, . Barb"

August 29. 1978 9:33 AM

~ay 24. 1978 10:11 AM July 18. 1978 9:25 AM DIRECTORY

AllocDefs: FROM "allocdefs" USING [SwappingProcedure].

AltoDefs: FROM "a1todofs" USING [BYTE].

ControlDefs: FROM "contro1defs" USING [

BytePC. FrameHandle. GFTIndex. Globa1FrameHandle. ProcDesc. SVPointer].

CoreSwapDefs: FROM "coreswapdefs" USING [SVPointer. SwapReason].

DebugBreakptDefs: FROM "debugbreakptdefs" USING [CodeObject].

DebuggerDefs: FROM "debuggerdefs" USING [LA].

ProcessDefs: FROM "processdefs" USING [Priority. ProcessHandle].

SegmentDefs: FROM "segmentdefs" USING [

AccessOptions. Fi1eHand1e. FileSegmentHand1e. PageCount. PageNumber].

StringDefs: FROM "stringdefs" USING [SubString];

DEFINITIONS FROM Contro1Defs. SegmentDefs;

DebugUti1ityDefs: DEFINITIONS SHARES ProcessDefs a BEGIN

AddCommand: PROCEDURE [tag: STRING. proc: PROCEDURE];

AllocOnDrum: PROCEDURE [useg: FileSegmentHandle]

RETURNS [POINTER];

Bound: PROCEDURE [UNSPECIFIED] RETURNS [BOOLEAN];

CacheNewFile: PROCEDURE [name: STRING. access: AccessOptions]

RETURNS [file: FileHandle];

CheckFrame: PROCEDURE [f: FrameHandle] RETURNS [BOOLEAN]:

CodeFi1e: PROCEDURE [f: Globa1FrameHandle] RETURNS [FileHand1e]:

CoreSwap: PROCEDURE [why: CoreSwapDefs.SwapReason];

DebugUtilitiesInit: PROCEDURE;

FileName: PROCEDURE [name: STRING. file: Fi1eHand1e]:

FindOrigina1: PROCEDURE [copy: G1obalFrameHandle]

RETURNS [GlobalFrameHand1e];

FindSymbolTable: PROCEDURE [name: STRING]

RETURNS [file: Fi1eHandle. base: PageNumber, pages: PageCount]:

F1ushCodeSegmentCache: PROCEDURE;

FlushCoreCache: AllocDefs.SwappingProcedure;

FreeOnDrum: PROCEDURE [f: Globa1FrameHand1e]:

GetCurrentStateFromPSB: PROCEDURE RETURNS [SVPointer];

GetProcessPriority: PROCEDURE [psb: ProcessDefs.ProcessHand1e]

RETURNS [ProcessDefs.Priority]:

GFtoCode: PROCEDURE [f: GlobalFrameHand1e]

RETURNS [DebugBreakptDefs.CodeObject];

Initia1izeDrum: PROCEDURE;

Inva1idatefi1eCache: PROCEDURE;

LengthenPo inter: PROCEDURE [POINTER] -RETURNS [LONG POINTER];

LoadNew: PROCEDURE [file: STRING] RETURNS [Globa1FrameHand1e];

LongREAD: PROCEDURE [a: LONG POINfER] RETURNS [UNSPECIFIED]:

LongWRITE: PROCEDURE [a: LONG POINTER, v: UNSPECIFIED]:

MakeProcedureDescriptor: PROCEDURE [ep: CARDINAL, gframe: G1obalFrameHandle]

RETURNS [pd: ProcDesc]:

MapUserSegment: PROCEDURE [useg: FileSegmentHand1e]

RETURNS [seg: FileSegmentHandle];

AREAD, MREAD, SREAD: PROCEDURE [a: UNSPECIFIED] RETURNS [UNSPECIFIED]:

ReadCodeByte: PROCEDURE [gframe: Globa1FrameHand1e. pc: BytePC]

RFTURNS [AltoDefs.BYTE];

ReadGlobalGFI: PROCEDURE [f: Globa1FI'ameHand1e] RETURNS [GFTIndex];

RemoveFromDrum: PROCEDURE [useg: FileSegmentHandle]:

ReverseEnumerateGlobalrrames: PROCEDURE [

proc: PROCEDURE [GlobalFrameHandle] RETURNS [BOOLEAN]]

RETURNS [GlobalFrameHandle]:

UserC~ll: PROCEDURE [CoreSwapDefs,SVPointer]

RETURNS [p: CoreSwapDefs.SVPointer]:

UserProc: PROCEDURE;

UserStart: PROCEDURE [GlobalFrameHand1e]:

UserWriteString: PROCEDURE [STRING];

UserWriteSubString: PROCEDURE [StringDefs.SubString]:

UserWrilelongString: PROCEDURE [LONG STRING];

UserWrileLongSubString: PROCEDURE [

ls: LONG STRING. offset. length: CARDINAL];

Va1idatePSB: PROCEDURE [psb: ProcessDefs.Processlland1e] RETURNS [BOOLEAN]:

Page 1

(2)

DebugUt11ityDefs.mesa 2-Sep-78 16:32:14

ValidGlobalFrame: PROCEDURE [GlobalFrameHandlo] RETURNS [BOOLEAN];

VirtualGlobalFrnme: PROCEDURE [GlobalFrameHandle]

RETURNS [GlobalFrameHandle];

WriteCodeByte: PROCEDURE [gframe: GlobalFrameHandle, pc: BytePC, b: AltoDefs.BYTE];

AWRITE, MWRITE, SWRITE: PROCEDURE [a, v: UNSPECIFIED];

--signals

AmbiguousTag: SIGNAL [oldTag: STRING];

DebuggerError: SIGNAL;

InitDebugger: SIGNAL Esp: CoreSwapDefs.SVPointer, message: STRING];

InitMapCleanup: SIGNAL;

InitUCSHandler: SIGNAL Esp: CoroSwapDefs.SVPointer, signal: UNSPECIFIED];

InvalidAddress: SIGNAL [a: DebuggerDefs.LA];

KillSession: SIGNAL;

LoadStateInvalid: SIGNAL;

NonExistentMemoryPage: SIGNAL [page: CARDINAL];

NoUserProcsLoaded: SIGNAL;

RemoteSegment: SIGNAL [seg: FileSegmentHandle];

END ...

Page 2

Références

Documents relatifs

CreatePages: PROCEDURE [ea: POINTER, efa: POINTER TO CFA, lastPage: PageNumber, lastBytes: CARDINAL]:. DeletePages: PROCEDURE [ea:

FindLongLiteral: PROCEDURE [LONG INTEGER] RETURNS [LTIndex);. LongLiteralValue: PROCEDURE [lTlndex] RETURNS [LONG

[r]

DeletedFrame: PROCEDURE [gfi: ControlDefs.GFTIndex] RETURNS [BOOLEAN];. DisplayConfiguration:

CoreSwapDefs: FROM "coreswapdefs" USING [ExternalStateVector.. DebuggeeFP:

[r]

-- routines for converting between strings and numbers StringToDecimal: PROCEDURE [STRING] RETURNS [INTEGER]:. StringToOctal: PROCEDURE [STRING] RETURNS

makeSEChain: PROCEDURE [CTXIndex, CARDINAL, BOOLEAN] RETURNS [ISEIndex];. fillctxse: PROCEDURE [ISEIndex, HTIndex,