|
1. Create a port when a debugger object is created for an isolate, use this
port as the unique ID to represent an isolate in the debugger message
format.
2. Switch the Event handler API to use an isolate id instead of the isolate
object itself.
3. Add a unit test case for isolate debugger event handling with an
interrupt of isolate to ensure that interrupting the isolate runs
the interrupt event handler.
Committed: https://code.google.com/p/dart/source/detail?r=13207
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+249 lines, -26 lines) |
Patch |
|
M |
bin/dbg_message.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
bin/dbg_message.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -10 lines |
0 comments
|
Download
|
|
M |
include/dart_debugger_api.h
|
View
|
1
2
3
4
|
3 chunks |
+21 lines, -1 line |
0 comments
|
Download
|
|
M |
vm/debugger.h
|
View
|
1
2
3
4
|
4 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
vm/debugger.cc
|
View
|
1
2
3
4
|
7 chunks |
+20 lines, -1 line |
0 comments
|
Download
|
|
M |
vm/debugger_api_impl.cc
|
View
|
1
2
3
4
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
|
M |
vm/debugger_api_impl_test.cc
|
View
|
1
2
3
4
|
2 chunks |
+171 lines, -0 lines |
0 comments
|
Download
|
|
M |
vm/isolate.cc
|
View
|
1
2
3
4
|
3 chunks |
+1 line, -7 lines |
0 comments
|
Download
|
|
M |
vm/message_handler.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
vm/port.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
vm/port.cc
|
View
|
1
2
3
4
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|