This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/asis/a4g-a_types.ali is in libasis2014-dev 2014-4.

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
V "GNAT Lib v4.9"
A -O2
A -O2
A -fstack-protector-strong
A -fPIC
A -gnatf
A -gnatws
A -g
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatVa
A -gnatA
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U a4g.a_types%b		a4g-a_types.adb		8d4e496f OO PK IU
W a4g%s			a4g.ads			a4g.ali
W ada%s			ada.ads			ada.ali
W ada.unchecked_conversion%s
W hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U a4g.a_types%s		a4g-a_types.ads		6294a6d0 EB EE OO PK IU
W a4g%s			a4g.ads			a4g.ali
W ada%s			ada.ads			ada.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.handling%s  a-chahan.adb	a-chahan.ali
W ada.characters.latin_1%s  a-chlat1.ads	a-chlat1.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali
W system%s		system.ads		system.ali
W system.exception_table%s  s-exctab.adb	s-exctab.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali

D a4g.ads		20140410133835 21a63bd9
D a4g-a_types.ads	20140410133835 34c03c06
D a4g-a_types.adb	20140410133835 1125861e
D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chahan.adb		20131010125231 0b9287e4
D a-chlat1.ads		20140225151544 66457d31
D a-except.ads		20140129161953 f86a4103
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-stmaco.ads		20090409150019 cef4434b
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gnat.ads		20110801150502 fd2ad2f1
D g-os_lib.ads		20090409150019 0db74523
D hostparm.ads		20140730124209 c164ed60
D interfac.ads		20140225151838 69adb1b9
D system.ads		20140730121111 90249111
D s-conca2.ads		20140225151544 02a0d7d0
D s-exctab.ads		20140225151139 54135002
D s-exctab.adb		20140225151139 05502b19
D s-htable.ads		20140225151139 84c2b3ea
D s-os_lib.ads		20140225151139 73b554c6
D s-parame.ads		20140225151139 ab8cb46a
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-string.ads		20140225151139 8fe54fb7
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D types.ads		20140730124209 09a1b5bd
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 1 a4g.ads
50K9*A4G 52e8 2|42r9 44r27 461r5 3|46r14 306r5
X 2 a4g-a_types.ads
42K13*A_Types 1|50k9 2|44r31 453E9 461l9 461e16 3|46b18 306l9 306t16
67I9*ASIS_OS_Time<long_integer> 69r33 70r33 75r30 78r27 453c9 455r17 458r33
. 459r33 459r49 3|52r30 190r27
69i4*Nil_ASIS_OS_Time{67I9} 458c4
70i4*Last_ASIS_OS_Time{67I9} 459c4
72U14*Increase_ASIS_OS_Time 3|181b14 184l8 184t29
75V13*A_OS_Time{67I9} 3|52b13 55l8 55t17
78V13*Later{boolean} 78>20 78>23 3|190b13 193l8 193t13
78i20 L{67I9} 3|190b20 192r14
78i23 R{67I9} 3|190b23 192r19
85X4*Inconsistent_Incremental_Context
89N4*Context_Low_Bound 92r29 95r46 96r46 97r46
90N4*Context_High_Bound 92r50
92I9*Context_Id<integer> 95r32 96r32 97r32
95i4*Non_Associated{92I9}
96i4*Nil_Context_Id{92I9}
97i4*First_Context_Id{92I9}
103N4*Container_Low_Bound 106r31 109r50 110r50
104N4*Container_High_Bound 106r54
106I9*Container_Id<short_short_integer> 109r34 110r34
109i4*Nil_Container_Id{106I9}
110i4*First_Container_Id{106I9}
116N4*Unit_Low_Bound 119r26 122r37 125r40
117N4*Unit_High_Bound 119r44
119I9*Unit_Id<integer> 122r26 123r26 125r29 126r29 130r30 137r53
122i4*Nil_Unit{119I9} 123r42 138r68
123i4*No_Unit_Id=123:42{119I9}
125i4*First_Unit_Id{119I9} 126r40
126i4*Standard_Id{119I9} 130r41
130i4*Config_Comp_Id{119I9}
137A9*Unit_Id_List(119I9)<integer> 138r32
138a4*Nil_Unit_Id_List{137A9}
144N4*Tree_Low_Bound 147r26 150r40 152r40
145N4*Tree_High_Bound 147r44
147I9*Tree_Id<integer> 150r29 151r20 152r29
150i4*Nil_Tree{147I9} 151r36
151i4*No_Tree_Name=151:36{147I9}
152i4*First_Tree_Id{147I9}
158N4*No_Dir 162r25
159N4*First_Dir_Id
160N4*Last_Dir_Id 162r35
162I9*Dir_Id<short_integer>
164E9*Search_Dir_Kinds 167e12
165n7*Source{164E9}
166n7*Object{164E9}
167n7*Tree{164E9}
174E9*Special_Cases 280e5 282r29 285r26 288r32 291r43 294r40
177n7*Not_A_Special_Case{174E9}
179n7*A_Dummy_Block_Statement{174E9}
183n7*Predefined_Operation{174E9} 286r12
188n7*Explicit_From_Standard{174E9} 289r12
195n7*Numeric_Error_Renaming{174E9}
200n7*Implicit_From_Standard{174E9}
206n7*Stand_Char_Literal{174E9} 286r36 289r38
214n7*Expanded_Package_Instantiation{174E9} 283r12
219n7*Expanded_Subprogram_Instantiation{174E9} 283r46
224n7*Configuration_File_Pragma{174E9}
229n7*Rewritten_Named_Number{174E9}
235n7*Is_From_Gen_Association{174E9}
249n7*Is_From_Imp_Neq_Declaration{174E9}
259n7*Dummy_Base_Attribute_Designator{174E9} 292r12
260n7*Dummy_Class_Attribute_Designator{174E9} 292r47
261n7*Dummy_Base_Attribute_Prefix{174E9} 295r12
262n7*Dummy_Class_Attribute_Prefix{174E9} 295r43
270n7*From_Limited_View{174E9}
274n7*End_Label{174E9}
282E12*Expanded_Spec{174E9}
285E12*Predefined{174E9}
288E12*Is_From_Standard{174E9}
291E12*Dummy_Attribute_Designators{174E9}
294E12*Dummy_Attribute_Prefixes{174E9}
297E9*Normalization_Cases 313e46 319r38 322r37
300n7*Is_Not_Normalized{297E9}
301n7*Is_Normalized{297E9} 320r12
304n7*Is_Normalized_Defaulted{297E9} 323r12
308n7*Is_Normalized_Defaulted_For_Box{297E9}
313n7*Is_Normalized_Defaulted_Null_Procedure{297E9} 320r29 323r39
319E12*Normalized_Association{297E9}
322E12*Defaulted_Association{297E9}
376a4*Nil_Asis_String{string}
377a4*Nil_Asis_Wide_String{wide_string}
383a4*ASIS_Line_Terminator{string} 387r11 405r32
386i4*Diagnosis_String_Length{positive} 391r53
391i4*Max_Diagnosis_Length{positive}
396a4*Asis_Wide_Line_Terminator{wide_string}
404i4*ASIS_Line_Terminator_Len{positive}
407a4*Incorrect_Setting{string} 410r49
410i4*Incorrect_Setting_Len{positive}
416e4*ASIS_Path_Separator{character} 3|300m7 303m7
420p4*ASIS_Current_Directory{24|70P12} 3|301m7 304m7
423V13*Asis_Normalize_Pathname{string} 424>7 425>7 426>7 427>7 3|63b13 175l8
. 175t31
424s7 Name{string} 3|64b7 159r10 167r34
425s7 Directory{string} 3|65b7 168r34
426b7 Resolve_Links{boolean} 3|66b7 169r34
427b7 Case_Sensitive{boolean} 3|67b7 170r34
434X4*Internal_Implementation_Error
440V13*Parameter_String_To_List{24|671P12} 441>7 3|199b13 296l8 296t32
441s7 Par_String{string} 3|200b7 203r38 227r38 228r16 229r16 230r16 231r16
. 250r16 251r16 252r16 253r16 259r24 265r24 272r32 282r32 284r20 290r24
455i4 ASIS_Clock{67I9} 3|54r14 183m7 183r21
X 3 a4g-a_types.adb
61p4 Asis_Normalize_Pathname_Result{24|70P12} 162m16 162r16 164m10 173r17
72V16 C_String_Length{integer} 72>33 91b16 100l11 100t26 150s26
72m33 S{19|64M9} 91b33 95r13 98r28
75V16 To_Path_String_Access{24|70P12} 76>10 77>10 102b16 126l11 126t32 155s20
76m10 Path_Addr{19|64M9} 103b10 114r31
77i10 Path_Len{integer} 104b10 106r46 119r41 121r24
82V16 To_Host_Dir_Spec{24|70P12} 83>10 84>10 128b16 157l11 157t27 164s44
83s10 Canonical_Dir{string} 129b10 137r41 142r32 142r57 165r12
84b10 Prefix_Style{boolean} 130b10 145r13 171r12
92V19*Strlen{integer} 92>27 93b<c,strlen>28 98s20
92m27 S{19|64M9}
106A18 Path_String{string}<integer> 107r44
107P15 Path_String_Access(106A18) 111r48 113r33
109V19 Address_To_Access[13|20]{107P15} 114s12
113p10 Path_Access{107P15} 122r31
116p10 Return_Val{24|70P12} 119m10 122r13 125r17
121i14 J{integer} 122r25 122r44
132V19*To_Host_Dir_Spec{19|64M9} 133>13 134>13 135b<c,__gnat_to_host_dir_spec>28
. 146s30 148s30
133m13 Canonical_Dir{19|64M9}
134i13 Prefix_Flag{integer}
137a10 C_Canonical_Dir{string} 142m10 143m10 143r27 146m48 146r48 148m48
. 148r48
138m10 Host_Dir_Addr{19|64M9} 146m13 148m13 150r43 155r43
139i10 Host_Dir_Len{integer} 150m10 152r13 155r58
203i7 Max_Pars{integer} 204r38
204a7 New_Parv{24|666A12} 289m10 295r33
205i7 New_Parc{natural} 288m10 288r22 289r20 295r48
206i7 Idx{integer} 282m7 284r13 285r21 286m10 286r38 290r47 292m10 292r35
207i7 Old_Idx{integer} 285m10 290r36
209V16 Move_To_Next_Par{integer} 209>34 223b16 238l11 238t27 282s14 292s17
209i34 Ind{integer} 223b34 224r30
218V16 Move_To_Par_End{integer} 218>33 240b16 279l11 279t26 286s21
218i33 Ind{integer} 240b33 241r30
224i10 Result{integer} 227r16 228r28 229r28 230r28 231r28 233m13 233r23 236r17
241i10 Result{integer} 250r28 251r28 252r28 253r28 259r36 265r36 267m16 267r26
. 271m13 271r23 272r23 275m10 275r20 277r17
242b10 Quoted{boolean} 248r20 258r23 261m16 264r19
X 4 ada.ads
16K9*Ada 2|37r6 37r36 38r6 38r36 3|40r6 110r12 4|19e8
X 5 a-charac.ads
16K13*Characters 2|37r10 37r40 38r10 38r40 5|18e19
X 6 a-chahan.ads
36K24*Handling 2|38w21 38r51 6|160e28
130V13*To_Wide_Character{wide_character} 2|397s13
X 8 a-chlat1.ads
18K24*Latin_1 2|37w21 37r51 8|296e27
35e4*LF{character} 2|383r52 397r32
X 13 a-unccon.ads
17+9 Source 3|110r38
18+9 Target 3|111r38
20v14*Unchecked_Conversion 3|40w10 110r16
X 15 gnat.ads
34K9*GNAT 2|40r6 40r36 3|303r33 15|37e9
X 16 g-os_lib.ads
51K14*OS_Lib=51:36 2|40w11 40r41 3|303r38
X 17 hostparm.ads
38K9*Hostparm 3|44w6 299r7 17|86e13
47b4*OpenVMS{boolean} 3|299r16
X 19 system.ads
37K9*System 3|42w6 42r18 19|152e11
64M9*Address 3|72r37 76r22 91r37 92r31 103r22 110r48 133r29 134r45 138r28
66m4*Null_Address{64M9} 3|95r17
78V14*"="{boolean} 3|95r15
X 24 s-os_lib.ads
70P12*String_Access{32|45P9} 2|420r29 3|61r37 77r38 84r42 104r38 116r23 130r42
75U14*Free=75:62 3|162s10
77A12*String_List{32|54A9}<integer>
91P12*String_List_Access{32|55P9}
429V13*Normalize_Pathname{string} 3|166s14
430s7 Name{string} 3|167r16
431s7 Directory{string} 3|168r16
432b7 Resolve_Links{boolean} 3|169r16
433b7 Case_Sensitive{boolean} 3|170r16
666A12*Argument_List{77A12}<integer> 3|204r18 295r18
671P12*Argument_List_Access{91P12} 2|442r20 3|201r20
978e4*Path_Separator{character} 3|303r45
X 32 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)