Service Manuals, User Guides, Schematic Diagrams or docs for : xerox mesa 4.0_1978 listing Mesa_4_Debug DebugUtilityDefs.mesa_Sep78

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
DebugUtilityDefs.mesa_Sep78


>> Download DebugUtilityDefs.mesa_Sep78 documenatation <<

Text preview - extract from the document
DebugUtilityDefs.mesa          2-Sep-78 15:32:14                                Page   1


   DebugUtilityDefs,m~sa
   Edited by:
                Johns. " August 29. 1978 9:33 AM
                Sand, .  ~ay 24. 1978  10:11 AM
                Barb"    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]:
DebugUt11ityDefs.mesa         2-Sep-78 16:32:14                               Page   2


 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 ...



◦ Jabse Service Manual Search 2026 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo