Chromium Code Reviews| Index: src/objects-printer.cc |
| diff --git a/src/objects-printer.cc b/src/objects-printer.cc |
| index a51dc18d446d8097d3a9e18dde9aab25ebb0e9c6..3039d169fb553bbe085a8e81f568a5aecdc878bc 100644 |
| --- a/src/objects-printer.cc |
| +++ b/src/objects-printer.cc |
| @@ -398,8 +398,12 @@ static void JSObjectPrintHeader(std::ostream& os, JSObject* obj, |
| // fail when debugging. |
| PrototypeIterator iter(obj->GetIsolate(), obj); |
|
Toon Verwaest
2016/03/29 13:42:50
Move iter down to where it's used.
|
| os << "\n - map = " << reinterpret_cast<void*>(obj->map()) << " [" |
| - << ElementsKindToString(obj->map()->elements_kind()) |
| - << "]\n - prototype = " << reinterpret_cast<void*>(iter.GetCurrent()); |
| + << ElementsKindToString(obj->map()->elements_kind()); |
| + if (obj->elements()->map() == obj->GetHeap()->fixed_cow_array_map() || |
| + obj->elements()->map() == obj->GetHeap()->fixed_double_array_map()) { |
|
Toon Verwaest
2016/03/29 13:42:50
Just cow_array_map I presume :)
|
| + os << " (COW)"; |
| + } |
| + os << "]\n - prototype = " << reinterpret_cast<void*>(iter.GetCurrent()); |
| } |