summaryrefslogtreecommitdiff
path: root/deps/v8/src/diagnostics/objects-printer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/diagnostics/objects-printer.cc')
-rw-r--r--deps/v8/src/diagnostics/objects-printer.cc12
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";
}