Home | History | Annotate | Download | only in src

Lines Matching refs:RUNTIME_ASSERT

67 #define RUNTIME_ASSERT(value) \
74 RUNTIME_ASSERT(args[index]->Is##Type()); \
78 RUNTIME_ASSERT(args[index]->Is##Type()); \
85 RUNTIME_ASSERT(args[index]->IsBoolean()); \
92 RUNTIME_ASSERT(args[index]->IsSmi()); \
99 RUNTIME_ASSERT(args[index]->IsNumber()); \
106 RUNTIME_ASSERT(obj->IsNumber()); \
114 RUNTIME_ASSERT(args[index]->IsSmi()); \
121 RUNTIME_ASSERT(args[index]->IsSmi()); \
122 RUNTIME_ASSERT(args.smi_at(index) == kStrictMode || \
1210 RUNTIME_ASSERT(type == FUNCTION_TEMPLATE_INFO_TYPE ||
1212 RUNTIME_ASSERT(offset > 0);
1214 RUNTIME_ASSERT(offset < FunctionTemplateInfo::kSize);
1216 RUNTIME_ASSERT(offset < ObjectTemplateInfo::kSize);
1391 RUNTIME_ASSERT(args[0]->IsContext());
1396 RUNTIME_ASSERT(mode == READ_ONLY || mode == NONE);
1487 RUNTIME_ASSERT(args.length() == 2 || args.length() == 3);
1492 RUNTIME_ASSERT(args[1]->IsSmi());
1546 RUNTIME_ASSERT(args.length() == 2);
1623 RUNTIME_ASSERT(args[1]->IsContext());
1737 RUNTIME_ASSERT(last_match_info->HasFastElements());
1738 RUNTIME_ASSERT(index >= 0);
1739 RUNTIME_ASSERT(index <= subject->length());
2045 RUNTIME_ASSERT(0 <= offset && offset < code->Size());
2091 RUNTIME_ASSERT(args.length() == 1);
2172 RUNTIME_ASSERT(code->IsJSFunction());
2232 RUNTIME_ASSERT(num >= 0);
2256 RUNTIME_ASSERT(index->IsNumber());
3412 RUNTIME_ASSERT(start_index <= static_cast<uint32_t>(sub->length()));
3579 RUNTIME_ASSERT(end >= start);
3580 RUNTIME_ASSERT(start >= 0);
3581 RUNTIME_ASSERT(end <= value->length());
4039 RUNTIME_ASSERT(2 <= radix && radix <= 36);
4087 RUNTIME_ASSERT(f >= 0);
4112 RUNTIME_ASSERT(f >= -1 && f <= 20);
4137 RUNTIME_ASSERT(f >= 1 && f <= 21);
4343 RUNTIME_ASSERT(!obj->IsNull());
4346 RUNTIME_ASSERT(IsValidAccessor(getter));
4348 RUNTIME_ASSERT(IsValidAccessor(setter));
4350 RUNTIME_ASSERT((unchecked & ~(READ_ONLY | DONT_ENUM | DONT_DELETE)) == 0);
4372 RUNTIME_ASSERT((unchecked & ~(READ_ONLY | DONT_ENUM | DONT_DELETE)) == 0);
4602 RUNTIME_ASSERT(args.length() == 4 || args.length() == 5);
4608 RUNTIME_ASSERT(
4631 RUNTIME_ASSERT(args.length() == 1);
4639 RUNTIME_ASSERT(args.length() == 1);
4650 RUNTIME_ASSERT(args.length() == 1);
4663 RUNTIME_ASSERT(args.length() == 5);
4706 RUNTIME_ASSERT(args.length() == 3 || args.length() == 4);
4714 RUNTIME_ASSERT(
5921 RUNTIME_ASSERT(radix == 0 || (2 <= radix && radix <= 36));
6273 RUNTIME_ASSERT(pattern_length > 0);
6457 RUNTIME_ASSERT(number->IsNumber());
6468 RUNTIME_ASSERT(number->IsNumber());
6922 RUNTIME_ASSERT(elements_array->HasFastElements() ||
6943 RUNTIME_ASSERT((elements_length & 1) == 0); // Even length.
6946 RUNTIME_ASSERT(elements->get(i)->IsNumber());
6947 RUNTIME_ASSERT(elements->get(i + 1)->IsString());
7793 RUNTIME_ASSERT(args[3]->IsNumber());
7868 RUNTIME_ASSERT(function->shared()->bound());
8133 RUNTIME_ASSERT(args[0]->IsSmi());
8150 RUNTIME_ASSERT(frame->function()->IsJSFunction());
8155 RUNTIME_ASSERT(function->IsOptimized());
8225 RUNTIME_ASSERT(args.length() == 1 || args.length() == 2);
8396 RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
8402 RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
8481 RUNTIME_ASSERT(!args[0]->IsJSFunction());
8489 RUNTIME_ASSERT(!args[0]->IsJSFunction());
9045 RUNTIME_ASSERT(output->HasFastElements());
9050 RUNTIME_ASSERT(output_array->length() >= DateParser::OUTPUT_SIZE);
9255 RUNTIME_ASSERT(IsAligned(size, kPointerSize));
9256 RUNTIME_ASSERT(size > 0);
9259 RUNTIME_ASSERT(size <= kMinFreeNewSpaceAfterGC);
9277 RUNTIME_ASSERT(array->HasFastElements() || array->HasFastSmiOnlyElements());
9769 RUNTIME_ASSERT(arguments->HasFastElements());
10014 RUNTIME_ASSERT(args[0]->IsJSFunction() ||
10252 RUNTIME_ASSERT(obj->HasNamedInterceptor());
10267 RUNTIME_ASSERT(obj->HasIndexedInterceptor());
11421 RUNTIME_ASSERT(source_position >= 0);
11526 RUNTIME_ASSERT(source_position >= 0);
11530 RUNTIME_ASSERT(wrapper->value()->IsScript());
11573 RUNTIME_ASSERT(args[0]->IsNumber());
11591 RUNTIME_ASSERT(args[0]->IsNumber());
12104 RUNTIME_ASSERT(instance_filter->IsUndefined() ||
12107 RUNTIME_ASSERT(max_references >= 0);
12192 RUNTIME_ASSERT(max_references >= 0);
12249 RUNTIME_ASSERT(script_wrapper->value()->IsScript());
12253 RUNTIME_ASSERT(compilation_state == Script::COMPILATION_STATE_INITIAL);
12409 RUNTIME_ASSERT(original_script_value->value()->IsScript());
12453 RUNTIME_ASSERT(JSValue::cast(*script_object)->value()->IsScript());
12704 RUNTIME_ASSERT(args[1]->IsUndefined() || args[1]->IsJSObject());
12705 RUNTIME_ASSERT(args[2]->IsUndefined() || args[2]->IsBoolean());
12706 RUNTIME_ASSERT(args[3]->IsUndefined() || args[3]->IsSmi());
12707 RUNTIME_ASSERT(args[4]->IsUndefined() || args[4]->IsSmi());
12745 RUNTIME_ASSERT(args[2]->IsUndefined() || args[2]->IsJSObject());
13202 RUNTIME_ASSERT(format_content.IsAscii());