This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatvsn/xutil.ali is in libgnatvsn7-dev 7.3.0-16ubuntu3.

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
V "GNAT Lib v7"
A -nostdinc
A -O2
A -fPIC
A -gnatn
A -g
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_IO
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_STREAMS
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U xutil%b		xutil.adb		37063868 NE OO PK
W ada.streams%s		a-stream.adb		a-stream.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali
W system.strings.stream_ops%s  s-ststop.adb	s-ststop.ali

U xutil%s		xutil.ads		ef572cce EE NE OO PK
W ada%s			ada.ads			ada.ali
W ada.streams%s		a-stream.adb		a-stream.ali
W ada.streams.stream_io%s  a-ststio.adb		a-ststio.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.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-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-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-ststio.ads		20120709130952 c3455b31 ada.streams.stream_io%s
D a-string.ads		20070406091342 90ac6797 ada.strings%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-unccon.ads		20170106103348 31484697 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D interfac.ads		20160502101001 5ab55268 interfaces%s
D i-cstrea.ads		20140801100435 e53d8b8e interfaces.c_streams%s
D system.ads		20170510173650 4635ec04 system%s
D s-atocou.ads		20151020101020 b45c2d8d system.atomic_counters%s
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-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-secsta.ads		20170112134946 9751b57e system.secondary_stack%s
D s-soflin.ads		20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads		20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
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-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads		20160502101423 34867c83 system.unsigned_types%s
D xutil.ads		20121106100308 c0cdd4cd xutil%s
D xutil.adb		20121106100308 f7cbeca5 xutil%b
X 1 ada.ads
16K9*Ada 20e8 38|28r6 29r6 33r23 34r21 39|28r8 29r8
X 7 a-stream.ads
36K13*Streams 87e16 38|28r10 34r25 39|28r12
X 8 a-ststio.ads
39K21*Stream_IO 223e26 38|28w18 34r33 39|28r20
42P9*Stream_Access(7|39R9)
44P9*File_Type 38|34r43
91V13*Stream{42P9} 39|37s24 46s21
X 9 a-string.ads
16K13*Strings 35e16 38|29r10 33r27 39|29r12
X 11 a-strunb.ads
76K21*Unbounded 490e26 38|29w18 33r35 39|29r20
79R9*Unbounded_String<5|43R9> 474e14 38|33r45
100V13*To_String{string} 39|55s15 74s20
X 38 xutil.ads
31K9*XUtil 44l5 44e10 39|26b14 77l5 77t10
33R12*VString{11|79R9} 37r34 39r39 39|53r34 72r39
34P12*Sfile{8|44P9} 36r23 37r23 38r28 39r28 40r28 39|35r28 44r23 53r23 62r28
. 72r28
36U14*Put 36>19 36>30 39|44b14 47l8 47t11 55s7 64s7
36p19 F{34P12} 39|44b19 46r29
36a30 S{string} 39|44b30 46r33
37U14*Put 37>19 37>30 39|53b14 56l8 56t11
37p19 F{34P12} 39|53b19 55r12
37r30 S{33R12} 39|53b30 55r26
38U14*Put_Line 38>24 38>35 39|62b14 66l8 66t16 74s7
38p24 F{34P12} 39|62b24 64r12 65r17
38a35 S{string} 39|62b35 64r15
39U14*Put_Line 39>24 39>35 39|72b14 75l8 75t16
39p24 F{34P12} 39|72b24 74r17
39r35 S{33R12} 39|72b35 74r31
40U14*New_Line 40>24 39|35b14 38l8 38t16 65s7
40p24 F{34P12} 39|35b24 37r32