This file is indexed.

/usr/lib/ocaml/pgocaml/PGOCaml.annot is in libpgocaml-ocaml-dev 2.2-1+b2.

This file is owned by root:root, with mode 0o644.

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
289
290
291
292
293
294
295
296
297
298
"src/PGOCaml.ml" 24 991 997 "src/PGOCaml.ml" 24 991 1003
type(
  'a -> 'a
)
ident(
  def return "src/PGOCaml.ml" 25 1010 1012 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 24 991 1004 "src/PGOCaml.ml" 24 991 1005
type(
  'a
)
ident(
  def x "src/PGOCaml.ml" 24 991 1008 "src/PGOCaml.ml" 24 991 1009
)
"src/PGOCaml.ml" 24 991 1008 "src/PGOCaml.ml" 24 991 1009
type(
  'a
)
ident(
  int_ref x "src/PGOCaml.ml" 24 991 1004 "src/PGOCaml.ml" 24 991 1005
)
"src/PGOCaml.ml" 24 991 1004 "src/PGOCaml.ml" 24 991 1009
type(
  'a -> 'a
)
"src/PGOCaml.ml" 25 1010 1016 "src/PGOCaml.ml" 25 1010 1021
type(
  'b -> ('b -> 'c) -> 'c
)
ident(
  def >>= "src/PGOCaml.ml" 26 1033 1035 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 25 1010 1022 "src/PGOCaml.ml" 25 1010 1023
type(
  'b
)
ident(
  def v "src/PGOCaml.ml" 25 1010 1024 "src/PGOCaml.ml" 25 1010 1032
)
"src/PGOCaml.ml" 25 1010 1024 "src/PGOCaml.ml" 25 1010 1025
type(
  'b -> 'c
)
ident(
  def f "src/PGOCaml.ml" 25 1010 1029 "src/PGOCaml.ml" 25 1010 1032
)
"src/PGOCaml.ml" 25 1010 1029 "src/PGOCaml.ml" 25 1010 1030
type(
  'b -> 'c
)
ident(
  int_ref f "src/PGOCaml.ml" 25 1010 1024 "src/PGOCaml.ml" 25 1010 1025
)
"src/PGOCaml.ml" 25 1010 1031 "src/PGOCaml.ml" 25 1010 1032
type(
  'b
)
ident(
  int_ref v "src/PGOCaml.ml" 25 1010 1022 "src/PGOCaml.ml" 25 1010 1023
)
"src/PGOCaml.ml" 25 1010 1029 "src/PGOCaml.ml" 25 1010 1032
call(
  tail
)
type(
  'c
)
"src/PGOCaml.ml" 25 1010 1024 "src/PGOCaml.ml" 25 1010 1032
type(
  ('b -> 'c) -> 'c
)
"src/PGOCaml.ml" 25 1010 1022 "src/PGOCaml.ml" 25 1010 1032
type(
  'b -> ('b -> 'c) -> 'c
)
"src/PGOCaml.ml" 26 1033 1039 "src/PGOCaml.ml" 26 1033 1043
type(
  exn -> 'd
)
ident(
  def fail "src/PGOCaml.ml" 27 1052 1054 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 26 1033 1046 "src/PGOCaml.ml" 26 1033 1051
type(
  exn -> 'd
)
ident(
  ext_ref Pervasives.raise
)
"src/PGOCaml.ml" 27 1052 1058 "src/PGOCaml.ml" 27 1052 1063
type(
  (unit -> 'e) -> (exn -> 'e) -> 'e
)
ident(
  def catch "src/PGOCaml.ml" 29 1100 1102 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 27 1052 1064 "src/PGOCaml.ml" 27 1052 1065
type(
  unit -> 'e
)
ident(
  def f "src/PGOCaml.ml" 27 1052 1066 "src/PGOCaml.ml" 27 1052 1098
)
"src/PGOCaml.ml" 27 1052 1066 "src/PGOCaml.ml" 27 1052 1070
type(
  exn -> 'e
)
ident(
  def fexn "src/PGOCaml.ml" 27 1052 1073 "src/PGOCaml.ml" 27 1052 1098
)
"src/PGOCaml.ml" 27 1052 1077 "src/PGOCaml.ml" 27 1052 1078
type(
  unit -> 'e
)
ident(
  int_ref f "src/PGOCaml.ml" 27 1052 1064 "src/PGOCaml.ml" 27 1052 1065
)
"src/PGOCaml.ml" 27 1052 1079 "src/PGOCaml.ml" 27 1052 1081
type(
  unit
)
"src/PGOCaml.ml" 27 1052 1077 "src/PGOCaml.ml" 27 1052 1081
call(
  stack
)
type(
  'e
)
"src/PGOCaml.ml" 27 1052 1087 "src/PGOCaml.ml" 27 1052 1088
type(
  exn
)
ident(
  def e "src/PGOCaml.ml" 27 1052 1092 "src/PGOCaml.ml" 27 1052 1098
)
"src/PGOCaml.ml" 27 1052 1092 "src/PGOCaml.ml" 27 1052 1096
type(
  exn -> 'e
)
ident(
  int_ref fexn "src/PGOCaml.ml" 27 1052 1066 "src/PGOCaml.ml" 27 1052 1070
)
"src/PGOCaml.ml" 27 1052 1097 "src/PGOCaml.ml" 27 1052 1098
type(
  exn
)
ident(
  int_ref e "src/PGOCaml.ml" 27 1052 1087 "src/PGOCaml.ml" 27 1052 1088
)
"src/PGOCaml.ml" 27 1052 1092 "src/PGOCaml.ml" 27 1052 1098
call(
  tail
)
type(
  'e
)
"src/PGOCaml.ml" 27 1052 1073 "src/PGOCaml.ml" 27 1052 1098
type(
  'e
)
"src/PGOCaml.ml" 27 1052 1066 "src/PGOCaml.ml" 27 1052 1098
type(
  (exn -> 'e) -> 'e
)
"src/PGOCaml.ml" 27 1052 1064 "src/PGOCaml.ml" 27 1052 1098
type(
  (unit -> 'e) -> (exn -> 'e) -> 'e
)
"src/PGOCaml.ml" 31 1186 1192 "src/PGOCaml.ml" 31 1186 1207
type(
  Unix.sockaddr -> in_channel * out_channel
)
ident(
  def open_connection "src/PGOCaml.ml" 32 1231 1233 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 31 1186 1210 "src/PGOCaml.ml" 31 1186 1230
type(
  Unix.sockaddr -> in_channel * out_channel
)
ident(
  ext_ref Unix.open_connection
)
"src/PGOCaml.ml" 32 1231 1237 "src/PGOCaml.ml" 32 1231 1248
type(
  out_channel -> char -> unit
)
ident(
  def output_char "src/PGOCaml.ml" 33 1263 1265 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 32 1231 1251 "src/PGOCaml.ml" 32 1231 1262
type(
  out_channel -> char -> unit
)
ident(
  ext_ref Pervasives.output_char
)
"src/PGOCaml.ml" 33 1263 1269 "src/PGOCaml.ml" 33 1263 1286
type(
  out_channel -> int -> unit
)
ident(
  def output_binary_int "src/PGOCaml.ml" 34 1307 1309 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 33 1263 1289 "src/PGOCaml.ml" 33 1263 1306
type(
  out_channel -> int -> unit
)
ident(
  ext_ref Pervasives.output_binary_int
)
"src/PGOCaml.ml" 34 1307 1313 "src/PGOCaml.ml" 34 1307 1326
type(
  out_channel -> string -> unit
)
ident(
  def output_string "src/PGOCaml.ml" 35 1343 1345 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 34 1307 1329 "src/PGOCaml.ml" 34 1307 1342
type(
  out_channel -> string -> unit
)
ident(
  ext_ref Pervasives.output_string
)
"src/PGOCaml.ml" 35 1343 1349 "src/PGOCaml.ml" 35 1343 1354
type(
  out_channel -> unit
)
ident(
  def flush "src/PGOCaml.ml" 36 1363 1365 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 35 1343 1357 "src/PGOCaml.ml" 35 1343 1362
type(
  out_channel -> unit
)
ident(
  ext_ref Pervasives.flush
)
"src/PGOCaml.ml" 36 1363 1369 "src/PGOCaml.ml" 36 1363 1379
type(
  in_channel -> char
)
ident(
  def input_char "src/PGOCaml.ml" 37 1393 1395 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 36 1363 1382 "src/PGOCaml.ml" 36 1363 1392
type(
  in_channel -> char
)
ident(
  ext_ref Pervasives.input_char
)
"src/PGOCaml.ml" 37 1393 1399 "src/PGOCaml.ml" 37 1393 1415
type(
  in_channel -> int
)
ident(
  def input_binary_int "src/PGOCaml.ml" 38 1435 1437 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 37 1393 1418 "src/PGOCaml.ml" 37 1393 1434
type(
  in_channel -> int
)
ident(
  ext_ref Pervasives.input_binary_int
)
"src/PGOCaml.ml" 38 1435 1441 "src/PGOCaml.ml" 38 1435 1453
type(
  in_channel -> bytes -> int -> int -> unit
)
ident(
  def really_input "src/PGOCaml.ml" 39 1469 1471 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 38 1435 1456 "src/PGOCaml.ml" 38 1435 1468
type(
  in_channel -> bytes -> int -> int -> unit
)
ident(
  ext_ref Pervasives.really_input
)
"src/PGOCaml.ml" 39 1469 1475 "src/PGOCaml.ml" 39 1469 1483
type(
  in_channel -> unit
)
ident(
  def close_in "src/PGOCaml.ml" 39 1469 1494 "src/PGOCaml.ml" 40 1495 1498
)
"src/PGOCaml.ml" 39 1469 1486 "src/PGOCaml.ml" 39 1469 1494
type(
  in_channel -> unit
)
ident(
  ext_ref Pervasives.close_in
)
"src/PGOCaml.ml" 42 1500 1511 "src/PGOCaml.ml" 42 1500 1547
call(
  stack
)