Lines Matching defs:obj
564 static void JSObjectPrintHeader(std::ostream& os, JSObject obj,
566 Isolate* isolate = obj.GetIsolate();
567 obj.PrintHeader(os, id);
571 if (obj.HasFastProperties()) {
576 PrototypeIterator iter(isolate, obj);
578 os << "\n - elements: " << Brief(obj.elements()) << " ["
579 << ElementsKindToString(obj.map().elements_kind());
580 if (obj.elements().IsCowArray()) os << " (COW)";
582 Object hash = obj.GetHash();
586 if (obj.GetEmbedderFieldCount() > 0) {
587 os << "\n - embedder fields: " << obj.GetEmbedderFieldCount();
591 static void JSObjectPrintBody(std::ostream& os, JSObject obj,
594 Object properties_or_hash = obj.raw_properties_or_hash(kRelaxedLoad);
599 if (obj.PrintProperties(os)) os << "\n ";
603 size_t length = obj.IsJSTypedArray() ? JSTypedArray::cast(obj).GetLength()
604 : obj.elements().length();
605 if (length > 0) obj.PrintElements(os);
607 int embedder_fields = obj.GetEmbedderFieldCount();
609 Isolate* isolate = GetIsolateForSandbox(obj);
613 PrintEmbedderData(isolate, os, EmbedderDataSlot(obj, i));
1841 Address obj = DecompressTaggedPointer(address(), raw);
1843 Address obj = raw;
1845 os << Brief(Object(obj));