!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
29
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
15
2
11
I
6
I
0
I
0
I
0
n
p
5
x
2
IO
x
10
open_class
x
14
__class_init__
M
1
n
n
x
2
IO
i
360
5
66
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
15
99
7
5
7
6
65
5
49
4
4
15
99
7
7
7
8
65
5
49
4
4
15
99
7
9
7
10
65
5
49
4
4
15
99
7
11
7
12
65
5
49
4
4
15
99
7
13
7
14
65
5
49
4
4
15
99
7
15
7
16
65
67
49
17
0
49
18
4
15
99
7
19
7
20
65
67
49
17
0
49
18
4
15
99
7
21
7
22
65
67
49
17
0
49
18
4
15
99
7
23
7
24
65
67
49
17
0
49
18
4
15
99
7
25
7
26
65
67
49
17
0
49
18
4
15
99
7
27
7
28
65
67
49
17
0
49
18
4
15
99
7
29
7
30
65
67
49
17
0
49
18
4
15
99
7
31
7
32
65
67
49
17
0
49
18
4
15
99
7
33
7
34
65
67
49
17
0
49
18
4
15
99
7
35
7
36
65
67
49
17
0
49
18
4
15
99
7
37
7
38
65
67
49
17
0
49
18
4
15
99
7
39
7
40
65
67
49
17
0
49
18
4
15
99
7
41
7
42
65
67
49
17
0
49
18
4
15
99
7
43
7
44
65
67
49
17
0
49
18
4
15
99
7
45
7
46
65
67
49
17
0
49
18
4
15
99
7
47
7
48
65
67
49
17
0
49
18
4
15
99
7
49
65
49
50
2
13
99
12
7
51
12
7
52
12
65
12
49
4
4
15
49
51
0
15
99
7
53
65
49
50
2
13
99
12
7
51
12
7
54
12
65
12
49
4
4
15
49
51
0
11
I
6
I
0
I
0
I
0
n
p
55
x
14
InternalBuffer
x
10
open_class
x
14
__class_init__
M
1
n
n
x
14
InternalBuffer
i
41
5
66
99
7
0
7
1
65
5
49
2
4
15
99
7
3
7
4
65
67
49
5
0
49
6
4
15
99
7
7
7
8
65
67
49
5
0
49
6
4
11
I
5
I
0
I
0
I
0
n
p
9
x
8
allocate
M
1
n
x
17
iobuffer_allocate
x
8
allocate
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
36
IO::Buffer.allocate primitive failed
x
5
raise
p
5
I
-1
I
4
I
0
I
6
I
c
x
22
kernel/bootstrap/io.rb
p
0
x
13
attach_method
x
7
unshift
M
1
n
x
16
iobuffer_unshift
x
7
unshift
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
5
I
2
I
2
I
2
n
p
4
x
16
PrimitiveFailure
n
s
35
IO::Buffer#unshift primitive failed
x
5
raise
p
5
I
-1
I
d
I
0
I
f
I
c
x
22
kernel/bootstrap/io.rb
p
2
x
3
str
x
9
start_pos
x
17
method_visibility
x
15
add_defn_method
x
4
fill
M
1
n
x
13
iobuffer_fill
x
4
fill
i
37
20
0
45
0
1
49
2
1
9
13
1
8
24
5
20
0
49
3
0
47
49
4
1
11
15
5
45
5
6
7
7
64
47
49
8
2
11
I
4
I
1
I
1
I
1
n
p
9
x
2
IO
n
x
8
kind_of?
x
5
to_io
x
4
fill
x
16
PrimitiveFailure
n
s
30
IOBuffer#fill primitive failed
x
5
raise
p
11
I
-1
I
12
I
0
I
15
I
d
I
16
I
18
I
0
I
19
I
19
I
25
x
22
kernel/bootstrap/io.rb
p
1
x
2
io
p
7
I
2
I
4
I
d
I
d
I
1b
I
12
I
29
x
22
kernel/bootstrap/io.rb
p
0
x
13
attach_method
x
8
allocate
M
1
n
x
11
io_allocate
x
8
allocate
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
28
IO.allocate primitive failed
x
5
raise
p
5
I
-1
I
1d
I
0
I
1f
I
c
x
22
kernel/bootstrap/io.rb
p
0
x
14
open_with_mode
M
1
n
x
7
io_open
x
14
open_with_mode
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
6
I
3
I
3
I
3
n
p
4
x
16
PrimitiveFailure
n
s
34
IO.open_with_mode primitive failed
x
5
raise
p
5
I
-1
I
22
I
0
I
24
I
c
x
22
kernel/bootstrap/io.rb
p
3
x
4
path
x
4
mode
x
4
perm
x
12
connect_pipe
M
1
n
x
15
io_connect_pipe
x
12
connect_pipe
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
5
I
2
I
2
I
2
n
p
4
x
16
PrimitiveFailure
n
s
32
IO.connect_pipe primitive failed
x
5
raise
p
5
I
-1
I
27
I
0
I
29
I
c
x
22
kernel/bootstrap/io.rb
p
2
x
3
lhs
x
3
rhs
x
16
select_primitive
M
1
n
x
9
io_select
x
16
select_primitive
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
7
I
4
I
4
I
4
n
p
4
x
16
PrimitiveFailure
n
s
36
IO#select_primitive primitive failed
x
5
raise
p
5
I
-1
I
2c
I
0
I
2e
I
c
x
22
kernel/bootstrap/io.rb
p
4
x
9
readables
x
9
writables
x
10
errorables
x
7
timeout
x
7
fnmatch
M
1
n
x
10
io_fnmatch
x
7
fnmatch
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
6
I
3
I
3
I
3
n
p
4
x
16
PrimitiveFailure
n
s
27
IO#fnmatch primitive failed
x
5
raise
p
5
I
-1
I
31
I
0
I
33
I
c
x
22
kernel/bootstrap/io.rb
p
3
x
7
pattern
x
4
path
x
5
flags
x
11
ensure_open
M
1
n
x
14
io_ensure_open
x
11
ensure_open
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
31
IO#ensure_open primitive failed
x
5
raise
p
5
I
-1
I
38
I
0
I
3a
I
c
x
22
kernel/bootstrap/io.rb
p
0
x
17
method_visibility
x
15
add_defn_method
x
14
read_primitive
M
1
n
x
10
io_sysread
x
14
read_primitive
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
29
IO::sysread primitive failed!
x
5
raise
p
5
I
-1
I
3d
I
0
I
3f
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
15
number_of_bytes
x
5
write
M
1
n
x
8
io_write
x
5
write
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
48
IO#write failed. Might not have passed a string.
x
5
raise
p
5
I
-1
I
42
I
0
I
44
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
3
str
x
13
blocking_read
M
1
n
x
16
io_blocking_read
x
13
blocking_read
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
33
IO#blocking_read primitive failed
x
5
raise
p
5
I
-1
I
47
I
0
I
49
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
4
size
x
17
read_if_available
M
1
n
x
20
io_read_if_available
x
17
read_if_available
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
37
IO#read_if_available primitive failed
x
5
raise
p
5
I
-1
I
4c
I
0
I
4e
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
4
size
x
9
raw_write
M
1
n
x
17
io_write_nonblock
x
9
raw_write
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
34
IO#write_nonblock primitive failed
x
5
raise
p
5
I
-1
I
51
I
0
I
53
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
3
str
x
9
reopen_io
M
1
n
x
9
io_reopen
x
9
reopen_io
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
13
ArgumentError
n
s
40
IO#prim_reopen only accepts an IO object
x
5
raise
p
5
I
-1
I
56
I
0
I
58
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
5
other
x
11
reopen_path
M
1
n
x
14
io_reopen_path
x
11
reopen_path
i
45
20
1
45
0
1
49
2
1
9
23
5
45
3
4
7
5
64
47
49
6
2
8
24
1
15
5
5
20
0
47
49
7
1
5
20
1
47
49
8
1
47
49
9
2
11
I
6
I
2
I
2
I
2
n
p
10
x
6
Bignum
n
x
8
kind_of?
x
13
ArgumentError
n
s
23
Bignum too big for mode
x
5
raise
x
11
StringValue
x
7
Integer
x
11
reopen_path
p
13
I
-1
I
5b
I
0
I
5e
I
a
I
5f
I
17
I
5e
I
18
I
0
I
19
I
62
I
2d
x
22
kernel/bootstrap/io.rb
p
2
x
6
string
x
4
mode
x
9
prim_seek
M
1
n
x
7
io_seek
x
9
prim_seek
i
18
5
45
0
1
20
0
47
101
2
7
3
63
2
47
49
4
2
11
I
6
I
2
I
2
I
2
n
p
5
x
10
RangeError
n
x
4
to_s
s
11
 is too big
