This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/asis/asis-implementation.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
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_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05

U asis.implementation%b	asis-implementation.adb	fcc55611 NE OO PK
W a4g%s			a4g.ads			a4g.ali
W a4g.a_debug%s		a4g-a_debug.adb		a4g-a_debug.ali
W a4g.a_opt%s		a4g-a_opt.adb		a4g-a_opt.ali
W a4g.a_osint%s		a4g-a_osint.adb		a4g-a_osint.ali
W a4g.contt%s		a4g-contt.adb		a4g-contt.ali
W a4g.defaults%s	a4g-defaults.adb	a4g-defaults.ali
W a4g.vcheck%s		a4g-vcheck.adb		a4g-vcheck.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.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.fixed%s	a-strfix.adb		a-strfix.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W asis%s		asis.ads		asis.ali
W asis.errors%s		asis-errors.ads		asis-errors.ali
W asis.exceptions%s	asis-exceptions.ads	asis-exceptions.ali
W gnatvsn%s		gnatvsn.adb		gnatvsn.ali
W interfaces%s		interfac.ads		interfac.ali
W opt%s			opt.adb			opt.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U asis.implementation%s	asis-implementation.ads	94bacb13 EE NE OO PK
W asis%s		asis.ads		asis.ali
W asis.errors%s		asis-errors.ads		asis-errors.ali

