This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gmpada/gnu_multiple_precision-generic_text_io.ali is in libgmpada3-dev 0.0.20110925-2.

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
V "GNAT Lib v4.6"
A -O2
A -fPIC
A -gnatA
A -g
A -gnatN
A -gnatws
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnnnnnnnnvnnnnnnnnnnvvnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnn

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		20111001214501 9e1751f9
D gmp-binding.ads	20111001214501 2fdd3948
D gmp-constants.ads	20120206194815 8a1d4253
D gnu_multiple_precision.ads  20111001214501 09d46018
D gnu_multiple_precision.adb  20111001214501 7a7cdea1
D gnu_multiple_precision-aux.ads  20111001214501 1ca7a2c4
D gnu_multiple_precision-aux.adb  20111001214501 d88b554f
D gnu_multiple_precision-generic_text_io.ads  20111001214501 7bfcd919
D gnu_multiple_precision-generic_text_io.adb  20111001214501 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 i-cstrea.adb		20090409150019 98747b85
D system.ads		20111214112749 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 17|17r6 87r16 160r19 205r19 253r16 329r19
X 4 a-ioexce.ads
18K13*IO_Exceptions 30e22 17|17w10 87r20 160r23 205r23 253r20 329r23
27X4*Data_Error 17|87r34 253r34
28X4*Layout_Error 17|160r37 205r37 329r37
X 10 gmp-binding.ads
45A9*Mpq_T(19|72E9)
46A9*Mpf_T(19|72E9)
X 12 gnu_multiple_precision.ads
22K9*GNU_Multiple_Precision 124e27 16|39r9 139r5 17|18r6 18r38 20r14 340r5
29R9*Big_Integer 56e14 16|58r22 62r22 67r18 72r18 78r21 83r21 17|46r22 92r22
. 101r21 126r18 141r18 151r21
30R9*Big_Rational 69e14 16|88r18 93r18 99r21 17|171r18 186r18 196r21
31R9*Big_Float 86e14 16|108r22 112r22 117r18 123r18 130r21 135r21 17|215r34
. 258r22 267r21 292r18 308r18 319r21
55r7*Value{10|44R9} 17|85m28 120m28 137r39 166r39
68a7*Value{10|45A9} 17|182r39 211r39
85a7*Value{10|46A9} 17|251m28 286m28 304r39 335r39
X 14 gnu_multiple_precision-aux.ads
20K40*Aux 71e31 17|18w29 18r61
28e4*Unused_Character{character} 17|36r46 65r41 67r21 81r38 83r18 109r48
. 112r21 232r41 234r21 247r38 249r18 275r48 278r21
34U14*Put 17|137s7 166s7
40U14*Put 17|182s7 211s7
46U14*Put 17|304s7 335s7
53V13*Is_Blank{boolean} 17|36s16
61k12*Generic_Scan 66e20 17|70r27 116r27 237r27 282r27
62U17 Get_Mpz_T 17|85s12[70] 120s12[116]
64U17 Get_Mpf_T 17|251s12[237] 286s12[282]
X 16 gnu_multiple_precision-generic_text_io.ads
18+9 Maybe_Character 19r54 22r66 24r48 29r57 30r55 32r49 17|26r21 55r20 56r20
. 71r14 221r15
19A9 Maybe_String(18+9)<integer> 77r21 82r21 98r21 129r21 134r21 17|100r21
. 150r21 195r21 266r21 318r21
20+9 File_Type 27r40 28r40 29r35 30r34 31r49 34r41 35r41 36r43 38r40 57r22
. 66r18 87r18 107r22 116r18 17|22r52 24r52 45r22 125r18 170r18 214r34 291r18
21I9 Positive_Count 37r43
22V18 To_Maybe_Character{18+9} 22>38 17|134s21 162s23 179s21 207s23 301s21
. 331s23 336s33
22e38 Item{character}
24V18 To_Character{character} 24>32 25>32 17|36s26 65s21 81s18 109s21 232s21
. 247s18 275s21
24*32 Item{18+9}
25e32 Substitute{character}
27V18 Current_Input{20+9} 17|96s12 262s12
28V18 Current_Output{20+9} 17|146s12 191s12 314s12
29U19 Get 29>24 29<46 17|37s13 60s10 228s10
29*24 File{20+9}
29*46 Item{18+9}
30U19 Put 30>24 30>45 17|134s10 179s10 301s10
30*24 File{20+9}
30*45 Item{18+9}
31U19 Look_Ahead 31>31 32<31 33<31 17|30s10 63s10 79s7 230s10 245s7
31*31 File{20+9}
32*31 Item{18+9}
33b31 End_Of_Line{boolean}
34V18 End_Of_Line{boolean} 34>31 17|59s33 86s49 227s33 252s49
34*31 File{20+9}
35V18 End_Of_Page{boolean} 35>31 17|33s16
35*31 File{20+9}
36U19 Skip_Line 36>30 37>30 17|32s13
36*30 File{20+9}
37*30 Spacing{21I9}
38U19 Skip_Page 38>30 17|34s16
38*30 File{20+9}
39k32*Generic_Text_IO 12|22k9 16|18z9 19z9 20z9 21z9 22z18 24z18 27z18 28z18
. 29z19 30z19 31z19 34z18 35z18 36z19 38z19 139l28 139e43 17|20b37 340l28
. 340t43
43I12*Field{natural} 44r20 53r20 59r22 63r22 68r18 73r18 89r18 94r18 102r19
. 103r19 104r19 109r22 113r22 118r22 119r22 120r22 124r22 125r22 126r22 136r21
. 137r21 17|47r22 49r22 50r15 93r22 127r18 142r18 172r18 187r18 216r34 218r22
. 219r15 259r22 293r22 294r22 295r22 309r18 310r18 311r18 320r21 321r21
44i4*Max_IO_Length{43I12} 17|77r26 243r26
51I12*Number_Base{integer} 54r19 69r18 74r18 84r21 90r18 95r18 100r21 17|128r18
. 143r18 152r21 173r18 188r18 197r21
53i4*Default_Width{43I12} 68r33 73r33 89r33 94r33 17|127r33 142r33 172r33
. 187r33
54i4*Default_Base{51I12} 69r33 74r33 84r36 90r33 95r33 100r36 17|128r33 143r33
. 152r36 173r33 188r33 197r36
56U14*Get 57>7 58=7 59>7 17|44b14 89l8 89t11 96s7
57*7 File{20+9} 17|45b7 59r46 60r15 63r22 76r38 79r19 86r62
58r7 Item{12|29R9} 17|46b7 85m23
59i7 Width{43I12} 17|47b7 73r10 74r26
61U14*Get 62=7 63>7 17|91b14 97l8 97t11
62r7 Item{12|29R9} 17|92b7 96m27
63i7 Width{43I12} 17|93b7 96r33
65U14*Put 66>7 67>7 68>7 69>7 17|124b14 138l8 138t11 146s7
66*7 File{20+9} 17|125b7 134r15
67r7 Item{12|29R9} 17|126b7 137r34
68i7 Width{43I12} 17|127b7 137r46
69i7 Base{51I12} 17|128b7 137r53
71U14*Put 72>7 73>7 74>7 17|140b14 147l8 147t11
72r7 Item{12|29R9} 17|141b7 146r28
73i7 Width{43I12} 17|142b7 146r34
74i7 Base{51I12} 17|143b7 146r41
76U14*Get 77>7 78=7 79<7 17|99b14 122l8 122t11
77*7 From{19A9} 17|100b7 108r21 109r35 111r35 118r15 120r35
78r7 Item{12|29R9} 17|101b7 120m23
79i7 Last{positive} 17|102b7 108r13 109r41 111r28 114m10 114r18 118m7 121m7
. 121r15
81U14*Put 82<7 83>7 84>7 17|149b14 167l8 167t11
82*7 To{19A9} 17|150b7 154r26 159r20 162m10 166r46
83r7 Item{12|29R9} 17|151b7 166r34
84i7 Base{51I12} 17|152b7 166r57
86U14*Put 87>7 88>7 89>7 90>7 17|169b14 183l8 183t11 191s7
87*7 File{20+9} 17|170b7 179r15
88r7 Item{12|30R9} 17|171b7 182r34
89i7 Width{43I12} 17|172b7 182r46
90i7 Base{51I12} 17|173b7 182r53
92U14*Put 93>7 94>7 95>7 17|185b14 192l8 192t11
93r7 Item{12|30R9} 17|186b7 191r28
94i7 Width{43I12} 17|187b7 191r34
95i7 Base{51I12} 17|188b7 191r41
97U14*Put 98<7 99>7 100>7 17|194b14 212l8 212t11
98*7 To{19A9} 17|195b7 199r26 204r20 207m10 211r46
99r7 Item{12|30R9} 17|196b7 211r34
100i7 Base{51I12} 17|197b7 211r57
102i4*Default_Fore{43I12} 118r31 124r31 17|293r31 309r33
103i4*Default_Aft{43I12} 119r31 125r31 136r37 17|294r31 310r33 320r37
104i4*Default_Exp{43I12} 120r31 126r31 137r37 17|295r31 311r33 321r37
106U14*Get 107>7 108=7 109>7 17|214b14 255l8 255t11 262s7
107*7 File{20+9} 17|214b19 227r46 228r15 230r22 242r38 245r19 252r62
108r7 Item{12|31R9} 17|215b19 251m23
109i7 Width{43I12} 17|216b19 239r10 240r26
111U14*Get 112=7 113>7 17|257b14 263l8 263t11
112r7 Item{12|31R9} 17|258b7 262m27
113i7 Width{43I12} 17|259b7 262r33
115U14*Put 116>7 117>7 118>7 119>7 120>7 17|290b14 305l8 305t11 314s7
116*7 File{20+9} 17|291b7 301r15
117r7 Item{12|31R9} 17|292b7 304r34
118i7 Fore{43I12} 17|293b7 304r46
119i7 Aft{43I12} 17|294b7 304r52
120i7 Exp{43I12} 17|295b7 304r57
122U14*Put 123>7 124>7 125>7 126>7 17|307b14 315l8 315t11
123r7 Item{12|31R9} 17|308b7 314r28
124i7 Fore{43I12} 17|309b7 314r34
125i7 Aft{43I12} 17|310b7 314r40
126i7 Exp{43I12} 17|311b7 314r45
128U14*Get 129>7 130=7 131<7 17|265b14 288l8 288t11
129*7 From{19A9} 17|266b7 274r21 275r35 277r35 284r15 286r35
130r7 Item{12|31R9} 17|267b7 286m23
131i7 Last{positive} 17|268b7 274r13 275r41 277r28 280m10 280r18 284m7 287m7
. 287r15
133U14*Put 134<7 135>7 136>7 137>7 17|317b14 338l8 338t11
134*7 To{19A9} 17|318b7 323r26 328r20 331m10 336m7 336r22 337r11 337r15
135r7 Item{12|31R9} 17|319b7 335r34
136i7 Aft{43I12} 17|320b7 335r49
137i7 Exp{43I12} 17|321b7 335r54
X 17 gnu_multiple_precision-generic_text_io.adb
22U14 Skip_Blanks_And_Separators 22>42 24b14 42l8 42t34 76s10 242s10
22*42 File{16|20+9} 24b42 30r22 32r24 33r29 34r27 37r18
26*7 Item{16|18+9} 30m28 36r40 37m24
27b7 End_Of_Line{boolean} 30m34 31r13
49i7 Actual_Width{16|43I12} 58r33 64r21 74m10 77m10 85r35 86r27
50i7 Count{16|43I12} 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{16|18+9} 60m21 61r31
56*10 Temp{16|18+9} 63m28 65r35
70K15 Scan[14|61] 85r7
71*7 Temp{16|18+9} 79m25 81r32
104e7 Next{character} 109m13 112m13 116r41
105U17 Consume 106b17 115l11 115t18 116r47 119s7
116K15 Scan[14|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{16|43I12} 226r33 231r21 240m10 243m10 251r35 252r27
219i7 Count{16|43I12} 226r25 229m10 229r19 231r13 252r10
220b7 EOL{boolean} 230m34 231r42 245m31 246r14
221*7 Temp{16|18+9} 228m21 230m28 232r35 245m25 247r32
222e7 Next{character} 232m13 234m13 237r41 247m10 249m10
223U17 Consume 224b17 236l11 236t18 237r47
237K15 Scan[14|61] 251r7
270e7 Next{character} 275m13 278m13 282r41
271U17 Consume 272b17 281l11 281t18 282r47 285s7
282K15 Scan[14|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 19 i-c.ads
72E9*char<character>