This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-attr.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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
V "GNAT Lib v4.8"
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

U prj.attr%b		prj-attr.adb		8bf5fbaf 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		409b34d0 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		20120716125141 10fcae55
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20090409150019 2ca4ee37
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		20110801150502 a2f217e6
D g-dyntab.ads		20110801150502 dbc4a15b
D g-dyntab.adb		20110801150502 dfdb1428
D g-hesorg.ads		20110801150502 106922da
D g-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D namet.ads		20121001081109 ef58bb56
D opt.ads		20130206104433 983485a0
D osint.ads		20130206104433 f378f269
D output.ads		20100622132632 de75f4b4
D prj.ads		20130104100858 86fdee2b
D prj-attr.ads		20110803094707 e364f3ad
D prj-attr.adb		20130129140121 3d9135e1
D prj-com.ads		20090407150127 a94a24fc
D scans.ads		20121205105909 1d9f7ff6
D system.ads		20140416144310 90249111
D s-casuti.ads		20090417131547 ad1c6088
D s-exctab.ads		20090417131547 66e51330
D s-finmas.ads		20111024091915 b95bb341
D s-finroo.ads		20120426095924 4ff27390
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-pooglo.ads		20110804083314 542f33d0
D s-secsta.ads		20110830140625 eea35a36
D s-soflin.ads		20120515094619 24c8153c
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stopoo.ads		20111013103733 7b8fbeee
D s-string.ads		20130104124955 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		20130104091825 d2a5ae47
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D uintp.ads		20121106101120 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20121205110635 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|684s7
X 18 g-string.ads
38K14*Strings=38:37 26|33w11 37r43 27|381r50 401r33 402r30 731r38
X 21 namet.ads
127a4*Name_Buffer{string} 27|684m17 684r17
133i4*Name_Len{natural} 27|682m7 684r35
149I9*Name_Id<integer> 26|144r21 178r70 242r40 317r24 341r26 27|390r47 432r70
. 446r21 474r27 475r27 680r47 740r40 769r25 848r18 883r20 884r20
153i4*No_Name{149I9} 27|435r17 474r48 475r48 490r28
183V13*Get_Name_String{string} 27|495s13 548s34 800s21 876s25 959s25
271V13*Name_Find{149I9} 27|685s14
349U14*Add_Str_To_Name_Buffer 27|683s7
X 23 osint.ads
44K9*Osint 778e10 27|26w6 532r22 586r22 593r22 641r22 813r42 926r25
83b4*File_Names_Case_Sensitive{boolean} 27|586r28 593r28 813r48 926r31
146U14*Fail 27|532s28 641s28
X 25 prj.ads
42K9*Prj 2018e8 26|35r9 356r5 27|27r6 27r19 31r14 1021r5
157E9*Variable_Kind 157e51 26|183r45 189r19 318r24 27|471r27 982r19 995r45
157n27*Undefined{157E9} 27|471r48 999r17
157n38*List{157E9} 27|559r34 563r36
157n44*Single{157E9} 27|551r34 555r34
160E12*Defined_Variable_Kind{157E9} 26|107r18 233r28 27|765r28
1447X4*Project_Error 27|777r16 784r16 803r19 892r16 902r19 917r22
X 26 prj-attr.ads
35K13*Attr 25|42k9 26|356l9 356e13 27|31b18 476r48 1021l9 1021t13
37V13*Package_Name_List{46|54A9} 27|731b13 734l8 734t25
42U14*Initialize 27|465b14 665l8 665t18
47E9*Attribute_Kind 67e5 72r38 77r54 152r45 174r19 320r24 27|418r45 473r27
. 772r25 887r20 968r19
48n7*Unknown{47E9} 27|422r17
51n7*Single{47E9} 73r12 27|473r48 577r32
54n7*Associative_Array{47E9} 27|580r32 587r35 815r18 929r21
57n7*Optional_Index_Associative_Array{47E9} 27|594r35 818r18 932r21
61n7*Case_Insensitive_Associative_Array{47E9} 78r6 27|583r32 589r35 816r34
. 930r32
64n7*Optional_Index_Case_Insensitive_Associative_Array{47E9} 73r22 79r6 27|597r24
. 820r18 934r21
72E12*Defined_Attribute_Kind{47E9} 92r20 232r28 27|764r28
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|907r54 913r43
92e7*Attr_Kind{72E12} 27|923r42
95b7*Index_Is_File_Name{boolean} 27|925r32
101b7*Opt_Index{boolean} 27|945r50
107e7*Var_Kind{25|160E12} 27|944r50
114A9*Attribute_Data_Array(88R9)<integer> 124r20 27|881r20
122U14*Register_New_Package 123>7 124>7 27|879b14 960l8 960t28
123s7 Name{string} 27|880b7 890r10 895r31 900r21 915r24
124a7 Attributes{114A9} 27|881b7 906r20 907r35 913r24 923r23 925r13 944r31
. 945r31
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|418r19 432r44 447r21 447r47 671r39 693r15 693r41 707r44
. 717r19 967r19 981r19 995r19 1010r37
137r4*Empty_Attribute{134R9} 273c4 27|421r22 434r22 696r18 697r17 709r22
. 720r22 971r23 985r23 998r22 1014r17
140r4*Attribute_First{134R9} 280c4
143V13*Attribute_Node_Id_Of{134R9} 144>7 145>7 27|445b13 459l8 459t28
144i7 Name{21|149I9} 27|446b7 453r43
145r7 Starting_At{134R9} 27|447b7 449r28
151V13*Attribute_Kind_Of{47E9} 152>7 27|417b13 426l8 426t25
152r7 Attribute{134R9} 27|418b7 421r10 424r30
172U14*Set_Attribute_Kind_Of 173>7 174>7 27|966b14 974l8 974t29
173r7 Attribute{134R9} 27|967b7 971r10 972r23
174e7 To{47E9} 27|968b7 972r53
178V13*Attribute_Name_Of{21|149I9} 178>32 27|432b13 439l8 439t25
178r32 Attribute{134R9} 27|432b32 434r10 437r30
182V13*Variable_Kind_Of{25|157E9} 183>7 27|994b13 1003l8 1003t24
183r7 Attribute{134R9} 27|995b7 998r10 1001r30
187U14*Set_Variable_Kind_Of 188>7 189>7 27|980b14 988l8 988t28
188r7 Attribute{134R9} 27|981b7 985r10 986r23
189e7 To{25|157E9} 27|982b7 986r52
193V13*Optional_Index_Of{boolean} 193>32 27|707b13 714l8 714t25
193r32 Attribute{134R9} 27|707b32 709r10 712r30
197V13*Is_Read_Only{boolean} 197>27 27|671b13 674l8 674t20
197r27 Attribute{134R9} 27|671b27 673r27
199V13*Next_Attribute{134R9} 200>7 27|692b13 701l8 701t22
200r7 After{134R9} 27|693b7 696r10 699r40
206V13*Others_Allowed_For{boolean} 206>33 27|716b13 725l8 725t26
206r33 Attribute{134R9} 27|717b7 720r10 723r30
213R9*Package_Node_Id 216r29 219r31 222r60 231r28 242r56 247r13 296c9 298e14
. 302r31 304r31 307r38 310r29 27|740r56 763r28 847r60 1010r13
216r4*Empty_Package{213R9} 302c4 27|754r14 780r23 853r16 864r19 1013r16
219r4*Unknown_Package{213R9} 304c4 27|747r23
222U14*Register_New_Package 222>36 222<51 27|847b14 877l8 877t28
222s36 Name{string} 27|847b36 851r10 857r31 862r21
222r51 Id{213R9} 27|847b51 853m10 864m13 870m7
229U14*Register_New_Attribute 230>7 231>7 232>7 233>7 234>7 235>7 27|761b14
. 841l8 841t30
230s7 Name{string} 27|762b7 775r10 782r18 787r32 798r21
231r7 In_Package{213R9} 27|763b7 780r10 790r35 801r49 839r33
232e7 Attr_Kind{72E12} 27|764b7 809r25 814r15
233e7 Var_Kind{25|160E12} 27|765b7 832r28
234b7 Index_Is_File_Name{boolean} 27|766b7 813r10
235b7 Opt_Index{boolean} 27|767b7 833r28
242V13*Package_Node_Id_Of{213R9} 242>33 27|740b13 755l8 755t26
242i33 Name{21|149I9} 27|740b33 743r53
246V13*First_Attribute_Of{134R9} 247>7 27|1009b13 1019l8 1019t26
247r7 Pkg{213R9} 27|1010b7 1013r10 1017r48
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|449r12
. 469r27 476r27 770r25 771r25 885r20 886r20
267i7*Value{262I9} 273m53 278m33 27|424r40 437r40 449r40 458m15 673r37 699m18
. 699r46 712r40 723r40 972r33 986r33 1001r40 1017m13
271i4 Empty_Attr{262I9} 273r62 27|452r19 469r48 539r37 545r39 628r36 659r34
. 770r41 795r26 874r30 885r36 910r29
275i4 First_Attribute{262I9} 278r42 330r48 27|476r53
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|468r27
297i7*Value{292I9} 302m51 304m51 308m32 27|745m24 790r46 801r60 839r44 870m14
. 1017r52
301i4 Empty_Pkg{292I9} 302r60 27|468r48 631r38
303i4 Unknown_Pkg{292I9} 304r60
305i4 First_Package{292I9} 308r41 350r48 27|530r29
307r4 First_Package_Node_Id{213R9} 310r48
310r4 Package_First{213R9}
316R9 Attribute_Record 324e14 328r48
317i7*Name{21|149I9} 27|437r47 453r35 640r59 653m16 796r37 831m10 911r40
. 943m13
318e7*Var_Kind{25|157E9} 27|654m16 832m10 944m13 986m40 1001r47
319b7*Optional_Index{boolean} 27|655m16 712r47 833m10 945m13
320e7*Attr_Kind{47E9} 27|424r47 656m16 834m10 946m13 972m40
321b7*Read_Only{boolean} 27|657m16 673r44 835m10 947m13
322b7*Others_Allowed{boolean} 27|658m16 723r47 836m10 948m13
323i7*Next{262I9} 27|455r33 647m48 659m16 699r53 806r47 837m10 920r50 949m13
327K12 Attrs[50|55] 27|424r17 437r17 453r18 455r16 510r7 626r13 629r35 633r24
. 639r48 640r39 647r16 648r18 651r34 652r13 673r14 699r27 712r17 723r17 796r13
. 806r23 829r7 830r7 830r20 840r9 911r16 920r26 941r10 942r10 942r23 950r24
. 972r10 986r10 1001r17
340R9 Package_Record 344e14 348r48
341i7*Name{21|149I9} 27|531r70 543m19 743r46 801r67 860r46 872m10 898r46
. 955m10
342b7*Known{boolean} 27|544m19 744r49 873m10 956m10
343i7*First_Attribute{262I9} 27|545m19 632m62 790r53 839m51 874m10 957m10
. 1017r59
347K12 Package_Attributes[50|55] 27|511r7 530r46 531r37 540r16 541r35 542r16
. 632r19 742r20 742r48 743r13 744r16 790r9 801r23 839r7 859r20 859r48 860r13
. 869r7 870r23 871r7 871r33 897r20 897r48 898r13 953r7 954r7 954r33 1017r22
X 27 prj-attr.adb
64a4 Initialization_Data{string} 466r48 513r13 515r15 523r22 528r30 533r36
. 575r18 609r16 613r19 620r19 625r27 642r36
378b4 Initialized{boolean} 504r10 664m7
381p4 Package_Names{36|88P12} 399r30 402r56 404r23 404r47 405m13 410m7 410r7
. 733r14
382i4 Last_Package_Name{natural} 399r10 409m7 409r28 410r22 733r34
387U14 Add_Package_Name 387>32 397b14 411l8 411t24 548s16 876s7 959s7
387s32 Name{string} 397b32 410r56
390V13 Name_Id_Of{21|149I9} 390>25 528s18 625s15 680b13 686l8 686t18 787s20
. 857s19 895s19 907s23
390s25 Name{string} 680b25 683r31
401p13 New_List{46|55P9} 404m13 405r30
449i7 Id{26|262I9} 452r13 453r31 455m10 455r29 458r24
466i7 Start{positive} 467r48 513r34 515r36 520m16 520r25 522r26 528r51 533r57
. 546m16 574m13 574r22 575r39 604m13 604r22 609r37 611m16 611r25 613r40 615m16
. 615r25 618r23 625r48 642r57 660m13
467i7 Finish{positive} 522m16 523r43 524m19 524r29 528r60 533r66 546r25 618m13
. 620r40 621m16 621r26 625r57 642r66 660r22
468i7 Current_Package{26|292I9} 541m16 542r42 631r19 632r45
469i7 Current_Attribute{26|262I9} 539m16 628r16 647r29 651m13 652r26
470b7 Is_An_Attribute{boolean} 514m10 538m16 570r13
471e7 Var_Kind{25|157E9} 551m16 555m16 559m16 563m16 654r34
472b7 Optional_Index{boolean} 552m16 556m16 560m16 564m16 655r34
473e7 Attr_Kind{26|47E9} 577m19 580m19 583m19 587m22 589m22 594m22 596m22
. 656r34
474i7 Package_Name{21|149I9} 490r13 495r30 527m16 531r22 543r39 548r51
475i7 Attribute_Name{21|149I9} 624m13 640r22 653r34
476i7 First_Attribute{26|262I9} 629m16 639r29
477b7 Read_Only{boolean} 606m13 610m16 657r34
478b7 Others_Allowed{boolean} 607m13 614m16 658r34
480V16 Attribute_Location{string} 488b16 497l11 497t29 643s47
530i20 Index<integer> 531r63
639i20 Index<integer> 640r52
742i11 Index<integer> 743r39 744r42 745r33
769i7 Attr_Name{21|149I9} 787m7 796r44 831r28
770i7 First_Attr{26|262I9} 789m7 794r20 837r28
771i7 Curr_Attr{26|262I9} 794m7 795r13 796r26 806m10 806r36
772e7 Real_Attr_Kind{26|47E9} 809m7 816m16 819m16 834r28
848i7 Pkg_Name{21|149I9} 857m7 860r53 872r30 876r42
859i11 Index<integer> 860r39
883i7 Pkg_Name{21|149I9} 895m7 898r53 955r30 959r42
884i7 Attr_Name{21|149I9} 907m10 911r47 943r31
885i7 First_Attr{26|262I9} 909r23 949r31 950m10 957r30
886i7 Curr_Attr{26|262I9} 909m10 910r16 911r29 920m13 920r39
887e7 Attr_Kind{26|47E9} 923m10 928r18 930m19 933m19 946r31
897i11 Index<integer> 898r39
906i11 Index{integer} 907r47 913r36 923r35 925r25 944r43 945r43
X 28 prj-com.ads
31K13*Com 27|27w10 27r23 28|40e12
33P9*Fail_Proc
35p4*Fail{33P9} 27|776r10 781r10 797r13 852r10 861r13 891r10 899r13 912r16
X 30 system.ads
64M9*Address
X 35 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 36 s-os_lib.ads
88P12*String_List_Access{46|55P9} 27|381r24
X 46 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer> 26|37r51 27|381r58 402r38 731r46
55P9*String_List_Access(54A9) 27|401r41
X 50 table.ads
43K9*Table 26|31w6 328r11 348r11 50|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{53|65I12} 26|331r24 351r24
52i7 Table_Increment{53|62I12} 26|332r24 352r24
53s7 Table_Name{string} 26|333r24 353r24
55k12*Table 26|328r17 348r17 50|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|424r23[26|327] 437r23[26|327] 453r24[26|327]
. 455r22[26|327] 531r56[26|347] 542m35[26|347] 542r35[26|347] 632m38[26|347]
. 632r38[26|347] 640r45[26|327] 647m22[26|327] 647r22[26|327] 652m19[26|327]
. 652r19[26|327] 673r20[26|327] 699r33[26|327] 712r23[26|327] 723r23[26|327]
. 743r32[26|347] 744r35[26|347] 790r28[26|347] 796r19[26|327] 801r42[26|347]
. 806r29[26|327] 830m13[26|327] 830r13[26|327] 839m26[26|347] 839r26[26|347]
. 860r32[26|347] 871m26[26|347] 871r26[26|347] 898r32[26|347] 911r22[26|327]
. 920r32[26|327] 942m16[26|327] 942r16[26|327] 954m26[26|347] 954r26[26|347]
. 972m16[26|327] 972r16[26|327] 986m16[26|327] 986r16[26|327] 1001r23[26|327]
. 1017r41[26|347]
138U17*Init 27|510s13[26|327] 511s26[26|347]
145V16*Last{26|292I9} 27|530s65[26|347] 541s54[26|347] 629s41[26|327] 633s30[26|327]
. 639s54[26|327] 648s24[26|327] 651s40[26|327] 742s67[26|347] 830s26[26|327]
. 840s15[26|327] 859s67[26|347] 870s42[26|347] 871s52[26|347] 897s67[26|347]
. 942s29[26|327] 950s30[26|327] 954s52[26|347]
162i7*First{26|292I9} 27|742r39[26|347] 859r39[26|347] 897r39[26|347]
174U17*Increment_Last 27|540s35[26|347] 626s19[26|327] 829s13[26|327] 869s26[26|347]
. 941s16[26|327] 953s26[26|347]
X 53 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
65I12*Pos{59I9}