<<>> <> <> <> <> <> <> <> <> DIRECTORY CirioNubAccess USING[Handle], BreakWorldArchitecture USING [BreakWorld], Rope USING[ROPE], MIPSArchitecture, SourceFileOpsExtras USING [Position]; CirioBreakAccess: CEDAR DEFINITIONS = BEGIN CirioBreakSet: TYPE = REF CirioBreakSetBody; CirioBreakSetBody: TYPE; QuaBreakSet: PROC [REF ANY] RETURNS [is: BOOL, it: CirioBreakSet]; <<(NOT is) => (it = NIL).>> CreateCirioBreakSet: PROC[nub: CirioNubAccess.Handle, fileNameStem: Rope.ROPE, breakProcName: Rope.ROPE] RETURNS[CirioBreakSet]; <> <<(Foo, not _Foo_P60)>> <> <<>> BreakWorldFromBreakSet: PUBLIC PROC[breaks: CirioBreakSet] RETURNS [BreakWorldArchitecture.BreakWorld]; <> <<>> SetBreakAtAbsAddr: PROC[breaks: CirioBreakSet, cardAddress: CARD32, mesaPos: SourceFileOpsExtras.Position, stopAll: BOOLEAN]; ListBreaks: PROC[breaks: CirioBreakSet]; <> ClearBreakAtAbsAddr: PROC[breaks: CirioBreakSet, cardAddress: CARD32]; ClearBreakAtIndex: PROC[breaks: CirioBreakSet, index: CARD]; ClearAllBreaks: PROC[breaks: CirioBreakSet]; BreakSetBroken: PROC [CirioBreakSet] RETURNS [BOOL]; END..