!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
37
5
7
0
64
47
49
1
1
15
99
7
2
65
49
3
2
13
99
12
7
4
12
7
5
12
65
12
49
6
4
15
49
4
0
15
2
11
I
6
I
0
I
0
I
0
n
p
7
s
6
thread
x
7
require
x
8
Rubinius
x
11
open_module
x
15
__module_init__
M
1
n
n
x
8
Rubinius
i
29
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
11
I
6
I
0
I
0
I
0
n
p
5
x
8
Debugger
x
10
open_class
x
14
__class_init__
M
1
n
n
x
8
Debugger
i
316
5
66
1
38
0
15
45
1
2
13
71
3
47
9
27
47
49
4
0
13
47
49
5
0
15
8
30
49
3
0
38
6
15
99
7
3
7
7
65
5
49
8
4
15
5
7
3
49
9
1
15
99
7
10
7
11
65
5
49
8
4
15
99
7
12
7
13
65
5
49
8
4
15
99
7
14
7
15
65
5
49
8
4
15
99
7
16
7
17
65
67
49
18
0
49
19
4
15
99
7
5
7
20
65
67
49
18
0
49
19
4
15
99
7
21
7
22
65
67
49
18
0
49
19
4
15
99
7
23
7
24
65
67
49
18
0
49
19
4
15
99
7
25
7
26
65
67
49
18
0
49
19
4
15
99
7
27
7
28
65
67
49
18
0
49
19
4
15
99
7
29
7
30
65
67
49
18
0
49
19
4
15
99
7
31
7
32
65
67
49
18
0
49
19
4
15
99
7
33
7
34
65
67
49
18
0
49
19
4
15
99
7
35
7
36
65
67
49
18
0
49
19
4
15
99
7
37
7
38
65
67
49
18
0
49
19
4
15
99
7
39
7
40
65
67
49
18
0
49
19
4
15
99
7
41
7
42
65
67
49
18
0
49
19
4
15
5
7
43
47
49
44
1
15
99
7
45
7
46
65
67
49
18
0
49
19
4
15
99
7
47
7
48
65
67
49
18
0
49
19
4
15
99
7
49
7
50
65
67
49
18
0
49
19
4
11
I
5
I
0
I
0
I
0
n
p
51
x
9
@instance
x
5
Mutex
n
x
3
new
x
8
allocate
x
10
initialize
x
10
@semaphore
M
1
n
n
x
3
new
i
4
54
89
0
11
I
1
I
0
I
0
I
0
n
p
1
x
3
new
p
5
I
-1
I
c
I
0
I
d
I
4
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
13
attach_method
x
20
private_class_method
x
8
instance
M
1
n
n
x
8
instance
i
8
39
0
56
1
50
2
0
11
I
2
I
0
I
0
I
0
n
p
3
x
10
@semaphore
M
1
p
2
x
9
for_block
t
n
x
8
instance
i
14
39
0
13
10
13
15
5
47
49
1
0
38
0
11
I
3
I
0
I
0
I
0
I
-2
p
2
x
9
@instance
x
3
new
p
3
I
0
I
14
I
e
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
11
synchronize
p
5
I
-1
I
12
I
0
I
13
I
8
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
12
__instance__
M
1
n
n
x
12
__instance__
i
3
39
0
11
I
1
I
0
I
0
I
0
n
p
1
x
9
@instance
p
5
I
-1
I
18
I
0
I
19
I
3
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
16
__clear_instance
M
1
n
n
x
16
__clear_instance
i
8
39
0
56
1
50
2
0
11
I
2
I
0
I
0
I
0
n
p
3
x
10
@semaphore
M
1
p
2
x
9
for_block
t
n
x
16
__clear_instance
i
4
1
38
0
11
I
2
I
0
I
0
I
0
I
-2
p
1
x
9
@instance
p
3
I
0
I
1e
I
4
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
11
synchronize
p
5
I
-1
I
1c
I
0
I
1d
I
8
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
18
handle_breakpoints
M
1
n
n
x
18
handle_breakpoints
i
232
39
0
10
106
26
93
0
15
29
21
0
39
1
49
2
0
38
3
30
8
84
26
93
1
15
24
13
45
4
5
12
49
6
1
10
38
8
79
15
24
19
0
15
45
7
8
7
9
64
49
10
1
15
45
7
11
20
0
49
12
0
49
10
1
15
45
7
13
20
0
49
14
0
49
10
1
25
8
84
15
92
1
27
34
92
0
27
15
39
0
9
95
1
8
102
39
1
39
3
49
15
1
15
68
8
0
1
15
26
93
2
15
29
165
0
45
16
17
49
18
0
15
39
1
49
19
0
15
45
20
21
43
22
1
13
18
2
49
23
1
15
15
39
3
9
155
39
1
39
3
49
15
1
8
156
1
15
39
1
49
24
0
30
8
228
26
93
3
15
24
13
45
4
25
12
49
6
1
10
182
8
223
15
24
19
0
15
45
7
26
7
27
64
49
10
1
15
45
7
28
20
0
49
12
0
49
10
1
15
45
7
29
20
0
49
14
0
49
10
1
25
8
228
15
92
3
27
34
92
2
27
11
I
8
I
1
I
0
I
0
n
p
30
x
5
@quit
x
19
@breakpoint_tracker
x
19
wait_for_breakpoint
x
13
@debug_thread
x
9
Exception
n
x
3
===
x
6
STDERR
n
s
51
An exception occured while processing a breakpoint:
x
4
puts
n
x
4
to_s
n
x
17
awesome_backtrace
x
11
wake_target
x
8
Debugger
n
x
16
__clear_instance
x
17
clear_breakpoints
x
8
Rubinius
n
x
2
VM
x
14
debug_channel=
x
23
release_waiting_threads
n
n
s
48
An exception occured while exiting the debugger:
n
n
p
59
I
-1
I
22
I
0
I
23
I
4
I
25
I
15
I
0
I
1a
I
26
I
27
I
2b
I
28
I
26
I
2b
I
28
I
35
I
29
I
41
I
2a
I
54
I
0
I
58
I
2c
I
66
I
0
I
6c
I
31
I
7a
I
34
I
80
I
37
I
8e
I
39
I
92
I
3b
I
9b
I
39
I
9c
I
0
I
9d
I
3d
I
a5
I
0
I
aa
I
3e
I
b7
I
43
I
b8
I
3e
I
bb
I
40
I
c5
I
41
I
d1
I
42
I
e4
I
0
I
e8
x
37
lib/rubinius/debugger/old/debugger.rb
p
1
x
1
e
x
17
method_visibility
x
15
add_defn_method
M
1
n
n
x
10
initialize
i
63
45
0
1
56
2
50
3
0
38
4
15
45
5
6
43
7
39
4
49
8
0
13
18
2
49
9
1
15
15
3
38
10
15
45
11
12
56
13
50
3
0
38
14
15
5
47
49
15
0
10
61
45
11
16
49
17
0
15
68
8
44
1
11
I
3
I
0
I
0
I
0
n
p
18
x
17
BreakpointTracker
n
M
1
p
2
x
9
for_block
t
n
x
10
initialize
i
26
58
37
19
0
15
37
19
1
15
37
19
2
15
15
5
20
0
20
1
20
2
47
49
0
3
11
I
8
I
3
I
3
I
3
n
p
1
x
17
activate_debugger
p
5
I
0
I
49
I
e
I
4a
I
1a
x
37
lib/rubinius/debugger/old/debugger.rb
p
3
x
6
thread
x
4
ctxt
x
2
bp
x
3
new
x
19
@breakpoint_tracker
x
8
Rubinius
n
x
2
VM
x
13
debug_channel
x
14
debug_channel=
x
5
@quit
x
6
Thread
n
M
1
p
2
x
9
for_block
t
n
x
10
initialize
i
4
5
48
0
11
I
2
I
0
I
0
I
0
I
-2
p
1
x
18
handle_breakpoints
p
3
I
0
I
51
I
4
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
20
@breakpoint_listener
x
23
waiting_for_breakpoint?
n
x
4
pass
p
15
I
-1
I
48
I
0
I
49
I
b
I
4e
I
1d
I
50
I
21
I
51
I
2c
I
52
I
3d
I
0
I
3f
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
14
set_breakpoint
M
1
n
n
x
14
set_breakpoint
i
41
23
2
10
8
1
19
2
15
39
0
20
0
44
43
1
80
49
2
1
13
7
3
20
1
49
4
2
15
13
7
5
20
2
49
4
2
15
49
6
2
11
I
9
I
3
I
2
I
3
n
p
7
x
19
@breakpoint_tracker
x
4
Hash
x
16
new_from_literal
x
2
ip
x
3
[]=
x
9
condition
x
2
on
p
5
I
-1
I
56
I
8
I
57
I
29
x
37
lib/rubinius/debugger/old/debugger.rb
p
3
x
2
cm
x
2
ip
x
9
condition
x
17
remove_breakpoint
M
1
n
n
x
17
remove_breakpoint
i
35
20
0
45
0
1
49
2
1
9
27
35
0
19
1
15
20
0
56
3
50
4
0
15
20
1
8
34
39
5
20
0
49
6
1
11
I
4
I
2
I
1
I
1
n
p
7
x
5
Array
n
x
8
kind_of?
M
1
p
2
x
9
for_block
t
n
x
17
remove_breakpoint
i
20
57
22
1
0
15
21
1
1
39
0
21
1
0
49
1
1
49
2
1
11
I
4
I
0
I
1
I
1
n
p
3
x
19
@breakpoint_tracker
x
17
remove_breakpoint
x
2
<<
p
5
I
0
I
60
I
5
I
61
I
14
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
4
each
x
19
@breakpoint_tracker
x
17
remove_breakpoint
p
15
I
-1
I
5d
I
0
I
5e
I
a
I
5f
I
f
I
60
I
17
I
63
I
1b
I
65
I
22
I
0
I
23
x
37
lib/rubinius/debugger/old/debugger.rb
p
2
x
2
bp
x
7
removed
x
18
disable_breakpoint
M
1
n
n
x
18
disable_breakpoint
i
6
20
0
49
0
0
11
I
2
I
1
I
1
I
1
n
p
1
x
7
disable
p
5
I
-1
I
6a
I
0
I
6b
I
6
x
37
lib/rubinius/debugger/old/debugger.rb
p
1
x
2
bp
x
17
enable_breakpoint
M
1
n
n
x
17
enable_breakpoint
i
6
20
0
49
0
0
11
I
2
I
1
I
1
I
1
n
p
1
x
6
enable
p
5
I
-1
I
6f
I
0
I
70
I
6
x
37
lib/rubinius/debugger/old/debugger.rb
p
1
x
2
bp
x
4
step
M
1
n
n
x
4
step
i
8
39
0
20
0
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
x
19
@breakpoint_tracker
x
4
step
p
5
I
-1
I
73
I
0
I
74
I
8
x
37
lib/rubinius/debugger/old/debugger.rb
p
1
x
8
selector
x
17
clear_breakpoints
M
1
n
n
x
17
clear_breakpoints
i
6
39
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
19
@breakpoint_tracker
x
17
clear_breakpoints
p
5
I
-1
I
78
I
0
I
79
I
6
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
11
breakpoints
M
1
n
n
x
11
breakpoints
i
6
39
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
19
@breakpoint_tracker
x
18
global_breakpoints
p
5
I
-1
I
7e
I
0
I
7f
I
6
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
14
get_breakpoint
M
1
n
n
x
14
get_breakpoint
i
10
39
0
20
0
20
1
49
1
2
11
I
5
I
2
I
2
I
2
n
p
2
x
19
@breakpoint_tracker
x
14
get_breakpoint
p
5
I
-1
I
83
I
0
I
84
I
a
x
37
lib/rubinius/debugger/old/debugger.rb
p
2
x
2
cm
x
2
ip
x
23
waiting_for_breakpoint?
M
1
n
n
x
23
waiting_for_breakpoint?
i
11
39
0
49
1
0
7
2
64
83
3
11
I
2
I
0
I
0
I
0
n
p
4
x
20
@breakpoint_listener
x
6
status
s
5
sleep
x
2
==
p
5
I
-1
I
88
I
0
I
89
I
b
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
5
quit!
M
1
n
n
x
5
quit!
i
27
2
38
0
15
39
1
9
11
1
8
26
39
2
49
3
0
1
49
4
1
15
39
5
49
6
0
11
I
2
I
0
I
0
I
0
n
p
7
x
5
@quit
x
13
@debug_thread
x
19
@breakpoint_tracker
x
13
debug_channel
x
4
send
x
20
@breakpoint_listener
x
4
join
p
13
I
-1
I
8d
I
0
I
8e
I
4
I
92
I
b
I
93
I
15
I
94
I
1a
I
0
I
1b
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
5
quit?
M
1
n
n
x
5
quit?
i
3
39
0
11
I
1
I
0
I
0
I
0
n
p
1
x
5
@quit
p
5
I
-1
I
99
I
0
I
9a
I
3
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
9
interface
x
13
attr_accessor
x
17
activate_debugger
M
1
n
n
x
17
activate_debugger
i
18
20
0
38
0
15
39
1
5
20
0
20
1
20
2
49
2
4
11
I
8
I
3
I
3
I
3
n
p
3
x
13
@debug_thread
x
10
@interface
x
13
at_breakpoint
p
7
I
-1
I
a8
I
0
I
a9
I
5
I
aa
I
12
x
37
lib/rubinius/debugger/old/debugger.rb
p
3
x
6
thread
x
4
ctxt
x
7
bp_list
x
10
source_for
M
1
n
n
x
10
source_for
i
55
20
0
39
0
83
1
9
13
39
2
11
8
14
1
15
20
0
1
17
2
38
0
15
38
2
15
2
15
45
3
4
20
0
49
5
1
9
50
45
3
6
20
0
49
7
1
38
2
8
51
1
15
39
2
11
I
3
I
1
I
1
I
1
n
p
8
x
10
@last_file
x
2
==
x
11
@last_lines
x
4
File
n
x
7
exists?
n
x
9
readlines
p
19
I
-1
I
b0
I
0
I
b1
I
e
I
0
I
f
I
b3
I
1c
I
b4
I
26
I
b5
I
32
I
b4
I
33
I
0
I
34
I
b7
I
37
x
37
lib/rubinius/debugger/old/debugger.rb
p
1
x
4
file
x
7
asm_for
M
1
n
n
x
7
asm_for
i
35
20
0
39
0
83
1
9
13
39
2
11
8
14
1
15
20
0
20
0
49
3
0
17
2
38
0
15
38
2
15
2
15
39
2
11
I
3
I
1
I
1
I
1
n
p
4
x
8
@last_cm
x
2
==
x
9
@last_asm
x
6
decode
p
11
I
-1
I
bd
I
0
I
be
I
e
I
0
I
f
I
c0
I
20
I
c1
I
23
x
37
lib/rubinius/debugger/old/debugger.rb
p
1
x
2
cm
p
49
I
2
I
8
I
6
I
9
I
21
I
c
I
2c
I
f
I
33
I
12
I
3e
I
18
I
49
I
1c
I
54
I
22
I
62
I
48
I
70
I
56
I
7e
I
5d
I
8c
I
6a
I
9a
I
6f
I
a8
I
73
I
b6
I
78
I
c4
I
7e
I
d2
I
83
I
e0
I
88
I
ee
I
8d
I
fc
I
99
I
10a
I
a4
I
112
I
a8
I
120
I
b0
I
12e
I
bd
I
13c
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
13
attach_method
p
3
I
2
I
7
I
1d
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
x
13
attach_method
p
5
I
0
I
1
I
9
I
3
I
25
x
37
lib/rubinius/debugger/old/debugger.rb
p
0
