DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 2952 (0xb88) Types: TextFile Names: »V«
└─⟦afbc8121e⟧ Bits:30000532 8mm tape, Rational 1000, MC68020_OS2000 7_2_2 └─ ⟦77aa8350c⟧ »DATA« └─⟦f794ecd1d⟧ └─⟦4c85d69e2⟧ └─⟦this⟧
package Debug_Tools is procedure Debug_On; procedure Debug_Off; -- Enable or disable debugging for the calling task's job. When enabled, -- only tasks that are descendents of the caller can be debugged. -- When debugging is disabled, the task is released to execute, and all -- active debugger "hooks" are deactivated (eg, breakpoints, etc). function Debugging return Boolean; -- return true if calling task is being debugged. procedure Message (Info : String); -- Print the message string in the debugger window. No operation if -- the debugger is not activated procedure User_Break (Info : String); -- "Break" in the debugger. The calling task stops as though it -- encountered a breakpoint. If the debugger is not active, no action -- is performed. Otherwise, the task remains stopped until the -- debugger user explicitly continues its execution. procedure Set_Task_Name (Name : String); function Get_Task_Name return String; -- Set or retrieve a string "synonym" for the calling task. This name -- is used within the debugger to make identifying task easier. -- It is also useful for multiple instances of the same task type -- to distinguish themselves in the debugger. -- No operation if the debugger is not activate. function Ada_Location (Frame_Number : Natural := 0; Fully_Qualify : Boolean := True; Machine_Info : Boolean := False) return String; -- Return a string name for the Ada location of execution in the -- specified stack frame. Frame_Number = 0 refers to the caller -- of Ada_Location. Frame_Number = 1 refers to its caller, and so -- on. The null string is returned if the frame is nonexistent or -- its location cannot be found for some other serious reason. -- This procedure works independent of whether there is an active -- debugger for the calling tasks, but it may return less information -- if there is not. function Get_Exception_Name (Fully_Qualify : Boolean := True; Machine_Info : Boolean := False) return String; -- return a string representation of the exception most recently -- executed by the calling task. Get_Exception_Name must be called -- either directly or indirectly from an exception handler. If -- no exception is found, the null string is returned. function Get_Raise_Location (Fully_Qualify : Boolean := True; Machine_Info : Boolean := False) return String; -- return a string representation of the location of the exception -- most recently executed by the calling task. Get_Raise_Location -- must be called either directly or indirectly from an exception -- handler. If no exception is found or other problems encountered, -- the null string is returned. end Debug_Tools;