This file is indexed.

/usr/lib/ada/adalib/gnatprj/errutil.ali is in libgnatprj4.9-dev 4.9.3-3ubuntu5.

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
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
V "GNAT Lib v4.9"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_EXCEPTIONS
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U errutil%b		errutil.adb		a2324b0d NE OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W atree%s		atree.adb		atree.ali
W err_vars%s		err_vars.ads		err_vars.ali
W erroutc%s		erroutc.adb		erroutc.ali
W interfaces%s		interfac.ads		interfac.ali
W namet%s		namet.adb		namet.ali
W opt%s			opt.adb			opt.ali
W output%s		output.adb		output.ali
W scans%s		scans.adb		scans.ali
W sinput%s		sinput.adb		sinput.ali
W stringt%s		stringt.adb		stringt.ali
W stylesw%s		stylesw.adb		stylesw.ali

U errutil%s		errutil.ads		f2cca0d7 EE OO PK
Z atree%s		atree.adb		atree.ali
Z casing%s		casing.adb		casing.ali
Z csets%s		csets.adb		csets.ali
Z einfo%s		einfo.adb		einfo.ali
Z err_vars%s		err_vars.ads		err_vars.ali
Z opt%s			opt.adb			opt.ali
Z scans%s		scans.adb		scans.ali
Z sinfo%s		sinfo.adb		sinfo.ali
Z sinput%s		sinput.adb		sinput.ali
W styleg%s		styleg.adb		styleg.ali  AD
Z stylesw%s		stylesw.adb		stylesw.ali
W types%s		types.adb		types.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20140129161953 f86a4103
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D aspects.ads		20140225151544 132f69b1
D atree.ads		20140225154805 15f9fb8a
D atree.adb		20140224171334 4c3369fa
D casing.ads		20100909094434 5c2a7161
D csets.ads		20140122165324 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20140225154805 b22949de
D einfo.adb		20140225151838 fd9a49c7
D elists.ads		20131013163100 4c493074
D err_vars.ads		20130910153044 d6d090e9
D erroutc.ads		20140225154945 b3b1b344
D erroutc.adb		20140225154945 e5ef7036
D errutil.ads		20121106112827 74c2502c
D errutil.adb		20140220135208 1d1b7bfe
D gnat.ads		20110801150502 fd2ad2f1
D g-byorma.ads		20140225151544 2b13b02c
D hostparm.ads		20130411123322 c164ed60
D interfac.ads		20140225151838 69adb1b9
D namet.ads		20140129155348 0b5fbeae
D nlists.ads		20140206101107 783bf08e
D opt.ads		20140225154805 0424f3ab
D output.ads		20140219102553 2d9479ad
D rident.ads		20120712104910 770cd2d0
D scans.ads		20140124144712 bebd53fa
D sinfo.ads		20140225150201 4a23565b
D sinfo.adb		20140224155759 ab5b6dfc
D sinput.ads		20140120151301 c46c1677
D sinput.adb		20140120151534 abc14b6d
D snames.ads		20160213140149 383b4c02
D stand.ads		20140224150940 4852f602
D stringt.ads		20140220134420 b6600148
D styleg.ads		20140219111205 8faf4546
D styleg.adb		20140219150543 8294d75a
D stylesw.ads		20140219111205 552dc895
D system.ads		20160213141829 90249111
D s-conca2.ads		20140225151544 02a0d7d0
D s-exctab.ads		20140225151139 54135002
D s-imenne.ads		20140225151139 614c06c0
D s-memory.ads		20140225151139 597d6634
D s-os_lib.ads		20140225151139 73b554c6
D s-parame.ads		20140225151139 ab8cb46a
D s-rident.ads		20140225151139 fcbf2143
D s-secsta.ads		20140225151139 86a2856d
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-string.ads		20140225151139 8fe54fb7
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-wchcon.ads		20140225151139 1b7d22d2
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D targparm.ads		20140124151846 9fc6b7fc
D tree_io.ads		20130910150933 92caaa96
D types.ads		20140129155348 09a1b5bd
D uintp.ads		20160213132118 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20130411125352 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 7 atree.ads
44K9*Atree 4023e10 19|26w6 26r20
302i4*Serious_Errors_Detected{60|62I12} 19|312m13 312r40 592m7
308i4*Total_Errors_Detected{60|62I12} 19|309m10 309r35 488r13 506r13 524r13
. 527r16 531r24 566r13 574m10 574r35 593m7
314i4*Warnings_Detected{60|62I12} 19|306m10 306r31 488r37 506r37 535r13 537r24
. 540r16 547r19 560r13 574r59 575m10 594m7
X 15 err_vars.ads
33K9*Err_Vars 152e13 19|27w6 27r20
71i4*Raise_Exception_On_Error{60|62I12} 19|176r10
80X4*Error_Msg_Exception 19|177r16
83i4*Current_Error_Source_File{60|567I9} 19|628r19 634m10
109i4*Error_Msg_Col{60|177I9} 19|677r28
116i4*Error_Msg_Sloc{60|212I12} 19|734r44
X 16 erroutc.ads
32K9*Erroutc 576e12 19|28w6 28r20
38b4*Continuation{boolean} 19|185r10 218r42 257r25 277r23 288r14 737m13
47i4*Flag_Source{60|567I9} 19|692m7
54b4*Is_Serious_Error{boolean} 19|216r42
58b4*Is_Unconditional_Msg{boolean} 19|217r42
62b4*Is_Warning_Msg{boolean} 19|197r10 214r42
65e4*Warning_Msg_Char{character} 19|215r42
72b4*Is_Style_Msg{boolean} 19|213r42
82b4*Last_Killed{boolean} 19|185r27 278m19 289m10
87i4*List_Pragmas_Index{60|59I9} 19|427m10
90b4*List_Pragmas_Mode{boolean} 19|428m10
93b4*Manual_Quote_Mode{boolean} 19|690m7 746m13 746r38
103a4*Msg_Buffer{string} 19|206r54
106i4*Msglen{integer} 19|206r71 691m7
125I9*Error_Msg_Id<60|59I9> 19|157r18 160r18 364r18 365r18 366r18
130i4*No_Error_Msg{125I9} 19|198r21 207r42 221r19 224r25 246r22 292r21 374r20
. 378r21 394r21 436r20 451r21 471r21 580r26 590r26 591r26 595r18
134i4*Cur_Msg{125I9} 19|198m10 205m7 206r21 207r21 208r21 209r21 210r21 211r21
. 212r21 213r21 214r21 215r21 216r21 217r21 218r21 219r21 226r26 228r27 248r23
. 250r23 256r31 270r35 272r35 293r29 295r42 298r21 302r24 304r24 311r27 595m7
156p7*Text{60|113P9} 19|206m30
159i7*Next{125I9} 19|207m30 233r46 295m34 298m30 375r36 382r35 418r35
168i7*Sfile{60|567I9} 19|210m30 226r35 226r67 228r36 228r68 249r42 250r32
. 397r63 399r64 405r51 438r43 452r38 457r33 475r33
173i7*Sptr{60|212I12} 19|208m30 229r54 379r38 379r64
180i7*Optr{60|212I12} 19|209m30
189i7*Line{60|171I9} 19|211m30 247r42 248r32 404r51 437r43 456r33 474r33
192i7*Col{60|177I9} 19|212m30 408r36 412r49
195b7*Warn{boolean} 19|214m30 266r45 270r44 302r33
202e7*Warn_Chr{character} 19|215m30
209b7*Style{boolean} 19|213m30 268r45 272r44 304r33
212b7*Serious{boolean} 19|216m30 311r36
215b7*Uncond{boolean} 19|217m30 256r40
218b7*Msg_Cont{boolean} 19|218m30
227b7*Deleted{boolean} 19|219m30 395r37
232K12*Errors[56|55] 19|204r7 205r18 206r7 207r7 208r7 209r7 210r7 211r7
. 212r7 213r7 214r7 215r7 216r7 217r7 218r7 219r7 226r12 226r43 228r13 228r44
. 229r30 233r22 247r18 248r9 249r18 250r9 256r17 266r21 268r21 270r21 272r21
. 295r10 298r7 302r10 304r10 311r13 375r17 379r21 379r45 382r18 395r20 397r46
. 399r47 404r34 405r34 408r19 412r32 418r18 437r26 438r26 452r21 456r16 457r16
. 474r16 475r16 589r7
240i4*First_Error_Msg{125I9} 19|222r19 293m10 373r14 391r15 429r15 467r15
. 580m7 590m7
245i4*Last_Error_Msg{125I9} 19|591m7
278i7*Start{60|212I12} 19|605m16
279i7*Stop{60|212I12} 19|606m16
280i7*Reason{60|493I9} 19|607m16
283K12*Warnings[56|55] 19|600r7 603r10
375U14*Check_Duplicate_Message 19|381s13
386U14*Output_Error_Msgs 19|443s16 460s13 478s13
391U14*Output_Line_Number 19|638s10
398U14*Output_Msg_Text 19|414s16
424U14*Set_Msg_Char 19|747s13 762s13 777s13
429U14*Set_Msg_Insertion_File_Name 19|716s13
432U14*Set_Msg_Insertion_Line_Number 19|734s13
437U14*Set_Msg_Insertion_Name_Literal 19|704s16
439U14*Set_Msg_Insertion_Name 19|706s16
442U14*Set_Msg_Insertion_Reserved_Name 19|725s13
445U14*Set_Msg_Insertion_Reserved_Word 19|772s13
461U14*Set_Msg_Insertion_Uint 19|743s13
464U14*Set_Msg_Int 19|677s10
475U14*Set_Msg_Str 19|676s10
524U14*Test_Style_Warning_Serious_Unconditional_Msg 19|180s7
545V13*Warnings_Suppressed{60|493I9} 19|197s34
X 18 errutil.ads
39K9*Errutil 153l5 153e12 19|37b14 783l5 783t12
116U14*Initialize 19|587b14 609l8 609t18
120U14*Finalize 120>24 19|363b14 581l8 581t16
120s24 Source_Type{string} 19|363b24 440r64 459r16 477r16
127U14*Error_Msg 127>25 127>39 146r23 19|147s7 155b14 316l8 316t17 324s7
. 342s10 356s7
127s25 Msg{string} 19|155b25 180r53 181r21
127i39 Flag_Location{60|212I12} 19|155b39 163r33 166r33
130U14*Error_Msg_S 130>27 147r23 19|322b14 325l8 325t19
130s27 Msg{string} 19|322b27 324r18
133U14*Error_Msg_SC 133>28 148r23 19|331b14 344l8 344t20
133s28 Msg{string} 19|331b28 336r24 342r21
138U14*Error_Msg_SP 138>28 149r23 19|350b14 357l8 357t20
138s28 Msg{string} 19|350b28 356r18
141U14*Set_Ignore_Errors 141>33 19|664b14 667l8 667t25
141b33 To{boolean} 19|664b33 666r33
145K12*Style[37|47]
X 19 errutil.adb
39b4 Errors_Must_Be_Ignored{boolean} 172r10 666m7
48U14 Error_Msg_AP 48>28 76b14 149l8 149t20 336s10
48s28 Msg{string} 76b28 147r18
51U14 Output_Source_Line 52>7 53>7 54>7 55>7 440s13 455s13 473s13 615b14
. 658l8 658t26
52i7 L{60|171I9} 616b7 638r51 642r24
53i7 Sfile{60|567I9} 617b7 628r10 632r38 634r39 638r54 642r27 645r28
54b7 Errs{boolean} 618b7 637r10 648r13
55s7 Source_Type{string} 619b7 630r21
61U14 Set_Msg_Insertion_Column 673b14 679l8 679t32 740s13
64U14 Set_Msg_Text 64>28 64>43 181s7 685b14 781l8 781t20
64s28 Text{string} 685b28 693r12 695r18 696r15 702r21 702r40 762r27 768r26
. 769r21 772r46
64i43 Flag{60|212I12} 685b43 692r45 734r60
77i7 S1{60|212I12} 98m7 99r20 111m13 111r19 113r24 114m16 114r22 115r34 116r27
. 124m10 124r16 135r24 136r29 137r29 138r30 138r57 139r21 141m13 141r19 147r23
78e7 C{character} 99m7 113r30 115r41
157i7 Next_Msg{16|125I9} 222m7 224r13 226r57 228r58 229r44 232r22 233m10
. 233r36 298r38
160i7 Prev_Msg{16|125I9} 221m7 232m10 246r10 247r32 249r32 266r35 268r35
. 292r10 295r24
163i7 Sptr=163:33{60|212I12} 181r26 197r55 208r42 210r65 211r68 212r61 229r23
166i7 Optr=166:33{60|212I12} 209r42
364i7 Cur{16|125I9} 373m7 374r13 375r31 379r59 381r38 385m10
365i7 Nxt{16|125I9} 375m10 377r15 385r17
366i7 E{16|125I9} 391m10 394r16 395r34 397r60 399r61 404r48 405r48 408r33
. 412r46 414r33 418m13 418r32 429m10 436r15 437r40 438r40 443m35 443r35 451r16
. 452r35 456r30 457r30 460m32 460r32 467m10 471r16 474r30 475r30 478m32 478r32
366i10 F{16|125I9} 377m10 378r16 379r35 381r43 382m13 382r32
367b7 Err_Flag{boolean} 435m13 440r54 442r16
434i14 N<integer> 437r50 440r33
621i7 S{60|212I12} 642m7 645r36 652m10 652r15
622e7 C{character} 645m10 646r20 646r41 646r62 649r25
624b7 Line_Number_Output{boolean} 639m10 655r10
686e7 C{character} 696m10 701r13 709r16 715r16 718r16 724r16 727r16 733r16
. 736r16 739r16 742r16 745r16 749r16 752r16 755r16 758r16 761r16 767r16 777r27
687i7 P{natural} 693m7 695r13 696r21 697m10 697r15 702r16 702r46 703m16 703r21
. 762r33 763m13 763r18 768r21 769r27 771m13 771r18 772m52 772r52
X 24 namet.ads
38K9*Namet 19|29w6 29r20 24|609e10
155I9*Name_Id<integer>
461U14*Write_Name 19|397s19 399s19 632s10
482I9*File_Name_Type<155I9>
X 26 opt.ads
50K9*Opt 19|30w6 30r20 26|2139e8
274b4*Brief_Output{boolean} 19|390r10 507r25
653b4*Full_Path_Name_For_Brief_Errors{boolean} 19|396r19
660b4*Full_List{boolean} 19|390r31 426r10 484r31 489r20 508r38
981i4*Maximum_Messages{60|59I9} 19|559r10 560r34 566r38
1539b4*Verbose_Mode{boolean} 19|390r49 466r10 484r10 508r22
1753n31*Suppress{1753E9} 19|563r29 602r25
1753n49*Treat_As_Error{1753E9} 19|544r31 573r25
1754e4*Warning_Mode{1753E9} 19|544r16 563m13 573r10 602r10
X 27 output.ads
44K9*Output 19|31w6 31r20 27|230e11
77U14*Set_Standard_Error 19|392s10 510s13 561s13 567s13
84U14*Set_Standard_Output 19|421s10 556s10 569s13
106U14*Write_Char 19|402s16 406s16 409s19 541s16 548s19 551s16 649s13
113U14*Write_Eol 19|415s16 430s10 445s16 454s13 472s13 491s13 555s10 633s10
. 656s10
123U14*Write_Int 19|403s16 412s16 516s10 531s13 537s13
130U14*Write_Str 19|413s16 515s10 519s13 521s13 525s13 528s13 532s13 536s13
. 538s13 545s16 629s10 630s10 631s10
137U14*Write_Line 19|562s13 568s13
X 29 scans.ads
37K9*Scans 19|32w6 32r20 29|516e10
60n7*Tok_String_Literal{52E9} 19|109r23
62n7*Tok_Char_Literal{52E9} 19|123r26
191n7*Tok_EOF{52E9} 19|335r18
370i4*Scan_Ptr{60|212I12} 19|324r23
374e4*Token{52E9} 19|335r10
377i4*Token_Ptr{60|212I12} 19|139r27 342r26
419e4*Prev_Token{52E9} 19|109r10 123r13
422i4*Prev_Token_Ptr{60|212I12} 19|98r13 356r23
X 32 sinput.ads
69K9*Sinput 19|33w6 33r20 32|940e11
297V13*Full_File_Name{24|482I9} 19|632s22
298V13*Full_Ref_Name{24|482I9} 19|397s31
304V13*Last_Source_Line{60|171I9} 19|434s24
307V13*Reference_Name{24|482I9} 19|399s31
311V13*Source_Text{60|202P9} 19|645s15
336i4*Main_Source_File{60|567I9} 19|434r42 438r51 440r36 452r47 516r39 518r31
444p4*Source{60|202P9} 19|99r12 113r16 115r26 116r19 135r16 136r21 137r21
. 138r22 138r49
560V13*Get_Column_Number{60|177I9} 19|212s42
581V13*Get_Physical_Line_Number{60|171I9} 19|211s42
588V13*Get_Source_File_Index{60|567I9} 19|210s42 692s22
602V13*Line_Start{60|212I12} 19|642s12
608V13*Num_Source_Lines{60|62I12} 19|516s21 518s13
647V13*Physical_To_Logical{60|161I9} 19|403s32 638s30
X 33 sinput.adb
766U17 Traverse[7|587] 8|2231b14
X 36 stringt.ads
35K9*Stringt 19|34w6 34r20 36|177e12
53i4*Null_String_Id{60|493I9} 19|607r26
X 37 styleg.ads
35U19 Error_Msg 18|146r7
38U19 Error_Msg_S 18|147r7
41U19 Error_Msg_SC 18|148r7
44U19 Error_Msg_SP 18|149r7
47k9*Styleg 18|36w6 145r25 37|180e11
X 39 stylesw.ads
33K9*Stylesw 19|35w6 35r20 39|342e12
292V13*RM_Column_Check{boolean} 19|675s10
X 40 system.ads
64M9*Address
X 44 s-memory.ads
53V13*Alloc{40|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{40|64M9} 105i<c,__gnat_realloc>22
X 56 table.ads
106A12*Table_Type(16|155R9)<16|125I9>
109A15*Big_Table_Type{106A12[16|232]}<16|125I9>
117P12*Table_Ptr(109A15[16|232])
121p7*Table{117P12[16|232]} 19|206r14[16|232] 207r14[16|232] 208r14[16|232]
. 209r14[16|232] 210r14[16|232] 211r14[16|232] 212r14[16|232] 213r14[16|232]
. 214r14[16|232] 215r14[16|232] 216r14[16|232] 217r14[16|232] 218r14[16|232]
. 219r14[16|232] 226r19[16|232] 226r50[16|232] 228r20[16|232] 228r51[16|232]
. 229r37[16|232] 233r29[16|232] 247r25[16|232] 248r16[16|232] 249r25[16|232]
. 250r16[16|232] 256r24[16|232] 266r28[16|232] 268r28[16|232] 270r28[16|232]
. 272r28[16|232] 295r17[16|232] 298r14[16|232] 302r17[16|232] 304r17[16|232]
. 311r20[16|232] 375r24[16|232] 379r28[16|232] 379r52[16|232] 382r25[16|232]
. 395r27[16|232] 397r53[16|232] 399r54[16|232] 404r41[16|232] 405r41[16|232]
. 408r26[16|232] 412r39[16|232] 418r25[16|232] 437r33[16|232] 438r33[16|232]
. 452r28[16|232] 456r23[16|232] 457r23[16|232] 474r23[16|232] 475r23[16|232]
138U17*Init 19|589s14[16|232] 600s16[16|283]
145V16*Last{16|125I9} 19|205s25[16|232]
174U17*Increment_Last 19|204s14[16|232]
182U17*Append 19|603s19[16|283]
182r25 New_Val{16|277R9} 19|604r13[16|283]
X 60 types.ads
52K9*Types 18|37w6 37r17 60|885e10
59I9*Int<integer> 19|403r27 412r27 677r23
62I12*Nat{59I9}
91e4*EOF{character} 19|646r66
104E12*Line_Terminator{character} 19|116r34 135r35
113P9*String_Ptr(string)
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
161I9*Logical_Line_Number<integer>
171I9*Physical_Line_Number<integer> 19|52r21 616r21
177I9*Column_Number<short_integer>
198A12*Big_Source_Buffer{147A9}<144I9>
202P9*Source_Buffer_Ptr(198A12)
212I12*Source_Ptr{144I9} 18|127r55 19|64r50 77r12 155r55 163r14 166r14 605r26
. 606r26 621r11 685r50
493I9*String_Id<integer>
496i4*No_String{493I9} 19|197r64
567I9*Source_File_Index<59I9> 19|53r21 617r21