Lines Matching defs:isolate

119   void Class::Class##Verify(Isolate* isolate) {                   \
120 TorqueGeneratedClassVerifiers::Class##Verify(*this, isolate); \
123 void Object::ObjectVerify(Isolate* isolate) {
124 RCS_SCOPE(isolate, RuntimeCallCounterId::kObjectVerify);
126 Smi::cast(*this).SmiVerify(isolate);
128 HeapObject::cast(*this).HeapObjectVerify(isolate);
130 PtrComprCageBase cage_base(isolate);
134 void Object::VerifyPointer(Isolate* isolate, Object p) {
136 HeapObject::VerifyHeapPointer(isolate, p);
142 void Object::VerifyAnyTagged(Isolate* isolate, Object p) {
145 CHECK(IsValidHeapObject(isolate->heap(), HeapObject::cast(p)));
147 HeapObject::VerifyHeapPointer(isolate, p);
154 void MaybeObject::VerifyMaybeObjectPointer(Isolate* isolate, MaybeObject p) {
157 HeapObject::VerifyHeapPointer(isolate, heap_object);
163 void Smi::SmiVerify(Isolate* isolate) {
169 void TaggedIndex::TaggedIndexVerify(Isolate* isolate) {
173 void HeapObject::HeapObjectVerify(Isolate* isolate) {
175 PtrComprCageBase cage_base(isolate);
176 VerifyPointer(isolate, map(cage_base));
184 ConsString::cast(*this).ConsStringVerify(isolate);
186 SlicedString::cast(*this).SlicedStringVerify(isolate);
188 ThinString::cast(*this).ThinStringVerify(isolate);
190 SeqString::cast(*this).SeqStringVerify(isolate);
192 ExternalString::cast(*this).ExternalStringVerify(isolate);
194 String::cast(*this).StringVerify(isolate);
199 .ObjectBoilerplateDescriptionVerify(isolate);
215 FixedArray::cast(*this).FixedArrayVerify(isolate);
226 Context::cast(*this).ContextVerify(isolate);
229 NativeContext::cast(*this).NativeContextVerify(isolate);
232 FeedbackMetadata::cast(*this).FeedbackMetadataVerify(isolate);
235 TransitionArray::cast(*this).TransitionArrayVerify(isolate);
239 Code::cast(*this).CodeVerify(isolate);
255 JSObject::cast(*this).JSObjectVerify(isolate);
259 WasmInstanceObject::cast(*this).WasmInstanceObjectVerify(isolate);
262 WasmValueObject::cast(*this).WasmValueObjectVerify(isolate);
267 JSSetIterator::cast(*this).JSSetIteratorVerify(isolate);
272 JSMapIterator::cast(*this).JSMapIteratorVerify(isolate);
277 CodeDataContainer::cast(*this).CodeDataContainerVerify(isolate);
282 Name::cast(*this).Name##Verify(isolate); \
291 AllocationSite::cast(*this).AllocationSiteVerify(isolate);
295 LoadHandler::cast(*this).LoadHandlerVerify(isolate);
299 StoreHandler::cast(*this).StoreHandlerVerify(isolate);
303 BigIntBase::cast(*this).BigIntBaseVerify(isolate);
314 JSFunction::cast(*this).JSFunctionVerify(isolate);
322 void HeapObject::VerifyHeapPointer(Isolate* isolate, Object p) {
324 CHECK(IsValidHeapObject(isolate->heap(), HeapObject::cast(p)));
329 void HeapObject::VerifyCodePointer(Isolate* isolate, Object p) {
331 CHECK(IsValidCodeObject(isolate->heap(), HeapObject::cast(p)));
332 PtrComprCageBase cage_base(isolate);
336 void Symbol::SymbolVerify(Isolate* isolate) {
337 TorqueGeneratedClassVerifiers::SymbolVerify(*this, isolate);
340 CHECK(description().IsUndefined(isolate) || description().IsString());
345 void BytecodeArray::BytecodeArrayVerify(Isolate* isolate) {
351 TorqueGeneratedClassVerifiers::BytecodeArrayVerify(*this, isolate);
352 for (int i = 0; i < constant_pool(isolate).length(); ++i) {
354 CHECK(!constant_pool(isolate).get(isolate, i).IsThinString(isolate));
367 void VerifyJSObjectElements(Isolate* isolate, JSObject object) {
395 CHECK(value.IsSmi() || value.IsTheHole(isolate));
406 void JSObject::JSObjectVerify(Isolate* isolate) {
407 TorqueGeneratedClassVerifiers::JSObjectVerify(*this, isolate);
408 VerifyHeapPointer(isolate, elements());
426 DescriptorArray descriptors = map().instance_descriptors(isolate);
437 VerifyObjectField(isolate, index.offset());
441 if (value.IsUninitialized(isolate)) continue;
462 CHECK_IMPLIES(indices != ReadOnlyRoots(isolate).empty_fixed_array(),
469 if (ElementsAreSafeToExamine(isolate)) {
477 VerifyJSObjectElements(isolate, *this);
481 void Map::MapVerify(Isolate* isolate) {
482 TorqueGeneratedClassVerifiers::MapVerify(*this, isolate);
483 Heap* heap = isolate->heap();
496 if (GetBackPointer().IsUndefined(isolate)) {
500 instance_descriptors(isolate).number_of_descriptors());
505 DescriptorArray descriptors = instance_descriptors(isolate);
506 if (descriptors == parent.instance_descriptors(isolate)) {
516 if (descriptors != ReadOnlyRoots(isolate).empty_descriptor_array()) {
524 SLOW_DCHECK(instance_descriptors(isolate).IsSortedNoDuplicates());
525 SLOW_DCHECK(TransitionsAccessor(isolate, *this).IsSortedNoDuplicates());
527 TransitionsAccessor(isolate, *this).IsConsistentWithBackPointers());
547 DescriptorArray const descriptors = instance_descriptors(isolate);
566 void Map::DictionaryMapVerify(Isolate* isolate) {
567 MapVerify(isolate);
570 CHECK_EQ(ReadOnlyRoots(isolate).empty_descriptor_array(),
571 instance_descriptors(isolate));
576 void EmbedderDataArray::EmbedderDataArrayVerify(Isolate* isolate) {
577 TorqueGeneratedClassVerifiers::EmbedderDataArrayVerify(*this, isolate);
582 Object::VerifyPointer(isolate, e);
586 void FixedArray::FixedArrayVerify(Isolate* isolate) {
587 TorqueGeneratedClassVerifiers::FixedArrayVerify(*this, isolate);
588 if (*this == ReadOnlyRoots(isolate).empty_fixed_array()) {
590 CHECK_EQ(map(), ReadOnlyRoots(isolate).fixed_array_map());
592 ArrayList::cast(*this).ArrayListVerify(isolate);
596 void WeakFixedArray::WeakFixedArrayVerify(Isolate* isolate) {
597 TorqueGeneratedClassVerifiers::WeakFixedArrayVerify(*this, isolate);
599 MaybeObject::VerifyMaybeObjectPointer(isolate, Get(i));
603 void ArrayList::ArrayListVerify(Isolate* isolate) {
610 CHECK_EQ(*this, ReadOnlyRoots(isolate).empty_array_list());
614 void PropertyArray::PropertyArrayVerify(Isolate* isolate) {
615 TorqueGeneratedClassVerifiers::PropertyArrayVerify(*this, isolate);
617 CHECK_EQ(*this, ReadOnlyRoots(isolate).empty_property_array());
624 Object::VerifyPointer(isolate, e);
628 void FixedDoubleArray::FixedDoubleArrayVerify(Isolate* isolate) {
629 TorqueGeneratedClassVerifiers::FixedDoubleArrayVerify(*this, isolate);
644 void Context::ContextVerify(Isolate* isolate) {
646 TorqueGeneratedClassVerifiers::ContextVerify(*this, isolate);
648 VerifyObjectField(isolate, OffsetOfElementAt(i));
652 void NativeContext::NativeContextVerify(Isolate* isolate) {
653 ContextVerify(isolate);
659 void FeedbackMetadata::FeedbackMetadataVerify(Isolate* isolate) {
661 CHECK_EQ(ReadOnlyRoots(isolate).empty_feedback_metadata(), *this);
673 void DescriptorArray::DescriptorArrayVerify(Isolate* isolate) {
674 TorqueGeneratedClassVerifiers::DescriptorArrayVerify(*this, isolate);
676 CHECK_EQ(ReadOnlyRoots(isolate).empty_descriptor_array(), *this);
679 CHECK_EQ(ReadOnlyRoots(isolate).empty_enum_cache(), enum_cache());
692 if (key.IsUndefined(isolate)) continue;
715 void TransitionArray::TransitionArrayVerify(Isolate* isolate) {
716 WeakFixedArrayVerify(isolate);
721 void SloppyArgumentsElementsVerify(Isolate* isolate,
724 elements.SloppyArgumentsElementsVerify(isolate);
730 CHECK(arg_elements == ReadOnlyRoots(isolate).empty_fixed_array());
745 if (mapped.IsTheHole(isolate)) {
770 void JSArgumentsObject::JSArgumentsObjectVerify(Isolate* isolate) {
771 TorqueGeneratedClassVerifiers::JSArgumentsObjectVerify(*this, isolate);
774 isolate, SloppyArgumentsElements::cast(elements()), *this);
776 if (isolate->IsInAnyContext(map(), Context::SLOPPY_ARGUMENTS_MAP_INDEX) ||
777 isolate->IsInAnyContext(map(),
779 isolate->IsInAnyContext(map(),
781 VerifyObjectField(isolate, JSSloppyArgumentsObject::kLengthOffset);
782 VerifyObjectField(isolate, JSSloppyArgumentsObject::kCalleeOffset);
783 } else if (isolate->IsInAnyContext(map(),
785 VerifyObjectField(isolate, JSStrictArgumentsObject::kLengthOffset);
789 void JSAsyncFunctionObject::JSAsyncFunctionObjectVerify(Isolate* isolate) {
790 TorqueGeneratedClassVerifiers::JSAsyncFunctionObjectVerify(*this, isolate);
793 void JSAsyncGeneratorObject::JSAsyncGeneratorObjectVerify(Isolate* isolate) {
794 TorqueGeneratedClassVerifiers::JSAsyncGeneratorObjectVerify(*this, isolate);
797 void JSDate::JSDateVerify(Isolate* isolate) {
798 TorqueGeneratedClassVerifiers::JSDateVerify(*this, isolate);
826 Smi::ToInt(isolate->date_cache()->stamp()));
830 void String::StringVerify(Isolate* isolate) {
831 TorqueGeneratedClassVerifiers::StringVerify(*this, isolate);
833 CHECK_IMPLIES(length() == 0, *this == ReadOnlyRoots(isolate).empty_string());
839 void ConsString::ConsStringVerify(Isolate* isolate) {
840 TorqueGeneratedClassVerifiers::ConsStringVerify(*this, isolate);
843 if (IsFlat(isolate)) {
851 void ThinString::ThinStringVerify(Isolate* isolate) {
852 TorqueGeneratedClassVerifiers::ThinStringVerify(*this, isolate);
857 void SlicedString::SlicedStringVerify(Isolate* isolate) {
858 TorqueGeneratedClassVerifiers::SlicedStringVerify(*this, isolate);
866 void JSBoundFunction::JSBoundFunctionVerify(Isolate* isolate) {
867 TorqueGeneratedClassVerifiers::JSBoundFunctionVerify(*this, isolate);
872 void JSFunction::JSFunctionVerify(Isolate* isolate) {
882 JSFunctionOrBoundFunctionOrWrappedFunctionVerify(isolate);
884 VerifyPointer(isolate, shared(isolate));
885 CHECK(shared(isolate).IsSharedFunctionInfo());
886 VerifyPointer(isolate, context(isolate, kRelaxedLoad));
887 CHECK(context(isolate, kRelaxedLoad).IsContext());
888 VerifyPointer(isolate, raw_feedback_cell(isolate));
889 CHECK(raw_feedback_cell(isolate).IsFeedbackCell());
890 VerifyPointer(isolate, code(isolate));
891 CHECK(code(isolate).IsCodeT());
892 CHECK(map(isolate).is_callable());
893 Handle<JSFunction> function(*this, isolate);
894 LookupIterator it(isolate, function, isolate->factory()->prototype_string(),
897 VerifyObjectField(isolate, kPrototypeOrInitialMapOffset);
910 void SharedFunctionInfo::SharedFunctionInfoVerify(Isolate* isolate) {
912 this->SharedFunctionInfoVerify(ReadOnlyRoots(isolate));
915 void SharedFunctionInfo::SharedFunctionInfoVerify(LocalIsolate* isolate) {
916 this->SharedFunctionInfoVerify(ReadOnlyRoots(isolate));
975 void JSGlobalProxy::JSGlobalProxyVerify(Isolate* isolate) {
976 TorqueGeneratedClassVerifiers::JSGlobalProxyVerify(*this, isolate);
982 void JSGlobalObject::JSGlobalObjectVerify(Isolate* isolate) {
989 JSObjectVerify(isolate);
992 void Oddball::OddballVerify(Isolate* isolate) {
993 PrimitiveHeapObjectVerify(isolate);
994 CHECK(IsOddball(isolate));
996 Heap* heap = isolate->heap();
998 VerifyPointer(isolate, string);
1001 VerifyPointer(isolate, type);
1004 VerifyPointer(isolate, kind_value);
1008 VerifyPointer(isolate, number);
1053 void PropertyCell::PropertyCellVerify(Isolate* isolate) {
1054 TorqueGeneratedClassVerifiers::PropertyCellVerify(*this, isolate);
1059 void CodeDataContainer::CodeDataContainerVerify(Isolate* isolate) {
1061 VerifyObjectField(isolate, kNextCodeLinkOffset);
1062 CHECK(next_code_link().IsCodeT() || next_code_link().IsUndefined(isolate));
1088 Code the_code = isolate->heap()->GcSafeFindCodeForInnerPointer(
1102 void Code::CodeVerify(Isolate* isolate) {
1126 relocation_info().ObjectVerify(isolate);
1129 isolate->heap()->InSpace(*this, CODE_LO_SPACE));
1133 it.rinfo()->Verify(isolate);
1142 void JSArray::JSArrayVerify(Isolate* isolate) {
1143 TorqueGeneratedClassVerifiers::JSArrayVerify(*this, isolate);
1146 if (!ElementsAreSafeToExamine(isolate)) return;
1147 if (elements().IsUndefined(isolate)) return;
1150 CHECK_EQ(elements(), ReadOnlyRoots(isolate).empty_fixed_array());
1164 elements() == ReadOnlyRoots(isolate).empty_fixed_array());
1184 void JSSet::JSSetVerify(Isolate* isolate) {
1185 TorqueGeneratedClassVerifiers::JSSetVerify(*this, isolate);
1186 CHECK(table().IsOrderedHashSet() || table().IsUndefined(isolate));
1190 void JSMap::JSMapVerify(Isolate* isolate) {
1191 TorqueGeneratedClassVerifiers::JSMapVerify(*this, isolate);
1192 CHECK(table().IsOrderedHashMap() || table().IsUndefined(isolate));
1196 void JSSetIterator::JSSetIteratorVerify(Isolate* isolate) {
1198 JSCollectionIteratorVerify(isolate);
1203 void JSMapIterator::JSMapIteratorVerify(Isolate* isolate) {
1205 JSCollectionIteratorVerify(isolate);
1213 void JSSharedStruct::JSSharedStructVerify(Isolate* isolate) {
1215 JSObjectVerify(isolate);
1222 CHECK(struct_map.GetBackPointer().IsUndefined(isolate));
1228 DescriptorArray descriptors = struct_map.instance_descriptors(isolate);
1240 void WeakCell::WeakCellVerify(Isolate* isolate) {
1243 CHECK(target().IsUndefined(isolate) || target().CanBeHeldWeakly());
1245 CHECK(prev().IsWeakCell() || prev().IsUndefined(isolate));
1250 CHECK(next().IsWeakCell() || next().IsUndefined(isolate));
1255 CHECK_IMPLIES(unregister_token().IsUndefined(isolate),
1256 key_list_prev().IsUndefined(isolate));
1257 CHECK_IMPLIES(unregister_token().IsUndefined(isolate),
1258 key_list_next().IsUndefined(isolate));
1260 CHECK(key_list_prev().IsWeakCell() || key_list_prev().IsUndefined(isolate));
1262 CHECK(key_list_next().IsWeakCell() || key_list_next().IsUndefined(isolate));
1264 CHECK(finalization_registry().IsUndefined(isolate) ||
1268 void JSWeakRef::JSWeakRefVerify(Isolate* isolate) {
1270 JSObjectVerify(isolate);
1271 CHECK(target().IsUndefined(isolate) || target().CanBeHeldWeakly());
1274 void JSFinalizationRegistry::JSFinalizationRegistryVerify(Isolate* isolate) {
1275 TorqueGeneratedClassVerifiers::JSFinalizationRegistryVerify(*this, isolate);
1277 CHECK(WeakCell::cast(active_cells()).prev().IsUndefined(isolate));
1280 CHECK(WeakCell::cast(cleared_cells()).prev().IsUndefined(isolate));
1284 void JSWeakMap::JSWeakMapVerify(Isolate* isolate) {
1285 TorqueGeneratedClassVerifiers::JSWeakMapVerify(*this, isolate);
1286 CHECK(table().IsEphemeronHashTable() || table().IsUndefined(isolate));
1289 void JSArrayIterator::JSArrayIteratorVerify(Isolate* isolate) {
1290 TorqueGeneratedClassVerifiers::JSArrayIteratorVerify(*this, isolate);
1305 void JSStringIterator::JSStringIteratorVerify(Isolate* isolate) {
1306 TorqueGeneratedClassVerifiers::JSStringIteratorVerify(*this, isolate);
1311 void JSWeakSet::JSWeakSetVerify(Isolate* isolate) {
1312 TorqueGeneratedClassVerifiers::JSWeakSetVerify(*this, isolate);
1313 CHECK(table().IsEphemeronHashTable() || table().IsUndefined(isolate));
1316 void CallableTask::CallableTaskVerify(Isolate* isolate) {
1317 TorqueGeneratedClassVerifiers::CallableTaskVerify(*this, isolate);
1321 void JSPromise::JSPromiseVerify(Isolate* isolate) {
1322 TorqueGeneratedClassVerifiers::JSPromiseVerify(*this, isolate);
1330 Isolate* isolate) {
1354 VerifyPointer(isolate, val);
1362 CHECK(val.IsTheHole(isolate));
1367 void SmallOrderedHashMap::SmallOrderedHashMapVerify(Isolate* isolate) {
1370 isolate);
1375 CHECK(val.IsTheHole(isolate));
1380 void SmallOrderedHashSet::SmallOrderedHashSetVerify(Isolate* isolate) {
1383 isolate);
1388 CHECK(val.IsTheHole(isolate));
1394 Isolate* isolate) {
1397 SmallOrderedNameDictionary>::SmallOrderedHashTableVerify(isolate);
1402 CHECK(val.IsTheHole(isolate) ||
1408 void SwissNameDictionary::SwissNameDictionaryVerify(Isolate* isolate) {
1409 this->SwissNameDictionaryVerify(isolate, false);
1412 void SwissNameDictionary::SwissNameDictionaryVerify(Isolate* isolate,
1418 meta_table().ByteArrayVerify(isolate);
1440 name.NameVerify(isolate);
1441 value.ObjectVerify(isolate);
1483 void JSRegExp::JSRegExpVerify(Isolate* isolate) {
1484 TorqueGeneratedClassVerifiers::JSRegExpVerify(*this, isolate);
1564 CHECK(data().IsUndefined(isolate));
1569 void JSProxy::JSProxyVerify(Isolate* isolate) {
1570 TorqueGeneratedClassVerifiers::JSProxyVerify(*this, isolate);
1576 CHECK(map().prototype().IsNull(isolate));
1581 void JSArrayBuffer::JSArrayBufferVerify(Isolate* isolate) {
1582 TorqueGeneratedClassVerifiers::JSArrayBufferVerify(*this, isolate);
1590 void JSArrayBufferView::JSArrayBufferViewVerify(Isolate* isolate) {
1591 TorqueGeneratedClassVerifiers::JSArrayBufferViewVerify(*this, isolate);
1596 void JSTypedArray::JSTypedArrayVerify(Isolate* isolate) {
1597 TorqueGeneratedClassVerifiers::JSTypedArrayVerify(*this, isolate);
1601 void JSDataView::JSDataViewVerify(Isolate* isolate) {
1602 TorqueGeneratedClassVerifiers::JSDataViewVerify(*this, isolate);
1611 void AsyncGeneratorRequest::AsyncGeneratorRequestVerify(Isolate* isolate) {
1612 TorqueGeneratedClassVerifiers::AsyncGeneratorRequestVerify(*this, isolate);
1617 void BigIntBase::BigIntBaseVerify(Isolate* isolate) {
1623 Isolate* isolate) {
1625 isolate);
1628 local_name().IsUndefined(isolate));
1631 void Module::ModuleVerify(Isolate* isolate) {
1632 TorqueGeneratedClassVerifiers::ModuleVerify(*this, isolate);
1634 CHECK_EQ(status() == Module::kErrored, !exception().IsTheHole(isolate));
1636 CHECK(module_namespace().IsUndefined(isolate) ||
1651 void ModuleRequest::ModuleRequestVerify(Isolate* isolate) {
1652 TorqueGeneratedClassVerifiers::ModuleRequestVerify(*this, isolate);
1664 void SourceTextModule::SourceTextModuleVerify(Isolate* isolate) {
1665 TorqueGeneratedClassVerifiers::SourceTextModuleVerify(*this, isolate);
1689 void SyntheticModule::SyntheticModuleVerify(Isolate* isolate) {
1690 TorqueGeneratedClassVerifiers::SyntheticModuleVerify(*this, isolate);
1697 void PrototypeInfo::PrototypeInfoVerify(Isolate* isolate) {
1698 TorqueGeneratedClassVerifiers::PrototypeInfoVerify(*this, isolate);
1738 void EnumCache::EnumCacheVerify(Isolate* isolate) {
1739 TorqueGeneratedClassVerifiers::EnumCacheVerify(*this, isolate);
1740 Heap* heap = isolate->heap();
1748 Isolate* isolate) {
1752 this->FixedArrayVerify(isolate);
1755 CHECK(!get(isolate, i).IsThinString(isolate));
1761 void WasmInstanceObject::WasmInstanceObjectVerify(Isolate* isolate) {
1762 JSObjectVerify(isolate);
1770 VerifyObjectField(isolate, offset);
1774 void WasmValueObject::WasmValueObjectVerify(Isolate* isolate) {
1775 JSObjectVerify(isolate);
1780 Isolate* isolate) {
1781 TorqueGeneratedClassVerifiers::WasmExportedFunctionDataVerify(*this, isolate);
1792 void DataHandler::DataHandlerVerify(Isolate* isolate) {
1800 StructVerify(isolate);
1802 VerifyPointer(isolate, smi_handler(isolate));
1805 VerifyPointer(isolate, validity_cell(isolate));
1809 VerifyMaybeObjectField(isolate, kData1Offset);
1812 VerifyMaybeObjectField(isolate, kData2Offset);
1815 VerifyMaybeObjectField(isolate, kData3Offset);
1819 void LoadHandler::LoadHandlerVerify(Isolate* isolate) {
1820 DataHandler::DataHandlerVerify(isolate);
1824 void StoreHandler::StoreHandlerVerify(Isolate* isolate) {
1825 DataHandler::DataHandlerVerify(isolate);
1829 void CallHandlerInfo::CallHandlerInfoVerify(Isolate* isolate) {
1830 TorqueGeneratedClassVerifiers::CallHandlerInfoVerify(*this, isolate);
1831 CHECK(map() == ReadOnlyRoots(isolate).side_effect_call_handler_info_map() ||
1833 ReadOnlyRoots(isolate).side_effect_free_call_handler_info_map() ||
1834 map() == ReadOnlyRoots(isolate)
1838 void AllocationSite::AllocationSiteVerify(Isolate* isolate) {
1846 void Script::ScriptVerify(Isolate* isolate) {
1847 TorqueGeneratedClassVerifiers::ScriptVerify(*this, isolate);
1859 heap_object.IsUndefined(isolate)));
1863 void NormalizedMapCache::NormalizedMapCacheVerify(Isolate* isolate) {
1864 WeakFixedArray::cast(*this).WeakFixedArrayVerify(isolate);
1870 Map::cast(heap_object).DictionaryMapVerify(isolate);
1873 heap_object.IsUndefined(isolate)));
1879 void PreparseData::PreparseDataVerify(Isolate* isolate) {
1880 TorqueGeneratedClassVerifiers::PreparseDataVerify(*this, isolate);
1887 VerifyPointer(isolate, child);
1891 void CallSiteInfo::CallSiteInfoVerify(Isolate* isolate) {
1892 TorqueGeneratedClassVerifiers::CallSiteInfoVerify(*this, isolate);
1904 Isolate* isolate) {
1906 c_function_overloads().IsUndefined(isolate));
1909 void StackFrameInfo::StackFrameInfoVerify(Isolate* isolate) {
1910 TorqueGeneratedClassVerifiers::StackFrameInfoVerify(*this, isolate);
1913 void ErrorStackData::ErrorStackDataVerify(Isolate* isolate) {
1914 TorqueGeneratedClassVerifiers::ErrorStackDataVerify(*this, isolate);
1922 explicit StringTableVerifier(Isolate* isolate) : isolate_(isolate) {}
1947 void StringTable::VerifyIfOwnedBy(Isolate* isolate) {
1948 DCHECK_EQ(isolate->string_table(), this);
1949 if (!isolate->OwnsStringTable()) return;
1950 StringTableVerifier verifier(isolate);
1958 void JSObject::IncrementSpillStatistics(Isolate* isolate,
2003 if (e.get(i).IsTheHole(isolate)) holes++;