| Index: runtime/vm/disassembler_x64.cc
|
| ===================================================================
|
| --- runtime/vm/disassembler_x64.cc (revision 42521)
|
| +++ runtime/vm/disassembler_x64.cc (working copy)
|
| @@ -1947,42 +1947,6 @@
|
| }
|
| }
|
|
|
| -
|
| -void Disassembler::Disassemble(uword start,
|
| - uword end,
|
| - DisassemblyFormatter* formatter,
|
| - const Code::Comments& comments) {
|
| - ASSERT(formatter != NULL);
|
| - char hex_buffer[kHexadecimalBufferSize]; // Instruction in hexadecimal form.
|
| - char human_buffer[kUserReadableBufferSize]; // Human-readable instruction.
|
| - uword pc = start;
|
| - intptr_t comment_finger = 0;
|
| - while (pc < end) {
|
| - const intptr_t offset = pc - start;
|
| - while (comment_finger < comments.Length() &&
|
| - comments.PCOffsetAt(comment_finger) <= offset) {
|
| - formatter->Print(
|
| - " ;; %s\n",
|
| - String::Handle(comments.CommentAt(comment_finger)).ToCString());
|
| - comment_finger++;
|
| - }
|
| - int instruction_length;
|
| - DecodeInstruction(hex_buffer,
|
| - sizeof(hex_buffer),
|
| - human_buffer,
|
| - sizeof(human_buffer),
|
| - &instruction_length, pc);
|
| - formatter->ConsumeInstruction(hex_buffer,
|
| - sizeof(hex_buffer),
|
| - human_buffer,
|
| - sizeof(human_buffer),
|
| - pc);
|
| - pc += instruction_length;
|
| - }
|
| -
|
| - return;
|
| -}
|
| -
|
| } // namespace dart
|
|
|
| #endif // defined TARGET_ARCH_X64
|
|
|