This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-scripts-impl.ali is in libgnatcoll1.6-dev 1.6gpl2014-6.

This file is owned by root:root, with mode 0o444.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
V "GNAT Lib v4.9"
A -O2
A -O2
A -fPIC
A -fstack-protector-strong
A -gnatA
A -gnatn
A -gnatws
A -gnat05
A -g
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_CALENDAR
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_ENUMERATION_MAPS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U gnatcoll.scripts.impl%b  gnatcoll-scripts-impl.adb  6043e9ac OO PF PK IU
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.streams%s		a-stream.adb		a-stream.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W gnatcoll.scripts%s	gnatcoll-scripts.adb	gnatcoll-scripts.ali
W gnatcoll.traces%s	gnatcoll-traces.adb	gnatcoll-traces.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.assertions%s	s-assert.adb		s-assert.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.pool_global%s	s-pooglo.adb		s-pooglo.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali
W system.val_enum%s	s-valenu.adb		s-valenu.ali

U gnatcoll.scripts.impl%s  gnatcoll-scripts-impl.ads  d6c08c6e EE NE OO PK IU
W gnatcoll.scripts%s	gnatcoll-scripts.adb	gnatcoll-scripts.ali

D ada.ads		20070406091342 3ffc8e18
D a-calend.ads		20120515092648 d86d6c8c
D a-calfor.ads		20140127164329 0a6f9afc
D a-catizo.ads		20120123093331 409d7e5b
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chlat1.ads		20140225151544 66457d31
D a-contai.ads		20101025135029 61e5e089
D a-cgarso.ads		20070406091342 9129bfa8
D a-cohata.ads		20110804151834 04abccc5
D a-chtgke.ads		20140219145932 a7b0f3a2
D a-chtgke.adb		20140220134615 ee7af212
D a-chtgop.ads		20140219145932 b47ea0e7
D a-chtgop.adb		20140220134615 c00683b2
D a-cidlli.ads		20130411133353 13a4dc30
D a-cidlli.adb		20140220134615 52b81847
D a-cihama.ads		20130411133353 6caf5205
D a-cihama.adb		20140220134615 de3b0085
D a-coprnu.ads		20090409150019 0cdf1864
D a-convec.ads		20120217141546 0aaf3975
D a-convec.adb		20140220134615 a022038f
D a-except.ads		20140129161953 f86a4103
D a-exctra.ads		20130102111339 5c8e2c9f
D a-finali.ads		20111121113555 52ecdc1b
D a-ioexce.ads		20140225151544 e4a01f64
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strfix.ads		20101008130255 d07c346e
D a-strhas.ads		20140225151544 c71c2a52
D a-strmap.ads		20090409150019 9cb836fb
D a-strunb.ads		20120426100351 3f91d4c5
D a-tags.ads		20111212115430 6c0509d0
D a-textio.ads		20140129155348 386df5d4
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gnat.ads		20110801150502 fd2ad2f1
D g-calend.ads		20120515094453 a65b01a8
D g-catiio.ads		20140122165324 b8a4f3d4
D g-dirope.ads		20110801150502 940c4438
D g-expect.ads		20110801150502 8c6f1a8c
D g-os_lib.ads		20090409150019 0db74523
D g-regpat.ads		20110801150502 b85d88ef
D g-souinf.ads		20140204144939 a510dad3
D g-string.ads		20090409150019 c6abc540
D g-tasloc.ads		20110801150502 9c49392e
D g-traceb.ads		20120314163337 dee80ba3
D gnatcoll.ads		20140810010057 6a5da479
D gnatcoll-any_types.ads  20140810010057 b8e2b29e
D gnatcoll-arg_lists.ads  20140810010057 ce7c8614
D gnatcoll-io.ads	20140810010057 54261358
D gnatcoll-io-native.ads  20140810010057 6e98f0b4
D gnatcoll-mmap.ads	20140810010057 5a47807f
D gnatcoll-path.ads	20140810010057 44783065
D gnatcoll-scripts.ads	20140810010057 58d406e4
D gnatcoll-scripts-impl.ads  20140810010057 8e148a8a
D gnatcoll-scripts-impl.adb  20140810010057 bccc803d
D gnatcoll-traces.ads	20140810010057 f6bb7e36
D gnatcoll-traces.adb	20140810010057 11c82066
D gnatcoll-utils.ads	20140810010057 1d777100
D gnatcoll-vfs.ads	20140810010057 34a2f66e
D gnatcoll-vfs_types.ads  20140810010057 14be4a8d
D gnatcoll-vfs_utils.ads  20140810010057 94352d11
D interfac.ads		20140225151838 69adb1b9
D i-c.ads		20110801143639 5421119b
D i-cstrin.ads		20130104124955 341d0ddf
D i-cstrea.ads		20130412125801 8128536b
D system.ads		20140921225607 90249111
D s-addima.ads		20090409150019 a1ec9d3a
D s-assert.ads		20140225151544 cd8d2c94
D s-atocou.ads		20131010110730 cd7c94ca
D s-atocou.adb		20131010121735 62bad392
D s-crtl.ads		20140225151544 840e6817
D s-exctab.ads		20140225151139 54135002
D s-ficobl.ads		20120709130952 55a71d43
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-imgint.ads		20090409150019 02dbe0c2
D s-os_lib.ads		20140225151139 73b554c6
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
D s-regpat.ads		20120410054430 825a9b7f
D s-secsta.ads		20140225151139 86a2856d
D s-soflin.ads		20140225151139 aa763b52
D s-stache.ads		20140225151139 a37c21ec
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-stopoo.ads		20131010103753 b16154c2
D s-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20131014135145 aedef97e
D s-stratt.adb		20090409150019 56ef263e
D s-string.ads		20140225151139 8fe54fb7
D s-ststop.ads		20140225151139 e6693757
D s-tasloc.ads		20130206104934 618a376e
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-valenu.ads		20090409150019 bb1a4295
D s-wchcon.ads		20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 57|62r13
X 24 a-finali.ads
40K13*Finalization 73e21 57|62r17
48H9*Controlled<77|40R9> 64e72 57|62r30
X 26 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[20|70]>
X 48 gnatcoll.ads
24K9*GNATCOLL 26e13 56|28r9 65r5 57|24r6 24r29 28r14 327r5
X 55 gnatcoll-scripts.ads
49K18*Scripts 48|24k9 55|1466e21 56|28r18 65r14 57|28r23 327r14
51R9*Scripts_Repository_Record 1464e14 56|54r22 60r22 57|253r22 291r22
54H9*Scripting_Language_Record 1436e14 56|31r23 37r24 41r24 45r24 57|48r23
. 71r24 93r24 109r24
55P9*Scripting_Language(54R9) 57|56r22
59H9*Callback_Data 1432e53 57|31r21 35r21 126r21 207r21
64R9*Class_Instance 1415e14 56|32r59 57|49r59 59r14 129r27 210r23
64b25 Initialized{boolean} 57|60m10
144R9*Class_Type 1359e14 56|55r15 61r15 57|254r15 292r15
151r4*Any_Class{144R9} 57|129r63
156r4*No_Class_Instance{64R9} 57|53r17
245y13*Number_Of_Arguments{natural} 57|134R13
284y13*Nth_Arg{string} 57|136R42 148R41 151R40 154R42 216R34 220R50 235R43
. 239R59
294y13*Nth_Arg{boolean} 57|224R55 234R43
305y13*Nth_Arg{64R9} 57|129R45 210R41
319V13*Nth_Arg{string} 57|236R43
324V13*Nth_Arg{integer} 57|182R36 194R36
345x14*Set_Error_Msg 57|139R19 157R13 165R13 185R13 197R13 239R16
368x14*Set_Return_Value 57|244R10
372x14*Set_Return_Value 57|179R13 191R13
374x14*Set_Return_Value 57|174R10 228R10
650H9*Instance_Property_Record 650e64 57|38r41
651P9*Instance_Property(650R9) 57|211r14
653U14*Destroy
672U14*Set_Data 57|214s10
687V13*Get_Data{651P9} 57|219s18 223s18 227s18 232s21 243s18
701H9*Class_Instance_Record 1387e14 56|32r23 57|49r23
702P9*Class_Instance_Record_Access(701R9) 57|63r26
790P9*Virtual_Console(789R9) 56|38r17 42r17 46r17 57|72r17 94r17 110r17 130r18
792x14*Insert_Text 57|81R10 84R10 148R19
796U14*Insert_Log 57|151R19
801x14*Insert_Error 57|98R10 100R10 154R19
805x14*Insert_Prompt 57|115R10 117R10
861V13*Get_Data{790P9} 57|144s21 161s21 177s21 189s21
873U14*Clear 57|163R13
882V13*Read{string} 57|181R16 193R16
884i7 Size{integer} 57|182r22 194r22
885b7 Whole_Line{boolean} 57|183r22 195r22
895P9*Module_Command_Function
908A9*Param_Array(907R9)<integer>
913V13*Param{907R9} 57|258s27 259s27 276s32 281s32 297s26 302s26 307s26 316s26
. 317s26 318s26
914b22 Optional{boolean} 57|259r42 276r47 281r47 318r52
1184s4*Constructor_Method{string} 57|213r20 296r16
1215U14*Register_Command 57|256s7 274s7 279s7 295s7 300s7 305s7 314s7
1218a7 Params{908A9} 57|258r10 276r10 281r10 297r10 302r10 307r10 316r10
1219p7 Handler{895P9} 57|261r10 278r10 283r10 299r10 304r10 309r10 320r10
1220r7 Class{144R9} 57|260r10 277r10 282r10 298r10 303r10 308r10 319r10
1223U14*Register_Command 57|262s7 266s7 270s7
1228p7 Handler{895P9} 57|265r10 269r10 273r10
1229r7 Class{144R9} 57|264r10 268r10 272r10
1286U14*Register_Property 57|310s7 321s7
1289r7 Class{144R9} 57|312r10 323r10
1291p7 Getter{895P9} 57|313r10 324r10
1349b7*Hide_Output{boolean} 57|75r44 76r65
1381p7*Script{55P9} 57|56m12
1383i7*Refcount{64|51I9} 57|57m12 57r29
1403p7*Data{702P9} 57|63m18
1412r24*Data{1402R9} 57|61m10
1435p7*Console{790P9} 57|76r25 76r57 83r20 84r30 99r20 100r31 116r20 117r32
X 56 gnatcoll-scripts-impl.ads
28K26*Impl 55|49k18 56|65l22 65e26 57|28b31 327l22 327t26
30V13*From_Instance{55|64R9} 31^7 32^7 57|47b13 64l8 64t21
31p7 Script(55|54R9) 57|48b7 56r42
32p7 Inst(55|701R9) 57|49b7 52r10 56r7 57r7 57r24 63r56
36U14*Insert_Text 37^7 38>7 39>7 57|70b14 86l8 86t19
37p7 Script(55|54R9) 57|71b7 76r18 76r50 83r13 84r23
38p7 Console{55|790P9} 57|72b7 75r11 75r36 80r13 81r23
39s7 Txt{string} 57|73b7 81r32 84r39
40U14*Insert_Error 41^7 42>7 43>7 57|92b14 102l8 102t20
41p7 Script(55|54R9) 57|93b7 99r13 100r24
42p7 Console{55|790P9} 57|94b7 97r10 98r24
43s7 Txt{string} 57|95b7 98r33 100r40
44U14*Insert_Prompt 45^7 46>7 47>7 57|108b14 119l8 119t21
45p7 Script(55|54R9) 57|109b7 116r13 117r25
46p7 Console{55|790P9} 57|110b7 114r10 115r25
47s7 Txt{string} 57|111b7 115r34 117r41
53U14*Register_Console_Class 54^7 55>7 57|252b14 284l8 284t30
54p7 Repo(55|51R9) 57|253b7 257r10 263r10 267r10 271r10 275r10 280r10
55r7 Class{55|144R9} 57|254b7 260r26 264r26 268r26 272r26 277r26 282r26
59U14*Register_Logger_Class 60^7 61>7 57|290b14 325l8 325t29
60p7 Repo(55|51R9) 57|291b7 296r10 301r10 306r10 311r10 315r10 322r10
61r7 Class{55|144R9} 57|292b7 298r19 303r19 308r19 312r19 319r19 323r20
X 57 gnatcoll-scripts-impl.adb
30U14 Console_Command_Handler 31=7 31>42 125b14 200l8 200t31 261r26 265r26
. 269r26 273r26 278r26 283r26
31c7 Data<55|59R9> 126b7 129r54 134r34 136r51 139m34 148r50 151r49 154r51
. 157m28 165m28 174m28 180m16 182r45 185m28 192m16 194r45 197m28
31s42 Command{string} 126b42 133r10 160r13 168r13 173r13 176r13 188r13
34U14 Logger_Handler 35=7 35>42 206b14 246l8 246t22 299r21 304r21 309r21
. 313r20 320r21 324r20
35c7 Data<55|59R9> 207b7 210r50 216r43 220r59 224r64 228m28 234r52 235r52
. 236r52 239m31 239r68 244m28
35s42 Command{string} 207b42 213r10 218r13 222r13 226r13 230r13 242r13
38R9 Logger_Properties_Record<55|650R9> 55|653p14 57|40e14 41r41 215r32
39p7*Handle{58|36P9} 216m16 220r42 224r47 228r67 233r46 244r66
41P9 Logger_Properties(38R9) 220r17 224r22 228r42 233r21 244r41
128E12 Mode_Kinds 128e44 131r18 136r24
128n27 Text{128E12} 131r32 147r21
128n33 Log{128E12} 150r21
128n38 Error{128E12} 153r21
129r7 Inst{55|64R9} 144r31 161r31 177r31 189r31
130p7 Console{55|790P9} 144m10 145r13 148r32 151r31 154r33 161m10 162r13
. 163r20 177m10 178r13 181r22 189m10 190r13 193r22
131e7 Mode{128E12} 136m16 146r18
209a7 Logger_Data{string} 215r19 219r34 223r34 227r34 232r37 243r34
210r7 Inst{55|64R9} 215r13 219r28 223r28 227r28 232r31 243r28
211p7 Prop{55|651P9} 219m10 220r36 223m10 224r41 227m10 228r61 232m13 233r40
. 243m10 244r60
X 58 gnatcoll-traces.ads
33K18*Traces 57|24w15 24r38 58|512e20
36P9*Trace_Handle(35R9) 57|39r18
162V13*Create{36P9} 57|216s26
258U14*Trace 57|220s10
280U14*Assert 57|233s13
282b7 Condition{boolean} 57|234r21
283s7 Error_Message{string} 57|235r21
284s7 Message_If_Success{string} 57|236r21
297U14*Set_Active 57|224s10
302V13*Active{boolean} 57|228s34
330V13*Count{natural} 57|244s34
X 64 interfac.ads
38K9*Interfaces 57|26w6 26r29 64|179e15
51I9*Integer_32<integer>
X 68 system.ads
37K9*System 57|25r6 238r18 68|152e11
X 70 s-assert.ads
41K16*Assertions 57|25w13 238r25 70|50e22
43X4*Assert_Failure 57|238r36