Lines Matching refs:CHECK
59 CHECK(p->IsSmi());
65 CHECK(IsSmi());
70 CHECK(IsFailure());
235 CHECK(p->IsHeapObject());
237 CHECK(ho->GetHeap()->Contains(ho));
242 CHECK(IsSymbol());
243 CHECK(HasHashCode());
245 CHECK(name()->IsUndefined() || name()->IsString());
246 CHECK(flags()->IsSmi());
251 CHECK(IsHeapNumber());
256 CHECK(IsByteArray());
261 CHECK(IsFreeSpace());
266 CHECK(IsExternalPixelArray());
271 CHECK(IsExternalByteArray());
276 CHECK(IsExternalUnsignedByteArray());
281 CHECK(IsExternalShortArray());
286 CHECK(IsExternalUnsignedShortArray());
291 CHECK(IsExternalIntArray());
296 CHECK(IsExternalUnsignedIntArray());
301 CHECK(IsExternalFloatArray());
306 CHECK(IsExternalDoubleArray());
322 CHECK(this->elements()->IsFixedArray());
351 CHECK(map()->has_fast_object_elements() == HasFastObjectElements());
358 CHECK(!heap->InNewSpace(this));
359 CHECK(FIRST_TYPE <= instance_type() && instance_type() <= LAST_TYPE);
360 CHECK(instance_size() == kVariableSizeSentinel ||
375 CHECK(is_shared());
376 CHECK(instance_descriptors()->IsEmpty());
399 CHECK(default_cache()->IsFixedArray());
400 CHECK(normal_type_cache()->IsUndefined()
407 CHECK(cache()->IsUndefined() || cache()->IsPolymorphicCodeCacheHashTable());
439 CHECK(!std::isnan(value) ||
449 CHECK(IsConstantPoolArray());
469 CHECK(context()->IsUndefined() ||
486 CHECK(value()->IsUndefined() || value()->IsSmi() || value()->IsHeapNumber());
487 CHECK(year()->IsUndefined() || year()->IsSmi() || year()->IsNaN());
488 CHECK(month()->IsUndefined() || month()->IsSmi() || month()->IsNaN());
489 CHECK(day()->IsUndefined() || day()->IsSmi() || day()->IsNaN());
490 CHECK(weekday()->IsUndefined() || weekday()->IsSmi() || weekday()->IsNaN());
491 CHECK(hour()->IsUndefined() || hour()->IsSmi() || hour()->IsNaN());
492 CHECK(min()->IsUndefined() || min()->IsSmi() || min()->IsNaN());
493 CHECK(sec()->IsUndefined() || sec()->IsSmi() || sec()->IsNaN());
494 CHECK(cache_stamp()->IsUndefined() ||
500 CHECK(0 <= month && month <= 11);
504 CHECK(1 <= day && day <= 31);
508 CHECK(0 <= hour && hour <= 23);
512 CHECK(0 <= min && min <= 59);
516 CHECK(0 <= sec && sec <= 59);
520 CHECK(0 <= weekday && weekday <= 6);
523 CHECK(Smi::cast(cache_stamp())->value() <=
530 CHECK(IsJSMessageObject());
531 CHECK(type()->IsString());
532 CHECK(arguments()->IsJSArray());
543 CHECK(IsString());
544 CHECK(length() >= 0 && length() <= Smi::kMaxValue);
546 CHECK(!GetHeap()->InNewSpace(this));
557 CHECK(this->first()->IsString());
558 CHECK(this->second() == GetHeap()->empty_string() ||
560 CHECK(this->length() >= ConsString::kMinLength);
564 CHECK(this->first()->IsSeqString() || this->first()->IsExternalString());
570 CHECK(!this->parent()->IsConsString());
571 CHECK(!this->parent()->IsSlicedString());
572 CHECK(this->length() >= SlicedString::kMinLength);
577 CHECK(IsJSFunction());
580 CHECK(code()->IsCode());
581 CHECK(next_function_link() == NULL ||
588 CHECK(IsSharedFunctionInfo());
601 CHECK(IsJSGlobalProxy());
606 CHECK(HasFastObjectElements());
612 CHECK(IsJSGlobalObject());
623 CHECK(IsJSBuiltinsObject());
634 CHECK(IsOddball());
638 CHECK(number == HeapObject::cast(number)->GetHeap()->nan_value());
640 CHECK(number->IsSmi());
645 CHECK(value >= kLeastHiddenOddballNumber);
651 CHECK(IsCell());
657 CHECK(IsPropertyCell());
664 CHECK(IsAligned(reinterpret_cast<intptr_t>(instruction_start()),
672 CHECK(it.rinfo()->pc() != last_gc_pc);
686 CHECK(map->dependent_code()->Contains(
691 CHECK(DependentCode::cast(table->Lookup(obj))->Contains(
701 CHECK(length()->IsNumber() || length()->IsUndefined());
705 CHECK(elements()->IsUndefined() ||
713 CHECK(IsJSSet());
716 CHECK(table()->IsHashTable() || table()->IsUndefined());
721 CHECK(IsJSMap());
724 CHECK(table()->IsHashTable() || table()->IsUndefined());
729 CHECK(IsJSWeakMap());
732 CHECK(table()->IsHashTable() || table()->IsUndefined());
737 CHECK(IsJSWeakSet());
740 CHECK(table()->IsHashTable() || table()->IsUndefined());
746 CHECK(data()->IsUndefined() || data()->IsFixedArray());
750 CHECK(arr->get(JSRegExp::kAtomPatternIndex)->IsString());
761 CHECK(ascii_data->IsSmi() ||
764 CHECK(uc16_data->IsSmi() ||
768 CHECK(ascii_saved->IsSmi() || ascii_saved->IsString() ||
771 CHECK(uc16_saved->IsSmi() || uc16_saved->IsString() ||
774 CHECK(arr->get(JSRegExp::kIrregexpCaptureCountIndex)->IsSmi());
775 CHECK(arr->get(JSRegExp::kIrregexpMaxRegisterCountIndex)->IsSmi());
780 CHECK(data()->IsUndefined());
787 CHECK(IsJSProxy());
789 CHECK(hash()->IsSmi() || hash()->IsUndefined());
794 CHECK(IsJSFunctionProxy());
802 CHECK(IsJSArrayBuffer());
805 CHECK(byte_length()->IsSmi() || byte_length()->IsHeapNumber()
811 CHECK(IsJSArrayBufferView());
814 CHECK(buffer()->IsJSArrayBuffer() || buffer()->IsUndefined());
817 CHECK(byte_offset()->IsSmi() || byte_offset()->IsHeapNumber()
821 CHECK(byte_length()->IsSmi() || byte_length()->IsHeapNumber()
827 CHECK(IsJSTypedArray());
830 CHECK(length()->IsSmi() || length()->IsHeapNumber()
838 CHECK(IsJSDataView());
844 CHECK(IsForeign());
849 CHECK(IsBox());
862 CHECK(IsExecutableAccessorInfo());
871 CHECK(IsDeclaredAccessorDescriptor());
877 CHECK(IsDeclaredAccessorInfo());
884 CHECK(IsAccessorPair());
892 CHECK(IsAccessCheckInfo());
900 CHECK(IsInterceptorInfo());
911 CHECK(IsCallHandlerInfo());
925 CHECK(IsFunctionTemplateInfo());
940 CHECK(IsObjectTemplateInfo());
948 CHECK(IsSignatureInfo());
955 CHECK(IsTypeSwitchInfo());
961 CHECK(IsAllocationSite());
966 CHECK(IsAllocationMemento());
968 CHECK(!IsValid() || GetAllocationSite()->IsAllocationSite());
973 CHECK(IsScript());
990 CHECK(kEntriesIndex <= size);
991 CHECK(size <= length());
995 CHECK(kEntriesIndex <= finger);
996 CHECK((finger < size) || (finger == kEntriesIndex && finger == size));
1001 CHECK(!get(i)->IsTheHole());
1005 CHECK(get(i)->IsTheHole());
1020 CHECK(e->IsUndefined());
1029 CHECK(IsDebugInfo());
1038 CHECK(IsBreakPointInfo());