This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gmpada/gnu_multiple_precision-generic_text_io.ali is in libgmpada4-dev 0.0.20131223-1.

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
V "GNAT Lib v4.6"
A -O2
A -fPIC
A -fstack-protector
A -g
A -gnatn
A -gnatA
P SS ZX
R nnvvnnnnnnvnnnnnnnvvnvvnnnnnnnnvnnnnnnnnnnnnvnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnn

U gnu_multiple_precision.generic_text_io%b  gnu_multiple_precision-generic_text_io.adb  c42c58c1 NE OO PK GE
W ada%s			ada.ads			ada.ali
W ada.io_exceptions%s	a-ioexce.ads		a-ioexce.ali
W gnu_multiple_precision%s  gnu_multiple_precision.adb  gnu_multiple_precision.ali
W gnu_multiple_precision.aux%s  gnu_multiple_precision-aux.adb  gnu_multiple_precision-aux.ali

U gnu_multiple_precision.generic_text_io%s  gnu_multiple_precision-generic_text_io.ads  7228b901 BN NE OO PR PK GE
W gnu_multiple_precision%s  gnu_multiple_precision.adb  gnu_multiple_precision.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20090727140100 0c711ac9
D a-finali.ads		20090409150019 e5e85fa4
D a-ioexce.ads		20091130110856 8b9de6cd
D a-stream.ads		20090409150019 2ca4ee37
D a-tags.ads		20101021101406 c7695348
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gmp.ads		20131223043056 9e1751f9
D gmp-binding.ads	20131223043056 78f71442
D gmp-constants.ads	20131223110916 214d2fe3
D gnu_multiple_precision.ads  20131223043056 09d46018
D gnu_multiple_precision-aux.ads  20131223043056 1ca7a2c4
D gnu_multiple_precision-aux.adb  20131223043056 d88b554f
D gnu_multiple_precision-generic_text_io.ads  20131223043056 7bfcd919
D gnu_multiple_precision-generic_text_io.adb  20131223043056 28eac5d1
D interfac.ads		20090409150019 f77d8799
D i-c.ads		20101007125900 809c38c4
D i-cpoint.ads		20090409150019 3d5a7107
D i-cpoint.adb		20090409150019 10618733
D i-cstrin.ads		20090417131547 f3023ec4
D i-cstrea.ads		20100622165701 1bd72c32
D system.ads		20130419124036 23e1f70b
D s-crtl.ads		20100617122610 ac77b159
D s-exctab.ads		20090417131547 66e51330
D s-finimp.ads		20090409150019 46853fe8
D s-finroo.ads		20090409150019 dbb860c9
D s-imglli.ads		20090409150019 114f55d1
D s-parame.ads		20091130110856 9c5d83fa
D s-secsta.ads		20090707124243 eea35a36
D s-soflin.ads		20090729085153 9414c974
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20101021102512 c4241c00
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stratt.ads		20100909123135 aedef97e
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
X 1 ada.ads
16K9*Ada 19e8 16|17r6 87r16 160r19 205r19 253r16 329r19
X 4 a-ioexce.ads
18K13*IO_Exceptions 30e22 16|17w10 87r20 160r23 205r23 253r20 329r23
27X4*Data_Error 16|87r34 253r34
28X4*Layout_Error 16|160r37 205r37 329r37
X 10 gmp-binding.ads
46A9*Mpq_T(18|72E9)
47A9*Mpf_T(18|72E9)
X 12 gnu_multiple_precision.ads
22K9*GNU_Multiple_Precision 125e27 15|40r9 140r5 16|18r6 18r38 20r14 340r5
29R9*Big_Integer 56e14 15|59r22 63r22 68r18 73r18 79r21 84r21 16|46r22 92r22
. 101r21 126r18 141r18 151r21
30R9*Big_Rational 69e14 15|89r18 94r18 100r21 16|171r18 186r18 196r21
31R9*Big_Float 86e14 15|109r22 113r22 118r18 124r18 131r21 136r21 16|215r34
. 258r22 267r21 292r18 308r18 319r21
55r7*Value{10|45R9} 16|85m28 120m28 137r39 166r39
68a7*Value{10|46A9} 16|182r39 211r39
85a7*Value{10|47A9} 16|251m28 286m28 304r39 335r39
X 13 gnu_multiple_precision-aux.ads
20K40*Aux 71e31 16|18w29 18r61
28e4*Unused_Character{character} 16|36r46 65r41 67r21 81r38 83r18 109r48
. 112r21 232r41 234r21 247r38 249r18 275r48 278r21
34U14*Put 16|137s7 166s7
40U14*Put 16|182s7 211s7
46U14*Put 16|304s7 335s7
53V13*Is_Blank{boolean} 16|36s16
61k12*Generic_Scan 66e20 16|70r27 116r27 237r27 282r27
62U17 Get_Mpz_T 16|85s12[70] 120s12[116]
64U17 Get_Mpf_T 16|251s12[237] 286s12[282]
X 15 gnu_multiple_precision-generic_text_io.ads
18+9 Maybe_Character 19r54 23r44 25r48 30r57 31r55 33r49 16|26r21 55r20 56r20
. 71r14 221r15
19A9 Maybe_String(18+9)<integer> 78r21 83r21 99r21 130r21 135r21 16|100r21
. 150r21 195r21 266r21 318r21
20+9 File_Type 28r40 29r40 30r35 31r34 32r49 35r41 36r41 37r43 39r40 58r22
. 67r18 88r18 108r22 117r18 16|22r52 24r52 45r22 125r18 170r18 214r34 291r18
21I9 Positive_Count 38r43
22V18 To_Maybe_Character{18+9} 22>38 16|134s21 162s23 179s21 207s23 301s21
. 331s23 336s33
22e38 Item{character}
25V18 To_Character{character} 25>32 26>32 16|36s26 65s21 81s18 109s21 232s21
. 247s18 275s21
25*32 Item{18+9}
26e32 Substitute{character}
28V18 Current_Input{20+9} 16|96s12 262s12
29V18 Current_Output{20+9} 16|146s12 191s12 314s12
30U19 Get 30>24 30<46 16|37s13 60s10 228s10
30*24 File{20+9}
30*46 Item{18+9}
31U19 Put 31>24 31>45 16|134s10 179s10 301s10
31*24 File{20+9}
31*45 Item{18+9}
32U19 Look_Ahead 32>31 33<31 34<31 16|30s10 63s10 79s7 230s10 245s7
32*31 File{20+9}
33*31 Item{18+9}
34b31 End_Of_Line{boolean}
35V18 End_Of_Line{boolean} 35>31 16|59s33 86s49 227s33 252s49
35*31 File{20+9}
36V18 End_Of_Page{boolean} 36>31 16|33s16
36*31 File{20+9}
37U19 Skip_Line 37>30 38>30 16|32s13
37*30 File{20+9}
38*30 Spacing{21I9}
39U19 Skip_Page 39>30 16|34s16
39*30 File{20+9}
40k32*Generic_Text_IO 12|22k9 15|18z9 19z9 20z9 21z9 22z18 25z18 28z18 29z18
. 30z19 31z19 32z19 35z18 36z18 37z19 39z19 140l28 140e43 16|20b37 340l28
. 340t43
44I12*Field{natural} 45r20 54r20 60r22 64r22 69r18 74r18 90r18 95r18 103r19
. 104r19 105r19 110r22 114r22 119r22 120r22 121r22 125r22 126r22 127r22 137r21
. 138r21 16|47r22 49r22 50r15 93r22 127r18 142r18 172r18 187r18 216r34 218r22
. 219r15 259r22 293r22 294r22 295r22 309r18 310r18 311r18 320r21 321r21
45i4*Max_IO_Length{44I12} 16|77r26 243r26
52I12*Number_Base{integer} 55r19 70r18 75r18 85r21 91r18 96r18 101r21 16|128r18
. 143r18 152r21 173r18 188r18 197r21
54i4*Default_Width{44I12} 69r33 74r33 90r33 95r33 16|127r33 142r33 172r33
. 187r33
55i4*Default_Base{52I12} 70r33 75r33 85r36 91r33 96r33 101r36 16|128r33 143r33
. 152r36 173r33 188r33 197r36
57U14*Get 58>7 59=7 60>7 16|44b14 89l8 89t11 96s7
58*7 File{20+9} 16|45b7 59r46 60r15 63r22 76r38 79r19 86r62
59r7 Item{12|29R9} 16|46b7 85m23
60i7 Width{44I12} 16|47b7 73r10 74r26
62U14*Get 63=7 64>7 16|91b14 97l8 97t11
63r7 Item{12|29R9} 16|92b7 96m27
64i7 Width{44I12} 16|93b7 96r33
66U14*Put 67>7 68>7 69>7 70>7 16|124b14 138l8 138t11 146s7
67*7 File{20+9} 16|125b7 134r15
68r7 Item{12|29R9} 16|126b7 137r34
69i7 Width{44I12} 16|127b7 137r46
70i7 Base{52I12} 16|128b7 137r53
72U14*Put 73>7 74>7 75>7 16|140b14 147l8 147t11
73r7 Item{12|29R9} 16|141b7 146r28
74i7 Width{44I12} 16|142b7 146r34
75i7 Base{52I12} 16|143b7 146r41
77U14*Get 78>7 79=7 80<7 16|99b14 122l8 122t11
78*7 From{19A9} 16|100b7 108r21 109r35 111r35 118r15 120r35
79r7 Item{12|29R9} 16|101b7 120m23
80i7 Last{positive} 16|102b7 108r13 109r41 111r28 114m10 114r18 118m7 121m7
. 121r15
82U14*Put 83<7 84>7 85>7 16|149b14 167l8 167t11
83*7 To{19A9} 16|150b7 154r26 159r20 162m10 166r46
84r7 Item{12|29R9} 16|151b7 166r34
85i7 Base{52I12} 16|152b7 166r57
87U14*Put 88>7 89>7 90>7 91>7 16|169b14 183l8 183t11 191s7
88*7 File{20+9} 16|170b7 179r15
89r7 Item{12|30R9} 16|171b7 182r34
90i7 Width{44I12} 16|172b7 182r46
91i7 Base{52I12} 16|173b7 182r53
93U14*Put 94>7 95>7 96>7 16|185b14 192l8 192t11
94r7 Item{12|30R9} 16|186b7 191r28
95i7 Width{44I12} 16|187b7 191r34
96i7 Base{52I12} 16|188b7 191r41
98U14*Put 99<7 100>7 101>7 16|194b14 212l8 212t11
99*7 To{19A9} 16|195b7 199r26 204r20 207m10 211r46
100r7 Item{12|30R9} 16|196b7 211r34
101i7 Base{52I12} 16|197b7 211r57
103i4*Default_Fore{44I12} 119r31 125r31 16|293r31 309r33
104i4*Default_Aft{44I12} 120r31 126r31 137r37 16|294r31 310r33 320r37
105i4*Default_Exp{44I12} 121r31 127r31 138r37 16|295r31 311r33 321r37
107U14*Get 108>7 109=7 110>7 16|214b14 255l8 255t11 262s7
108*7 File{20+9} 16|214b19 227r46 228r15 230r22 242r38 245r19 252r62
109r7 Item{12|31R9} 16|215b19 251m23
110i7 Width{44I12} 16|216b19 239r10 240r26
112U14*Get 113=7 114>7 16|257b14 263l8 263t11
113r7 Item{12|31R9} 16|258b7 262m27
114i7 Width{44I12} 16|259b7 262r33
116U14*Put 117>7 118>7 119>7 120>7 121>7 16|290b14 305l8 305t11 314s7
117*7 File{20+9} 16|291b7 301r15
118r7 Item{12|31R9} 16|292b7 304r34
119i7 Fore{44I12} 16|293b7 304r46
120i7 Aft{44I12} 16|294b7 304r52
121i7 Exp{44I12} 16|295b7 304r57
123U14*Put 124>7 125>7 126>7 127>7 16|307b14 315l8 315t11
124r7 Item{12|31R9} 16|308b7 314r28
125i7 Fore{44I12} 16|309b7 314r34
126i7 Aft{44I12} 16|310b7 314r40
127i7 Exp{44I12} 16|311b7 314r45
129U14*Get 130>7 131=7 132<7 16|265b14 288l8 288t11
130*7 From{19A9} 16|266b7 274r21 275r35 277r35 284r15 286r35
131r7 Item{12|31R9} 16|267b7 286m23
132i7 Last{positive} 16|268b7 274r13 275r41 277r28 280m10 280r18 284m7 287m7
. 287r15
134U14*Put 135<7 136>7 137>7 138>7 16|317b14 338l8 338t11
135*7 To{19A9} 16|318b7 323r26 328r20 331m10 336m7 336r22 337r11 337r15
136r7 Item{12|31R9} 16|319b7 335r34
137i7 Aft{44I12} 16|320b7 335r49
138i7 Exp{44I12} 16|321b7 335r54
X 16 gnu_multiple_precision-generic_text_io.adb
22U14 Skip_Blanks_And_Separators 22>42 24b14 42l8 42t34 76s10 242s10
22*42 File{15|20+9} 24b42 30r22 32r24 33r29 34r27 37r18
26*7 Item{15|18+9} 30m28 36r40 37m24
27b7 End_Of_Line{boolean} 30m34 31r13
49i7 Actual_Width{15|44I12} 58r33 64r21 74m10 77m10 85r35 86r27
50i7 Count{15|44I12} 58r25 62m10 62r19 64r13 86r10
51b7 EOL{boolean} 63m34 64r42 79m31 80r14
52e7 Next{character} 65m13 67m13 70r41 81m10 83m10
53U17 Consume 54b17 69l11 69t18 70r47
55*10 Ignored{15|18+9} 60m21 61r31
56*10 Temp{15|18+9} 63m28 65r35
70K15 Scan[13|61] 85r7
71*7 Temp{15|18+9} 79m25 81r32
104e7 Next{character} 109m13 112m13 116r41
105U17 Consume 106b17 115l11 115t18 116r47 119s7
116K15 Scan[13|61] 120r7
130U17 Put_Character 130>32 131b17 135l11 135t24 137r12
130e32 C{character} 131b32 134r41
154i7 Next{positive} 159r13 162r14 163m10 163r18
155U17 Put_Character 155>32 156b17 164l11 164t24 166r12
155e32 C{character} 156b32 162r43
175U17 Put_Character 175>32 176b17 180l11 180t24 182r12
175e32 C{character} 176b32 179r41
199i7 Next{positive} 204r13 207r14 208m10 208r18
200U17 Put_Character 200>32 201b17 209l11 209t24 211r12
200e32 C{character} 201b32 207r43
218i7 Actual_Width{15|44I12} 226r33 231r21 240m10 243m10 251r35 252r27
219i7 Count{15|44I12} 226r25 229m10 229r19 231r13 252r10
220b7 EOL{boolean} 230m34 231r42 245m31 246r14
221*7 Temp{15|18+9} 228m21 230m28 232r35 245m25 247r32
222e7 Next{character} 232m13 234m13 237r41 247m10 249m10
223U17 Consume 224b17 236l11 236t18 237r47
237K15 Scan[13|61] 251r7
270e7 Next{character} 275m13 278m13 282r41
271U17 Consume 272b17 281l11 281t18 282r47 285s7
282K15 Scan[13|61] 286r7
297U17 Put_Character 297>32 298b17 302l11 302t24 304r12
297e32 C{character} 298b32 301r41
323i7 Next{positive} 328r13 331r14 332m10 332r18 336r14 337r27
324U17 Put_Character 324>32 325b17 333l11 333t24 335r12
324e32 C{character} 325b32 331r43
X 18 i-c.ads
72E9*char<character>