This file is indexed.

/usr/lib/ada/adalib/gnatprj/lib-util.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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

RN
RV NO_RECURSION
RV NO_OBSOLESCENT_FEATURES
RV SPARK

U lib.util%b		lib-util.adb		cb4ed10f NE OO PK
W hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W lib%s			lib.adb			lib.ali
W osint%s		osint.adb		osint.ali
W osint.c%s		osint-c.adb		osint-c.ali
W stringt%s		stringt.adb		stringt.ali

U lib.util%s		lib-util.ads		28c74840 BN EE NE OO PK
W lib%s			lib.adb			lib.ali
W uintp%s		uintp.adb		uintp.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20120716125141 10fcae55
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D debug.ads		20090420131856 3ea59655
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D lib.ads		20120709103642 bc8f62fb
D lib-util.ads		20100614130107 b32acef1
D lib-util.adb		20100614130906 be65630d
D namet.ads		20121001081109 ef58bb56
D opt.ads		20130206104433 983485a0
D osint.ads		20130206104433 f378f269
D osint-c.ads		20110804085025 78b40c1f
D output.ads		20100622132632 de75f4b4
D stringt.ads		20120612115932 7fd19d8c
D stringt.adb		20120612115932 d4ad2731
D system.ads		20140416144310 90249111
D s-carun8.ads		20090417131547 da3bf6cd
D s-exctab.ads		20090417131547 66e51330
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-string.ads		20130104124955 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D types.adb		20090409150019 7e6e78d2
D uintp.ads		20121106101120 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 7 hostparm.ads
38K9*Hostparm 85e13 11|26w6 32r41 103r10
47b4*OpenVMS{boolean} 11|103r19
67N4*Max_Name_Length 11|32r50
X 9 lib.ads
40K9*Lib 877e8 10|28r9 86r5 11|30r14 292r5
X 10 lib-util.ads
28K13*Util 9|40k9 10|86l9 86e13 11|30b18 292l9 292t13
32U14*Write_Info_Char 32>31 33r19 11|55b14 60l8 60t23 71s10 76s10 82s10 129s7
. 130s7 137r60 189s7 208s13 211s16 215s13 217s13 221s7 250s13 255s13
32e31 C{character} 11|55b31 58r40
36U14*Write_Info_Char_Code 36>36 11|66b14 86l8 86t28
36m36 Code{35|514M12} 11|66b36 70r10 71r42 75r13 77r40 83r40 84r40
41V13*Write_Info_Col{positive} 11|92b13 95l8 95t22
44U14*Write_Info_EOL 11|101b14 120l8 120t22
49U14*Write_Info_Initiate 49>35 11|137b14
49e35 Key{character} 11|137b35
54U14*Write_Info_Nat 54>30 11|146s10 183b14 186s10 190l8 190t22
54i30 N{35|62I12} 11|183b30 185r10 186r26 189r39
57U14*Write_Info_Int 57>30 11|143b14 154l8 154t22
57i30 N{35|59I9} 11|143b30 145r10 146r26 152r40
61U14*Write_Info_Name 61>31 11|160b14 167l8 167t23 171s7 176s7
61i31 Name{12|149I9} 11|160b31 162r24
62U14*Write_Info_Name 62>31 11|169b14 172l8 172t23
62i31 Name{12|417I9} 11|169b31 171r33
63U14*Write_Info_Name 63>31 11|174b14 177l8 177t23
63i31 Name{12|442I9} 11|174b31 176r33
68U14*Write_Info_Slit 68>31 11|196b14 222l8 222t23
68i31 S{35|487I9} 11|196b31 202r36 203r47
71U14*Write_Info_Str 71>30 11|200s7 228b14 234l8 234t22 245s10 289s7
71s30 Val{string} 11|228b30 230r61 231r70 232r44 233r44
74U14*Write_Info_Tab 74>30 11|240b14 258l8 258t22
74i30 Col{positive} 11|240b30 244r10 249r23 254r34
79U14*Write_Info_Terminate 11|106s10 264b14 280l8 280t28
82U14*Write_Info_Uint 82>31 11|152s10 286b14 290l8 290t23
82i31 N{37|48I9} 11|286b31 288r17
X 11 lib-util.adb
32i4 Max_Line{natural} 33r44 104r35
33i4 Max_Buffer{natural} 35r31 104r50
35a4 Info_Buffer{string} 58m7 111r21 117m10 163m7 230m7 269r18 276r27
38i4 Info_Buffer_Len{natural} 57m7 57r26 58r20 104r17 110r16 111r34 113m13
. 113r32 116m10 116r29 117r23 163r20 163r43 165m7 165r26 230r20 230r43 232m7
. 232r26 268r13 269r31 271m10 271r29 276r45 278m7
41i4 Info_Buffer_Col{natural} 59m7 59r26 94r14 118m10 166m7 166r26 233m7
. 233r26 244r17 248r31 251m13 254r16 279m7
46U14 Write_Info_Hex_Byte 46>35 77s10 83s10 84s10 126b14 131l8 131t27 216s13
46i35 J{natural} 126b35 129r30 130r30
127a7 Hexd(character) 129r24 130r24
197e7 C{character} 203m10 205r13 206r21 208r30 210r16 211r33 216r49
202i11 J<integer> 203r50
241i7 Next_Tab{positive} 248m13 249r29 251r32
X 12 namet.ads
127a4*Name_Buffer{string} 11|164r9
133i4*Name_Len{natural} 11|163r61 164r27 165r44 166r44
149I9*Name_Id<integer> 10|61r38 11|160r38 171r24 176r24
177U14*Get_Name_String 11|162s7
417I9*File_Name_Type<149I9> 10|62r38 11|169r38
442I9*Unit_Name_Type<149I9> 10|63r38 11|174r38
X 14 osint.ads
44K9*Osint 11|27r6 27r20 14|778e10
X 15 osint-c.ads
29K15*C 11|27w12 27r26 15|180e12
130U14*Write_Library_Info 11|276s7
X 17 stringt.ads
35K9*Stringt 11|28w6 28r20 17|172e12
105V13*String_Length{35|62I12} 11|202s21
108V13*Get_String_Char{35|514M12} 11|203s30
X 19 system.ads
64M9*Address
X 22 s-memory.ads
53V13*Alloc{19|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{19|64M9} 105i<c,__gnat_realloc>22
X 35 types.ads
59I9*Int<integer> 10|57r34 11|143r34
62I12*Nat{59I9} 10|54r34 11|183r34
487I9*String_Id<integer> 10|68r35 11|196r35
511M9*Char_Code_Base
514M12*Char_Code{511M9} 10|36r43 11|66r43
535V13*Get_Character{character} 11|203s15
X 37 uintp.ads
42K9*Uintp 10|26w6 26r17 37|537e10
48I9*Uint 10|82r35 11|286r35
236V13*UI_From_Int{48I9} 11|152s27
259n28*Decimal{259E9} 11|288r20
265a4*UI_Image_Buffer{string} 11|289r23
266i4*UI_Image_Length{natural} 11|289r45
269U14*UI_Image 11|288s7