x
5
raise
p
5
I
-1
I
65
I
0
I
67
I
12
x
22
kernel/bootstrap/io.rb
p
2
x
6
amount
x
6
whence
x
5
query
M
1
n
x
8
io_query
x
5
query
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
25
IO#query primitive failed
x
5
raise
p
5
I
-1
I
6a
I
0
I
6c
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
5
which
x
6
reopen
M
1
n
n
x
6
reopen
i
8
5
20
0
47
49
0
1
11
I
3
I
1
I
1
I
1
n
p
1
x
9
reopen_io
p
5
I
-1
I
6f
I
0
I
70
I
8
x
22
kernel/bootstrap/io.rb
p
1
x
5
other
x
4
tty?
M
1
n
n
x
4
tty?
i
8
5
7
0
47
49
1
1
11
I
2
I
0
I
0
I
0
n
p
2
x
4
tty?
x
5
query
p
5
I
-1
I
73
I
0
I
74
I
8
x
22
kernel/bootstrap/io.rb
p
0
x
7
ttyname
M
1
n
n
x
7
ttyname
i
8
5
7
0
47
49
1
1
11
I
2
I
0
I
0
I
0
n
p
2
x
7
ttyname
x
5
query
p
5
I
-1
I
77
I
0
I
78
I
8
x
22
kernel/bootstrap/io.rb
p
0
x
5
close
M
1
n
x
8
io_close
x
5
close
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
25
IO#close primitive failed
x
5
raise
p
5
I
-1
I
7b
I
0
I
7d
I
c
x
22
kernel/bootstrap/io.rb
p
0
x
8
shutdown
M
1
n
x
11
io_shutdown
x
8
shutdown
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
4
I
1
I
1
I
1
n
p
4
x
16
PrimitiveFailure
n
s
28
IO#shutdown primitive failed
x
5
raise
p
5
I
-1
I
85
I
0
I
87
I
c
x
22
kernel/bootstrap/io.rb
p
1
x
3
how
x
11
socket_recv
M
1
n
x
14
io_socket_read
x
11
socket_recv
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
6
I
3
I
3
I
3
n
p
4
x
16
PrimitiveFailure
n
s
21
io_socket_read failed
x
5
raise
p
5
I
-1
I
8a
I
0
I
8c
I
c
x
22
kernel/bootstrap/io.rb
p
3
x
5
bytes
x
5
flags
x
4
type
x
10
Socketable
x
11
open_module
x
15
__module_init__
M
1
n
n
x
10
Socketable
i
16
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
4
x
6
accept
M
1
n
x
9
io_accept
x
6
accept
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
16
io_accept failed
x
5
raise
p
5
I
-1
I
90
I
0
I
92
I
c
x
22
kernel/bootstrap/io.rb
p
0
x
17
method_visibility
x
15
add_defn_method
p
3
I
2
I
90
I
10
x
22
kernel/bootstrap/io.rb
p
0
x
10
TransferIO
M
1
n
n
x
10
TransferIO
i
30
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
6
x
7
send_io
M
1
n
x
10
io_send_io
x
7
send_io
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
17
IO#send_io failed
x
5
raise
p
5
I
-1
I
97
I
0
I
99
I
c
x
22
kernel/bootstrap/io.rb
p
0
x
17
method_visibility
x
15
add_defn_method
x
7
recv_fd
M
1
n
x
10
io_recv_fd
x
7
recv_fd
i
12
5
45
0
1
7
2
64
47
49
3
2
11
I
3
I
0
I
0
I
0
n
p
4
x
16
PrimitiveFailure
n
s
17
IO#recv_fd failed
x
5
raise
p
5
I
-1
I
9c
I
0
I
9e
I
c
x
22
kernel/bootstrap/io.rb
p
0
p
5
I
2
I
97
I
10
I
9c
I
1e
x
22
kernel/bootstrap/io.rb
p
0
p
49
I
2
I
3
I
1d
I
1d
I
28
I
22
I
33
I
27
I
3e
I
2c
I
49
I
31
I
54
I
38
I
62
I
3d
I
70
I
42
I
7e
I
47
I
8c
I
4c
I
9a
I
51
I
a8
I
56
I
b6
I
5b
I
c4
I
65
I
d2
I
6a
I
e0
I
6f
I
ee
I
73
I
fc
I
77
I
10a
I
7b
I
118
I
85
I
126
I
8a
I
134
I
8f
I
14e
I
96
I
168
x
22
kernel/bootstrap/io.rb
p
0
x
13
attach_method
p
3
I
0
I
1
I
1d
x
22
kernel/bootstrap/io.rb
p
0
