|
|
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 - metrics - 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;