This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gpr/gpr-compilation.ali is in libgpr1-dev 2017-5.

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
V "GNAT Lib v7"
A -O2
A -g
A -fdebug-prefix-map=/build/gprbuild-Xe333Y/gprbuild-2017=.
A -fstack-protector-strong
A -gnatn
A -fPIC
P SS ZX

RN
RV SIMPLE_BARRIERS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_NESTED_FINALIZATION
RV NO_PROTECTED_TYPES
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLICIT_LOOPS
RV NO_ELABORATION_CODE
RV SPARK_05
RV MAX_PROTECTED_ENTRIES=1

U gpr.compilation%b	gpr-compilation.adb	6a73ca6b OO PK IU
W ada%s			ada.ads			ada.ali
W ada.environment_variables%s  a-envvar.adb	a-envvar.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 ada.text_io%s		a-textio.adb		a-textio.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.md5%s		g-md5.ads		g-md5.ali
W gnat.string_split%s	g-strspl.ads		g-strspl.ali
W gpr%s			gpr.adb			gpr.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.img_llu%s	s-imgllu.adb		s-imgllu.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali
W system.tasking.protected_objects%s  s-taprob.adb  s-taprob.ali
W system.tasking.protected_objects.entries%s  s-tpoben.adb  s-tpoben.ali
W system.tasking.protected_objects.operations%s  s-tpobop.adb  s-tpobop.ali
W system.unsigned_types%s  s-unstyp.ads		s-unstyp.ali

U gpr.compilation%s	gpr-compilation.ads	bc9233fd EE OO PF PK IU
W ada%s			ada.ads			ada.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.latin_1%s  a-chlat1.ads	a-chlat1.ali
W ada.containers%s	a-contai.ads		a-contai.ali
Z ada.containers.generic_array_sort%s
Z ada.containers.helpers%s  a-conhel.adb	a-conhel.ali
W ada.containers.vectors%s
W ada.exceptions%s	a-except.adb		a-except.ali
Z ada.finalization%s	a-finali.ads		a-finali.ali
Z ada.iterator_interfaces%s
W ada.streams%s		a-stream.adb		a-stream.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.tags%s		a-tags.adb		a-tags.ali
Z ada.unchecked_deallocation%s
W gnat%s		gnat.ads		gnat.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali
W gpr%s			gpr.adb			gpr.ali
W system%s		system.ads		system.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.pool_global%s	s-pooglo.adb		s-pooglo.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali
W system.strings.stream_ops%s  s-ststop.adb	s-ststop.ali
W system.tasking%s	s-taskin.adb		s-taskin.ali
W system.tasking.protected_objects%s  s-taprob.adb  s-taprob.ali
W system.tasking.protected_objects.entries%s  s-tpoben.adb  s-tpoben.ali

