|
|
Copies Simulator Debugger from ARM to MIPS.
Also includes changes to keep it from aborting unexpectedly.
Among other things, I changed the Disassembler::Disassemble to return false
when the underlying decoder can't decode an instruction. Then,
the MIPS SimulatorDebugger will refuse to step or cont on an instruction
that the Disassembler can't decode.
Committed: https://code.google.com/p/dart/source/detail?r=19958
Total comments: 4
Total comments: 2
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+734 lines, -143 lines) |
Patch |
 |
M |
runtime/vm/assembler_mips.h
|
View
|
1
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/constants_mips.h
|
View
|
1
|
5 chunks |
+30 lines, -9 lines |
1 comment
|
Download
|
 |
M |
runtime/vm/disassembler.h
|
View
|
1
|
1 chunk |
+17 lines, -15 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/disassembler_arm.cc
|
View
|
1
2
3
|
7 chunks |
+28 lines, -11 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/disassembler_ia32.cc
|
View
|
1
|
4 chunks |
+15 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/disassembler_mips.cc
|
View
|
1
2
3
|
12 chunks |
+58 lines, -37 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/disassembler_x64.cc
|
View
|
1
|
4 chunks |
+14 lines, -8 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/simulator_arm.cc
|
View
|
1
|
3 chunks |
+20 lines, -7 lines |
2 comments
|
Download
|
 |
M |
runtime/vm/simulator_mips.h
|
View
|
1
|
4 chunks |
+18 lines, -1 line |
0 comments
|
Download
|
 |
M |
runtime/vm/simulator_mips.cc
|
View
|
1
|
20 chunks |
+527 lines, -46 lines |
2 comments
|
Download
|
Total messages: 12 (0 generated)
|