diff options
Diffstat (limited to 'deps/v8/src/diagnostics/objects-printer.cc')
-rw-r--r-- | deps/v8/src/diagnostics/objects-printer.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/deps/v8/src/diagnostics/objects-printer.cc b/deps/v8/src/diagnostics/objects-printer.cc index 048a5c6006..46fccedde7 100644 --- a/deps/v8/src/diagnostics/objects-printer.cc +++ b/deps/v8/src/diagnostics/objects-printer.cc @@ -231,6 +231,9 @@ void HeapObject::HeapObjectPrint(std::ostream& os) { case FEEDBACK_METADATA_TYPE: FeedbackMetadata::cast(*this).FeedbackMetadataPrint(os); break; + case BIG_INT_BASE_TYPE: + BigIntBase::cast(*this).BigIntBasePrint(os); + break; case JS_PROMISE_CONSTRUCTOR_TYPE: case JS_REG_EXP_CONSTRUCTOR_TYPE: case JS_ARRAY_CONSTRUCTOR_TYPE: @@ -258,6 +261,7 @@ void HeapObject::HeapObjectPrint(std::ostream& os) { case THIN_ONE_BYTE_STRING_TYPE: case UNCACHED_EXTERNAL_STRING_TYPE: case UNCACHED_EXTERNAL_ONE_BYTE_STRING_TYPE: + case JS_LAST_DUMMY_API_OBJECT_TYPE: // TODO(all): Handle these types too. os << "UNKNOWN TYPE " << map().instance_type(); UNREACHABLE(); @@ -1423,6 +1427,7 @@ void JSArrayBuffer::JSArrayBufferPrint(std::ostream& os) { JSObjectPrintHeader(os, *this, "JSArrayBuffer"); os << "\n - backing_store: " << backing_store(); os << "\n - byte_length: " << byte_length(); + os << "\n - max_byte_length: " << max_byte_length(); if (is_external()) os << "\n - external"; if (is_detachable()) os << "\n - detachable"; if (was_detached()) os << "\n - detached"; @@ -1854,6 +1859,7 @@ void WasmTypeInfo::WasmTypeInfoPrint(std::ostream& os) { os << "\n - type address: " << reinterpret_cast<void*>(foreign_address()); os << "\n - supertypes: " << Brief(supertypes()); os << "\n - subtypes: " << Brief(subtypes()); + os << "\n - instance: " << Brief(instance()); os << "\n"; } @@ -2071,10 +2077,10 @@ void WasmMemoryObject::WasmMemoryObjectPrint(std::ostream& os) { os << "\n"; } -void WasmExceptionObject::WasmExceptionObjectPrint(std::ostream& os) { - PrintHeader(os, "WasmExceptionObject"); +void WasmTagObject::WasmTagObjectPrint(std::ostream& os) { + PrintHeader(os, "WasmTagObject"); os << "\n - serialized_signature: " << Brief(serialized_signature()); - os << "\n - exception_tag: " << Brief(exception_tag()); + os << "\n - tag: " << Brief(tag()); os << "\n"; } |