Chromium Code Reviews| Index: runtime/vm/disassembler.h |
| diff --git a/runtime/vm/disassembler.h b/runtime/vm/disassembler.h |
| index 3c67ac3bd63eedfd1c15b2c87e235937d6ccc2bd..8e497e0e353965a380916e252502a534d7f96192 100644 |
| --- a/runtime/vm/disassembler.h |
| +++ b/runtime/vm/disassembler.h |
| @@ -62,7 +62,20 @@ class Disassembler : public AllStatic { |
| // (The assumption is that start is at a valid instruction). |
| static void Disassemble(uword start, |
| uword end, |
| - DisassemblyFormatter* formatter); |
| + DisassemblyFormatter* formatter, |
| + CodeComments comments); |
|
srdjan
2012/05/17 17:22:08
const CodeComments& comments
Vyacheslav Egorov (Google)
2012/05/17 21:16:27
Done.
|
| + |
| + static void Disassemble(uword start, |
| + uword end, |
| + DisassemblyFormatter* formatter) { |
| + Disassemble(start, end, formatter, CodeComments::New(0)); |
| + } |
| + |
| + static void Disassemble(uword start, uword end, CodeComments comments) { |
| + DisassembleToStdout stdout_formatter; |
| + Disassemble(start, end, &stdout_formatter, comments); |
| + } |
| + |
| static void Disassemble(uword start, uword end) { |
| DisassembleToStdout stdout_formatter; |
| Disassemble(start, end, &stdout_formatter); |
| @@ -75,6 +88,7 @@ class Disassembler : public AllStatic { |
| uword end = instructions.end(); |
| Disassemble(start, end, formatter); |
| } |
| + |
| static void DisassembleMemoryRegion(const MemoryRegion& instructions) { |
| uword start = instructions.start(); |
| uword end = instructions.end(); |