PMD.DEF 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * PMD.DEF - Modula-2 post-moretm debugging interface *
  5. * *
  6. * COPYRIGHT (C) 1989..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. (*%F _fdata *)
  11. (*# call(seg_name => null) *)
  12. (*# data(seg_name => null) *)
  13. (*%E *)
  14. (*# name(prefix=>c) *)
  15. DEFINITION MODULE PMD;
  16. IMPORT CorePMD;
  17. TYPE
  18. ProcessState = RECORD
  19. PSP, TopLim: CARDINAL;
  20. BPreg, DSreg, DIreg, SIreg, CSreg, IPreg, SSreg, SPreg: CARDINAL;
  21. Code: CARDINAL;
  22. Msg: FarADDRESS;
  23. FPstate: ARRAY [0..93] OF SHORTCARD;
  24. ProgName: ARRAY [0..79] OF CHAR;
  25. END;
  26. PROCEDURE _PMDbody(VAR state: ProcessState);
  27. PROCEDURE UserFatalError(ErrorCode: CARDINAL);
  28. CONST
  29. includePMD ::= CorePMD.includePMD;
  30. END PMD.
  31.