This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-attr.ali is in libgnatprj4.6-dev 4.6.3-1ubuntu3.

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
V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnvnnnnnnnnnnnnnnnnnvnnnnnnnvnvnnnnnnnnnvnnvnnnnnnnnnnnnnvnnnnvnnnnnnnnnnnnnnnn

U prj.attr%b		prj-attr.adb		bd03ae57 OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.case_util%s	g-casuti.adb		g-casuti.ali
W interfaces%s		interfac.ads		interfac.ali
W osint%s		osint.adb		osint.ali
W prj%s			prj.adb			prj.ali
W prj.com%s		prj-com.ads		prj-com.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U prj.attr%s		prj-attr.ads		d3b31676 EE OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.strings%s	g-string.ads		g-string.ali
W interfaces%s		interfac.ads		interfac.ali
W prj%s			prj.adb			prj.ali
W system%s		system.ads		system.ali
W table%s		table.adb		table.ali  AD

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20090727140100 0c711ac9
D a-finali.ads		20090409150019 e5e85fa4
D a-filico.ads		20090409150019 872dc219
D a-stream.ads		20090409150019 2ca4ee37
D a-tags.ads		20101021101406 c7695348
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20100614130107 cfcad562
D casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D gnat.ads		20050905075125 fd2ad2f1
D g-casuti.ads		20080820135520 0f32eb76
D g-dynhta.ads		20080820135520 a2f217e6
D g-dyntab.ads		20091130102047 dbc4a15b
D g-dyntab.adb		20091130100732 dfdb1428
D g-hesorg.ads		20070606102831 106922da
D g-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D hostparm.ads		20090409150019 597373af
D interfac.ads		20090409150019 f77d8799
D namet.ads		20101220072657 ef58bb56
D opt.ads		20101026132047 ed841f4a
D osint.ads		20100909103919 a935d76d
D output.ads		20100622132632 de75f4b4
D prj.ads		20101220072657 15d5cc8d
D prj-attr.ads		20100909094434 e364f3ad
D prj-attr.adb		20101018100330 512a451d
D prj-com.ads		20090407150127 a94a24fc
D scans.ads		20101019122925 5112e491
D system.ads		20120424104344 23e1f70b
D s-casuti.ads		20090417131547 ad1c6088
D s-exctab.ads		20090417131547 66e51330
D s-finimp.ads		20090409150019 46853fe8
D s-finroo.ads		20090409150019 dbb860c9
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20100910151410 e0681e2d
D s-parame.ads		20091130110856 9c5d83fa
D s-secsta.ads		20090707124243 eea35a36
D s-soflin.ads		20090729085153 9414c974
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20101021102512 c4241c00
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stratt.ads		20100909123135 aedef97e
D s-string.ads		20090417130712 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20090506081141 5992476d
D tree_io.ads		20100622132632 d9afd67c
D types.ads		20101022135849 e11694ea
D uintp.ads		20101021101958 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
X 12 gnat.ads
36K9*GNAT 39e9 27|33r6 37r38 28|29r6 29r26 33r8
X 13 g-casuti.ads
45K14*Case_Util 79e19 28|29w11 29r31
69U14*To_Lower=70:31 28|653s7
X 19 g-string.ads
38K14*Strings=38:37 27|33w11 37r43 28|350r50 370r33 371r30 700r38
X 22 namet.ads
127a4*Name_Buffer{string} 28|653m17
133i4*Name_Len{natural} 28|651m7 653r35
149I9*Name_Id<integer> 27|144r21 162r70 226r40 301r24 325r26 28|359r47 401r70
. 415r21 443r27 444r27 649r47 709r40 738r25 817r18 852r20 853r20
153i4*No_Name{149I9} 28|404r17 443r48 444r48 459r28
183V13*Get_Name_String{string} 28|464s13 517s34 769s21 845s25 928s25
271V13*Name_Find{149I9} 28|654s14
349U14*Add_Str_To_Name_Buffer 28|652s7
X 24 osint.ads
44K9*Osint 776e10 28|26w6 501r22 555r22 562r22 610r22 782r42 895r25
83b4*File_Names_Case_Sensitive{boolean} 28|555r28 562r28 782r48 895r31
146U14*Fail 28|501s28 610s28
X 26 prj.ads
42K9*Prj 1709e8 27|35r9 340r5 28|27r6 27r19 31r14 990r5
139E9*Variable_Kind 139e51 27|167r45 173r19 302r24 28|440r27 951r19 964r45
139n27*Undefined{139E9} 28|440r48 968r17
139n38*List{139E9} 28|528r34 532r36
139n44*Single{139E9} 28|520r34 524r34
142E12*Defined_Variable_Kind{139E9} 27|107r18 217r28 28|734r28
1321X4*Project_Error 28|746r16 753r16 772r19 861r16 871r19 886r22
X 27 prj-attr.ads
35K13*Attr 26|42k9 27|340l9 340e13 28|31b18 445r48 990l9 990t13
37V13*Package_Name_List{46|54A9} 28|700b13 703l8 703t25
42U14*Initialize 28|434b14 634l8 634t18
47E9*Attribute_Kind 67e5 72r38 77r54 152r45 158r19 304r24 28|387r45 442r27
. 741r25 856r20 937r19
48n7*Unknown{47E9} 28|391r17
51n7*Single{47E9} 73r12 28|442r48 546r32
54n7*Associative_Array{47E9} 28|549r32 556r35 784r18 898r21
57n7*Optional_Index_Associative_Array{47E9} 28|563r35 787r18 901r21
61n7*Case_Insensitive_Associative_Array{47E9} 78r6 28|552r32 558r35 785r34
. 899r32
64n7*Optional_Index_Case_Insensitive_Associative_Array{47E9} 73r22 79r6 28|566r24
. 789r18 903r21
72E12*Defined_Attribute_Kind{47E9} 92r20 216r28 28|733r28
77E12*All_Case_Insensitive_Associative_Array{47E9}
82N4*Max_Attribute_Name_Length 86r26
85I12*Attribute_Name_Length{positive} 88r39
88R9*Attribute_Data 88d25 110e14 114r62
88i25*Name_Length{85I12} 89r27
89a7*Name{string} 28|876r54 882r43
92e7*Attr_Kind{72E12} 28|892r42
95b7*Index_Is_File_Name{boolean} 28|894r32
101b7*Opt_Index{boolean} 28|914r50
107e7*Var_Kind{26|142E12} 28|913r50
114A9*Attribute_Data_Array(88R9)<integer> 124r20 28|850r20
122U14*Register_New_Package 123>7 124>7 28|848b14 929l8 929t28
123s7 Name{string} 28|849b7 859r10 864r31 869r21 884r24
124a7 Attributes{114A9} 28|850b7 875r20 876r35 882r24 892r23 894r13 913r31
. 914r31
134R9*Attribute_Node_Id 137r31 140r31 145r21 145r47 152r19 157r19 162r44
. 167r19 172r19 177r44 181r39 184r15 184r41 190r45 231r37 250c9 252e14 257r31
. 261r39 264r31 28|387r19 401r44 416r21 416r47 640r39 662r15 662r41 676r44
. 686r19 936r19 950r19 964r19 979r37
137r4*Empty_Attribute{134R9} 257c4 28|390r22 403r22 665r18 666r17 678r22
. 689r22 940r23 954r23 967r22 983r17
140r4*Attribute_First{134R9} 264c4
143V13*Attribute_Node_Id_Of{134R9} 144>7 145>7 28|414b13 428l8 428t28
144i7 Name{22|149I9} 28|415b7 422r43
145r7 Starting_At{134R9} 28|416b7 418r28
151V13*Attribute_Kind_Of{47E9} 152>7 28|386b13 395l8 395t25
152r7 Attribute{134R9} 28|387b7 390r10 393r30
156U14*Set_Attribute_Kind_Of 157>7 158>7 28|935b14 943l8 943t29
157r7 Attribute{134R9} 28|936b7 940r10 941r23
158e7 To{47E9} 28|937b7 941r53
162V13*Attribute_Name_Of{22|149I9} 162>32 28|401b13 408l8 408t25
162r32 Attribute{134R9} 28|401b32 403r10 406r30
166V13*Variable_Kind_Of{26|139E9} 167>7 28|963b13 972l8 972t24
167r7 Attribute{134R9} 28|964b7 967r10 970r30
171U14*Set_Variable_Kind_Of 172>7 173>7 28|949b14 957l8 957t28
172r7 Attribute{134R9} 28|950b7 954r10 955r23
173e7 To{26|139E9} 28|951b7 955r52
177V13*Optional_Index_Of{boolean} 177>32 28|676b13 683l8 683t25
177r32 Attribute{134R9} 28|676b32 678r10 681r30
181V13*Is_Read_Only{boolean} 181>27 28|640b13 643l8 643t20
181r27 Attribute{134R9} 28|640b27 642r27
183V13*Next_Attribute{134R9} 184>7 28|661b13 670l8 670t22
184r7 After{134R9} 28|662b7 665r10 668r40
190V13*Others_Allowed_For{boolean} 190>33 28|685b13 694l8 694t26
190r33 Attribute{134R9} 28|686b7 689r10 692r30
197R9*Package_Node_Id 200r29 203r31 206r60 215r28 226r56 231r13 280c9 282e14
. 286r31 288r31 291r38 294r29 28|709r56 732r28 816r60 979r13
200r4*Empty_Package{197R9} 286c4 28|723r14 749r23 822r16 833r19 982r16
203r4*Unknown_Package{197R9} 288c4 28|716r23
206U14*Register_New_Package 206>36 206<51 28|816b14 846l8 846t28
206s36 Name{string} 28|816b36 820r10 826r31 831r21
206r51 Id{197R9} 28|816b51 822m10 833m13 839m7
213U14*Register_New_Attribute 214>7 215>7 216>7 217>7 218>7 219>7 28|730b14
. 810l8 810t30
214s7 Name{string} 28|731b7 744r10 751r18 756r32 767r21
215r7 In_Package{197R9} 28|732b7 749r10 759r35 770r49 808r33
216e7 Attr_Kind{72E12} 28|733b7 778r25 783r15
217e7 Var_Kind{26|142E12} 28|734b7 801r28
218b7 Index_Is_File_Name{boolean} 28|735b7 782r10
219b7 Opt_Index{boolean} 28|736b7 802r28
226V13*Package_Node_Id_Of{197R9} 226>33 28|709b13 724l8 724t26
226i33 Name{22|149I9} 28|709b33 712r53
230V13*First_Attribute_Of{134R9} 231>7 28|978b13 988l8 988t26
231r7 Pkg{197R9} 28|979b7 982r10 986r48
240N4 Attributes_Initial 315r48
241N4 Attributes_Increment 316r48
243N4 Attribute_Node_Low_Bound 247r12 251r31 255r42 259r47
244N4 Attribute_Node_High_Bound 247r40
246I9 Attr_Node_Id<integer> 251r15 255r26 259r31 307r24 313r48 327r26 28|418r12
. 438r27 445r27 739r25 740r25 854r20 855r20
251i7*Value{246I9} 257m53 262m33 28|393r40 406r40 418r40 427m15 642r37 668m18
. 668r46 681r40 692r40 941r33 955r33 970r40 986m13
255i4 Empty_Attr{246I9} 257r62 28|421r19 438r48 508r37 514r39 597r36 628r34
. 739r41 764r26 843r30 854r36 879r29
259i4 First_Attribute{246I9} 262r42 314r48 28|445r53
261r4 First_Attribute_Node_Id{134R9} 264r52
270N4 Packages_Initial 335r48
271N4 Packages_Increment 336r48
273N4 Package_Node_Low_Bound 277r12 281r30 285r50 289r50
274N4 Package_Node_High_Bound 277r38 287r50
276I9 Pkg_Node_Id<integer> 281r15 285r31 287r31 289r31 333r48 28|437r27
281i7*Value{276I9} 286m51 288m51 292m32 28|714m24 759r46 770r60 808r44 839m14
. 986r52
285i4 Empty_Pkg{276I9} 286r60 28|437r48 600r38
287i4 Unknown_Pkg{276I9} 288r60
289i4 First_Package{276I9} 292r41 334r48 28|499r29
291r4 First_Package_Node_Id{197R9} 294r48
294r4 Package_First{197R9}
300R9 Attribute_Record 308e14 312r48
301i7*Name{22|149I9} 28|406r47 422r35 609r59 622m16 765r37 800m10 880r40
. 912m13
302e7*Var_Kind{26|139E9} 28|623m16 801m10 913m13 955m40 970r47
303b7*Optional_Index{boolean} 28|624m16 681r47 802m10 914m13
304e7*Attr_Kind{47E9} 28|393r47 625m16 803m10 915m13 941m40
305b7*Read_Only{boolean} 28|626m16 642r44 804m10 916m13
306b7*Others_Allowed{boolean} 28|627m16 692r47 805m10 917m13
307i7*Next{246I9} 28|424r33 616m48 628m16 668r53 775r47 806m10 889r50 918m13
311K12 Attrs[50|55] 28|393r17 406r17 422r18 424r16 479r7 595r13 598r35 602r24
. 608r48 609r39 616r16 617r18 620r34 621r13 642r14 668r27 681r17 692r17 765r13
. 775r23 798r7 799r7 799r20 809r9 880r16 889r26 910r10 911r10 911r23 919r24
. 941r10 955r10 970r17
324R9 Package_Record 328e14 332r48
325i7*Name{22|149I9} 28|500r70 512m19 712r46 770r67 829r46 841m10 867r46
. 924m10
326b7*Known{boolean} 28|513m19 713r49 842m10 925m10
327i7*First_Attribute{246I9} 28|514m19 601m62 759r53 808m51 843m10 926m10
. 986r59
331K12 Package_Attributes[50|55] 28|480r7 499r46 500r37 509r16 510r35 511r16
. 601r19 711r20 711r48 712r13 713r16 759r9 770r23 808r7 828r20 828r48 829r13
. 838r7 839r23 840r7 840r33 866r20 866r48 867r13 922r7 923r7 923r33 986r22
X 28 prj-attr.adb
64a4 Initialization_Data{string} 435r48 482r13 484r15 492r22 497r30 502r36
. 544r18 578r16 582r19 589r19 594r27 611r36
347b4 Initialized{boolean} 473r10 633m7
350p4 Package_Names{37|88P12} 368r30 371r56 373r23 373r47 374m13 379r7 702r14
351i4 Last_Package_Name{natural} 368r10 378m7 378r28 379r22 702r34
356U14 Add_Package_Name 356>32 366b14 380l8 380t24 517s16 845s7 928s7
356s32 Name{string} 366b32 379r56
359V13 Name_Id_Of{22|149I9} 359>25 497s18 594s15 649b13 655l8 655t18 756s20
. 826s19 864s19 876s23
359s25 Name{string} 649b25 652r31
370p13 New_List{46|55P9} 373r13 374r30
418i7 Id{27|246I9} 421r13 422r31 424m10 424r29 427r24
435i7 Start{positive} 436r48 482r34 484r36 489m16 489r25 491r26 497r51 502r57
. 515m16 543m13 543r22 544r39 573m13 573r22 578r37 580m16 580r25 582r40 584m16
. 584r25 587r23 594r48 611r57 629m13
436i7 Finish{positive} 491m16 492r43 493m19 493r29 497r60 502r66 515r25 587m13
. 589r40 590m16 590r26 594r57 611r66 629r22
437i7 Current_Package{27|276I9} 510m16 511r42 600r19 601r45
438i7 Current_Attribute{27|246I9} 508m16 597r16 616r29 620m13 621r26
439b7 Is_An_Attribute{boolean} 483m10 507m16 539r13
440e7 Var_Kind{26|139E9} 520m16 524m16 528m16 532m16 623r34
441b7 Optional_Index{boolean} 521m16 525m16 529m16 533m16 624r34
442e7 Attr_Kind{27|47E9} 546m19 549m19 552m19 556m22 558m22 563m22 565m22
. 625r34
443i7 Package_Name{22|149I9} 459r13 464r30 496m16 500r22 512r39 517r51
444i7 Attribute_Name{22|149I9} 593m13 609r22 622r34
445i7 First_Attribute{27|246I9} 598m16 608r29
446b7 Read_Only{boolean} 575m13 579m16 626r34
447b7 Others_Allowed{boolean} 576m13 583m16 627r34
449V16 Attribute_Location{string} 457b16 466l11 466t29 612s47
499i20 Index<integer> 500r63
608i20 Index<integer> 609r52
711i11 Index<integer> 712r39 713r42 714r33
738i7 Attr_Name{22|149I9} 756m7 765r44 800r28
739i7 First_Attr{27|246I9} 758m7 763r20 806r28
740i7 Curr_Attr{27|246I9} 763m7 764r13 765r26 775m10 775r36
741e7 Real_Attr_Kind{27|47E9} 778m7 785m16 788m16 803r28
817i7 Pkg_Name{22|149I9} 826m7 829r53 841r30 845r42
828i11 Index<integer> 829r39
852i7 Pkg_Name{22|149I9} 864m7 867r53 924r30 928r42
853i7 Attr_Name{22|149I9} 876m10 880r47 912r31
854i7 First_Attr{27|246I9} 878r23 918r31 919m10 926r30
855i7 Curr_Attr{27|246I9} 878m10 879r16 880r29 889m13 889r39
856e7 Attr_Kind{27|47E9} 892m10 897r18 899m19 902m19 915r31
866i11 Index<integer> 867r39
875i11 Index{integer} 876r47 882r36 892r35 894r25 913r43 914r43
X 29 prj-com.ads
31K13*Com 28|27w10 27r23 29|40e12
33P9*Fail_Proc
35p4*Fail{33P9} 28|745r10 750r10 766r13 821r10 830r13 860r10 868r13 881r16
X 37 s-os_lib.ads
88P12*String_List_Access{46|55P9} 28|350r24
X 46 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer> 27|37r51 28|350r58 371r38 700r46
55P9*String_List_Access(54A9) 28|370r41
X 50 table.ads
43K9*Table 27|31w6 312r11 332r11 50|238e10
47+12 Table_Component_Type 27|312r24 332r24
48I12 Table_Index_Type 27|313r24 333r24
50*7 Table_Low_Bound{48I12} 27|314r24 334r24
51i7 Table_Initial{53|65I12} 27|315r24 335r24
52i7 Table_Increment{53|62I12} 27|316r24 336r24
53s7 Table_Name{string} 27|317r24 337r24
55k12*Table 27|312r17 332r17 50|237e13
106A12*Table_Type(27|300R9)<27|246I9>
109A15*Big_Table_Type{106A12[27|311]}<27|246I9>
117P12*Table_Ptr(109A15[27|311])
121p7*Table{117P12[27|311]} 28|393r23[27|311] 406r23[27|311] 422r24[27|311]
. 424r22[27|311] 500r56[27|331] 511r35[27|331] 601r38[27|331] 609r45[27|311]
. 616r22[27|311] 621r19[27|311] 642r20[27|311] 668r33[27|311] 681r23[27|311]
. 692r23[27|311] 712r32[27|331] 713r35[27|331] 759r28[27|331] 765r19[27|311]
. 770r42[27|331] 775r29[27|311] 799r13[27|311] 808r26[27|331] 829r32[27|331]
. 840r26[27|331] 867r32[27|331] 880r22[27|311] 889r32[27|311] 911r16[27|311]
. 923r26[27|331] 941r16[27|311] 955r16[27|311] 970r23[27|311] 986r41[27|331]
138U17*Init 28|479s13[27|311] 480s26[27|331]
145V16*Last{27|276I9} 28|499s65[27|331] 510s54[27|331] 598s41[27|311] 602s30[27|311]
. 608s54[27|311] 617s24[27|311] 620s40[27|311] 711s67[27|331] 799s26[27|311]
. 809s15[27|311] 828s67[27|331] 839s42[27|331] 840s52[27|331] 866s67[27|331]
. 911s29[27|311] 919s30[27|311] 923s52[27|331]
162i7*First{27|276I9} 28|711r39[27|331] 828r39[27|331] 866r39[27|331]
174U17*Increment_Last 28|509s35[27|331] 595s19[27|311] 798s13[27|311] 838s26[27|331]
. 910s16[27|311] 922s26[27|331]
X 53 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
65I12*Pos{59I9}