t_usage.adb:5:11: Found: USAGE: (normal) T_Usage, procedure, not called, not accessed
t_usage.adb:13:9: Error: type_used: (normal) T_Usage.Acc, (sub)type, used
t_usage.adb:19:12: Found: USAGE: (normal) T_Usage.Gen, generic, instantiated
t_usage.adb:24:21: Error: Unused_param: (generic) T_Usage.Gen.Left, visible, in parameter, not initialized, not read (unused)
t_usage.adb:25:21: Error: Unused_param: (generic) T_Usage.Gen.Right, visible, in parameter, not initialized, not read (unused)
t_usage.adb:20:7: Error: Written_Visible: (generic) T_Usage.Gen.Y1, visible, variable, initialized, written, not read
t_usage.adb:21:7: Error: Written_Visible: (generic) T_Usage.Gen.Y2, visible, variable, not initialized, written, not read
t_usage.adb:22:7: Found: Constantable: (generic) T_Usage.Gen.Y3, visible, variable, initialized, not written, read (can be declared constant)
t_usage.adb:22:12: Insert
!constant 
t_usage.adb:28:7: Error: Written_Private: (generic) T_Usage.Gen.Y4, private, variable, not initialized, written, not read
t_usage.adb:23:7: Found: Removable: (generic) T_Usage.Gen.Z, visible, constant, not read (can be removed)
t_usage.adb:90:12: Found: USAGE: (normal) T_Usage.Gen_Gen, generic, instantiated
t_usage.adb:88:7: Error: Written_Visible: (instance) T_Usage.Gen_Gen.P1.Y1, visible, variable, initialized, written, not read
t_usage.adb:89:7: Found: Constantable: (instance) T_Usage.Gen_Gen.P2.Y3, visible, variable, initialized, not written, read
t_usage.adb:6:14: Found: USAGE: (normal) T_Usage.Guards, procedure, not called, not accessed
t_usage-guards.adb:3:14: Found: USAGE: (normal) T_Usage.Guards.P, procedure, not called, not accessed
t_usage-guards.adb:11:7: Error: Guard4: (normal) T_Usage.Guards.P.Exc1, in task guard, exception, not raised, not handled
t_usage-guards.adb:12:7: Error: Guard4: (normal) T_Usage.Guards.P.Exc2, in task guard, exception, raised, not handled
t_usage-guards.adb:14:16: Found: Guard3: (normal) T_Usage.Guards.P.F, in task guard, function, not called, not accessed (outside guard and corresponding accept)
t_usage-guards.adb:14:19: Error: Unused_param: (normal) T_Usage.Guards.P.F, in parameter, not initialized, not read (unused)
t_usage-guards.adb:19:16: Found: Guard3: (normal) T_Usage.Guards.P.G, in task guard, function, called, not accessed (outside guard and corresponding accept)
t_usage-guards.adb:5:7: Error: Guard1: (normal) T_Usage.Guards.P.J, in task guard, variable, not initialized, written, read (outside guard and corresponding accept)
t_usage-guards.adb:6:7: Error: Guard1: (normal) T_Usage.Guards.P.K, in task guard, variable, not initialized, written, not read (outside guard and corresponding accept)
t_usage-guards.adb:7:7: Error: Guard2: (normal) T_Usage.Guards.P.L, in task guard, variable, not initialized, not written, read (outside guard and corresponding accept)
t_usage-guards.adb:3:17: Error: Unused_param: (normal) T_Usage.Guards.P.X, in task guard, in parameter, not initialized, not read (outside guard and corresponding accept)
t_usage-guards.adb:3:33: Error: Guard5: (normal) T_Usage.Guards.P.Y, in task guard, in out parameter, not written, not read (outside guard and corresponding accept)
t_usage.adb:37:4: Error: Written_Visible: (instance) T_Usage.Inst1.Y1, visible, variable, initialized, written, not read
t_usage.adb:37:4: Error: Written_Visible: (instance) T_Usage.Inst1.Y2, visible, variable, not initialized, written, not read
t_usage.adb:37:4: Found: Removable: (instance) T_Usage.Inst1.Y3, visible, variable, initialized, not written, not read
t_usage.adb:37:4: Error: Written_Private: (instance) T_Usage.Inst1.Y4, private, variable, not initialized, written, not read
t_usage.adb:37:4: Found: Removable: (instance) T_Usage.Inst1.Z, visible, constant, not read
t_usage.adb:38:4: Found: Removable: (instance) T_Usage.Inst2.Y1, visible, variable, initialized, not written, not read
t_usage.adb:38:4: Error: Written_Visible: (instance) T_Usage.Inst2.Y2, visible, variable, not initialized, written, not read
t_usage.adb:38:4: Found: Constantable: (instance) T_Usage.Inst2.Y3, visible, variable, initialized, not written, read
t_usage.adb:38:4: Error: Written_Private: (instance) T_Usage.Inst2.Y4, private, variable, not initialized, written, not read
t_usage.adb:38:4: Found: Removable: (instance) T_Usage.Inst2.Z, visible, constant, not read
t_usage.adb:15:4: Found: Removable: (normal) T_Usage.Local, variable, not initialized, not written, not read (can be removed)
t_usage.adb:41:7: Error: Written_Visible: (normal) T_Usage.Pack.A1, visible, variable, not initialized, written, read
t_usage.adb:41:11: Error: Written_Visible: (normal) T_Usage.Pack.A2, visible, variable, not initialized, written, not read
t_usage.adb:42:7: Found: Constantable: (normal) T_Usage.Pack.A3, visible, variable, initialized, not written, read (can be declared constant)
t_usage.adb:42:12: Insert
!constant 
t_usage.adb:43:7: Found: Removable: (normal) T_Usage.Pack.A4, visible, variable, not initialized, not written, not read (can be removed)
t_usage.adb:53:7: Found: Constantable: (normal) T_Usage.Pack.Ac, visible, variable, initialized, not written, read (can be declared constant)
t_usage.adb:53:12: Insert
!constant 
t_usage.adb:67:12: Error: type_not_used: (normal) T_Usage.Pack.Acc_Int, visible, (sub)type, not used
t_usage.adb:55:12: Error: type_used: (normal) T_Usage.Pack.Arr_Acc, visible, (sub)type, used
t_usage.adb:56:12: Error: type_used: (normal) T_Usage.Pack.Arr_Arr_Acc, visible, (sub)type, used
t_usage.adb:44:7: Found: Removable: (normal) T_Usage.Pack.B, visible, constant, not read (can be removed)
t_usage.adb:46:7: Found: Constantable: (normal) T_Usage.Pack.D, visible, variable, not initialized, not written, read (never given a value)
t_usage.adb:68:12: Error: type_used: (normal) T_Usage.Pack.Derived, visible, (sub)type, used
t_usage.adb:46:9: Error: Written_Visible: (normal) T_Usage.Pack.E, visible, variable, not initialized, written, not read
t_usage.adb:46:11: Error: Written_Visible: (normal) T_Usage.Pack.F, visible, variable, not initialized, written, read
t_usage.adb:48:7: Found: Removable: (normal) T_Usage.Pack.I1, visible, constant, not read (can be removed)
t_usage.adb:50:7: Found: Removable: (normal) T_Usage.Pack.R, visible, constant, not read (can be removed)
t_usage.adb:57:7: Found: Removable: (normal) T_Usage.Pack.V1, visible, variable, initialized, not written, not read (can be removed)
t_usage.adb:60:7: Found: Removable: (normal) T_Usage.Pack.V2, visible, variable, initialized, not written, not read (can be removed)
t_usage.adb:61:7: Found: Removable: (normal) T_Usage.Pack.V3, visible, variable, initialized, not written, not read (can be removed)
t_usage.adb:66:7: Found: Removable: (normal) T_Usage.Pack.V4, visible, variable, not initialized, not written, not read (can be removed)
t_usage.adb:69:7: Found: Removable: (normal) T_Usage.Pack.V5, visible, variable, initialized, not written, not read (can be removed)
t_usage.adb:52:7: Error: Written_Visible: (normal) T_Usage.Pack.VR1, visible, variable, not initialized, written, not read
t_usage.adb:52:12: Error: Written_Visible: (normal) T_Usage.Pack.VR2, visible, variable, not initialized, written, not read
t_usage.adb:72:7: Found: Removable: (normal) T_Usage.Pack.XX, private, variable, not initialized, not written, not read (can be removed)
t_usage.adb:62:7: Found: Removable: (normal) T_Usage.Pack.Y, visible, variable, initialized, not written, not read (can be removed)
t_usage.adb:73:7: Error: Written_Private: (normal) T_Usage.Pack.YY, private, variable, not initialized, written, not read
t_usage.adb:63:7: Found: Removable: (normal) T_Usage.Pack.Z, visible, variable, initialized, not written, not read (can be removed)
t_usage.adb:7:14: Found: USAGE: (normal) T_Usage.Parameters, procedure, not called, not accessed
t_usage-parameters.adb:3:14: Found: USAGE: (normal) T_Usage.Parameters.P1, procedure, not called, not accessed
t_usage-parameters.adb:12:14: Found: USAGE: (normal) T_Usage.Parameters.P2, procedure, called, not accessed
t_usage-parameters.adb:12:18: Error: Unused_param: (normal) T_Usage.Parameters.P2.I, in parameter, not initialized, not read (unused)
t_usage-parameters.adb:14:18: Error: Change_to_out: (normal) T_Usage.Parameters.P2.Io, in out parameter, written, not read (mode can be changed to out)
t_usage-parameters.adb:14:23: Delete:14:25
t_usage-parameters.adb:13:18: Error: Read_Out: (normal) T_Usage.Parameters.P2.O, out parameter, not written, read (unset out parameter)
t_usage-parameters.adb:20:14: Found: USAGE: (normal) T_Usage.Parameters.P3, procedure, not called, not accessed
t_usage-parameters.adb:20:18: Error: Unused_param: (normal) T_Usage.Parameters.P3.I, in parameter, not initialized, not read (unused)
t_usage-parameters.adb:22:18: Error: Change_to_in: (normal) T_Usage.Parameters.P3.Io, in out parameter, not written, read (mode can be changed to in)
t_usage-parameters.adb:22:26: Delete:22:29
t_usage.adb:160:7: Found: Constantable: (normal) T_Usage.Pseudo_Const.Empty, variable, read (pseudo constant)
t_usage.adb:162:7: Found: Constantable: (normal) T_Usage.Pseudo_Const.I, variable, read (pseudo constant)
t_usage.adb:163:7: Found: Removable: (normal) T_Usage.Pseudo_Const.I2, variable, not read (can be removed)
t_usage.adb:164:7: Found: Removable: (normal) T_Usage.Pseudo_Const.J, constant, not read (can be removed)
t_usage.adb:166:15: Error: type_used: (normal) T_Usage.Pseudo_Const.None, (sub)type, used
t_usage.adb:167:12: Error: type_used: (normal) T_Usage.Pseudo_Const.None_Der, (sub)type, used
t_usage.adb:168:7: Found: Constantable: (normal) T_Usage.Pseudo_Const.Nothing, variable, read (pseudo constant)
t_usage.adb:161:7: Found: Constantable: (normal) T_Usage.Pseudo_Const.S, variable, not initialized, not written, read (never given a value)
t_usage.adb:169:7: Found: Constantable: (normal) T_Usage.Pseudo_Const.Something, variable, not initialized, not written, read (never given a value)
t_usage.adb:165:12: Error: type_used: (normal) T_Usage.Pseudo_Const.Tab, (sub)type, used
t_usage.adb:81:14: Found: USAGE: (normal) T_Usage.P, procedure, called, not accessed
t_usage.adb:81:17: Error: Unused_param: (normal) T_Usage.P.X, in parameter, not initialized, not read (unused)
t_usage.adb:9:9: Error: type_used: (normal) T_Usage.Rec, (sub)type, used
t_usage.adb:204:12: Error: type_used: (normal) T_Usage._anonymous_.Acc_Proc, (sub)type, used
t_usage.adb:200:16: Found: USAGE: (normal) T_Usage._anonymous_.F1, function, called, not accessed
t_usage.adb:202:16: Found: USAGE: (normal) T_Usage._anonymous_.F2, function, not called, accessed
t_usage.adb:220:15: Found: USAGE: (normal) T_Usage._anonymous_.Gen1, generic, instantiated
t_usage.adb:221:20: Found: USAGE: (generic) T_Usage._anonymous_.Gen1.P, visible, procedure, called, not accessed
t_usage.adb:222:20: Found: USAGE: (generic) T_Usage._anonymous_.Gen1.Q, visible, procedure, not called, not accessed
t_usage.adb:230:15: Found: USAGE: (normal) T_Usage._anonymous_.Gen2, generic, not instantiated
t_usage.adb:231:20: Found: USAGE: (generic) T_Usage._anonymous_.Gen2.P, visible, procedure, not called, not accessed
t_usage.adb:237:7: Found: USAGE: (instance) T_Usage._anonymous_.Inst.P, visible, procedure, called, not accessed
t_usage.adb:237:7: Found: USAGE: (instance) T_Usage._anonymous_.Inst.Q, visible, procedure, not called, not accessed
t_usage.adb:197:17: Found: USAGE: (normal) T_Usage._anonymous_.P1, procedure, called, not accessed
t_usage.adb:198:17: Found: USAGE: (normal) T_Usage._anonymous_.P2, procedure, not called, accessed
t_usage.adb:188:15: Error: type_used: (normal) T_Usage._anonymous_.S2, (sub)type, used
t_usage.adb:189:15: Error: type_not_used: (normal) T_Usage._anonymous_.S3, (sub)type, not used
t_usage.adb:184:12: Error: type_not_used: (normal) T_Usage._anonymous_.T1, (sub)type, not used
t_usage.adb:185:12: Error: type_used: (normal) T_Usage._anonymous_.T2, (sub)type, used
t_usage.adb:186:7: Found: Removable: (normal) T_Usage._anonymous_.V1, variable, not initialized, not written, not read (can be removed)
t_usage.adb:190:7: Found: Removable: (normal) T_Usage._anonymous_.V2, variable, not initialized, not written, not read (can be removed)
x_usage.ads:4:4: Error: USAGE: (normal) X_Usage.E1, visible, exception, raised, handled
x_usage.ads:4:8: Error: USAGE: (normal) X_Usage.E2, visible, exception, raised, not handled
x_usage.ads:4:12: Error: USAGE: (normal) X_Usage.E3, visible, exception, not raised, handled
x_usage.ads:4:16: Error: USAGE: (normal) X_Usage.E4, visible, exception, not raised, not handled
x_usage.ads:2:4: Error: Written_Visible: (normal) X_Usage.Not_Included, visible, variable, not initialized, written, not read
x_usage.ads:25:4: Error: USAGE: (normal) X_Usage.P1, visible, protected, called
x_usage.ads:26:4: Error: USAGE: (normal) X_Usage.P2, visible, protected, called
x_usage.ads:27:4: Error: USAGE: (normal) X_Usage.P3, visible, protected, called
x_usage.ads:28:14: Error: USAGE: (normal) X_Usage.P4, visible, protected, not called
x_usage.ads:17:19: Error: type_used: (normal) X_Usage.PT1, visible, (sub)type, used
x_usage.ads:22:9: Error: type_used: (normal) X_Usage.PT2, visible, (sub)type, used
x_usage.ads:23:12: Error: type_used: (normal) X_Usage.PT3, visible, (sub)type, used
x_usage.ads:12:4: Error: USAGE: (normal) X_Usage.T1, visible, task, called, aborted
x_usage.ads:13:4: Error: USAGE: (normal) X_Usage.T2, visible, task, called, not aborted
x_usage.ads:14:4: Error: USAGE: (normal) X_Usage.T3, visible, task, not called, aborted
x_usage.ads:15:9: Error: USAGE: (normal) X_Usage.T4, visible, task, not called, not aborted
x_usage.ads:6:14: Error: type_used: (normal) X_Usage.TT1, visible, (sub)type, used
x_usage.ads:9:9: Error: type_used: (normal) X_Usage.TT2, visible, (sub)type, used
x_usage.ads:10:12: Error: type_used: (normal) X_Usage.TT3, visible, (sub)type, used

Counts summary:
USAGE: 24