D ada.ads		20170106103348 76789da1 ada%s
D a-charac.ads		20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads		20140225151544 66457d31 ada.characters.latin_1%s
D a-contai.ads		20151020122137 61e5e089 ada.containers%s
D a-cgarso.ads		20070406091342 9129bfa8 ada.containers.generic_array_sort%s
D a-conhel.ads		20160420102926 20298884 ada.containers.helpers%s
D a-conhel.adb		20160427125518 9cc5095b ada.containers.helpers%b
D a-convec.ads		20151023123735 7e2b0fdf ada.containers.vectors%s
D a-convec.adb		20160427125518 1450cb2b ada.containers.vectors%b
D a-envvar.ads		20130423094410 00080416 ada.environment_variables%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-finali.ads		20151020095656 bf4f806b ada.finalization%s
D a-ioexce.ads		20140225151544 e4a01f64 ada.io_exceptions%s
D a-iteint.ads		20110906092602 7c7305e9 ada.iterator_interfaces%s
D a-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-string.ads		20070406091342 90ac6797 ada.strings%s
D a-strfix.ads		20101008130255 d07c346e ada.strings.fixed%s
D a-strmap.ads		20140611123156 e8bb714a ada.strings.maps%s
D a-strunb.ads		20161012122725 ecdfa332 ada.strings.unbounded%s
D a-tags.ads		20151016130316 01f5e3ef ada.tags%s
D a-textio.ads		20140717063745 386df5d4 ada.text_io%s
D a-unccon.ads		20170106103348 31484697 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%s
D g-arrspl.ads		20151026131449 ce21b18b gnat.array_split%s
D g-arrspl.adb		20170113101919 d5c20566 gnat.array_split%b
D g-bytswa.ads		20120712103717 a4d21639 gnat.byte_swapping%s
D g-dynhta.ads		20141031105956 97389d1d gnat.dynamic_htables%s
D g-dyntab.ads		20161012125547 aeeb37b9 gnat.dynamic_tables%s
D g-dyntab.adb		20161012125547 b8798004 gnat.dynamic_tables%b
D g-hesorg.ads		20110801150502 106922da gnat.heap_sort_g%s
D g-md5.ads		20130104124955 bb55398e gnat.md5%s
D g-os_lib.ads		20090409150019 0db74523 gnat.os_lib%s
D g-sechas.ads		20160707130508 103d0be2 gnat.secure_hashes%s
D g-sehamd.ads		20091130155115 75201584 gnat.secure_hashes.md5%s
D g-strspl.ads		20140801083227 dbf24c7a gnat.string_split%s
D g-strspl.ads		20140801083227 dbf24c7a gnat.string_split%s
D gpr.ads		20170517124026 f7331509 gpr%s
D gpr-compilation.ads	20170517124026 b2a7b20b gpr.compilation%s
D gpr-compilation.adb	20170517124026 506ac838 gpr.compilation%b
D interfac.ads		20160502101001 5ab55268 interfaces%s
D i-c.ads		20110801143639 5421119b interfaces.c%s
D i-cstrea.ads		20140801100435 e53d8b8e interfaces.c_streams%s
D system.ads		20170510173650 4635ec04 system%s
D s-atacco.ads		20120515093410 4c36d12f system.address_to_access_conversions%s
D s-atocou.ads		20151020101020 b45c2d8d system.atomic_counters%s
D s-atocou.adb		20151020114917 b65612c0 system.atomic_counters%b
D s-crtl.ads		20141120112812 0ebbdb71 system.crtl%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-ficobl.ads		20140718105747 078245e4 system.file_control_block%s
D s-finmas.ads		20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads		20120426095924 4ff27390 system.finalization_root%s
D s-imgllu.ads		20090409150019 49c900c3 system.img_llu%s
D s-imgllu.adb		20160420100541 43dc5537 system.img_llu%b
D s-linux.ads		20150107101203 2fda6ad1 system.linux%s
D s-memory.ads		20160622104833 597d6634 system.memory%s
D s-multip.ads		20101011073009 38ac9f73 system.multiprocessors%s
D s-oscons.ads		20170923094238 7b5577db system.os_constants%s
D s-osinte.ads		20170314092617 ad16bc4a system.os_interface%s
D s-os_lib.ads		20170923094238 4e0c17b8 system.os_lib%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads		20151118103153 ede33ef8 system.pool_global%s
D s-restri.ads		20140225151139 1b9d0672 system.restrictions%s
D s-rident.ads		20170120144928 f71cc84f system.rident%s
D s-secsta.ads		20170112134946 9751b57e system.secondary_stack%s
D s-soflin.ads		20151020124036 14e1eb6c system.soft_links%s
D s-soflin.adb		20160421094618 b3edd6d5 system.soft_links%b
D s-stache.ads		20140225151139 a37c21ec system.stack_checking%s
D s-stausa.ads		20110804134155 017a0a05 system.stack_usage%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stalib.adb		20140225151139 f2fe2716 system.standard_library%b
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-stoele.adb		20140801093848 ed88f8fb system.storage_elements%b
D s-stopoo.ads		20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads		20151020120548 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20131014135145 aedef97e system.stream_attributes%s
D s-stratt.adb		20090409150019 56ef263e system.stream_attributes%b
D s-string.ads		20140225151139 8fe54fb7 system.strings%s
D s-ststop.ads		20140225151139 e6693757 system.strings.stream_ops%s
D s-tasinf.ads		20140613095942 2b3f8252 system.task_info%s
D s-taspri.ads		20141120144719 e3ab4429 system.task_primitives%s
D s-taprop.ads		20140521131406 1dd2e1b6 system.task_primitives.operations%s
D s-taskin.ads		20170112134946 05d6152c system.tasking%s
D s-tasdeb.ads		20140801101116 dfa965f6 system.tasking.debug%s
D s-taenca.ads		20090409150019 da9410ac system.tasking.entry_calls%s
D s-tasini.ads		20140730134804 ea044658 system.tasking.initialization%s
D s-taprob.ads		20170106114239 acd6094d system.tasking.protected_objects%s
D s-tpoben.ads		20170106115015 60ad3dae system.tasking.protected_objects.entries%s
D s-tpobop.ads		20090409150019 5f548bb3 system.tasking.protected_objects.operations%s
D s-tpobop.adb		20170113101919 8990f7c1 system.tasking.protected_objects.operations%b
D s-tasque.ads		20090409150019 b4c10749 system.tasking.queuing%s
D s-tasren.ads		20120208100446 a67a9949 system.tasking.rendezvous%s
D s-tasuti.ads		20140730125043 4c20fd27 system.tasking.utilities%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-traces.ads		20150106085750 f21d68aa system.traces%s
D s-tratas.ads		20140801083227 fe3b06bf system.traces.tasking%s
D s-unstyp.ads		20160502101423 34867c83 system.unsigned_types%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
X 1 ada.ads
16K9*Ada 20e8 39|28r6 30r6 31r6 39r37 86r23 91r33 40|25r6 26r6 26r37 27r6
X 2 a-charac.ads
16K13*Characters 18e19 39|28r10 39r41
X 3 a-chlat1.ads
18K24*Latin_1 296e27 39|28w21 39r52
34e4*HT{character} 39|39r60
X 4 a-contai.ads
16K13*Containers 24e19 39|30r10 91r37
X 8 a-convec.ads
46k24*Vectors 518e27 39|30w21 91r48
X 10 a-envvar.ads
19K13*Environment_Variables 69e30 40|26w10 71r19
39U14*Set 40|71s41
39a19 Name{string} 40|72r22
39a34 Value{string} 40|73r22
X 14 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[8|72]>
X 16 a-string.ads
16K13*Strings 35e16 39|31r10 86r27 40|27r10 66r39
X 17 a-strfix.ads
18K21*Fixed 251e22 40|27w18 66r47
36V13*Index{natural} 40|66s53
X 19 a-strunb.ads
76K21*Unbounded 490e26 39|31w18 86r35
79R9*Unbounded_String<12|43R9> 474e14 39|86r45
X 21 a-textio.ads
49K13*Text_IO 471e16 40|25w10 83r16
263U14*Put_Line 40|83s24
X 24 gnat.ads
34K9*GNAT 37e9 39|33r6 107r33 112r52 40|29r6 29r29 30r6 30r29
X 25 g-arrspl.ads
74R9*Slice_Set<12|43R9> 40|59r18[36|39]
82U14*Create 40|61s7[36|39]
116I9*Slice_Number<integer>
119V13*Slice_Count{116I9[36|39]} 40|63s21[36|39]
123V13*Slice{string} 40|65s38[36|39]
X 32 g-md5.ads
42K14*MD5[34|126] 40|29w11 34r19 67r28 67r50
X 33 g-os_lib.ads
51K14*OS_Lib=51:36 39|33w11 107r38 112r57
X 34 g-sechas.ads
179A15*Message_Digest{string}<integer> 40|34r23[32|42] 67r32[32|42]
187V16*Digest{179A15[32|42]} 40|67s54[32|42]
X 36 g-strspl.ads
39K14*String_Split[25|58] 40|30w11 30r34
X 38 gpr.ads
38K9*GPR 2967e8 39|35r9 117r5 40|32r14 147r5
197A12*Time_Stamp_Type<string>(character)<integer> 39|87r23
X 39 gpr-compilation.ads
35K13*Compilation 38|38k9 39|117l9 117e20 40|32b18 147l9 147t20
37N4*Default_Port
39e4*Opts_Sep{character} 40|61r43
46W19*Shared_Counter 46d35 64E7 65l8 65e22 67r41 40|98b19 145l8 145t22
46i35 Default{natural} 64r28
48V16 Count{natural} 40|104b16 107l11 107t16
51U17 Increment 40|122b17 125l11 125t20
54U17 Decrement 40|113b17 116l11 116t20
57U17 Reset 40|131b17 134l11 134t16
60Y13 Wait_Non_Zero 40|140b13 143l11 143t24
64i7 Counter{natural} 40|106r17 115r10 115r21 124r10 124r21 133r10 140r32
67P9*Shared_Counter_Access(46W19)
69U14*Set_Env 70>7 71>7 72>7 40|54b14 92l8 92t15
70a7 Env{string} 40|55b7 61r25
71b7 Fail{boolean} 40|56b7 86r19
72b7 Force{boolean} 40|57b7 70r19
85R9*File_Data 89e14 91r67
86r7*Path_Name{19|79R9}
87a7*Timestamp{38|197A12}
88b7*Is_Executable{boolean}
91K12*File_Data_Set[8|46]
95M9*Remote_Id 108r33 114r26 40|44r26 45r34
103E9*Process_Kind 103e40 105r20
103n26*Local{103E9} 105r36 107r15 112r38
103n33*Remote{103E9} 108r15
105R9*Id 105d13 110e14 112r31
105e13*Kind{103E9} 106r12
107i25*Pid{60|738I9} 112m45
108m25*R_Pid{95M9}
112r4*Invalid_Process{105R9}
114V13*Image{string} 114>20 40|44b13 48l8 48t13
114m20 Pid{95M9} 40|44b20 45r51
X 40 gpr-compilation.adb
34a4 Last_Env_MD5{34|179A15[32|42]} 70r33 75m19
45a7 N_Img{string} 47r14 47r21 47r40
59r7 Env_List{25|74R9[36|39]} 61m15 63r34 65r45
63i11 K<integer> 65r55
65a13 Var{string} 66r60 67r62 72r31 72r36 73r31 73r45 78r19 84r66
66i13 I{natural} 69r16 72r49 73r36
67a13 Sum{34|179A15[32|42]} 70r49 75r35
X 44 system.ads
67M9*Address
X 56 s-memory.ads
53V13*Alloc{44|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{44|67M9} 105i<c,__gnat_realloc>22
X 60 s-os_lib.ads
738I9*Process_Id<integer> 39|107r45
743i4*Invalid_Pid{738I9} 39|112r64
1043U14*OS_Exit 40|87s19
X 69 s-stausa.ads
203U14*Initialize 204i<c,__gnat_stack_usage_initialize>22
268U14*Output_Results 272i<c,__gnat_stack_usage_output_results>22
X 71 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22