/usr/lib/ada/adalib/gnatvsn/aspects.ali is in libgnatvsn4.6-dev 4.6.4-0ubuntu5.
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 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -mtune=generic
A -march=x86-64
P ZX
R nnnvnnnnnnnnnnnnnnnnnnnnnnvnnvnvnnnnnnnnnnnnvnnnnnnnnnnnnnvnnnnvnnnnnnnnnnnnnnnn
U aspects%b aspects.adb 68c8592c OO PK
W atree%s atree.adb atree.ali
W gnat%s gnat.ads gnat.ali
W gnat.htable%s g-htable.adb g-htable.ali
W nlists%s nlists.adb nlists.ali
W sinfo%s sinfo.adb sinfo.ali
W snames%s snames.adb snames.ali
W tree_io%s tree_io.adb tree_io.ali
U aspects%s aspects.ads b951742b BN EE OO PK
W namet%s namet.adb namet.ali
W types%s types.adb types.ali
D ada.ads 20070406091342 3ffc8e18
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20100614130107 cfcad562
D aspects.ads 20101220072657 b71f5b97
D aspects.adb 20101018095300 a2f96d67
D atree.ads 20101220072657 86ed1f41
D einfo.ads 20101220072657 65a0cfa8
D gnat.ads 20050905075125 fd2ad2f1
D g-htable.ads 20101011104304 3d86a91a
D hostparm.ads 20090409150019 597373af
D namet.ads 20101220072657 ef58bb56
D nlists.ads 20100909093511 986e68a0
D sinfo.ads 20101220072657 dcb3bec6
D snames.ads 20140416171925 5b37d99d
D system.ads 20140416172229 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-htable.ads 20101011104304 efdfacdf
D s-htable.adb 20101011104304 c7268bf1
D s-os_lib.ads 20100910151410 e0681e2d
D s-stalib.ads 20101021102512 c4241c00
D s-strhas.ads 20090623093900 269cd894
D s-string.ads 20090417130712 46b01415
D s-unstyp.ads 20090409150019 6ae15c76
D table.ads 20090506081141 e3a9ec16
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 5 aspects.ads
40K9*Aspects 218l5 218e12 6|40b14 272l5 272t12
44E9*Aspect_Id 90e20 94r38 110r38 158r51 6|72r13 139r23 149r51
45n7*No_Aspect{44E9} 111r25 6|140r23
46n7*Aspect_Ada_2005{44E9} 112r25 6|76r42
47n7*Aspect_Ada_2012{44E9} 113r25 6|77r42
48n7*Aspect_Address{44E9} 114r25 6|78r42
49n7*Aspect_Alignment{44E9} 115r25 6|79r42
50n7*Aspect_Atomic{44E9} 116r25 6|80r42
51n7*Aspect_Atomic_Components{44E9} 117r25 6|81r42
52n7*Aspect_Bit_Order{44E9} 118r25 6|82r42
53n7*Aspect_Component_Size{44E9} 119r25 6|83r42
54n7*Aspect_Discard_Names{44E9} 120r25 6|84r42
55n7*Aspect_External_Tag{44E9} 121r25 6|85r42
56n7*Aspect_Favor_Top_Level{44E9} 122r25 6|86r42
57n7*Aspect_Inline{44E9} 123r25 6|87r42
58n7*Aspect_Inline_Always{44E9} 124r25 6|88r42
59n7*Aspect_Input{44E9} 125r25 6|89r42
60n7*Aspect_Invariant{44E9} 95r25 126r25 6|90r42
61n7*Aspect_Machine_Radix{44E9} 127r25 6|91r42
62n7*Aspect_No_Return{44E9} 128r25
63n7*Aspect_Object_Size{44E9} 129r25 6|92r42
64n7*Aspect_Output{44E9} 130r25 6|93r42
65n7*Aspect_Pack{44E9} 132r25 6|94r42
66n7*Aspect_Persistent_BSS{44E9} 131r25 6|95r42
67n7*Aspect_Post{44E9} 98r25 133r25 6|96r42
68n7*Aspect_Pre{44E9} 96r25 134r25 6|97r42
69n7*Aspect_Predicate{44E9} 97r25 135r25 6|98r42
70n7*Aspect_Preelaborable_Initialization{44E9} 136r25 6|99r42
71n7*Aspect_Pure_Function{44E9} 137r25 6|100r42
72n7*Aspect_Read{44E9} 138r25 6|101r42
73n7*Aspect_Shared{44E9} 139r25 6|102r42
74n7*Aspect_Size{44E9} 140r25 6|103r42
75n7*Aspect_Storage_Pool{44E9} 141r25 6|104r42
76n7*Aspect_Storage_Size{44E9} 142r25 6|105r42
77n7*Aspect_Stream_Size{44E9} 143r25 6|106r42
78n7*Aspect_Suppress{44E9} 144r25 6|107r42
79n7*Aspect_Suppress_Debug_Info{44E9} 145r25 6|108r42
80n7*Aspect_Unchecked_Union{44E9} 146r25 6|109r42
81n7*Aspect_Universal_Aliasing{44E9} 147r25 6|110r42
82n7*Aspect_Unmodified{44E9} 148r25 6|111r42
83n7*Aspect_Unreferenced{44E9} 149r25 6|112r42
84n7*Aspect_Unreferenced_Objects{44E9} 150r25 6|113r42
85n7*Aspect_Unsuppress{44E9} 151r25 6|114r42
86n7*Aspect_Value_Size{44E9} 152r25 6|115r42
87n7*Aspect_Volatile{44E9} 153r25 6|116r42
88n7*Aspect_Volatile_Components{44E9} 154r25 6|117r42
89n7*Aspect_Warnings{44E9} 155r25 6|118r42
90n7*Aspect_Write{44E9} 156r25 6|119r42
94a4*Class_Aspect_OK(boolean)
103E9*Aspect_Expression 106e12 110r52
104n7*Optional{103E9} 111r64 112r64 113r64 116r64 117r64 120r64 122r64 123r64
. 124r64 128r64 131r64 132r64 136r64 137r64 139r64 145r64 146r64 147r64 148r64
. 149r64 150r64 153r64 154r64
105n7*Expression{103E9} 114r64 115r64 118r64 119r64 121r64 126r64 127r64
. 129r64 133r64 134r64 135r64 140r64 142r64 143r64 152r64
106n7*Name{103E9} 125r64 130r64 138r64 141r64 144r64 151r64 155r64 156r64
110a4*Aspect_Argument(103E9)
158V13*Get_Aspect_Id{44E9} 158>28 159r19 6|149b13 152l8 152t21
158i28 Name{12|149I9} 6|149b28 151r40
177V13*Permits_Aspect_Specifications{boolean} 177>44 6|213b13 216l8 216t37
. 224s22
177i44 N{27|382I9} 6|213b44 215r53
182V13*Aspect_Specifications{27|431I9} 182>36 6|158b13 165l8 165t29 175s41
182i36 N{27|382I9} 6|158b36 160r23 161r55
196U14*Set_Aspect_Specifications 196>41 196>54 6|175s10 222b14 231l8 231t33
. 245s10
196i41 N{27|382I9} 6|222b41 224r53 225r39 228r24 229r22 230r45
196i54 L{27|431I9} 6|222b54 226r22 229r19 230r48
206U14*Move_Aspects 206>28 206>44 6|171b14 179l8 179t20
206i28 From{27|382I9} 6|171b28 174r23 175r64 176r51 177r27
206i44 To{27|382I9} 6|171b44 172r39 175r37
212U14*Tree_Write 6|253b14 264l8 264t18
215U14*Tree_Read 6|237b14 247l8 247t17
X 6 aspects.adb
46I9 AS_Hash_Range<short_integer> 49r42 52r42 54r14 59r23
49V13 AS_Hash{46I9} 49>22 52b13 55l8 55t15 63r23
49i22 F{27|382I9} 52b22 54r29
57K12 Aspect_Specifications_Hash_Table[18|72] 161r17 176r10 230r7 257r7 262r10
70R9 Aspect_Entry 73e14 75r56
71i7*Nam{12|149I9} 270r50
72e7*Asp{5|44E9} 270r72
75a4 Aspect_Names(70R9) 269r13 270r33 270r55
125I9 AI_Hash_Range<short_short_integer> 128r42 131r42 133r14 138r23
128V13 AI_Hash{125I9} 128>22 131b13 134l8 134t15 142r23
128i22 F{12|149I9} 131b22 133r29
136K12 Aspect_Id_Hash_Table[18|72] 151r14 270r7
185a4 Has_Aspect_Specifications_Flag(boolean) 215r14
238i7 Node{27|382I9} 242m30 245r37
239i7 List{27|431I9} 243m30 244r20 245r43
254i7 Node{27|382I9} 257m51 259r31 262m53
255i7 List{27|431I9} 257m57 260r31 261r20 262m59
269i8 J{integer} 270r47 270r69
X 7 atree.ads
44K9*Atree 6|32w6 32r19 7|3353e10
517V13*Nkind{14|7399E9} 6|215s46
523V13*Has_Aspects{boolean} 6|160s10 172s26 174s10 225s26
757U14*Set_Has_Aspects 6|177s10 228s7
X 9 gnat.ads
36K9*GNAT 6|38r6 38r23 58r6 137r6 9|39e9
X 10 g-htable.ads
50K14*HTable 6|38w11 38r28 58r11 137r11 10|229e16
68k20*Simple_HTable 6|58r18 137r18
X 12 namet.ads
38K9*Namet 5|37w6 37r17 12|544e10
149I9*Name_Id<integer> 5|158r35 6|71r13 128r26 131r26 141r23 149r35
X 13 nlists.ads
41K9*Nlists 6|33w6 33r19 13|374e11
342U14*Set_Parent 6|229s7
X 14 sinfo.ads
54K9*Sinfo 6|34w6 34r19 14|12262e10
7399E9*Node_Kind 6|185r53 14|7774e23
7554n7*N_Component_Declaration{7399E9} 6|187r7
7555n7*N_Entry_Declaration{7399E9} 6|188r7
7556n7*N_Formal_Object_Declaration{7399E9} 6|192r7
7557n7*N_Formal_Type_Declaration{7399E9} 6|194r7
7558n7*N_Full_Type_Declaration{7399E9} 6|195r7
7562n7*N_Object_Declaration{7399E9} 6|199r7
7564n7*N_Protected_Type_Declaration{7399E9} 6|205r7
7565n7*N_Private_Extension_Declaration{7399E9} 6|202r7
7566n7*N_Private_Type_Declaration{7399E9} 6|203r7
7567n7*N_Subtype_Declaration{7399E9} 6|209r7
7581n7*N_Task_Type_Declaration{7399E9} 6|210r7
7593n7*N_Function_Instantiation{7399E9} 6|196r7
7594n7*N_Procedure_Instantiation{7399E9} 6|204r7
7598n7*N_Package_Instantiation{7399E9} 6|201r7
7613n7*N_Package_Declaration{7399E9} 6|200r7
7614n7*N_Single_Task_Declaration{7399E9} 6|207r7
7615n7*N_Subprogram_Declaration{7399E9} 6|208r7
7620n7*N_Generic_Package_Declaration{7399E9} 6|197r7
7621n7*N_Generic_Subprogram_Declaration{7399E9} 6|198r7
7687n7*N_Formal_Abstract_Subprogram_Declaration{7399E9} 6|190r7
7688n7*N_Formal_Concrete_Subprogram_Declaration{7399E9} 6|191r7
7711n7*N_Abstract_Subprogram_Declaration{7399E9} 6|186r7
7734n7*N_Exception_Declaration{7399E9} 6|189r7
7743n7*N_Formal_Package_Declaration{7399E9} 6|193r7
7765n7*N_Single_Protected_Declaration{7399E9} 6|206r7
X 15 snames.ads
34K9*Snames 6|35w6 35r19 15|1800e11
140i4*Name_Post{12|149I9} 6|96r7
141i4*Name_Pre{12|149I9} 6|97r7
347i4*Name_Ada_2005{12|149I9} 6|76r7
349i4*Name_Ada_2012{12|149I9} 6|77r7
363i4*Name_Discard_Names{12|149I9} 6|84r7
376i4*Name_Favor_Top_Level{12|149I9} 6|86r7
388i4*Name_Persistent_BSS{12|149I9} 6|95r7
405i4*Name_Suppress{12|149I9} 6|107r7
409i4*Name_Unsuppress{12|149I9} 6|114r7
412i4*Name_Warnings{12|149I9} 6|118r7
430i4*Name_Atomic{12|149I9} 6|80r7
431i4*Name_Atomic_Components{12|149I9} 6|81r7
470i4*Name_Inline{12|149I9} 6|87r7
471i4*Name_Inline_Always{12|149I9} 6|88r7
484i4*Name_Invariant{12|149I9} 6|90r7
504i4*Name_Pack{12|149I9} 6|94r7
509i4*Name_Predicate{12|149I9} 6|98r7
510i4*Name_Preelaborable_Initialization{12|149I9} 6|99r7
523i4*Name_Pure_Function{12|149I9} 6|100r7
528i4*Name_Shared{12|149I9} 6|102r7
545i4*Name_Suppress_Debug_Info{12|149I9} 6|108r7
554i4*Name_Unchecked_Union{12|149I9} 6|109r7
556i4*Name_Universal_Aliasing{12|149I9} 6|110r7
557i4*Name_Unmodified{12|149I9} 6|111r7
558i4*Name_Unreferenced{12|149I9} 6|112r7
559i4*Name_Unreferenced_Objects{12|149I9} 6|113r7
561i4*Name_Volatile{12|149I9} 6|116r7
562i4*Name_Volatile_Components{12|149I9} 6|117r7
709i4*Name_Address{12|149I9} 6|78r7
712i4*Name_Alignment{12|149I9} 6|79r7
717i4*Name_Bit_Order{12|149I9} 6|82r7
724i4*Name_Component_Size{12|149I9} 6|83r7
740i4*Name_External_Tag{12|149I9} 6|85r7
762i4*Name_Machine_Radix{12|149I9} 6|91r7
778i4*Name_Object_Size{12|149I9} 6|92r7
799i4*Name_Size{12|149I9} 6|103r7
801i4*Name_Storage_Size{12|149I9} 6|105r7
803i4*Name_Stream_Size{12|149I9} 6|106r7
819i4*Name_Value_Size{12|149I9} 6|115r7
839i4*Name_Input{12|149I9} 6|89r7
861i4*Name_Output{12|149I9} 6|93r7
862i4*Name_Read{12|149I9} 6|101r7
863i4*Name_Write{12|149I9} 6|119r7
871i4*Name_Storage_Pool{12|149I9} 6|104r7
X 18 s-htable.ads
58I12 Header_Num 6|59r9 138r9
61+12 Element 6|60r9 139r9
64*7 No_Element{61+12} 6|61r9 140r9
68+12 Key 6|62r9 141r9
69V21 Hash{58I12} 6|63r9 142r9
70V21 Equal{boolean} 6|64r9 143r9
74U17*Set 6|230s40[57] 270s28[136]
81V16*Get{5|44E9} 6|151s35[136] 161s50[57]
85U17*Remove 6|176s43[57]
100U17*Get_First 6|257s40[57]
107U17*Get_Next 6|262s43[57]
X 26 tree_io.ads
45K9*Tree_IO 6|36w6 36r19 26|114e12
77U14*Tree_Read_Int 6|242s10 243s10
104U14*Tree_Write_Int 6|259s10 260s10
X 27 types.ads
52K9*Types 5|38w6 38r17 27|823e10
59I9*Int<integer> 6|242r25 243r25 259r26 260r26
382I9*Node_Id<integer> 5|177r48 182r40 196r45 206r35 206r49 6|49r26 52r26
. 62r23 158r40 171r35 171r49 213r48 222r45 238r14 254r14
397i4*Empty{382I9} 6|254r25
431I9*List_Id<integer> 5|182r56 196r58 6|60r23 158r56 222r58 239r14 255r14
434i4*No_List{431I9} 6|61r23 163r17 226r27 244r27 261r27
|