D a4g.ads		20140410133835 21a63bd9
D a4g-a_alloc.ads	20140410133835 1d117c27
D a4g-a_debug.ads	20140410133835 8f990da0
D a4g-a_elists.ads	20140410133835 eac82b15
D a4g-a_opt.ads		20141024101800 863c0b46
D a4g-a_osint.ads	20140410133835 ede71d4a
D a4g-a_types.ads	20140410133835 34c03c06
D a4g-contt.ads		20140410133835 70e8045f
D a4g-defaults.ads	20140410133835 119ca5f4
D a4g-int_knds.ads	20140410133835 c647fd46
D a4g-tree_rec.ads	20140410133835 c4076b88
D a4g-unit_rec.ads	20140410133835 6a123706
D a4g-vcheck.ads	20140410133835 2fb2e9ee
D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chlat1.ads		20140225151544 66457d31
D a-contai.ads		20101025135029 61e5e089
D a-cohata.ads		20110804151834 04abccc5
D a-chtgke.ads		20140219145932 a7b0f3a2
D a-chtgke.adb		20140220134615 ee7af212
D a-chtgop.ads		20140219145932 b47ea0e7
D a-chtgop.adb		20140220134615 c00683b2
D a-cohase.ads		20130411133353 1483927e
D a-cohase.adb		20140220134615 0e3e14a8
D a-coprnu.ads		20090409150019 0cdf1864
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strfix.ads		20101008130255 d07c346e
D a-strmap.ads		20090409150019 9cb836fb
D a-tags.ads		20111212115430 6c0509d0
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20140730124209 daf1344a
D asis.ads		20140410133835 676e99c0
D asis-elements.ads	20140410133835 008fb726
D asis-errors.ads	20140410133835 1078c674
D asis-exceptions.ads	20140410133835 ae6aa48e
D asis-extensions.ads	20140410133835 862f7371
D asis-implementation.ads  20140410133835 e3ac94a7
D asis-implementation.adb  20140410133835 b996a295
D asis-text.ads		20140410133835 76594576
D debug.ads		20140730124209 3ea59655
D gnat.ads		20110801150502 fd2ad2f1
D g-os_lib.ads		20090409150019 0db74523
D gnatvsn.ads		20140730124209 ea9d687f
D hostparm.ads		20140730124209 c164ed60
D interfac.ads		20140225151838 69adb1b9
D opt.ads		20140730124209 0424f3ab
D output.ads		20140730124209 2d9479ad
D system.ads		20140730121111 90249111
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-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-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20131014135145 aedef97e
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		20140730124209 e3a9ec16
D table.adb		20140730124209 d2a5ae47
D tree_io.ads		20140730124209 92caaa96
D types.ads		20140730124209 09a1b5bd
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 1 a4g.ads
50K9*A4G 52e8 44|45r6 45r35 46r6 46r35 47r6 47r35 48r6 49r6 49r35 51r6 51r35
. 142r14 157r7 158r7 159r7 161r7 166r10 167r10 169r10 180r10 181r10 183r10
. 199r10 203r14 205r10 212r7 213r7 214r7 219r10 220r10 222r10 233r10 234r10
. 236r10 249r18 258r14 270r7
X 3 a4g-a_debug.ads
40K13*A_Debug 130e16 44|45w10 45r39 159r11 167r14 181r14 220r14 234r14
61b4*Debug_Flag_C{boolean} 44|146r10
101U14*Set_Off 44|159s19 167s22 181s22 220s22 234s22
120b4*Debug_Mode{boolean} 44|148r10
124b4*Debug_Lib_Model{boolean} 44|147r10
X 5 a4g-a_opt.ads
45K13*A_Opt 162e14 44|46w10 46r39 142r18 158r11 161m11 166r14 169m14 180r14
. 183m14 199r14 203r18 205m14 214m11 219r14 222m14 233r14 236m14 249r22 258r18
47b4*Is_Initialized{boolean} 44|142r24 161m17 169m20 183m20 199r20 214m17
. 222m20 236m20 249r28 258r24
50b4*Was_Initialized_At_Least_Once{boolean} 44|203r24 205m20
92U14*Process_Initialization_Parameters 44|209s10
97U14*Process_Finalization_Parameters 44|154s10
101U14*Set_Off 44|158s17 166s20 180s20 219s20 233s20
X 6 a4g-a_osint.ads
49K13*A_Osint 66e16 44|51w10 51r39
59V13*Get_Max_File_Name_Length{78|59I9} 44|204s42
X 8 a4g-contt.ads
60K13*Contt 556e14 44|47w10 47r39 157r11 212r11
99U14*Initialize 44|212s17
103U14*Finalize 44|157s17
154U14*Print_Context_Info 44|150s10
X 9 a4g-defaults.ads
53K13*Defaults 120e17 44|48w10 213r11
95U14*Initialize 44|213s20
X 13 a4g-vcheck.ads
54K13*Vcheck 456e15 44|49w10 49r39 270r11
268U14*Set_Error_Status 44|270s18
269e7 Status{40|52E9} 44|270r36
270s7 Diagnosis{string} 44|271r36
283U14*Add_Call_Information 44|172s13 225s13
284s7 Outer_Call{string} 44|172r35 225r35
306e4*Status_Indicator{40|52E9} 44|171r13 224r13 280r14
308a4*Diagnosis_Buffer{string} 44|129r30
309i4*Diagnosis_Len{natural} 44|129r53
408U14*Report_ASIS_Bug 44|185s10 238s10
409s7 Query_Name{string} 44|186r13 239r13
410r7 Ex{27|62R9} 44|187r13 240r13
X 14 ada.ads
16K9*Ada 19e8 44|38r6 38r35 39r6 39r35 40r6 40r35
X 15 a-charac.ads
16K13*Characters 18e19 44|38r10 38r39
X 16 a-chahan.ads
36K24*Handling 160e28 44|38w21 38r50
126V13*To_String{string} 44|137s47 195s47 271s49
133V13*To_Wide_String{wide_string} 44|77s9 104s13 107s13 129s14
X 29 a-iteint.ads
24h9 Forward_Iterator
X 31 a-string.ads
16K13*Strings 35e16 44|39w10 39r39 40r10 40r39
33n37*Both{33E9} 44|137r71 195r71
X 32 a-strfix.ads
18K21*Fixed 251e22 44|40w18 40r47
195V13*Trim{string} 44|137s41 195s41
X 38 asis.ads
91K9*Asis 2145e9 43|52r6 53r9 177r27 198r19 198r46 215r5 44|42r6 42r35 43r6
. 43r35 56r14 266r19 266r46 278r27 283r5
X 40 asis-errors.ads
27K14*Errors 71e16 43|52w11 177r32 198r24 198r51 44|42w11 42r40 266r24 266r51
. 278r32
52E9*Error_Kinds 69e22 43|177r39 198r31 44|266r31 278r39
54n7*Not_An_Error{52E9} 43|198r58 44|266r58
67n7*Unhandled_Exception_Error{52E9} 44|171r32 224r32
X 41 asis-exceptions.ads
23K14*Exceptions 82e20 44|43w11 43r40
74X4*ASIS_Failed 44|164r12 217r12
X 43 asis-implementation.ads
53K14*Implementation 38|91k9 43|215l10 215e24 44|56b19 283l10 283t24
65V13*ASIS_Version{wide_string} 44|103s17 106s17 116b13 119l8 119t20
71V13*ASIS_Implementor{wide_string} 44|64b13 67l8 67t24
77V13*ASIS_Implementor_Version{wide_string} 44|85b13 110l8 110t32
83V13*ASIS_Implementor_Information{wide_string} 44|73b13 79l8 79t36
101V13*Is_Initialized{boolean} 44|256b13 259l8 259t22
110U14*Initialize 110>26 44|194b14 241l8 241t18
110s26 Parameters{wide_string} 44|194b26 195r58
137V13*Is_Finalized{boolean} 44|247b13 250l8 250t20
147U14*Finalize 147>24 44|136b14 188l8 188t16
147s24 Parameters{wide_string} 44|136b24 137r58
177V13*Status{40|52E9} 44|278b13 281l8 281t14
186V13*Diagnosis{wide_string} 44|125b13 130l8 130t17
197U14*Set_Status 198>7 199>7 44|265b14 272l8 272t18
198e7 Status{40|52E9} 44|266b7 270r49
199s7 Diagnosis{wide_string} 44|267b7 271r60
X 44 asis-implementation.adb
58a4 Package_Name{string} 173r15 186r28 226r15 239r28
86a7 GNAT_Version{string} 87r45 88r45 92r24 94r13 104r29 107r29
87i7 First_Idx{positive} 104r43 107r43
88i7 Last_Idx{positive} 95m13 104r56 107r56
89b7 Minus_Detected{boolean} 96m13 102r10
92i11 J{integer} 94r27 95r31
137a7 S_Parameters{string} 153r10 154r43
178r12 Ex{27|62R9} 187r28
195a7 S_Parameters{string} 208r10 209r45
231r12 Ex{27|62R9} 240r28
X 49 gnatvsn.ads
35K9*Gnatvsn 44|53w6 77r25 86r45 49|98e12
41V13*Gnat_Version_String{string} 44|86s53
95a4*Current_Year{string} 44|77r33
X 52 opt.ads
50K9*Opt 44|54w6 204r10 52|2139e8
987i4*Maximum_File_Name_Length{78|59I9} 44|204m14
X 54 system.ads
64M9*Address
X 59 s-memory.ads
53V13*Alloc{54|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{54|64M9} 105i<c,__gnat_realloc>22
X 78 types.ads
59I9*Int<integer>