This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-attr.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
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_EXCEPTIONS
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_ELABORATION_CODE
RV SPARK_05

U prj.attr%b		prj-attr.adb		f23c35b3 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		7ed070a7 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		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 casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D gnat.ads		20110801150502 fd2ad2f1
D g-casuti.ads		20110801150502 0f32eb76
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-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D hostparm.ads		20130411123322 c164ed60
D interfac.ads		20140225151838 69adb1b9
D namet.ads		20140129155348 0b5fbeae
D opt.ads		20140225154805 0424f3ab
D osint.ads		20140225150201 1af80c1c
D output.ads		20140219102553 2d9479ad
D prj.ads		20140206100638 b8b6aa5c
D prj-attr.ads		20140131155644 e364f3ad
D prj-attr.adb		20140225145829 add80588
D prj-com.ads		20090407150127 a94a24fc
D scans.ads		20140124144712 bebd53fa
D system.ads		20160213141829 90249111
D s-casuti.ads		20140225151544 240969d7
D s-conca2.ads		20140225151544 02a0d7d0
D s-exctab.ads		20140225151139 54135002
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
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-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-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 uintp.ads		20160213132118 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20130411125352 e500ee51
X 11 gnat.ads
34K9*GNAT 37e9 26|33r6 37r38 27|29r6 29r26 33r8
X 12 g-casuti.ads
43K14*Case_Util 77e19 27|29w11 29r31
67U14*To_Lower=68:31 27|690s7
X 18 g-string.ads
38K14*Strings=38:37 26|33w11 37r43 27|387r50 407r33 408r30 737r38
X 21 namet.ads
127a4*Name_Buffer{string} 27|690m17 690r17
133i4*Name_Len{natural} 27|688m7 690r35
155I9*Name_Id<integer> 26|144r21 178r70 242r40 317r24 341r26 27|396r47 438r70
. 452r21 480r27 481r27 686r47 746r40 775r25 854r18 889r20 890r20
159i4*No_Name{155I9} 27|441r17 480r48 481r48 496r28
248V13*Get_Name_String{string} 27|501s13 554s34 806s21 882s25 965s25
336V13*Name_Find{155I9} 27|691s14
414U14*Add_Str_To_Name_Buffer 27|689s7
X 23 osint.ads
44K9*Osint 782e10 27|26w6 538r22 592r22 599r22 647r22 819r42 932r25
83b4*File_Names_Case_Sensitive{boolean} 27|592r28 599r28 819r48 932r31
146U14*Fail 27|538s28 647s28
X 25 prj.ads
42K9*Prj 2061e8 26|35r9 356r5 27|27r6 27r19 31r14 1027r5
161E9*Variable_Kind 161e51 26|183r45 189r19 318r24 27|477r27 988r19 1001r45
161n27*Undefined{161E9} 27|477r48 1005r17
161n38*List{161E9} 27|565r34 569r36
161n44*Single{161E9} 27|557r34 561r34
164E12*Defined_Variable_Kind{161E9} 26|107r18 233r28 27|771r28
1478X4*Project_Error 27|783r16 790r16 809r19 898r16 908r19 923r22
X 26 prj-attr.ads
35K13*Attr 25|42k9 26|256E4 356l9 356e13 27|31b18 482r48 1027l9 1027t13
37V13*Package_Name_List{47|54A9} 27|737b13 740l8 740t25
42U14*Initialize 27|471b14 671l8 671t18
47E9*Attribute_Kind 67e5 72r38 77r54 152r45 174r19 320r24 27|424r45 479r27
. 778r25 893r20 974r19
48n7*Unknown{47E9} 27|428r17
51n7*Single{47E9} 73r12 27|479r48 583r32
54n7*Associative_Array{47E9} 27|586r32 593r35 821r18 935r21
57n7*Optional_Index_Associative_Array{47E9} 27|600r35 824r18 938r21
61n7*Case_Insensitive_Associative_Array{47E9} 78r6 27|589r32 595r35 822r34
. 936r32
64n7*Optional_Index_Case_Insensitive_Associative_Array{47E9} 73r22 79r6 27|603r24
. 826r18 940r21
72E12*Defined_Attribute_Kind{47E9} 92r20 232r28 27|770r28
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} 27|913r54 919r43
92e7*Attr_Kind{72E12} 27|929r42
95b7*Index_Is_File_Name{boolean} 27|931r32
101b7*Opt_Index{boolean} 27|951r50
107e7*Var_Kind{25|164E12} 27|950r50
114A9*Attribute_Data_Array(88R9)<integer> 124r20 27|887r20
122U14*Register_New_Package 123>7 124>7 27|885b14 966l8 966t28
123s7 Name{string} 27|886b7 896r10 901r31 906r21 921r24
124a7 Attributes{114A9} 27|887b7 912r20 913r35 919r24 929r23 931r13 950r31
. 951r31
134R9*Attribute_Node_Id 137r31 140r31 145r21 145r47 152r19 173r19 178r44
. 183r19 188r19 193r44 197r39 200r15 200r41 206r45 247r37 266c9 268e14 273r31
. 277r39 280r31 27|424r19 438r44 453r21 453r47 677r39 699r15 699r41 713r44
. 723r19 973r19 987r19 1001r19 1016r37
137r4*Empty_Attribute{134R9} 273c4 27|427r22 440r22 702r18 703r17 715r22
. 726r22 977r23 991r23 1004r22 1020r17
140r4*Attribute_First{134R9} 280c4
143V13*Attribute_Node_Id_Of{134R9} 144>7 145>7 27|451b13 465l8 465t28
144i7 Name{21|155I9} 27|452b7 459r43
145r7 Starting_At{134R9} 27|453b7 455r28
151V13*Attribute_Kind_Of{47E9} 152>7 27|423b13 432l8 432t25
152r7 Attribute{134R9} 27|424b7 427r10 430r30
172U14*Set_Attribute_Kind_Of 173>7 174>7 27|972b14 980l8 980t29
173r7 Attribute{134R9} 27|973b7 977r10 978r23
174e7 To{47E9} 27|974b7 978r53
178V13*Attribute_Name_Of{21|155I9} 178>32 27|438b13 445l8 445t25
178r32 Attribute{134R9} 27|438b32 440r10 443r30
182V13*Variable_Kind_Of{25|161E9} 183>7 27|1000b13 1009l8 1009t24
183r7 Attribute{134R9} 27|1001b7 1004r10 1007r30
187U14*Set_Variable_Kind_Of 188>7 189>7 27|986b14 994l8 994t28
188r7 Attribute{134R9} 27|987b7 991r10 992r23
189e7 To{25|161E9} 27|988b7 992r52
193V13*Optional_Index_Of{boolean} 193>32 27|713b13 720l8 720t25
193r32 Attribute{134R9} 27|713b32 715r10 718r30
197V13*Is_Read_Only{boolean} 197>27 27|677b13 680l8 680t20
197r27 Attribute{134R9} 27|677b27 679r27
199V13*Next_Attribute{134R9} 200>7 27|698b13 707l8 707t22
200r7 After{134R9} 27|699b7 702r10 705r40
206V13*Others_Allowed_For{boolean} 206>33 27|722b13 731l8 731t26
206r33 Attribute{134R9} 27|723b7 726r10 729r30
213R9*Package_Node_Id 216r29 219r31 222r60 231r28 242r56 247r13 296c9 298e14
. 302r31 304r31 307r38 310r29 27|746r56 769r28 853r60 1016r13
216r4*Empty_Package{213R9} 302c4 27|760r14 786r23 859r16 870r19 1019r16
219r4*Unknown_Package{213R9} 304c4 27|753r23 1019r44
222U14*Register_New_Package 222>36 222<51 27|853b14 883l8 883t28
222s36 Name{string} 27|853b36 857r10 863r31 868r21
222r51 Id{213R9} 27|853b51 859m10 870m13 876m7
229U14*Register_New_Attribute 230>7 231>7 232>7 233>7 234>7 235>7 27|767b14
. 847l8 847t30
230s7 Name{string} 27|768b7 781r10 788r18 793r32 804r21
231r7 In_Package{213R9} 27|769b7 786r10 796r35 807r49 845r33
232e7 Attr_Kind{72E12} 27|770b7 815r25 820r15
233e7 Var_Kind{25|164E12} 27|771b7 838r28
234b7 Index_Is_File_Name{boolean} 27|772b7 819r10
235b7 Opt_Index{boolean} 27|773b7 839r28
242V13*Package_Node_Id_Of{213R9} 242>33 27|746b13 761l8 761t26
242i33 Name{21|155I9} 27|746b33 749r53
246V13*First_Attribute_Of{134R9} 247>7 27|1015b13 1025l8 1025t26
247r7 Pkg{213R9} 27|1016b7 1019r10 1019r38 1023r48
256N4 Attributes_Initial 331r48
257N4 Attributes_Increment 332r48
259N4 Attribute_Node_Low_Bound 263r12 267r31 271r42 275r47
260N4 Attribute_Node_High_Bound 263r40
262I9 Attr_Node_Id<integer> 267r15 271r26 275r31 323r24 329r48 343r26 27|455r12
. 475r27 482r27 776r25 777r25 891r20 892r20
267i7*Value{262I9} 273m53 278m33 27|430r40 443r40 455r40 464m15 679r37 705m18
. 705r46 718r40 729r40 978r33 992r33 1007r40 1023m13
271i4 Empty_Attr{262I9} 273r62 27|458r19 475r48 545r37 551r39 634r36 665r34
. 776r41 801r26 880r30 891r36 916r29
275i4 First_Attribute{262I9} 278r42 330r48 27|482r53
277r4 First_Attribute_Node_Id{134R9} 280r52
286N4 Packages_Initial 351r48
287N4 Packages_Increment 352r48
289N4 Package_Node_Low_Bound 293r12 297r30 301r50 305r50
290N4 Package_Node_High_Bound 293r38 303r50
292I9 Pkg_Node_Id<integer> 297r15 301r31 303r31 305r31 349r48 27|474r27
297i7*Value{292I9} 302m51 304m51 308m32 27|751m24 796r46 807r60 845r44 876m14
. 1023r52
301i4 Empty_Pkg{292I9} 302r60 27|474r48 637r38
303i4 Unknown_Pkg{292I9} 304r60
305i4 First_Package{292I9} 308r41 350r48 27|536r29
307r4 First_Package_Node_Id{213R9} 310r48
310r4 Package_First{213R9}
316R9 Attribute_Record 324e14 328r48
317i7*Name{21|155I9} 27|443r47 459r35 646r59 659m16 802r37 837m10 917r40
. 949m13
318e7*Var_Kind{25|161E9} 27|660m16 838m10 950m13 992m40 1007r47
319b7*Optional_Index{boolean} 27|661m16 718r47 839m10 951m13
320e7*Attr_Kind{47E9} 27|430r47 662m16 840m10 952m13 978m40
321b7*Read_Only{boolean} 27|663m16 679r44 841m10 953m13
322b7*Others_Allowed{boolean} 27|664m16 729r47 842m10 954m13
323i7*Next{262I9} 27|461r33 653m48 665m16 705r53 812r47 843m10 926r50 955m13
327K12 Attrs[51|55] 27|430r17 443r17 459r18 461r16 516r7 632r13 635r35 639r24
. 645r48 646r39 653r16 654r18 657r34 658r13 679r14 705r27 718r17 729r17 802r13
. 812r23 835r7 836r7 836r20 846r9 917r16 926r26 947r10 948r10 948r23 956r24
. 978r10 992r10 1007r17
340R9 Package_Record 344e14 348r48
341i7*Name{21|155I9} 27|537r70 549m19 749r46 807r67 866r46 878m10 904r46
. 961m10
342b7*Known{boolean} 27|550m19 750r49 879m10 962m10
343i7*First_Attribute{262I9} 27|551m19 638m62 796r53 845m51 880m10 963m10
. 1023r59
347K12 Package_Attributes[51|55] 27|517r7 536r46 537r37 546r16 547r35 548r16
. 638r19 748r20 748r48 749r13 750r16 796r9 807r23 845r7 865r20 865r48 866r13
. 875r7 876r23 877r7 877r33 903r20 903r48 904r13 959r7 960r7 960r33 1023r22
X 27 prj-attr.adb
64a4 Initialization_Data{string} 472r48 519r13 521r15 529r22 534r30 539r36
. 581r18 615r16 619r19 626r19 631r27 648r36
384b4 Initialized{boolean} 510r10 670m7
387p4 Package_Names{37|91P12} 405r30 408r56 410r23 410r47 411m13 416r7 739r14
388i4 Last_Package_Name{natural} 405r10 415m7 415r28 416r22 739r34
393U14 Add_Package_Name 393>32 403b14 417l8 417t24 554s16 882s7 965s7
393s32 Name{string} 403b32 416r56
396V13 Name_Id_Of{21|155I9} 396>25 534s18 631s15 686b13 692l8 692t18 793s20
. 863s19 901s19 913s23
396s25 Name{string} 686b25 689r31
407p13 New_List{47|55P9} 410r13 411r30
455i7 Id{26|262I9} 458r13 459r31 461m10 461r29 464r24
472i7 Start{positive} 473r48 519r34 521r36 526m16 526r25 528r26 534r51 539r57
. 552m16 580m13 580r22 581r39 610m13 610r22 615r37 617m16 617r25 619r40 621m16
. 621r25 624r23 631r48 648r57 666m13
473i7 Finish{positive} 528m16 529r43 530m19 530r29 534r60 539r66 552r25 624m13
. 626r40 627m16 627r26 631r57 648r66 666r22
474i7 Current_Package{26|292I9} 547m16 548r42 637r19 638r45
475i7 Current_Attribute{26|262I9} 545m16 634r16 653r29 657m13 658r26
476b7 Is_An_Attribute{boolean} 520m10 544m16 576r13
477e7 Var_Kind{25|161E9} 557m16 561m16 565m16 569m16 660r34
478b7 Optional_Index{boolean} 558m16 562m16 566m16 570m16 661r34
479e7 Attr_Kind{26|47E9} 583m19 586m19 589m19 593m22 595m22 600m22 602m22
. 662r34
480i7 Package_Name{21|155I9} 496r13 501r30 533m16 537r22 549r39 554r51
481i7 Attribute_Name{21|155I9} 630m13 646r22 659r34
482i7 First_Attribute{26|262I9} 635m16 645r29
483b7 Read_Only{boolean} 612m13 616m16 663r34
484b7 Others_Allowed{boolean} 613m13 620m16 664r34
486V16 Attribute_Location{string} 494b16 503l11 503t29 649s47
536i20 Index<integer> 537r63
645i20 Index<integer> 646r52
748i11 Index<integer> 749r39 750r42 751r33
775i7 Attr_Name{21|155I9} 793m7 802r44 837r28
776i7 First_Attr{26|262I9} 795m7 800r20 843r28
777i7 Curr_Attr{26|262I9} 800m7 801r13 802r26 812m10 812r36
778e7 Real_Attr_Kind{26|47E9} 815m7 822m16 825m16 840r28
854i7 Pkg_Name{21|155I9} 863m7 866r53 878r30 882r42
865i11 Index<integer> 866r39
889i7 Pkg_Name{21|155I9} 901m7 904r53 961r30 965r42
890i7 Attr_Name{21|155I9} 913m10 917r47 949r31
891i7 First_Attr{26|262I9} 915r23 955r31 956m10 963r30
892i7 Curr_Attr{26|262I9} 915m10 916r16 917r29 926m13 926r39
893e7 Attr_Kind{26|47E9} 929m10 934r18 936m19 939m19 952r31
903i11 Index<integer> 904r39
912i11 Index{integer} 913r47 919r36 929r35 931r25 950r43 951r43
X 28 prj-com.ads
31K13*Com 27|27w10 27r23 28|40e12
33P9*Fail_Proc
35p4*Fail{33P9} 27|782r10 787r10 803r13 858r10 867r13 897r10 905r13 918r16
X 30 system.ads
64M9*Address
X 36 s-memory.ads
53V13*Alloc{30|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{30|64M9} 105i<c,__gnat_realloc>22
X 37 s-os_lib.ads
91P12*String_List_Access{47|55P9} 27|387r24
X 47 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer> 26|37r51 27|387r58 408r38 737r46
55P9*String_List_Access(54A9) 27|407r41
X 51 table.ads
43K9*Table 26|31w6 328r11 348r11 51|238e10
47+12 Table_Component_Type 26|328r24 348r24
48I12 Table_Index_Type 26|329r24 349r24
50*7 Table_Low_Bound{48I12} 26|330r24 350r24
51i7 Table_Initial{54|65I12} 26|331r24 351r24
52i7 Table_Increment{54|62I12} 26|332r24 352r24
53s7 Table_Name{string} 26|333r24 353r24
55k12*Table 26|328r17 348r17 51|237e13
106A12*Table_Type(26|316R9)<26|262I9>
109A15*Big_Table_Type{106A12[26|327]}<26|262I9>
117P12*Table_Ptr(109A15[26|327])
121p7*Table{117P12[26|327]} 27|430r23[26|327] 443r23[26|327] 459r24[26|327]
. 461r22[26|327] 537r56[26|347] 548r35[26|347] 638r38[26|347] 646r45[26|327]
. 653r22[26|327] 658r19[26|327] 679r20[26|327] 705r33[26|327] 718r23[26|327]
. 729r23[26|327] 749r32[26|347] 750r35[26|347] 796r28[26|347] 802r19[26|327]
. 807r42[26|347] 812r29[26|327] 836r13[26|327] 845r26[26|347] 866r32[26|347]
. 877r26[26|347] 904r32[26|347] 917r22[26|327] 926r32[26|327] 948r16[26|327]
. 960r26[26|347] 978r16[26|327] 992r16[26|327] 1007r23[26|327] 1023r41[26|347]
138U17*Init 27|516s13[26|327] 517s26[26|347]
145V16*Last{26|292I9} 27|536s65[26|347] 547s54[26|347] 635s41[26|327] 639s30[26|327]
. 645s54[26|327] 654s24[26|327] 657s40[26|327] 748s67[26|347] 836s26[26|327]
. 846s15[26|327] 865s67[26|347] 876s42[26|347] 877s52[26|347] 903s67[26|347]
. 948s29[26|327] 956s30[26|327] 960s52[26|347]
162i7*First{26|292I9} 27|748r39[26|347] 865r39[26|347] 903r39[26|347]
174U17*Increment_Last 27|546s35[26|347] 632s19[26|327] 835s13[26|327] 875s26[26|347]
. 947s16[26|327] 959s26[26|347]
X 54 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
65I12*Pos{59I9}