|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7168 (0x1c00)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, package Cmvc_Maintenance, pragma Module_Name 4 3707, pragma Subsystem Cmvc, seg_01282a
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
package Cmvc_Maintenance is
procedure Expunge_Database (In_Subsystem : String := "<CURSOR>";
Response : String := "<PROFILE>");
-- Free up space in the Database by first finding all configurations
-- in the database that no longer have objects and destroying them,
-- then destroying all elements and join sets (with all of their
-- generations) that are no longer referenced.
procedure Delete_Unreferenced_Leading_Generations
(In_Subsystem : String := "<CURSOR>";
Response : String := "<PROFILE>");
-- Not yet implemented
procedure Convert_Old_Subsystem (Which : String := "<SELECTION>";
Response : String := "<PROFILE>");
-- Convert all of the views in a subsystem to CMVC subsystems. This
-- command can convert more than one subsystem per call.
procedure Check_Consistency (Views : String := "<CURSOR>";
Response : String := "<PROFILE>");
-- Verify that all of the views are consistent with the CMVC invariants.
-- Checks that:
-- The configurations all exist and are correct.
-- There are no dangling controlled objects.
-- The imports are ok, and that all of the imported subsystems
-- record the reference.
-- Various other things.
------------------------------------------------------------------------
-- User level commands for manipulating the compatibility database (CDB)
-- associated with subsystems.
------------------------------------------------------------------------
procedure Display_Cdb (Subsystem : String := "<CURSOR>";
Show_Units : Boolean := False;
Response : String := "<PROFILE>");
-- Displays a summary of the information in the CDB. If "show_units"
-- is true, then a summary of information for the units currently
-- known in the subsystem is also displayed.
procedure Make_Primary (Subsystem : String := "<SELECTION>";
Moving_Primary : Boolean := False;
Response : String := "<PROFILE>");
-- Makes the subsystem into a primary subsystem with its own read/write
-- CDB. If the subsystem was a primary this operation is a no-op. If
-- the subsystem is a secondary then a new subsystem_id is assigned.
-- If "moving_primary" is set to true, then the location of the
-- primary for this subsystem is being moved and the current subsystem_id
-- will be used. When moving a primary the user must make sure
-- that the original primary is either destroyed or converted into
-- a secondary to prevent corruption of the CDB.
procedure Make_Secondary (Subsystem : String := "<SELECTION>";
Response : String := "<PROFILE>");
-- Makes the subsystem into a secondary with the same subsystem_id.
procedure Destroy_Cdb (Subsystem : String := "<SELECTION>";
Limit : String := "<WORLDS>";
Effort_Only : Boolean := True;
Response : String := "<PROFILE>");
-- Destroys the CDB and all remnants of it in compiled units.
-- This includes demoting ALL units in the subsystem to source
-- and deleting all code-only views. If "effort-only" is set
-- to true, then the effects of the operation are computed
-- and displayed.
procedure Update_Cdb (From_Subsystem : String := "<ASSOCIATED_PRIMARY>";
To_Subsystem : String := "<SELECTION>";
Response : String := "<PROFILE>");
-- Moves the CDB from one subsystem to another using the network
-- if necessary. Both subsystems must have the same subsystem_id.
procedure Repair_Cdb (Subsystem : String := "<SELECTION>";
Verify_Only : Boolean := True;
Delete_Current : Boolean := False;
Response : String := "<PROFILE>");
-- Will rebuild the CDB to be consistent with the currently compiled
-- units in the subsystem. If "verify_only" is true then the CDB
-- will not be changed, but will be checked for consistency with
-- the currently compiled units. If "verify_only" is false and
-- "delete_current" is true then the current CDB will be deleted
-- and then rebuilt. If the "verify_only" is false and
-- "delete_current" is false then existing entries in the CDB
-- will be verified and missing entries will be added.
procedure Display_Code_View (View : String := "<CURSOR>";
Verbose_Unit_Info : Boolean := False;
Show_Map_Info : Boolean := False;
Response : String := "<PROFILE>");
-- Display information about the code view.
-- The units in the code view are displayed. If "verbose_unit_info"
-- is set then context dependencies and other unit information is
-- displayed. If "show_map_info" is set then the mapping of
-- code segments and exceptions from the code view to the original
-- view is displayed.
pragma Subsystem (Cmvc);
pragma Module_Name (4, 3707);
end Cmvc_Maintenance;
nblk1=6
nid=0
hdr6=c
[0x00] rec0=19 rec1=00 rec2=01 rec3=008
[0x01] rec0=14 rec1=00 rec2=02 rec3=048
[0x02] rec0=14 rec1=00 rec2=03 rec3=008
[0x03] rec0=17 rec1=00 rec2=04 rec3=032
[0x04] rec0=11 rec1=00 rec2=05 rec3=03c
[0x05] rec0=0d rec1=00 rec2=06 rec3=000
tail 0x2150d8b6082b0810bfeb9 0x42a00088462060003