Chromium Code Reviews| Index: runtime/vm/disassembler_x64.cc |
| =================================================================== |
| --- runtime/vm/disassembler_x64.cc (revision 31562) |
| +++ runtime/vm/disassembler_x64.cc (working copy) |
| @@ -807,8 +807,10 @@ |
| AppendToBuffer("%#" Px "", addr); |
| // Try to print as heap object or stub name |
| if (((addr & kSmiTagMask) == kHeapObjectTag) && |
| + reinterpret_cast<RawObject*>(addr)->IsOldObject() && |
| !Isolate::Current()->heap()->CodeContains(addr) && |
| - Isolate::Current()->heap()->Contains(addr - kHeapObjectTag)) { |
| + Isolate::Current()->heap()->OldContains(addr - kHeapObjectTag) && |
|
Ivan Posva
2014/01/07 20:54:59
ditto
srdjan
2014/01/07 21:02:57
Done.
|
| + Disassembler::CanFindOldObject(addr)) { |
| const Object& obj = Object::Handle(reinterpret_cast<RawObject*>(addr)); |
| if (obj.IsArray()) { |
| const Array& arr = Array::Cast(obj); |