This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-err.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
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_ENUMERATION_MAPS
RV NO_ELABORATION_CODE
RV SPARK_05

U prj.err%b		prj-err.adb		61a5cbb7 NE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W err_vars%s		err_vars.ads		err_vars.ali
W output%s		output.adb		output.ali
W prj%s			prj.adb			prj.ali
W stringt%s		stringt.adb		stringt.ali

U prj.err%s		prj-err.ads		146f8429 EE OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
Z atree%s		atree.adb		atree.ali
Z casing%s		casing.adb		casing.ali
Z csets%s		csets.adb		csets.ali
W errutil%s		errutil.adb		errutil.ali
Z hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
Z namet%s		namet.adb		namet.ali
Z opt%s			opt.adb			opt.ali
W prj%s			prj.adb			prj.ali
Z restrict%s		restrict.adb		restrict.ali
Z rident%s		rident.ads		rident.ali
Z scans%s		scans.adb		scans.ali
W scng%s		scng.adb		scng.ali  AD
Z sinput%s		sinput.adb		sinput.ali
Z snames%s		snames.adb		snames.ali
Z stringt%s		stringt.adb		stringt.ali
Z styleg%s		styleg.adb		styleg.ali
Z stylesw%s		stylesw.adb		stylesw.ali
Z system%s		system.ads		system.ali
Z system.crc32%s	s-crc32.adb		s-crc32.ali
Z system.utf_32%s	s-utf_32.adb		s-utf_32.ali
Z system.wch_con%s	s-wchcon.adb		s-wchcon.ali
Z types%s		types.adb		types.ali
Z uintp%s		uintp.adb		uintp.ali
Z urealp%s		urealp.adb		urealp.ali
Z widechar%s		widechar.adb		widechar.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20140122164720 1a984740
D a-tags.ads		20111212115430 6c0509d0
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 err_vars.ads		20130910153044 d6d090e9
D errout.ads		20140225151544 ea1c5934
D erroutc.ads		20140225154945 b3b1b344
D errutil.ads		20121106112827 74c2502c
D errutil.adb		20140220135208 1d1b7bfe
D fname.ads		20090409150019 913fd2bc
D fname-uf.ads		20070910124710 8161e886
D gnat.ads		20110801150502 fd2ad2f1
D g-byorma.ads		20140225151544 2b13b02c
D g-dynhta.ads		20140123165450 a2f217e6
D g-dyntab.ads		20140225151544 07ce153b
D g-dyntab.adb		20140225151544 ea85823a
D g-hesorg.ads		20110801150502 106922da
D g-htable.ads		20140225151544 4b643b8d
D g-os_lib.ads		20090409150019 0db74523
D hostparm.ads		20130411123322 c164ed60
D interfac.ads		20140225151838 69adb1b9
D lib.ads		20140225154805 6d2da80c
D namet.ads		20140129155348 0b5fbeae
D namet.adb		20130412134103 e67181d4
D nlists.ads		20140206101107 783bf08e
D opt.ads		20140225154805 0424f3ab
D osint.ads		20140225150201 1af80c1c
D output.ads		20140219102553 2d9479ad
D prj.ads		20140206100638 b8b6aa5c
D prj-err.ads		20100909123135 bb996db2
D prj-err.adb		20110803091728 97184e09
D restrict.ads		20140122164720 5293cb95
D restrict.adb		20140225151544 a608fdaf
D rident.ads		20120712104910 770cd2d0
D scans.ads		20140124144712 bebd53fa
D scng.ads		20140127165229 638213eb
D scng.adb		20140129155348 f25b4016
D sinfo.ads		20140225150201 4a23565b
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 stringt.adb		20140220135208 a629aaff
D styleg.ads		20140219111205 8faf4546
D styleg.adb		20140219150543 8294d75a
D stylesw.ads		20140219111205 552dc895
D system.ads		20160213141829 90249111
D s-carun8.ads		20140225151544 a903718d
D s-conca2.ads		20140225151544 02a0d7d0
D s-crc32.ads		20140225151544 e3a788c7
D s-crc32.adb		20140225151544 ff21072d
D s-exctab.ads		20140225151139 54135002
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20140225151139 84c2b3ea
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-pooglo.ads		20110804083314 542f33d0
D s-rident.ads		20140225151139 fcbf2143
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-string.ads		20140225151139 8fe54fb7
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-utf_32.ads		20140225151139 9e89e9cc
D s-utf_32.adb		20140225151139 b9451faf
D s-wchcon.ads		20140225151139 1b7d22d2
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D tree_io.ads		20130910150933 92caaa96
D types.ads		20140129155348 09a1b5bd
D types.adb		20090409150019 7e6e78d2
D uintp.ads		20160213132118 2762e44a
D uintp.adb		20160213132118 addc6df1
D uname.ads		20090420121742 1074afbc
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20130411125352 e500ee51
D urealp.adb		20140129155348 a99724cd
D widechar.ads		20090409150019 3fd6363b
X 16 err_vars.ads
33K9*Err_Vars 152e13 42|26w6 118r36 121r36
137b4*Error_Msg_Warn{boolean} 42|118r45 121r45
X 19 errutil.ads
39K9*Errutil 153e12 41|41w6 61r33 66r14 90r23 91r23 92r23 93r23 94r23 42|108r7
116U14*Initialize 41|61r41
120U14*Finalize 41|66r22
127U14*Error_Msg 41|90r31 42|108s15
130U14*Error_Msg_S 41|91r31
133U14*Error_Msg_SC 41|92r31
138U14*Error_Msg_SP 41|93r31
145K12*Style[56|47] 41|94r31
X 34 namet.ads
155I9*Name_Id<integer>
248V13*Get_Name_String{string} 42|57s32
336V13*Name_Find{155I9} 42|48s24
X 39 output.ads
44K9*Output 230e11 42|27w6 27r20
137U14*Write_Line 42|52s10 57s13
X 40 prj.ads
42K9*Prj 2061e8 41|43r9 97r5 42|30r14 125r5
135P9*Project_Id(134R9) 41|74r18 42|70r18
1262i7*Location{90|212I12} 42|89r35
1778R9*Processing_Flags 2011e14 41|71r18 42|67r18
1793P9*Error_Handler
1795b7 Is_Warning{boolean} 42|115r13
1904n40*High{1904E9} 42|80r30 98r33
1911e4*Current_Verbosity{1904E9} 42|80r10 98r13
1917U14*Debug_Output 42|81s10 99s13
2002p7*Report_Error{1793P9} 42|112r16 113r16
X 41 prj-err.ads
43K13*Err 40|42k9 41|97l9 97e12 42|30b18 125l9 125t12
61U14*Initialize=61:41
65U14*Finalize=66:22
65s24 Source_Type{string}
70U14*Error_Msg 71>7 72>7 73>7 74>7 42|66b14 123l8 123t17
71r7 Flags{40|1778R9} 42|67b7 112r10 113r10
72s7 Msg{string} 42|68b7 81r36 108r26 116r15 116r20 117r26 117r31 119r26
. 119r31 120r36 120r41
73i7 Location{90|212I12} 42|69b7 72r37
74p7 Project{40|135P9} 42|70b7 87r18 89r27 114r13
85U14*Post_Scan 89r23 42|36b14 60l8 60t17
88K12*Scanner[47|57]
X 42 prj-err.adb
37b7 Debug_Tokens{boolean} 51r10
72i7 Real_Location{90|212I12} 86r10 89m10 92r10 108r31
X 46 scans.ads
52E9*Token_Type 42|52r22 46|227e16
60n7*Tok_String_Literal{52E9} 42|44r25 46r19 55r28
64n7*Tok_Operator_Symbol{52E9} 42|43r18
66n7*Tok_Identifier{52E9} 42|54r21
374e4*Token{52E9} 42|43r10 44r17 46m10 52r40 54r13 55r20
410i4*Token_Name{34|155I9} 42|48m10 57r49
448i4*String_Literal_Id{90|493I9} 42|47r33
X 47 scng.ads
35U19 Post_Scan 41|89r7
41U19 Error_Msg 41|90r7
44U19 Error_Msg_S 41|91r7
47U19 Error_Msg_SC 41|92r7
50U19 Error_Msg_SP 41|93r7
53K17 Style 41|94r7
57k9*Scng 41|40w6 88r27 47|104e9
X 51 sinput.adb
766U17 Traverse[10|587] 11|2231b14
X 54 stringt.ads
35K9*Stringt 42|28w6 28r20 54|177e12
121U14*String_To_Name_Buffer 42|47s10
X 59 system.ads
64M9*Address
X 69 s-memory.ads
53V13*Alloc{59|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{59|64M9} 105i<c,__gnat_realloc>22
X 90 types.ads
59I9*Int<integer>
144I9*Text_Ptr<59I9>
212I12*Source_Ptr{144I9} 41|73r18 42|69r18 72r23
219i4*No_Location{212I12} 41|73r32 42|69r32 86r26 92r26
493I9*String_Id<integer>