/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}
|