ASSERT 46 src/accessors.cc ASSERT(!*found_it); ASSERT 95 src/accessors.cc ASSERT(Isolate::Current()->context()->global_context()->number_function()-> ASSERT 323 src/accessors.cc ASSERT(script->line_ends()->IsFixedArray()); ASSERT 326 src/accessors.cc ASSERT(*line_ends == isolate->heap()->empty_fixed_array() || ASSERT 459 src/accessors.cc ASSERT(found_it); ASSERT 494 src/accessors.cc ASSERT(function->prototype() == value); ASSERT 640 src/accessors.cc ASSERT(array->length() == length); ASSERT 716 src/accessors.cc ASSERT(functions_.length() > 0); ASSERT 815 src/accessors.cc ASSERT(context->IsModuleContext()); ASSERT 836 src/accessors.cc ASSERT(context->IsModuleContext()); ASSERT 66 src/api.cc ASSERT((isolate)->IsInitialized()); \ ASSERT 83 src/api.cc ASSERT(!(isolate)->external_caught_exception()); \ ASSERT 306 src/api.cc ASSERT(isolate == i::Isolate::Current()); ASSERT 602 src/api.cc ASSERT(!isolate->IsInitialized()); ASSERT 696 src/api.cc ASSERT(isolate_ == i::Isolate::Current()); ASSERT 700 src/api.cc ASSERT(current->level >= 0); ASSERT 726 src/api.cc ASSERT(value->IsHeapObject()); ASSERT 771 src/api.cc ASSERT(env->IsGlobalContext()); ASSERT 785 src/api.cc ASSERT(env->IsGlobalContext()); ASSERT 856 src/api.cc ASSERT(0 <= offset); ASSERT 857 src/api.cc ASSERT(offset < length()); ASSERT 1070 src/api.cc ASSERT(getter != NULL); ASSERT 1531 src/api.cc ASSERT(pre_data_impl == NULL || pre_data_impl->SanityCheck()); ASSERT 1684 src/api.cc ASSERT(isolate_ == i::Isolate::Current()); ASSERT 1714 src/api.cc ASSERT(isolate_ == i::Isolate::Current()); ASSERT 1726 src/api.cc ASSERT(isolate_ == i::Isolate::Current()); ASSERT 1744 src/api.cc ASSERT(isolate_ == i::Isolate::Current()); ASSERT 1755 src/api.cc ASSERT(isolate_ == i::Isolate::Current()); ASSERT 3268 src/api.cc ASSERT(object->IsJSFunction()); ASSERT 3610 src/api.cc ASSERT(!delegate->IsUndefined()); ASSERT 3941 src/api.cc ASSERT(pos < capacity); ASSERT 3943 src/api.cc ASSERT(written == 1); ASSERT 3981 src/api.cc ASSERT(start >= 0 && length >= -1); ASSERT 4014 src/api.cc ASSERT(start >= 0 && length >= -1); ASSERT 4156 src/api.cc ASSERT(unchecked.IsEmpty() || (unchecked == result)); ASSERT 4186 src/api.cc ASSERT(CanBeEncodedAsSmi(ptr)); ASSERT 4189 src/api.cc ASSERT(i::Internals::HasSmiTag(result)); ASSERT 4381 src/api.cc ASSERT(!global_constructor.is_null()); ASSERT 4382 src/api.cc ASSERT(!proxy_constructor.is_null()); ASSERT 4992 src/api.cc ASSERT(num_flags <= static_cast<int>(ARRAY_SIZE(flags_buf))); ASSERT 6404 src/api.cc ASSERT(!found_block_before_deferred); ASSERT 6413 src/api.cc ASSERT(last_handle_before_deferred_block_ == NULL || ASSERT 6459 src/api.cc ASSERT(prev_limit == block_limit || ASSERT 6470 src/api.cc ASSERT(prev_limit == NULL || !blocks_.is_empty()); ASSERT 6472 src/api.cc ASSERT(!blocks_.is_empty() && prev_limit != NULL); ASSERT 6474 src/api.cc ASSERT(last_handle_before_deferred_block_ != NULL); ASSERT 6486 src/api.cc ASSERT(deferred_handles_head_ == deferred_iterator); ASSERT 6509 src/api.cc ASSERT(last_handle_before_deferred_block_ == NULL); ASSERT 6520 src/api.cc ASSERT(!blocks_.is_empty()); ASSERT 6522 src/api.cc ASSERT((first_block_limit_ >= blocks_.first()) && ASSERT 108 src/api.h ASSERT(value()->HasFastObjectElements()); ASSERT 114 src/api.h ASSERT(value_->HasFastObjectElements()); ASSERT 268 src/api.h ASSERT(obj.is_null() || !obj->IsTheHole()); \ ASSERT 490 src/api.h ASSERT(blocks_.length() == 0); ASSERT 491 src/api.h ASSERT(entered_contexts_.length() == 0); ASSERT 492 src/api.h ASSERT(saved_contexts_.length() == 0); ASSERT 493 src/api.h ASSERT(deferred_handles_head_ == NULL); ASSERT 501 src/api.h ASSERT(call_depth_ == 0); ASSERT 598 src/api.h ASSERT((blocks_.is_empty() && prev_limit == NULL) || ASSERT 59 src/apiutils.h ASSERT(implicit_args[v8::Arguments::kCalleeIndex]->IsJSFunction()); ASSERT 60 src/apiutils.h ASSERT(implicit_args[v8::Arguments::kHolderIndex]->IsHeapObject()); ASSERT 62 src/apiutils.h ASSERT(implicit_args[v8::Arguments::kIsolateIndex]->IsSmi()); ASSERT 54 src/arguments.h ASSERT(0 <= index && index < length_); ASSERT 94 src/arguments.h ASSERT(reinterpret_cast<Object*>(isolate)->IsSmi()); ASSERT 51 src/arm/assembler-arm-inl.h ASSERT(!reg.is(kDoubleRegZero)); ASSERT 52 src/arm/assembler-arm-inl.h ASSERT(!reg.is(kScratchDoubleReg)); ASSERT 69 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 75 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY ASSERT 88 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 99 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 105 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 111 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 117 src/arm/assembler-arm-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 129 src/arm/assembler-arm-inl.h ASSERT(rmode_ == EXTERNAL_REFERENCE); ASSERT 135 src/arm/assembler-arm-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 143 src/arm/assembler-arm-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 153 src/arm/assembler-arm-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 168 src/arm/assembler-arm-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 175 src/arm/assembler-arm-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 197 src/arm/assembler-arm-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 353 src/arm/assembler-arm-inl.h ASSERT(IsLdrPcImmediateOffset(instr)); ASSERT 357 src/arm/assembler-arm-inl.h ASSERT(offset >= -4); ASSERT 85 src/arm/assembler-arm.cc ASSERT(supported_ == 0 || supported_ == standard_features); ASSERT 171 src/arm/assembler-arm.cc ASSERT(!HEAP->InNewSpace(obj)); ASSERT 184 src/arm/assembler-arm.cc ASSERT(is_uint5(shift_imm)); ASSERT 185 src/arm/assembler-arm.cc ASSERT(shift_op != ROR || shift_imm != 0); // use RRX if you mean it ASSERT 192 src/arm/assembler-arm.cc ASSERT(shift_imm == 0); ASSERT 200 src/arm/assembler-arm.cc ASSERT(shift_op != RRX); ASSERT 226 src/arm/assembler-arm.cc ASSERT(is_uint5(shift_imm)); ASSERT 317 src/arm/assembler-arm.cc ASSERT(buffer_size > 0); ASSERT 324 src/arm/assembler-arm.cc ASSERT(buffer_ != NULL); ASSERT 338 src/arm/assembler-arm.cc ASSERT(const_pool_blocked_nesting_ == 0); ASSERT 353 src/arm/assembler-arm.cc ASSERT(num_pending_reloc_info_ == 0); ASSERT 364 src/arm/assembler-arm.cc ASSERT(m >= 4 && IsPowerOf2(m)); ASSERT 388 src/arm/assembler-arm.cc ASSERT(IsBranch(instr)); ASSERT 401 src/arm/assembler-arm.cc ASSERT(IsLdrRegisterImmediate(instr)); ASSERT 409 src/arm/assembler-arm.cc ASSERT(IsLdrRegisterImmediate(instr)); ASSERT 412 src/arm/assembler-arm.cc ASSERT(is_uint12(offset)); ASSERT 426 src/arm/assembler-arm.cc ASSERT(IsStrRegisterImmediate(instr)); ASSERT 429 src/arm/assembler-arm.cc ASSERT(is_uint12(offset)); ASSERT 443 src/arm/assembler-arm.cc ASSERT(IsAddRegisterImmediate(instr)); ASSERT 444 src/arm/assembler-arm.cc ASSERT(offset >= 0); ASSERT 445 src/arm/assembler-arm.cc ASSERT(is_uint12(offset)); ASSERT 528 src/arm/assembler-arm.cc ASSERT(IsCmpImmediate(instr)); ASSERT 534 src/arm/assembler-arm.cc ASSERT(IsCmpImmediate(instr)); ASSERT 559 src/arm/assembler-arm.cc ASSERT((instr & 7*B25) == 5*B25); // b, bl, or blx imm24 ASSERT 573 src/arm/assembler-arm.cc ASSERT(target_pos == kEndOfChain || target_pos >= 0); ASSERT 580 src/arm/assembler-arm.cc ASSERT((instr & 7*B25) == 5*B25); // b, bl, or blx imm24 ASSERT 583 src/arm/assembler-arm.cc ASSERT((imm26 & 1) == 0); ASSERT 586 src/arm/assembler-arm.cc ASSERT((imm26 & 3) == 0); ASSERT 590 src/arm/assembler-arm.cc ASSERT(is_int24(imm24)); ASSERT 609 src/arm/assembler-arm.cc ASSERT((instr & 7*B25) == 5*B25); // b, bl, or blx ASSERT 654 src/arm/assembler-arm.cc ASSERT(0 <= pos && pos <= pc_offset()); // must have a valid binding position ASSERT 679 src/arm/assembler-arm.cc ASSERT(link == kEndOfChain); ASSERT 691 src/arm/assembler-arm.cc ASSERT(!L->is_bound()); // label can only be bound once ASSERT 697 src/arm/assembler-arm.cc ASSERT(L->is_linked()); ASSERT 702 src/arm/assembler-arm.cc ASSERT(link >= 0); ASSERT 709 src/arm/assembler-arm.cc ASSERT(immediate < 0x10000); ASSERT 831 src/arm/assembler-arm.cc ASSERT((instr & ~(kCondMask | kOpCodeMask | S)) == 0); ASSERT 874 src/arm/assembler-arm.cc ASSERT(!rn.is(pc) && !rd.is(pc) && !x.rm_.is(pc) && !x.rs_.is(pc)); ASSERT 886 src/arm/assembler-arm.cc ASSERT((instr & ~(kCondMask | B | L)) == B26); ASSERT 898 src/arm/assembler-arm.cc ASSERT(!x.rn_.is(ip) && ((instr & L) == L || !rd.is(ip))); ASSERT 903 src/arm/assembler-arm.cc ASSERT(offset_12 >= 0); // no masking needed ASSERT 909 src/arm/assembler-arm.cc ASSERT(!x.rm_.is(pc)); ASSERT 912 src/arm/assembler-arm.cc ASSERT((am & (P|W)) == P || !x.rn_.is(pc)); // no pc base with writeback ASSERT 918 src/arm/assembler-arm.cc ASSERT((instr & ~(kCondMask | L | S6 | H)) == (B4 | B7)); ASSERT 919 src/arm/assembler-arm.cc ASSERT(x.rn_.is_valid()); ASSERT 931 src/arm/assembler-arm.cc ASSERT(!x.rn_.is(ip) && ((instr & L) == L || !rd.is(ip))); ASSERT 936 src/arm/assembler-arm.cc ASSERT(offset_8 >= 0); // no masking needed ASSERT 941 src/arm/assembler-arm.cc ASSERT(!x.rn_.is(ip) && ((instr & L) == L || !rd.is(ip))); ASSERT 948 src/arm/assembler-arm.cc ASSERT((am & (P|W)) == P || !x.rm_.is(pc)); // no pc index with writeback ASSERT 951 src/arm/assembler-arm.cc ASSERT((am & (P|W)) == P || !x.rn_.is(pc)); // no pc base with writeback ASSERT 957 src/arm/assembler-arm.cc ASSERT((instr & ~(kCondMask | P | U | W | L)) == B27); ASSERT 958 src/arm/assembler-arm.cc ASSERT(rl != 0); ASSERT 959 src/arm/assembler-arm.cc ASSERT(!rn.is(pc)); ASSERT 968 src/arm/assembler-arm.cc ASSERT(x.rn_.is_valid() && !x.rm_.is_valid()); ASSERT 971 src/arm/assembler-arm.cc ASSERT((offset_8 & 3) == 0); // offset must be an aligned word offset ASSERT 977 src/arm/assembler-arm.cc ASSERT(is_uint8(offset_8)); // unsigned word offset must fit in a byte ASSERT 978 src/arm/assembler-arm.cc ASSERT((am & (P|W)) == P || !x.rn_.is(pc)); // no pc base with writeback ASSERT 984 src/arm/assembler-arm.cc ASSERT(offset_8 >= 0); // no masking needed ASSERT 1027 src/arm/assembler-arm.cc ASSERT((branch_offset & 3) == 0); ASSERT 1029 src/arm/assembler-arm.cc ASSERT(is_int24(imm24)); ASSERT 1041 src/arm/assembler-arm.cc ASSERT((branch_offset & 3) == 0); ASSERT 1043 src/arm/assembler-arm.cc ASSERT(is_int24(imm24)); ASSERT 1050 src/arm/assembler-arm.cc ASSERT((branch_offset & 1) == 0); ASSERT 1053 src/arm/assembler-arm.cc ASSERT(is_int24(imm24)); ASSERT 1060 src/arm/assembler-arm.cc ASSERT(!target.is(pc)); ASSERT 1067 src/arm/assembler-arm.cc ASSERT(!target.is(pc)); // use of pc is actually allowed, but discouraged ASSERT 1139 src/arm/assembler-arm.cc ASSERT(is_uint12(raw_immediate)); ASSERT 1162 src/arm/assembler-arm.cc ASSERT(!(src.is_reg() && src.rm().is(dst) && s == LeaveCC && cond == al)); ASSERT 1168 src/arm/assembler-arm.cc ASSERT(immediate < 0x10000); ASSERT 1192 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src1.is(pc) && !src2.is(pc) && !srcA.is(pc)); ASSERT 1200 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src1.is(pc) && !src2.is(pc)); ASSERT 1212 src/arm/assembler-arm.cc ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc)); ASSERT 1213 src/arm/assembler-arm.cc ASSERT(!dstL.is(dstH)); ASSERT 1225 src/arm/assembler-arm.cc ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc)); ASSERT 1226 src/arm/assembler-arm.cc ASSERT(!dstL.is(dstH)); ASSERT 1238 src/arm/assembler-arm.cc ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc)); ASSERT 1239 src/arm/assembler-arm.cc ASSERT(!dstL.is(dstH)); ASSERT 1251 src/arm/assembler-arm.cc ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc)); ASSERT 1252 src/arm/assembler-arm.cc ASSERT(!dstL.is(dstH)); ASSERT 1261 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src.is(pc)); ASSERT 1275 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsSupported(ARMv7)); ASSERT 1276 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src.rm_.is(pc)); ASSERT 1277 src/arm/assembler-arm.cc ASSERT((satpos >= 0) && (satpos <= 31)); ASSERT 1278 src/arm/assembler-arm.cc ASSERT((src.shift_op_ == ASR) || (src.shift_op_ == LSL)); ASSERT 1279 src/arm/assembler-arm.cc ASSERT(src.rs_.is(no_reg)); ASSERT 1303 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsSupported(ARMv7)); ASSERT 1304 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src.is(pc)); ASSERT 1305 src/arm/assembler-arm.cc ASSERT((lsb >= 0) && (lsb <= 31)); ASSERT 1306 src/arm/assembler-arm.cc ASSERT((width >= 1) && (width <= (32 - lsb))); ASSERT 1323 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsSupported(ARMv7)); ASSERT 1324 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src.is(pc)); ASSERT 1325 src/arm/assembler-arm.cc ASSERT((lsb >= 0) && (lsb <= 31)); ASSERT 1326 src/arm/assembler-arm.cc ASSERT((width >= 1) && (width <= (32 - lsb))); ASSERT 1338 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsSupported(ARMv7)); ASSERT 1339 src/arm/assembler-arm.cc ASSERT(!dst.is(pc)); ASSERT 1340 src/arm/assembler-arm.cc ASSERT((lsb >= 0) && (lsb <= 31)); ASSERT 1341 src/arm/assembler-arm.cc ASSERT((width >= 1) && (width <= (32 - lsb))); ASSERT 1357 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsSupported(ARMv7)); ASSERT 1358 src/arm/assembler-arm.cc ASSERT(!dst.is(pc) && !src.is(pc)); ASSERT 1359 src/arm/assembler-arm.cc ASSERT((lsb >= 0) && (lsb <= 31)); ASSERT 1360 src/arm/assembler-arm.cc ASSERT((width >= 1) && (width <= (32 - lsb))); ASSERT 1369 src/arm/assembler-arm.cc ASSERT(!dst.is(pc)); ASSERT 1376 src/arm/assembler-arm.cc ASSERT(fields >= B16 && fields < B20); // at least one field set ASSERT 1392 src/arm/assembler-arm.cc ASSERT(!src.rs_.is_valid() && src.shift_imm_ == 0); // only rm allowed ASSERT 1445 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(ARMv7)); ASSERT 1446 src/arm/assembler-arm.cc ASSERT(src.rm().is(no_reg)); ASSERT 1447 src/arm/assembler-arm.cc ASSERT(!dst1.is(lr)); // r14. ASSERT 1456 src/arm/assembler-arm.cc ASSERT(dst.rm().is(no_reg)); ASSERT 1457 src/arm/assembler-arm.cc ASSERT(!src1.is(lr)); // r14. ASSERT 1460 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(ARMv7)); ASSERT 1470 src/arm/assembler-arm.cc ASSERT(base.is(sp) || (dst & sp.bit()) == 0); ASSERT 1499 src/arm/assembler-arm.cc ASSERT(code >= kDefaultStopCode); ASSERT 1529 src/arm/assembler-arm.cc ASSERT(is_uint16(imm16)); ASSERT 1535 src/arm/assembler-arm.cc ASSERT(is_uint24(imm24)); ASSERT 1548 src/arm/assembler-arm.cc ASSERT(is_uint4(opcode_1) && is_uint3(opcode_2)); ASSERT 1571 src/arm/assembler-arm.cc ASSERT(is_uint3(opcode_1) && is_uint3(opcode_2)); ASSERT 1594 src/arm/assembler-arm.cc ASSERT(is_uint3(opcode_1) && is_uint3(opcode_2)); ASSERT 1626 src/arm/assembler-arm.cc ASSERT(is_uint8(option)); ASSERT 1659 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1666 src/arm/assembler-arm.cc ASSERT(offset >= 0); ASSERT 1673 src/arm/assembler-arm.cc ASSERT(!base.is(ip)); ASSERT 1687 src/arm/assembler-arm.cc ASSERT(!operand.rm().is_valid()); ASSERT 1688 src/arm/assembler-arm.cc ASSERT(operand.am_ == Offset); ASSERT 1701 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1709 src/arm/assembler-arm.cc ASSERT(offset >= 0); ASSERT 1717 src/arm/assembler-arm.cc ASSERT(!base.is(ip)); ASSERT 1731 src/arm/assembler-arm.cc ASSERT(!operand.rm().is_valid()); ASSERT 1732 src/arm/assembler-arm.cc ASSERT(operand.am_ == Offset); ASSERT 1745 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1751 src/arm/assembler-arm.cc ASSERT(offset >= 0); ASSERT 1758 src/arm/assembler-arm.cc ASSERT(!base.is(ip)); ASSERT 1772 src/arm/assembler-arm.cc ASSERT(!operand.rm().is_valid()); ASSERT 1773 src/arm/assembler-arm.cc ASSERT(operand.am_ == Offset); ASSERT 1786 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1794 src/arm/assembler-arm.cc ASSERT(offset >= 0); ASSERT 1801 src/arm/assembler-arm.cc ASSERT(!base.is(ip)); ASSERT 1815 src/arm/assembler-arm.cc ASSERT(!operand.rm().is_valid()); ASSERT 1816 src/arm/assembler-arm.cc ASSERT(operand.am_ == Offset); ASSERT 1829 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1831 src/arm/assembler-arm.cc ASSERT(am == ia || am == ia_w || am == db_w); ASSERT 1832 src/arm/assembler-arm.cc ASSERT(!base.is(pc)); ASSERT 1850 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1852 src/arm/assembler-arm.cc ASSERT(am == ia || am == ia_w || am == db_w); ASSERT 1853 src/arm/assembler-arm.cc ASSERT(!base.is(pc)); ASSERT 1870 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1872 src/arm/assembler-arm.cc ASSERT(am == ia || am == ia_w || am == db_w); ASSERT 1873 src/arm/assembler-arm.cc ASSERT(!base.is(pc)); ASSERT 1891 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1893 src/arm/assembler-arm.cc ASSERT(am == ia || am == ia_w || am == db_w); ASSERT 1894 src/arm/assembler-arm.cc ASSERT(!base.is(pc)); ASSERT 1914 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 1967 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2004 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2017 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2031 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2032 src/arm/assembler-arm.cc ASSERT(!src1.is(pc) && !src2.is(pc)); ASSERT 2046 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2047 src/arm/assembler-arm.cc ASSERT(!dst1.is(pc) && !dst2.is(pc)); ASSERT 2060 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2061 src/arm/assembler-arm.cc ASSERT(!src.is(pc)); ASSERT 2075 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2076 src/arm/assembler-arm.cc ASSERT(!dst.is(pc)); ASSERT 2137 src/arm/assembler-arm.cc ASSERT((reg_code >= 0) && (reg_code <= 31)); ASSERT 2157 src/arm/assembler-arm.cc ASSERT(src_type != dst_type); ASSERT 2167 src/arm/assembler-arm.cc ASSERT(!IsIntegerVFPType(dst_type) || !IsIntegerVFPType(src_type)); ASSERT 2176 src/arm/assembler-arm.cc ASSERT(IsIntegerVFPType(src_type)); ASSERT 2200 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2209 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2218 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2227 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2236 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2245 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2254 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2284 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2299 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2314 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2329 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2342 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2355 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2356 src/arm/assembler-arm.cc ASSERT(src2 == 0.0); ASSERT 2366 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2376 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2387 src/arm/assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 2396 src/arm/assembler-arm.cc ASSERT(0 <= type && type <= 14); // mov pc, pc is not a nop. ASSERT 2403 src/arm/assembler-arm.cc ASSERT(0 <= type && type <= 14); // mov pc, pc is not a nop. ASSERT 2488 src/arm/assembler-arm.cc ASSERT(rinfo.rmode() != RelocInfo::COMMENT && ASSERT 2501 src/arm/assembler-arm.cc ASSERT(num_pending_reloc_info_ == 0); ASSERT 2512 src/arm/assembler-arm.cc ASSERT(num_pending_reloc_info_ == 0); ASSERT 2526 src/arm/assembler-arm.cc ASSERT(RelocInfo::IsDebugBreakSlot(rmode) ASSERT 2533 src/arm/assembler-arm.cc ASSERT(num_pending_reloc_info_ < kMaxNumPendingRelocInfo); ASSERT 2554 src/arm/assembler-arm.cc ASSERT(buffer_space() >= kMaxRelocSize); // too late to grow buffer here ASSERT 2571 src/arm/assembler-arm.cc ASSERT((num_pending_reloc_info_ == 0) || ASSERT 2588 src/arm/assembler-arm.cc ASSERT(!force_emit); ASSERT 2605 src/arm/assembler-arm.cc ASSERT(first_const_pool_use_ >= 0); ASSERT 2639 src/arm/assembler-arm.cc ASSERT(rinfo.rmode() != RelocInfo::COMMENT && ASSERT 2646 src/arm/assembler-arm.cc ASSERT(IsLdrPcImmediateOffset(instr) && ASSERT 2654 src/arm/assembler-arm.cc ASSERT(is_uint12(delta)); ASSERT 78 src/arm/assembler-arm.h ASSERT(reg.code() < kNumAllocatableRegisters); ASSERT 83 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 88 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 110 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 114 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 120 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 174 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 178 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 182 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 205 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 210 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 242 src/arm/assembler-arm.h ASSERT(reg.is_valid()); ASSERT 249 src/arm/assembler-arm.h ASSERT(reg.is_valid()); ASSERT 253 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 257 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 261 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 340 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 344 src/arm/assembler-arm.h ASSERT(is_valid()); ASSERT 431 src/arm/assembler-arm.h ASSERT(!rm_.is_valid()); ASSERT 473 src/arm/assembler-arm.h ASSERT(rm_.is(no_reg)); ASSERT 478 src/arm/assembler-arm.h ASSERT(rm_.is(no_reg)); ASSERT 511 src/arm/assembler-arm.h ASSERT(initialized_); ASSERT 519 src/arm/assembler-arm.h ASSERT(initialized_); ASSERT 538 src/arm/assembler-arm.h ASSERT(CpuFeatures::IsSupported(f)); ASSERT 539 src/arm/assembler-arm.h ASSERT(!Serializer::enabled() || ASSERT 1207 src/arm/assembler-arm.h ASSERT(recorded_ast_id_ == kNoASTId); ASSERT 1212 src/arm/assembler-arm.h ASSERT(recorded_ast_id_ != kNoASTId); ASSERT 1333 src/arm/assembler-arm.h ASSERT((num_pending_reloc_info_ == 0) || ASSERT 65 src/arm/builtins-arm.cc ASSERT(extra_args == NO_EXTRA_ARGUMENTS); ASSERT 711 src/arm/builtins-arm.cc ASSERT(!is_api_function || !count_constructions); ASSERT 341 src/arm/code-stubs-arm.cc ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS); ASSERT 377 src/arm/code-stubs-arm.cc ASSERT((elements_size % kPointerSize) == 0); ASSERT 436 src/arm/code-stubs-arm.cc ASSERT(mode == COPY_ON_WRITE_ELEMENTS); ASSERT 615 src/arm/code-stubs-arm.cc ASSERT(destination == kCoreRegisters); ASSERT 679 src/arm/code-stubs-arm.cc ASSERT(destination == kCoreRegisters); ASSERT 697 src/arm/code-stubs-arm.cc ASSERT(destination == kCoreRegisters); ASSERT 759 src/arm/code-stubs-arm.cc ASSERT(!int_scratch.is(scratch2)); ASSERT 760 src/arm/code-stubs-arm.cc ASSERT(!int_scratch.is(dst1)); ASSERT 761 src/arm/code-stubs-arm.cc ASSERT(!int_scratch.is(dst2)); ASSERT 836 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(object) && !scratch2.is(object)); ASSERT 837 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(scratch2)); ASSERT 838 src/arm/code-stubs-arm.cc ASSERT(!heap_number_map.is(object) && ASSERT 880 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(object) && !scratch2.is(object)); ASSERT 911 src/arm/code-stubs-arm.cc ASSERT(!dst.is(object)); ASSERT 912 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(object) && !scratch2.is(object) && !scratch3.is(object)); ASSERT 913 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(scratch2) && ASSERT 1054 src/arm/code-stubs-arm.cc ASSERT(heap_number_result.is(r5)); ASSERT 1131 src/arm/code-stubs-arm.cc ASSERT(((1 << HeapNumber::kExponentShift) & non_smi_exponent) != 0); ASSERT 1269 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || ASSERT 1462 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || ASSERT 1509 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || ASSERT 1540 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || ASSERT 1694 src/arm/code-stubs-arm.cc ASSERT((lhs_.is(r0) && rhs_.is(r1)) || ASSERT 1844 src/arm/code-stubs-arm.cc ASSERT(cc_ == gt || cc_ == ge); // remaining cases ASSERT 2378 src/arm/code-stubs-arm.cc ASSERT(right.is(r0)); ASSERT 2507 src/arm/code-stubs-arm.cc ASSERT(smi_operands || (not_numbers != NULL)); ASSERT 2765 src/arm/code-stubs-arm.cc ASSERT(operands_type_ == BinaryOpIC::STRING); ASSERT 2766 src/arm/code-stubs-arm.cc ASSERT(op_ == Token::ADD); ASSERT 2776 src/arm/code-stubs-arm.cc ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING); ASSERT 2777 src/arm/code-stubs-arm.cc ASSERT(op_ == Token::ADD); ASSERT 2805 src/arm/code-stubs-arm.cc ASSERT(operands_type_ == BinaryOpIC::INT32); ASSERT 3180 src/arm/code-stubs-arm.cc ASSERT(op_ == Token::ADD); ASSERT 3260 src/arm/code-stubs-arm.cc ASSERT(!result.is(r0) && !result.is(r1)); ASSERT 3277 src/arm/code-stubs-arm.cc ASSERT(mode_ == NO_OVERWRITE); ASSERT 3339 src/arm/code-stubs-arm.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); ASSERT 3406 src/arm/code-stubs-arm.cc ASSERT(CpuFeatures::IsSupported(VFP3)); ASSERT 3456 src/arm/code-stubs-arm.cc ASSERT(4 * kPointerSize >= HeapNumber::kSize); ASSERT 3703 src/arm/code-stubs-arm.cc ASSERT(heapnumber.is(r0)); ASSERT 3801 src/arm/code-stubs-arm.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 4159 src/arm/code-stubs-arm.cc ASSERT(HasArgsInRegisters() || !HasCallSiteInlineCheck()); ASSERT 4161 src/arm/code-stubs-arm.cc ASSERT(!ReturnTrueFalseObject() || HasCallSiteInlineCheck()); ASSERT 4211 src/arm/code-stubs-arm.cc ASSERT(HasArgsInRegisters()); ASSERT 5395 src/arm/code-stubs-arm.cc ASSERT((lhs_.is(r0) && rhs_.is(r1)) || ASSERT 5422 src/arm/code-stubs-arm.cc ASSERT((static_cast<unsigned>(cc_) >> 28) < (1 << 12)); ASSERT 5423 src/arm/code-stubs-arm.cc ASSERT((lhs_.is(r0) && rhs_.is(r1)) || ASSERT 5492 src/arm/code-stubs-arm.cc ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX); ASSERT 5532 src/arm/code-stubs-arm.cc ASSERT(IsPowerOf2(String::kMaxAsciiCharCode + 1)); ASSERT 6212 src/arm/code-stubs-arm.cc ASSERT(Smi::FromInt(EQUAL) == static_cast<Smi*>(0)); ASSERT 6323 src/arm/code-stubs-arm.cc ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0); ASSERT 6328 src/arm/code-stubs-arm.cc ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0); ASSERT 6421 src/arm/code-stubs-arm.cc ASSERT(IsPowerOf2(String::kMaxLength + 1)); ASSERT 6630 src/arm/code-stubs-arm.cc ASSERT(state_ == CompareIC::SMIS); ASSERT 6651 src/arm/code-stubs-arm.cc ASSERT(state_ == CompareIC::HEAP_NUMBERS); ASSERT 6714 src/arm/code-stubs-arm.cc ASSERT(state_ == CompareIC::SYMBOLS); ASSERT 6740 src/arm/code-stubs-arm.cc ASSERT(right.is(r0)); ASSERT 6752 src/arm/code-stubs-arm.cc ASSERT(state_ == CompareIC::STRINGS); ASSERT 6791 src/arm/code-stubs-arm.cc ASSERT(GetCondition() == eq); ASSERT 6797 src/arm/code-stubs-arm.cc ASSERT(right.is(r0)); ASSERT 6830 src/arm/code-stubs-arm.cc ASSERT(state_ == CompareIC::OBJECTS); ASSERT 6840 src/arm/code-stubs-arm.cc ASSERT(GetCondition() == eq); ASSERT 6949 src/arm/code-stubs-arm.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 6959 src/arm/code-stubs-arm.cc ASSERT(!tmp.is(entity_name)); ASSERT 7019 src/arm/code-stubs-arm.cc ASSERT(!elements.is(scratch1)); ASSERT 7020 src/arm/code-stubs-arm.cc ASSERT(!elements.is(scratch2)); ASSERT 7021 src/arm/code-stubs-arm.cc ASSERT(!name.is(scratch1)); ASSERT 7022 src/arm/code-stubs-arm.cc ASSERT(!name.is(scratch2)); ASSERT 7042 src/arm/code-stubs-arm.cc ASSERT(StringDictionary::GetProbeOffset(i) < ASSERT 7050 src/arm/code-stubs-arm.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7068 src/arm/code-stubs-arm.cc ASSERT(!elements.is(r1)); ASSERT 7124 src/arm/code-stubs-arm.cc ASSERT(StringDictionary::GetProbeOffset(i) < ASSERT 7134 src/arm/code-stubs-arm.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7301 src/arm/code-stubs-arm.cc ASSERT(Assembler::GetBranchOffset(masm->instr_at(0)) < (1 << 12)); ASSERT 7302 src/arm/code-stubs-arm.cc ASSERT(Assembler::GetBranchOffset(masm->instr_at(4)) < (1 << 12)); ASSERT 7354 src/arm/code-stubs-arm.cc ASSERT(!address.is(regs_.object())); ASSERT 7355 src/arm/code-stubs-arm.cc ASSERT(!address.is(r0)); ASSERT 7361 src/arm/code-stubs-arm.cc ASSERT(mode == INCREMENTAL); ASSERT 7373 src/arm/code-stubs-arm.cc ASSERT(mode == INCREMENTAL); ASSERT 7547 src/arm/code-stubs-arm.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 153 src/arm/code-stubs-arm.h ASSERT(OpBits::is_valid(Token::NUM_TOKENS)); ASSERT 489 src/arm/code-stubs-arm.h ASSERT(Assembler::IsTstImmediate(masm->instr_at(pos))); ASSERT 494 src/arm/code-stubs-arm.h ASSERT(Assembler::IsBranch(masm->instr_at(pos))); ASSERT 506 src/arm/code-stubs-arm.h ASSERT(Assembler::IsTstImmediate(first_instruction)); ASSERT 512 src/arm/code-stubs-arm.h ASSERT(Assembler::IsTstImmediate(second_instruction)); ASSERT 523 src/arm/code-stubs-arm.h ASSERT(GetMode(stub) == INCREMENTAL || ASSERT 529 src/arm/code-stubs-arm.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 533 src/arm/code-stubs-arm.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 537 src/arm/code-stubs-arm.h ASSERT(GetMode(stub) == mode); ASSERT 553 src/arm/code-stubs-arm.h ASSERT(!AreAliased(scratch0, object, address, no_reg)); ASSERT 558 src/arm/code-stubs-arm.h ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_)); ASSERT 61 src/arm/codegen-arm.cc ASSERT(!masm->has_frame()); ASSERT 68 src/arm/codegen-arm.cc ASSERT(masm->has_frame()); ASSERT 105 src/arm/constants-arm.cc ASSERT((0 <= reg) && (reg < kNumVFPRegisters)); ASSERT 148 src/arm/constants-arm.h ASSERT(cond != al); ASSERT 83 src/arm/debug-arm.cc ASSERT(RelocInfo::IsJSReturn(rinfo->rmode())); ASSERT 89 src/arm/debug-arm.cc ASSERT(IsDebugBreakSlot()); ASSERT 96 src/arm/debug-arm.cc ASSERT(IsDebugBreakSlot()); ASSERT 123 src/arm/debug-arm.cc ASSERT(IsDebugBreakSlot()); ASSERT 143 src/arm/debug-arm.cc ASSERT((object_regs & ~kJSCallerSaved) == 0); ASSERT 144 src/arm/debug-arm.cc ASSERT((non_object_regs & ~kJSCallerSaved) == 0); ASSERT 145 src/arm/debug-arm.cc ASSERT((object_regs & non_object_regs) == 0); ASSERT 79 src/arm/deoptimizer-arm.cc ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0); ASSERT 80 src/arm/deoptimizer-arm.cc ASSERT(call_size_in_bytes <= patch_size()); ASSERT 83 src/arm/deoptimizer-arm.cc ASSERT(prev_call_address == NULL || ASSERT 85 src/arm/deoptimizer-arm.cc ASSERT(call_address + patch_size() <= code->instruction_end()); ASSERT 140 src/arm/deoptimizer-arm.cc ASSERT(Memory::int32_at(pc_after - kInstrSize) == kBlxIp); ASSERT 141 src/arm/deoptimizer-arm.cc ASSERT(Assembler::IsLdrPcImmediateOffset( ASSERT 168 src/arm/deoptimizer-arm.cc ASSERT(Memory::uint32_at(stack_check_address_pointer) == ASSERT 183 src/arm/deoptimizer-arm.cc ASSERT(Memory::int32_at(pc_after - kInstrSize) == kBlxIp); ASSERT 184 src/arm/deoptimizer-arm.cc ASSERT(Assembler::IsLdrPcImmediateOffset( ASSERT 204 src/arm/deoptimizer-arm.cc ASSERT(Memory::uint32_at(stack_check_address_pointer) == ASSERT 221 src/arm/deoptimizer-arm.cc ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value)); ASSERT 244 src/arm/deoptimizer-arm.cc ASSERT(Translation::BEGIN == opcode); ASSERT 248 src/arm/deoptimizer-arm.cc ASSERT(count == 1); ASSERT 253 src/arm/deoptimizer-arm.cc ASSERT(Translation::JS_FRAME == opcode); ASSERT 256 src/arm/deoptimizer-arm.cc ASSERT(node_id == ast_id); ASSERT 266 src/arm/deoptimizer-arm.cc ASSERT(fixed_size + height_in_bytes == input_frame_size); ASSERT 272 src/arm/deoptimizer-arm.cc ASSERT(outgoing_size == 0); // OSR does not happen in the middle of a call. ASSERT 395 src/arm/deoptimizer-arm.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 396 src/arm/deoptimizer-arm.cc ASSERT(output_[frame_index] == NULL); ASSERT 461 src/arm/deoptimizer-arm.cc ASSERT(0 == output_offset); ASSERT 493 src/arm/deoptimizer-arm.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 494 src/arm/deoptimizer-arm.cc ASSERT(output_[frame_index] == NULL); ASSERT 586 src/arm/deoptimizer-arm.cc ASSERT(0 == output_offset); ASSERT 631 src/arm/deoptimizer-arm.cc ASSERT(frame_index >= 0 && frame_index < output_count_); ASSERT 632 src/arm/deoptimizer-arm.cc ASSERT(output_[frame_index] == NULL); ASSERT 694 src/arm/deoptimizer-arm.cc ASSERT(!is_bottommost || input_->GetRegister(fp.code()) == fp_value); ASSERT 728 src/arm/deoptimizer-arm.cc ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value); ASSERT 740 src/arm/deoptimizer-arm.cc ASSERT(0 == output_offset); ASSERT 817 src/arm/deoptimizer-arm.cc ASSERT(last.code() > first.code()); ASSERT 818 src/arm/deoptimizer-arm.cc ASSERT((last.code() - first.code()) == ASSERT 822 src/arm/deoptimizer-arm.cc ASSERT((DwVfpRegister::FromAllocationIndex(i).code() <= last.code()) && ASSERT 878 src/arm/deoptimizer-arm.cc ASSERT(Register::kNumRegisters == kNumberOfRegisters); ASSERT 1003 src/arm/deoptimizer-arm.cc ASSERT(masm()->pc_offset() - start == table_entry_size_); ASSERT 323 src/arm/disasm-arm.cc ASSERT(format[0] == 'r'); ASSERT 346 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "rlist")); ASSERT 372 src/arm/disasm-arm.cc ASSERT((format[0] == 'S') || (format[0] == 'D')); ASSERT 443 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "cond")); ASSERT 460 src/arm/disasm-arm.cc ASSERT(width > 0); ASSERT 462 src/arm/disasm-arm.cc ASSERT((width + lsbit) <= 32); ASSERT 480 src/arm/disasm-arm.cc ASSERT((width >= 1) && (width <= 32)); ASSERT 481 src/arm/disasm-arm.cc ASSERT((lsb >= 0) && (lsb <= 31)); ASSERT 482 src/arm/disasm-arm.cc ASSERT((width + lsb) <= 32); ASSERT 502 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "memop")); ASSERT 520 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "msg")); ASSERT 530 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "off12")); ASSERT 536 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "off0to3and8to19")); ASSERT 544 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "off8")); ASSERT 551 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "pu")); ASSERT 561 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "shift_op")); ASSERT 565 src/arm/disasm-arm.cc ASSERT(instr->TypeValue() == 1); ASSERT 570 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "shift_sat")); ASSERT 574 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "shift_rm")); ASSERT 579 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "svc")); ASSERT 583 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "sign")); ASSERT 596 src/arm/disasm-arm.cc ASSERT(STRING_STARTS_WITH(format, "target")); ASSERT 66 src/arm/full-codegen-arm.cc ASSERT(patch_site_.is_bound() == info_emitted_); ASSERT 72 src/arm/full-codegen-arm.cc ASSERT(!patch_site_.is_bound() && !info_emitted_); ASSERT 82 src/arm/full-codegen-arm.cc ASSERT(!patch_site_.is_bound() && !info_emitted_); ASSERT 273 src/arm/full-codegen-arm.cc ASSERT(function->proxy()->var()->mode() == CONST || ASSERT 275 src/arm/full-codegen-arm.cc ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED); ASSERT 293 src/arm/full-codegen-arm.cc ASSERT(loop_depth() == 0); ASSERT 295 src/arm/full-codegen-arm.cc ASSERT(loop_depth() == 0); ASSERT 355 src/arm/full-codegen-arm.cc ASSERT(back_edge_target->is_bound()); ASSERT 451 src/arm/full-codegen-arm.cc ASSERT(Assembler::kJSReturnSequenceInstructions <= ASSERT 459 src/arm/full-codegen-arm.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 464 src/arm/full-codegen-arm.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 470 src/arm/full-codegen-arm.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 477 src/arm/full-codegen-arm.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 542 src/arm/full-codegen-arm.cc ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals. ASSERT 569 src/arm/full-codegen-arm.cc ASSERT(count > 0); ASSERT 577 src/arm/full-codegen-arm.cc ASSERT(count > 0); ASSERT 585 src/arm/full-codegen-arm.cc ASSERT(count > 0); ASSERT 593 src/arm/full-codegen-arm.cc ASSERT(count > 0); ASSERT 604 src/arm/full-codegen-arm.cc ASSERT(materialize_true == materialize_false); ASSERT 639 src/arm/full-codegen-arm.cc ASSERT(materialize_true == true_label_); ASSERT 640 src/arm/full-codegen-arm.cc ASSERT(materialize_false == false_label_); ASSERT 712 src/arm/full-codegen-arm.cc ASSERT(var->IsStackAllocated()); ASSERT 726 src/arm/full-codegen-arm.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 748 src/arm/full-codegen-arm.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 749 src/arm/full-codegen-arm.cc ASSERT(!scratch0.is(src)); ASSERT 750 src/arm/full-codegen-arm.cc ASSERT(!scratch0.is(scratch1)); ASSERT 751 src/arm/full-codegen-arm.cc ASSERT(!scratch1.is(src)); ASSERT 845 src/arm/full-codegen-arm.cc ASSERT(mode == VAR || mode == LET || ASSERT 928 src/arm/full-codegen-arm.cc ASSERT(!instance.is_null()); ASSERT 1349 src/arm/full-codegen-arm.cc ASSERT(var->IsContextSlot()); ASSERT 1444 src/arm/full-codegen-arm.cc ASSERT(var->scope() != NULL); ASSERT 1467 src/arm/full-codegen-arm.cc ASSERT(var->initializer_position() != RelocInfo::kNoPosition); ASSERT 1468 src/arm/full-codegen-arm.cc ASSERT(proxy->position() != RelocInfo::kNoPosition); ASSERT 1488 src/arm/full-codegen-arm.cc ASSERT(var->mode() == CONST); ASSERT 1627 src/arm/full-codegen-arm.cc ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value())); ASSERT 1685 src/arm/full-codegen-arm.cc ASSERT(result_saved); ASSERT 1729 src/arm/full-codegen-arm.cc ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) || ASSERT 2098 src/arm/full-codegen-arm.cc ASSERT(!var->IsParameter()); // No const parameters. ASSERT 2107 src/arm/full-codegen-arm.cc ASSERT(var->IsContextSlot() || var->IsLookupSlot()); ASSERT 2128 src/arm/full-codegen-arm.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 2169 src/arm/full-codegen-arm.cc ASSERT(var->IsLookupSlot()); ASSERT 2184 src/arm/full-codegen-arm.cc ASSERT(prop != NULL); ASSERT 2185 src/arm/full-codegen-arm.cc ASSERT(prop->key()->AsLiteral() != NULL); ASSERT 2538 src/arm/full-codegen-arm.cc ASSERT(expr->return_is_recorded_); ASSERT 2592 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2613 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2634 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2667 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2689 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2714 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2799 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2821 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2843 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2865 src/arm/full-codegen-arm.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2897 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 2921 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 2935 src/arm/full-codegen-arm.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2957 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3039 src/arm/full-codegen-arm.cc ASSERT(expr->arguments()->length() == 0); ASSERT 3095 src/arm/full-codegen-arm.cc ASSERT(args->length() == 3); ASSERT 3108 src/arm/full-codegen-arm.cc ASSERT(args->length() == 4); ASSERT 3120 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3138 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 3183 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 3198 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 3238 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3256 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 3301 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 3375 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3387 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3399 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3411 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3421 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3430 src/arm/full-codegen-arm.cc ASSERT(args->length() >= 2); ASSERT 3463 src/arm/full-codegen-arm.cc ASSERT(args->length() == 3); ASSERT 3586 src/arm/full-codegen-arm.cc ASSERT(args->length() == 1); ASSERT 3606 src/arm/full-codegen-arm.cc ASSERT(args->length() == 2); ASSERT 3763 src/arm/full-codegen-arm.cc ASSERT(result.is(r0)); ASSERT 3793 src/arm/full-codegen-arm.cc ASSERT(result.is(r0)); ASSERT 3821 src/arm/full-codegen-arm.cc ASSERT(result.is(r0)); ASSERT 3892 src/arm/full-codegen-arm.cc ASSERT(language_mode() == CLASSIC_MODE || var->is_this()); ASSERT 3948 src/arm/full-codegen-arm.cc ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue()); ASSERT 4046 src/arm/full-codegen-arm.cc ASSERT(expr->expression()->AsVariableProxy()->var() != NULL); ASSERT 4192 src/arm/full-codegen-arm.cc ASSERT(!context()->IsEffect()); ASSERT 4193 src/arm/full-codegen-arm.cc ASSERT(!context()->IsTest()); ASSERT 4480 src/arm/full-codegen-arm.cc ASSERT(declaration_scope->is_function_scope()); ASSERT 4491 src/arm/full-codegen-arm.cc ASSERT(!result_register().is(r1)); ASSERT 4526 src/arm/full-codegen-arm.cc ASSERT(!result_register().is(r1)); ASSERT 284 src/arm/ic-arm.cc ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE); ASSERT 1472 src/arm/ic-arm.cc ASSERT(receiver_map.is(r3)); // Transition code expects map in r3 ASSERT 1484 src/arm/ic-arm.cc ASSERT(receiver_map.is(r3)); // Transition code expects map in r3 ASSERT 1498 src/arm/ic-arm.cc ASSERT(receiver_map.is(r3)); // Transition code expects map in r3 ASSERT 1743 src/arm/ic-arm.cc ASSERT(Assembler::IsCmpRegister(instr_at_patch)); ASSERT 1748 src/arm/ic-arm.cc ASSERT(check == DISABLE_INLINED_SMI_CHECK); ASSERT 1749 src/arm/ic-arm.cc ASSERT(Assembler::IsTstImmediate(instr_at_patch)); ASSERT 1752 src/arm/ic-arm.cc ASSERT(Assembler::IsBranch(branch_instr)); ASSERT 1756 src/arm/ic-arm.cc ASSERT(Assembler::GetCondition(branch_instr) == ne); ASSERT 56 src/arm/lithium-arm.cc ASSERT(spill_operand->IsStackSlot()); ASSERT 57 src/arm/lithium-arm.cc ASSERT(register_spills_[allocation_index] == NULL); ASSERT 68 src/arm/lithium-arm.cc ASSERT(Output() == NULL || ASSERT 73 src/arm/lithium-arm.cc ASSERT(operand->HasFixedPolicy() || ASSERT 78 src/arm/lithium-arm.cc ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy()); ASSERT 86 src/arm/lithium-arm.cc ASSERT(spill_operand->IsDoubleStackSlot()); ASSERT 87 src/arm/lithium-arm.cc ASSERT(double_register_spills_[allocation_index] == NULL); ASSERT 428 src/arm/lithium-arm.cc ASSERT(is_unused()); ASSERT 620 src/arm/lithium-arm.cc ASSERT(hinstr->next()->IsSimulate()); ASSERT 622 src/arm/lithium-arm.cc ASSERT(instruction_pending_deoptimization_environment_ == NULL); ASSERT 623 src/arm/lithium-arm.cc ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber); ASSERT 644 src/arm/lithium-arm.cc ASSERT(!instr->HasPointerMap()); ASSERT 661 src/arm/lithium-arm.cc ASSERT(operand->HasFixedPolicy()); ASSERT 668 src/arm/lithium-arm.cc ASSERT(operand->HasFixedPolicy()); ASSERT 691 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 692 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 700 src/arm/lithium-arm.cc ASSERT(instr->representation().IsInteger32()); ASSERT 701 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 702 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 737 src/arm/lithium-arm.cc ASSERT(instr->representation().IsDouble()); ASSERT 738 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 739 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 740 src/arm/lithium-arm.cc ASSERT(op != Token::MOD); ASSERT 750 src/arm/lithium-arm.cc ASSERT(op == Token::ADD || ASSERT 757 src/arm/lithium-arm.cc ASSERT(left->representation().IsTagged()); ASSERT 758 src/arm/lithium-arm.cc ASSERT(right->representation().IsTagged()); ASSERT 768 src/arm/lithium-arm.cc ASSERT(is_building()); ASSERT 777 src/arm/lithium-arm.cc ASSERT(block->phis()->length() == 0); ASSERT 780 src/arm/lithium-arm.cc ASSERT(last_environment != NULL); ASSERT 783 src/arm/lithium-arm.cc ASSERT(pred->end()->FirstSuccessor() == block); ASSERT 791 src/arm/lithium-arm.cc ASSERT(pred->argument_count() >= 0); ASSERT 858 src/arm/lithium-arm.cc ASSERT(ast_id != AstNode::kNoNumber || ASSERT 922 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1068 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1132 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1133 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1139 src/arm/lithium-arm.cc ASSERT(instr->representation().IsTagged()); ASSERT 1140 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1141 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1152 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsInteger32()); ASSERT 1153 src/arm/lithium-arm.cc ASSERT(instr->representation().IsInteger32()); ASSERT 1183 src/arm/lithium-arm.cc ASSERT(IsPowerOf2(0) == true); ASSERT 1241 src/arm/lithium-arm.cc ASSERT(right->IsConstant() && ASSERT 1251 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1252 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1256 src/arm/lithium-arm.cc ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero)); ASSERT 1278 src/arm/lithium-arm.cc ASSERT(instr->representation().IsDouble()); ASSERT 1292 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1293 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1323 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1324 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1343 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1344 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1356 src/arm/lithium-arm.cc ASSERT(instr->representation().IsTagged()); ASSERT 1363 src/arm/lithium-arm.cc ASSERT(instr->representation().IsDouble()); ASSERT 1367 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1380 src/arm/lithium-arm.cc ASSERT(instr->representation().IsDouble()); ASSERT 1381 src/arm/lithium-arm.cc ASSERT(instr->global_object()->representation().IsTagged()); ASSERT 1389 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1390 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1402 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1403 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1408 src/arm/lithium-arm.cc ASSERT(r.IsDouble()); ASSERT 1409 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1410 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 1434 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1440 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1448 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1456 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1463 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1471 src/arm/lithium-arm.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1472 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1483 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1491 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1500 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1508 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1590 src/arm/lithium-arm.cc ASSERT(to.IsInteger32()); ASSERT 1622 src/arm/lithium-arm.cc ASSERT(to.IsInteger32()); ASSERT 1640 src/arm/lithium-arm.cc ASSERT(to.IsDouble()); ASSERT 1699 src/arm/lithium-arm.cc ASSERT(input_rep.IsTagged()); ASSERT 1793 src/arm/lithium-arm.cc ASSERT(instr->representation().IsTagged()); ASSERT 1837 src/arm/lithium-arm.cc ASSERT(instr->representation().IsTagged()); ASSERT 1838 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1849 src/arm/lithium-arm.cc ASSERT(instr->representation().IsDouble()); ASSERT 1850 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1862 src/arm/lithium-arm.cc ASSERT( ASSERT 1869 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1895 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1896 src/arm/lithium-arm.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1897 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1912 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsDouble()); ASSERT 1913 src/arm/lithium-arm.cc ASSERT(instr->elements()->representation().IsTagged()); ASSERT 1914 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1927 src/arm/lithium-arm.cc ASSERT( ASSERT 1934 src/arm/lithium-arm.cc ASSERT(instr->external_pointer()->representation().IsExternal()); ASSERT 1935 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1957 src/arm/lithium-arm.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1958 src/arm/lithium-arm.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1959 src/arm/lithium-arm.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 2167 src/arm/lithium-arm.cc ASSERT(env != NULL); ASSERT 2203 src/arm/lithium-arm.cc ASSERT(instr->is_backwards_branch()); ASSERT 192 src/arm/lithium-arm.h ASSERT(instr->Is##type()); \ ASSERT 319 src/arm/lithium-arm.h ASSERT(instr->IsGap()); ASSERT 66 src/arm/lithium-codegen-arm.cc ASSERT(is_unused()); ASSERT 87 src/arm/lithium-codegen-arm.cc ASSERT(is_done()); ASSERT 128 src/arm/lithium-codegen-arm.cc ASSERT(is_generating()); ASSERT 222 src/arm/lithium-codegen-arm.cc ASSERT(is_generating()); ASSERT 244 src/arm/lithium-codegen-arm.cc ASSERT(is_generating()); ASSERT 288 src/arm/lithium-codegen-arm.cc ASSERT(masm()->InstructionsGeneratedSince(&table_start) == ASSERT 300 src/arm/lithium-codegen-arm.cc ASSERT(is_done()); ASSERT 317 src/arm/lithium-codegen-arm.cc ASSERT(op->IsRegister()); ASSERT 331 src/arm/lithium-codegen-arm.cc ASSERT(literal->IsNumber()); ASSERT 336 src/arm/lithium-codegen-arm.cc ASSERT(r.IsTagged()); ASSERT 354 src/arm/lithium-codegen-arm.cc ASSERT(op->IsDoubleRegister()); ASSERT 370 src/arm/lithium-codegen-arm.cc ASSERT(literal->IsNumber()); ASSERT 394 src/arm/lithium-codegen-arm.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged()); ASSERT 406 src/arm/lithium-codegen-arm.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32()); ASSERT 407 src/arm/lithium-codegen-arm.cc ASSERT(constant->HasInteger32Value()); ASSERT 414 src/arm/lithium-codegen-arm.cc ASSERT(constant->HasDoubleValue()); ASSERT 425 src/arm/lithium-codegen-arm.cc ASSERT(constant->HasInteger32Value()); ASSERT 430 src/arm/lithium-codegen-arm.cc ASSERT(r.IsTagged()); ASSERT 445 src/arm/lithium-codegen-arm.cc ASSERT(!op->IsRegister()); ASSERT 446 src/arm/lithium-codegen-arm.cc ASSERT(!op->IsDoubleRegister()); ASSERT 447 src/arm/lithium-codegen-arm.cc ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot()); ASSERT 461 src/arm/lithium-codegen-arm.cc ASSERT(op->IsDoubleStackSlot()); ASSERT 546 src/arm/lithium-codegen-arm.cc ASSERT(is_tagged); ASSERT 580 src/arm/lithium-codegen-arm.cc ASSERT(instr != NULL); ASSERT 601 src/arm/lithium-codegen-arm.cc ASSERT(instr != NULL); ASSERT 603 src/arm/lithium-codegen-arm.cc ASSERT(pointers != NULL); ASSERT 659 src/arm/lithium-codegen-arm.cc ASSERT(environment->HasBeenRegistered()); ASSERT 667 src/arm/lithium-codegen-arm.cc ASSERT(FLAG_deopt_every_n_times < 2); // Other values not supported on ARM. ASSERT 735 src/arm/lithium-codegen-arm.cc ASSERT(deoptimization_literals_.length() == 0); ASSERT 755 src/arm/lithium-codegen-arm.cc ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS); ASSERT 767 src/arm/lithium-codegen-arm.cc ASSERT(expected_safepoint_kind_ == kind); ASSERT 861 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 948 src/arm/lithium-codegen-arm.cc ASSERT(!dividend.is(divisor)); ASSERT 949 src/arm/lithium-codegen-arm.cc ASSERT(!dividend.is(quotient)); ASSERT 950 src/arm/lithium-codegen-arm.cc ASSERT(!divisor.is(quotient)); ASSERT 951 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(left)); ASSERT 952 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(right)); ASSERT 953 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(result)); ASSERT 1055 src/arm/lithium-codegen-arm.cc ASSERT(!AreAliased(dividend, scratch, ip)); ASSERT 1056 src/arm/lithium-codegen-arm.cc ASSERT(LChunkBuilder::HasMagicNumberForDivisor(divisor)); ASSERT 1093 src/arm/lithium-codegen-arm.cc ASSERT(divisor != -1); ASSERT 1232 src/arm/lithium-codegen-arm.cc ASSERT(instr->InputAt(1)->IsConstantOperand()); ASSERT 1264 src/arm/lithium-codegen-arm.cc ASSERT(!right.is(r1)); ASSERT 1268 src/arm/lithium-codegen-arm.cc ASSERT(!left.is(r0) && !right.is(r0)); ASSERT 1382 src/arm/lithium-codegen-arm.cc ASSERT(left_op->IsRegister()); ASSERT 1390 src/arm/lithium-codegen-arm.cc ASSERT(right_op->IsRegister() || right_op->IsConstantOperand()); ASSERT 1489 src/arm/lithium-codegen-arm.cc ASSERT(right->IsRegister() || right->IsConstantOperand()); ASSERT 1500 src/arm/lithium-codegen-arm.cc ASSERT(instr->result()->IsRegister()); ASSERT 1506 src/arm/lithium-codegen-arm.cc ASSERT(instr->result()->IsDoubleRegister()); ASSERT 1579 src/arm/lithium-codegen-arm.cc ASSERT(object.is(result)); ASSERT 1580 src/arm/lithium-codegen-arm.cc ASSERT(object.is(r0)); ASSERT 1581 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(scratch0())); ASSERT 1582 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(object)); ASSERT 1642 src/arm/lithium-codegen-arm.cc ASSERT(right->IsRegister() || right->IsConstantOperand()); ASSERT 1693 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r1)); ASSERT 1694 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(1)).is(r0)); ASSERT 1695 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 1751 src/arm/lithium-codegen-arm.cc ASSERT(r.IsTagged()); ASSERT 2126 src/arm/lithium-codegen-arm.cc ASSERT(from == to || to == LAST_TYPE); ASSERT 2194 src/arm/lithium-codegen-arm.cc ASSERT(!input.is(temp)); ASSERT 2195 src/arm/lithium-codegen-arm.cc ASSERT(!input.is(temp2)); ASSERT 2196 src/arm/lithium-codegen-arm.cc ASSERT(!temp.is(temp2)); ASSERT 2284 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r0)); // Object is in r0. ASSERT 2285 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(1)).is(r1)); // Function is in r1. ASSERT 2320 src/arm/lithium-codegen-arm.cc ASSERT(object.is(r0)); ASSERT 2321 src/arm/lithium-codegen-arm.cc ASSERT(result.is(r0)); ASSERT 2381 src/arm/lithium-codegen-arm.cc ASSERT(result.is(r0)); ASSERT 2398 src/arm/lithium-codegen-arm.cc ASSERT(temp.is(r4)); ASSERT 2464 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->global_object()).is(r0)); ASSERT 2465 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 2501 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->global_object()).is(r1)); ASSERT 2502 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->value()).is(r0)); ASSERT 2585 src/arm/lithium-codegen-arm.cc ASSERT(lookup.IsFound() || lookup.IsCacheable()); ASSERT 2665 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r0)); ASSERT 2666 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 2933 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r1)); ASSERT 2934 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->key()).is(r0)); ASSERT 3037 src/arm/lithium-codegen-arm.cc ASSERT(receiver.is(r0)); // Used for parameter count. ASSERT 3038 src/arm/lithium-codegen-arm.cc ASSERT(function.is(r1)); // Required by InvokeFunction. ASSERT 3039 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3067 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasPointerMap()); ASSERT 3190 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3442 src/arm/lithium-codegen-arm.cc ASSERT(!instr->InputAt(1)->IsDoubleRegister() || ASSERT 3444 src/arm/lithium-codegen-arm.cc ASSERT(!instr->InputAt(1)->IsRegister() || ASSERT 3446 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->InputAt(0)).is(d1)); ASSERT 3447 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->result()).is(d3)); ASSERT 3463 src/arm/lithium-codegen-arm.cc ASSERT(exponent_type.IsDouble()); ASSERT 3485 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->result()).is(d7)); ASSERT 3486 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r0)); ASSERT 3549 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->result()).is(d2)); ASSERT 3557 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->result()).is(d2)); ASSERT 3565 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->result()).is(d2)); ASSERT 3573 src/arm/lithium-codegen-arm.cc ASSERT(ToDoubleRegister(instr->result()).is(d2)); ASSERT 3617 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->function()).is(r1)); ASSERT 3618 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasPointerMap()); ASSERT 3638 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3649 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3663 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->function()).is(r1)); ASSERT 3664 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3674 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3687 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3697 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r1)); ASSERT 3698 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); ASSERT 3717 src/arm/lithium-codegen-arm.cc ASSERT(!object.is(value)); ASSERT 3773 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r1)); ASSERT 3774 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->value()).is(r0)); ASSERT 3799 src/arm/lithium-codegen-arm.cc ASSERT(!instr->hydrogen()->NeedsWriteBarrier()); ASSERT 3951 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r2)); ASSERT 3952 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->key()).is(r1)); ASSERT 3953 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->value()).is(r0)); ASSERT 3986 src/arm/lithium-codegen-arm.cc ASSERT(fixed_object_reg.is(r2)); ASSERT 3987 src/arm/lithium-codegen-arm.cc ASSERT(new_map_reg.is(r3)); ASSERT 3994 src/arm/lithium-codegen-arm.cc ASSERT(fixed_object_reg.is(r2)); ASSERT 3995 src/arm/lithium-codegen-arm.cc ASSERT(new_map_reg.is(r3)); ASSERT 4083 src/arm/lithium-codegen-arm.cc ASSERT(instr->hydrogen()->value()->representation().IsInteger32()); ASSERT 4086 src/arm/lithium-codegen-arm.cc ASSERT(!char_code.is(result)); ASSERT 4126 src/arm/lithium-codegen-arm.cc ASSERT(input->IsRegister() || input->IsStackSlot()); ASSERT 4128 src/arm/lithium-codegen-arm.cc ASSERT(output->IsDoubleRegister()); ASSERT 4253 src/arm/lithium-codegen-arm.cc ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow)); ASSERT 4279 src/arm/lithium-codegen-arm.cc ASSERT(!result_reg.is(double_scratch0())); ASSERT 4337 src/arm/lithium-codegen-arm.cc ASSERT(!scratch1.is(input_reg) && !scratch1.is(scratch2)); ASSERT 4338 src/arm/lithium-codegen-arm.cc ASSERT(!scratch2.is(input_reg) && !scratch2.is(scratch1)); ASSERT 4356 src/arm/lithium-codegen-arm.cc ASSERT(!scratch3.is(input_reg) && ASSERT 4423 src/arm/lithium-codegen-arm.cc ASSERT(input->IsRegister()); ASSERT 4424 src/arm/lithium-codegen-arm.cc ASSERT(input->Equals(instr->result())); ASSERT 4442 src/arm/lithium-codegen-arm.cc ASSERT(input->IsRegister()); ASSERT 4444 src/arm/lithium-codegen-arm.cc ASSERT(result->IsDoubleRegister()); ASSERT 4536 src/arm/lithium-codegen-arm.cc ASSERT(tag == 0 || IsPowerOf2(tag)); ASSERT 4580 src/arm/lithium-codegen-arm.cc ASSERT(input->IsRegister()); ASSERT 4697 src/arm/lithium-codegen-arm.cc ASSERT(initial_map->pre_allocated_property_fields() + ASSERT 4704 src/arm/lithium-codegen-arm.cc ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress()); ASSERT 4726 src/arm/lithium-codegen-arm.cc ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE); ASSERT 4792 src/arm/lithium-codegen-arm.cc ASSERT(instr->hydrogen()->depth() == 1); ASSERT 4816 src/arm/lithium-codegen-arm.cc ASSERT(!source.is(r2)); ASSERT 4817 src/arm/lithium-codegen-arm.cc ASSERT(!result.is(r2)); ASSERT 4833 src/arm/lithium-codegen-arm.cc ASSERT(object->properties()->length() == 0); ASSERT 4985 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r0)); ASSERT 5173 src/arm/lithium-codegen-arm.cc ASSERT(!temp1.is(temp2)); ASSERT 5212 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasEnvironment()); ASSERT 5230 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasPointerMap()); ASSERT 5243 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasPointerMap()); ASSERT 5256 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasEnvironment()); ASSERT 5273 src/arm/lithium-codegen-arm.cc ASSERT(instr->HasEnvironment()); ASSERT 5290 src/arm/lithium-codegen-arm.cc ASSERT(instr->hydrogen()->is_backwards_branch()); ASSERT 5318 src/arm/lithium-codegen-arm.cc ASSERT(!environment->HasBeenRegistered()); ASSERT 5320 src/arm/lithium-codegen-arm.cc ASSERT(osr_pc_offset_ == -1); ASSERT 385 src/arm/lithium-codegen-arm.h ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); ASSERT 402 src/arm/lithium-codegen-arm.h ASSERT((kind & Safepoint::kWithRegisters) != 0); ASSERT 44 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_.is_empty()); ASSERT 65 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[i].source()->IsConstantOperand()); ASSERT 103 src/arm/lithium-gap-resolver-arm.cc ASSERT(!moves_[index].IsPending()); ASSERT 104 src/arm/lithium-gap-resolver-arm.cc ASSERT(!moves_[index].IsRedundant()); ASSERT 109 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. ASSERT 136 src/arm/lithium-gap-resolver-arm.cc ASSERT(other_move.IsPending()); ASSERT 164 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source())); ASSERT 165 src/arm/lithium-gap-resolver-arm.cc ASSERT(!in_cycle_); ASSERT 186 src/arm/lithium-gap-resolver-arm.cc ASSERT(in_cycle_); ASSERT 187 src/arm/lithium-gap-resolver-arm.cc ASSERT(saved_destination_ != NULL); ASSERT 219 src/arm/lithium-gap-resolver-arm.cc ASSERT(destination->IsStackSlot()); ASSERT 228 src/arm/lithium-gap-resolver-arm.cc ASSERT(destination->IsStackSlot()); ASSERT 257 src/arm/lithium-gap-resolver-arm.cc ASSERT(destination->IsStackSlot()); ASSERT 258 src/arm/lithium-gap-resolver-arm.cc ASSERT(!in_cycle_); // Constant moves happen after all cycles are gone. ASSERT 274 src/arm/lithium-gap-resolver-arm.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 283 src/arm/lithium-gap-resolver-arm.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 97 src/arm/macro-assembler-arm.cc ASSERT(!RelocInfo::IsCodeTarget(rmode)); ASSERT 104 src/arm/macro-assembler-arm.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 168 src/arm/macro-assembler-arm.cc ASSERT(kCallTargetAddressOffset == 2 * kInstrSize); ASSERT 174 src/arm/macro-assembler-arm.cc ASSERT(kCallTargetAddressOffset == kInstrSize); ASSERT 194 src/arm/macro-assembler-arm.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 268 src/arm/macro-assembler-arm.cc ASSERT(CpuFeatures::IsSupported(VFP3)); ASSERT 298 src/arm/macro-assembler-arm.cc ASSERT(lsb < 32); ASSERT 313 src/arm/macro-assembler-arm.cc ASSERT(lsb < 32); ASSERT 337 src/arm/macro-assembler-arm.cc ASSERT(0 <= lsb && lsb < 32); ASSERT 338 src/arm/macro-assembler-arm.cc ASSERT(0 <= width && width < 32); ASSERT 339 src/arm/macro-assembler-arm.cc ASSERT(lsb + width < 32); ASSERT 340 src/arm/macro-assembler-arm.cc ASSERT(!scratch.is(dst)); ASSERT 355 src/arm/macro-assembler-arm.cc ASSERT(lsb < 32); ASSERT 368 src/arm/macro-assembler-arm.cc ASSERT(!dst.is(pc) && !src.rm().is(pc)); ASSERT 369 src/arm/macro-assembler-arm.cc ASSERT((satpos >= 0) && (satpos <= 31)); ASSERT 373 src/arm/macro-assembler-arm.cc ASSERT((src.shift_op() == ASR) || (src.shift_op() == LSL)); ASSERT 374 src/arm/macro-assembler-arm.cc ASSERT(src.rs().is(no_reg)); ASSERT 427 src/arm/macro-assembler-arm.cc ASSERT(cond == eq || cond == ne); ASSERT 454 src/arm/macro-assembler-arm.cc ASSERT(IsAligned(offset, kPointerSize)); ASSERT 497 src/arm/macro-assembler-arm.cc ASSERT(!address.is(cp) && !value.is(cp)); ASSERT 572 src/arm/macro-assembler-arm.cc ASSERT(and_then == kReturnAtEnd); ASSERT 590 src/arm/macro-assembler-arm.cc ASSERT(((1 << kNumSafepointSavedRegisters) - 1) == kSafepointSavedRegisters); ASSERT 594 src/arm/macro-assembler-arm.cc ASSERT(num_unsaved >= 0); ASSERT 645 src/arm/macro-assembler-arm.cc ASSERT(reg_code >= 0 && reg_code < kNumSafepointRegisters); ASSERT 665 src/arm/macro-assembler-arm.cc ASSERT(src.rm().is(no_reg)); ASSERT 666 src/arm/macro-assembler-arm.cc ASSERT(!dst1.is(lr)); // r14. ASSERT 672 src/arm/macro-assembler-arm.cc ASSERT((src.am() != PreIndex) && (src.am() != NegPreIndex)); ASSERT 690 src/arm/macro-assembler-arm.cc ASSERT((src.am() == PostIndex) || (src.am() == NegPostIndex)); ASSERT 707 src/arm/macro-assembler-arm.cc ASSERT(dst.rm().is(no_reg)); ASSERT 708 src/arm/macro-assembler-arm.cc ASSERT(!src1.is(lr)); // r14. ASSERT 714 src/arm/macro-assembler-arm.cc ASSERT((dst.am() != PreIndex) && (dst.am() != NegPreIndex)); ASSERT 727 src/arm/macro-assembler-arm.cc ASSERT((dst.am() == PostIndex) || (dst.am() == NegPostIndex)); ASSERT 781 src/arm/macro-assembler-arm.cc ASSERT(CpuFeatures::IsEnabled(VFP3)); ASSERT 857 src/arm/macro-assembler-arm.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 946 src/arm/macro-assembler-arm.cc ASSERT(dst.is(r5)); ASSERT 978 src/arm/macro-assembler-arm.cc ASSERT(actual.is_immediate() || actual.reg().is(r0)); ASSERT 979 src/arm/macro-assembler-arm.cc ASSERT(expected.is_immediate() || expected.reg().is(r2)); ASSERT 980 src/arm/macro-assembler-arm.cc ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(r3)); ASSERT 983 src/arm/macro-assembler-arm.cc ASSERT(actual.is_immediate()); ASSERT 1043 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 1057 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 1076 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 1105 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 1108 src/arm/macro-assembler-arm.cc ASSERT(fun.is(r1)); ASSERT 1133 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 1171 src/arm/macro-assembler-arm.cc ASSERT(kNotStringTag != 0); ASSERT 1185 src/arm/macro-assembler-arm.cc ASSERT(AllowThisStubCall(&ces)); ASSERT 1329 src/arm/macro-assembler-arm.cc ASSERT(!holder_reg.is(scratch)); ASSERT 1330 src/arm/macro-assembler-arm.cc ASSERT(!holder_reg.is(ip)); ASSERT 1331 src/arm/macro-assembler-arm.cc ASSERT(!scratch.is(ip)); ASSERT 1478 src/arm/macro-assembler-arm.cc ASSERT(SeededNumberDictionary::kEntrySize == 3); ASSERT 1525 src/arm/macro-assembler-arm.cc ASSERT(!result.is(scratch1)); ASSERT 1526 src/arm/macro-assembler-arm.cc ASSERT(!result.is(scratch2)); ASSERT 1527 src/arm/macro-assembler-arm.cc ASSERT(!scratch1.is(scratch2)); ASSERT 1528 src/arm/macro-assembler-arm.cc ASSERT(!scratch1.is(ip)); ASSERT 1529 src/arm/macro-assembler-arm.cc ASSERT(!scratch2.is(ip)); ASSERT 1549 src/arm/macro-assembler-arm.cc ASSERT((limit - top) == kPointerSize); ASSERT 1550 src/arm/macro-assembler-arm.cc ASSERT(result.code() < ip.code()); ASSERT 1610 src/arm/macro-assembler-arm.cc ASSERT(!result.is(scratch1)); ASSERT 1611 src/arm/macro-assembler-arm.cc ASSERT(!result.is(scratch2)); ASSERT 1612 src/arm/macro-assembler-arm.cc ASSERT(!scratch1.is(scratch2)); ASSERT 1613 src/arm/macro-assembler-arm.cc ASSERT(!object_size.is(ip)); ASSERT 1614 src/arm/macro-assembler-arm.cc ASSERT(!result.is(ip)); ASSERT 1615 src/arm/macro-assembler-arm.cc ASSERT(!scratch1.is(ip)); ASSERT 1616 src/arm/macro-assembler-arm.cc ASSERT(!scratch2.is(ip)); ASSERT 1630 src/arm/macro-assembler-arm.cc ASSERT((limit - top) == kPointerSize); ASSERT 1631 src/arm/macro-assembler-arm.cc ASSERT(result.code() < ip.code()); ASSERT 1709 src/arm/macro-assembler-arm.cc ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0); ASSERT 1740 src/arm/macro-assembler-arm.cc ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0); ASSERT 1741 src/arm/macro-assembler-arm.cc ASSERT(kCharSize == 1); ASSERT 1862 src/arm/macro-assembler-arm.cc ASSERT(!obj.is(ip)); ASSERT 2137 src/arm/macro-assembler-arm.cc ASSERT(AllowThisStubCall(stub)); // Stub calls are not allowed in some stubs. ASSERT 2143 src/arm/macro-assembler-arm.cc ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe()); ASSERT 2254 src/arm/macro-assembler-arm.cc ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) < ASSERT 2430 src/arm/macro-assembler-arm.cc ASSERT(CpuFeatures::IsSupported(VFP3)); ASSERT 2550 src/arm/macro-assembler-arm.cc ASSERT(!input_high.is(result)); ASSERT 2551 src/arm/macro-assembler-arm.cc ASSERT(!input_low.is(result)); ASSERT 2552 src/arm/macro-assembler-arm.cc ASSERT(!input_low.is(input_high)); ASSERT 2553 src/arm/macro-assembler-arm.cc ASSERT(!scratch.is(result) && ASSERT 2556 src/arm/macro-assembler-arm.cc ASSERT(!single_scratch.is(double_input.low()) && ASSERT 2675 src/arm/macro-assembler-arm.cc ASSERT((reinterpret_cast<intptr_t>(builtin.address()) & 1) == 1); ASSERT 2687 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 2696 src/arm/macro-assembler-arm.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 2715 src/arm/macro-assembler-arm.cc ASSERT(!target.is(r1)); ASSERT 2734 src/arm/macro-assembler-arm.cc ASSERT(value > 0); ASSERT 2746 src/arm/macro-assembler-arm.cc ASSERT(value > 0); ASSERT 2774 src/arm/macro-assembler-arm.cc ASSERT(!elements.is(ip)); ASSERT 2813 src/arm/macro-assembler-arm.cc ASSERT(reinterpret_cast<Object*>(p0)->IsSmi()); ASSERT 2841 src/arm/macro-assembler-arm.cc ASSERT(abort_instructions <= kExpectedAbortInstructions); ASSERT 2895 src/arm/macro-assembler-arm.cc ASSERT(!function_in.is(map_out)); ASSERT 3126 src/arm/macro-assembler-arm.cc ASSERT((temps & ((1 << 15) - 1)) != 0); ASSERT 3127 src/arm/macro-assembler-arm.cc ASSERT((temps & dst.bit()) == 0); ASSERT 3128 src/arm/macro-assembler-arm.cc ASSERT((temps & src.bit()) == 0); ASSERT 3139 src/arm/macro-assembler-arm.cc ASSERT(!tmp.is(no_reg)); ASSERT 3218 src/arm/macro-assembler-arm.cc ASSERT(!zeros.is(source) || !source.is(scratch)); ASSERT 3219 src/arm/macro-assembler-arm.cc ASSERT(!zeros.is(scratch)); ASSERT 3220 src/arm/macro-assembler-arm.cc ASSERT(!scratch.is(ip)); ASSERT 3221 src/arm/macro-assembler-arm.cc ASSERT(!source.is(ip)); ASSERT 3222 src/arm/macro-assembler-arm.cc ASSERT(!zeros.is(ip)); ASSERT 3319 src/arm/macro-assembler-arm.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 3347 src/arm/macro-assembler-arm.cc ASSERT(!dreg1.is(d1)); ASSERT 3403 src/arm/macro-assembler-arm.cc ASSERT(has_frame()); ASSERT 3412 src/arm/macro-assembler-arm.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 3476 src/arm/macro-assembler-arm.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 3486 src/arm/macro-assembler-arm.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, no_reg)); ASSERT 3519 src/arm/macro-assembler-arm.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 3520 src/arm/macro-assembler-arm.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 3533 src/arm/macro-assembler-arm.cc ASSERT(!AreAliased(addr_reg, bitmap_reg, mask_reg, no_reg)); ASSERT 3550 src/arm/macro-assembler-arm.cc ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, ip)); ASSERT 3554 src/arm/macro-assembler-arm.cc ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); ASSERT 3555 src/arm/macro-assembler-arm.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 3556 src/arm/macro-assembler-arm.cc ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); ASSERT 3557 src/arm/macro-assembler-arm.cc ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0); ASSERT 3590 src/arm/macro-assembler-arm.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 3591 src/arm/macro-assembler-arm.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 3613 src/arm/macro-assembler-arm.cc ASSERT(kAsciiStringTag == 4 && kStringEncodingMask == 4); ASSERT 3614 src/arm/macro-assembler-arm.cc ASSERT(kSmiTag == 0 && kSmiTagSize == 1); ASSERT 3777 src/arm/macro-assembler-arm.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 3786 src/arm/macro-assembler-arm.cc ASSERT(masm_.pc_ == address_ + size_); ASSERT 3787 src/arm/macro-assembler-arm.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 312 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src2)); ASSERT 323 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src2)); ASSERT 324 src/arm/macro-assembler-arm.h ASSERT(!src2.is(src3)); ASSERT 325 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src3)); ASSERT 345 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src2)); ASSERT 346 src/arm/macro-assembler-arm.h ASSERT(!src2.is(src3)); ASSERT 347 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src3)); ASSERT 348 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src4)); ASSERT 349 src/arm/macro-assembler-arm.h ASSERT(!src2.is(src4)); ASSERT 350 src/arm/macro-assembler-arm.h ASSERT(!src3.is(src4)); ASSERT 374 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src2)); ASSERT 385 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src2)); ASSERT 386 src/arm/macro-assembler-arm.h ASSERT(!src2.is(src3)); ASSERT 387 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src3)); ASSERT 407 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src2)); ASSERT 408 src/arm/macro-assembler-arm.h ASSERT(!src2.is(src3)); ASSERT 409 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src3)); ASSERT 410 src/arm/macro-assembler-arm.h ASSERT(!src1.is(src4)); ASSERT 411 src/arm/macro-assembler-arm.h ASSERT(!src2.is(src4)); ASSERT 412 src/arm/macro-assembler-arm.h ASSERT(!src3.is(src4)); ASSERT 636 src/arm/macro-assembler-arm.h ASSERT((FIRST_IC_MARKER <= type) && (type < LAST_CODE_MARKER)); ASSERT 656 src/arm/macro-assembler-arm.h ASSERT((type == -1) || ASSERT 1080 src/arm/macro-assembler-arm.h ASSERT(!code_object_.is_null()); ASSERT 168 src/arm/regexp-macro-assembler-arm.cc ASSERT(reg >= 0); ASSERT 169 src/arm/regexp-macro-assembler-arm.cc ASSERT(reg < num_registers_); ASSERT 264 src/arm/regexp-macro-assembler-arm.cc ASSERT(str[i] <= String::kMaxAsciiCharCode); ASSERT 355 src/arm/regexp-macro-assembler-arm.cc ASSERT(mode_ == UC16); ASSERT 426 src/arm/regexp-macro-assembler-arm.cc ASSERT(mode_ == UC16); ASSERT 479 src/arm/regexp-macro-assembler-arm.cc ASSERT(minus < String::kMaxUtf16CodeUnit); ASSERT 970 src/arm/regexp-macro-assembler-arm.cc ASSERT(cp_offset >= -1); // ^ and \b can look behind one character. ASSERT 971 src/arm/regexp-macro-assembler-arm.cc ASSERT(cp_offset < (1<<30)); // Be sane! (And ensure negation works) ASSERT 1009 src/arm/regexp-macro-assembler-arm.cc ASSERT(pc_offset_of_constant < 0); ASSERT 1065 src/arm/regexp-macro-assembler-arm.cc ASSERT(register_index >= num_saved_registers_); // Reserved for positions! ASSERT 1089 src/arm/regexp-macro-assembler-arm.cc ASSERT(reg_from <= reg_to); ASSERT 1131 src/arm/regexp-macro-assembler-arm.cc ASSERT(isolate == Isolate::Current()); ASSERT 1155 src/arm/regexp-macro-assembler-arm.cc ASSERT(re_code->instruction_start() <= *return_address); ASSERT 1156 src/arm/regexp-macro-assembler-arm.cc ASSERT(*return_address <= ASSERT 1195 src/arm/regexp-macro-assembler-arm.cc ASSERT(StringShape(*subject_tmp).IsSequential() || ASSERT 1227 src/arm/regexp-macro-assembler-arm.cc ASSERT(register_index < (1<<30)); ASSERT 1280 src/arm/regexp-macro-assembler-arm.cc ASSERT(!source.is(backtrack_stackpointer())); ASSERT 1287 src/arm/regexp-macro-assembler-arm.cc ASSERT(!target.is(backtrack_stackpointer())); ASSERT 1350 src/arm/regexp-macro-assembler-arm.cc ASSERT(num_arguments <= 4); ASSERT 1374 src/arm/regexp-macro-assembler-arm.cc ASSERT(characters == 1); ASSERT 1383 src/arm/regexp-macro-assembler-arm.cc ASSERT(characters == 1); ASSERT 1387 src/arm/regexp-macro-assembler-arm.cc ASSERT(mode_ == UC16); ASSERT 1391 src/arm/regexp-macro-assembler-arm.cc ASSERT(characters == 1); ASSERT 111 src/arm/simulator-arm.cc ASSERT(msg != NULL); ASSERT 631 src/arm/simulator-arm.cc ASSERT((reinterpret_cast<intptr_t>(one) & CachePage::kPageMask) == 0); ASSERT 632 src/arm/simulator-arm.cc ASSERT((reinterpret_cast<intptr_t>(two) & CachePage::kPageMask) == 0); ASSERT 694 src/arm/simulator-arm.cc ASSERT(size <= CachePage::kPageSize); ASSERT 695 src/arm/simulator-arm.cc ASSERT(AllOnOnePage(start, size - 1)); ASSERT 696 src/arm/simulator-arm.cc ASSERT((start & CachePage::kLineMask) == 0); ASSERT 697 src/arm/simulator-arm.cc ASSERT((size & CachePage::kLineMask) == 0); ASSERT 862 src/arm/simulator-arm.cc ASSERT(isolate_data != NULL); ASSERT 877 src/arm/simulator-arm.cc ASSERT((reg >= 0) && (reg < num_registers)); ASSERT 888 src/arm/simulator-arm.cc ASSERT((reg >= 0) && (reg < num_registers)); ASSERT 898 src/arm/simulator-arm.cc ASSERT((reg >= 0) && (reg < num_registers) && ((reg % 2) == 0)); ASSERT 911 src/arm/simulator-arm.cc ASSERT((dreg >= 0) && (dreg < num_d_registers)); ASSERT 937 src/arm/simulator-arm.cc ASSERT((sreg >= 0) && (sreg < num_s_registers)); ASSERT 943 src/arm/simulator-arm.cc ASSERT((sreg >= 0) && (sreg < num_s_registers)); ASSERT 949 src/arm/simulator-arm.cc ASSERT((sreg >= 0) && (sreg < num_s_registers)); ASSERT 959 src/arm/simulator-arm.cc ASSERT((sreg >= 0) && (sreg < num_s_registers)); ASSERT 969 src/arm/simulator-arm.cc ASSERT((dreg >= 0) && (dreg < num_d_registers)); ASSERT 980 src/arm/simulator-arm.cc ASSERT((sreg >= 0) && (sreg < num_s_registers)); ASSERT 993 src/arm/simulator-arm.cc ASSERT((sreg >= 0) && (sreg < num_s_registers)); ASSERT 1006 src/arm/simulator-arm.cc ASSERT((dreg >= 0) && (dreg < num_d_registers)); ASSERT 1493 src/arm/simulator-arm.cc ASSERT(shift_amount >= 32); ASSERT 1516 src/arm/simulator-arm.cc ASSERT(shift_amount > 32); ASSERT 1631 src/arm/simulator-arm.cc ASSERT(start_address > 8191 || start_address < 0); ASSERT 1645 src/arm/simulator-arm.cc ASSERT(end_address == ((intptr_t)address) - 4); ASSERT 1696 src/arm/simulator-arm.cc ASSERT(reinterpret_cast<intptr_t>(address) - operand_size == end_address); ASSERT 1866 src/arm/simulator-arm.cc ASSERT(redirection->type() == ExternalReference::BUILTIN_CALL); ASSERT 1936 src/arm/simulator-arm.cc ASSERT(code <= kMaxStopCode); ASSERT 1942 src/arm/simulator-arm.cc ASSERT(code <= kMaxStopCode); ASSERT 1950 src/arm/simulator-arm.cc ASSERT(isWatchedStop(code)); ASSERT 1958 src/arm/simulator-arm.cc ASSERT(isWatchedStop(code)); ASSERT 1966 src/arm/simulator-arm.cc ASSERT(code <= kMaxStopCode); ASSERT 1967 src/arm/simulator-arm.cc ASSERT(isWatchedStop(code)); ASSERT 1981 src/arm/simulator-arm.cc ASSERT(code <= kMaxStopCode); ASSERT 2087 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2095 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2130 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2138 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2170 src/arm/simulator-arm.cc ASSERT((rd % 2) == 0); ASSERT 2201 src/arm/simulator-arm.cc ASSERT(instr->HasSign()); ASSERT 2202 src/arm/simulator-arm.cc ASSERT(instr->HasL()); ASSERT 2264 src/arm/simulator-arm.cc ASSERT(instr->TypeValue() == 1); ASSERT 2487 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2495 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2551 src/arm/simulator-arm.cc ASSERT(!instr->HasW()); ASSERT 2558 src/arm/simulator-arm.cc ASSERT(instr->Bits(5, 4) == 0x1); ASSERT 2677 src/arm/simulator-arm.cc ASSERT(instr->Bit(22) == 0); // only allowed to be set in privileged mode ASSERT 2730 src/arm/simulator-arm.cc ASSERT((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0) ); ASSERT 2731 src/arm/simulator-arm.cc ASSERT(instr->Bits(11, 9) == 0x5); ASSERT 2886 src/arm/simulator-arm.cc ASSERT((instr->Bit(4) == 1) && (instr->VCValue() == 0x0) && ASSERT 2904 src/arm/simulator-arm.cc ASSERT((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); ASSERT 2905 src/arm/simulator-arm.cc ASSERT(((instr->Opc2Value() == 0x4) || (instr->Opc2Value() == 0x5)) && ASSERT 2942 src/arm/simulator-arm.cc ASSERT((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); ASSERT 2943 src/arm/simulator-arm.cc ASSERT((instr->Opc2Value() == 0x7) && (instr->Opc3Value() == 0x3)); ASSERT 2967 src/arm/simulator-arm.cc ASSERT((mode == RN) || (mode == RM) || (mode == RZ)); ASSERT 3020 src/arm/simulator-arm.cc ASSERT((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7) && ASSERT 3022 src/arm/simulator-arm.cc ASSERT(((instr->Opc2Value() == 0x8) && (instr->Opc3Value() & 0x1)) || ASSERT 3046 src/arm/simulator-arm.cc ASSERT((mode == RM) || (mode == RZ) || (mode == RN)); ASSERT 3130 src/arm/simulator-arm.cc ASSERT((instr->TypeValue() == 6)); ASSERT 3330 src/arm/simulator-arm.cc ASSERT(argument_count >= 4); ASSERT 62 src/arm/stub-cache-arm.cc ASSERT(value_off_addr > key_off_addr); ASSERT 63 src/arm/stub-cache-arm.cc ASSERT((value_off_addr - key_off_addr) % 4 == 0); ASSERT 64 src/arm/stub-cache-arm.cc ASSERT((value_off_addr - key_off_addr) < (256 * 4)); ASSERT 65 src/arm/stub-cache-arm.cc ASSERT(map_off_addr > key_off_addr); ASSERT 66 src/arm/stub-cache-arm.cc ASSERT((map_off_addr - key_off_addr) % 4 == 0); ASSERT 67 src/arm/stub-cache-arm.cc ASSERT((map_off_addr - key_off_addr) < (256 * 4)); ASSERT 103 src/arm/stub-cache-arm.cc ASSERT(__ ImmediateFitsAddrMode1Instruction(mask)); ASSERT 140 src/arm/stub-cache-arm.cc ASSERT(name->IsSymbol()); ASSERT 201 src/arm/stub-cache-arm.cc ASSERT(sizeof(Entry) == 12); ASSERT 204 src/arm/stub-cache-arm.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); ASSERT 207 src/arm/stub-cache-arm.cc ASSERT(!scratch.is(receiver)); ASSERT 208 src/arm/stub-cache-arm.cc ASSERT(!scratch.is(name)); ASSERT 209 src/arm/stub-cache-arm.cc ASSERT(!extra.is(receiver)); ASSERT 210 src/arm/stub-cache-arm.cc ASSERT(!extra.is(name)); ASSERT 211 src/arm/stub-cache-arm.cc ASSERT(!extra.is(scratch)); ASSERT 212 src/arm/stub-cache-arm.cc ASSERT(!extra2.is(receiver)); ASSERT 213 src/arm/stub-cache-arm.cc ASSERT(!extra2.is(name)); ASSERT 214 src/arm/stub-cache-arm.cc ASSERT(!extra2.is(scratch)); ASSERT 215 src/arm/stub-cache-arm.cc ASSERT(!extra2.is(extra)); ASSERT 218 src/arm/stub-cache-arm.cc ASSERT(!scratch.is(no_reg)); ASSERT 219 src/arm/stub-cache-arm.cc ASSERT(!extra.is(no_reg)); ASSERT 220 src/arm/stub-cache-arm.cc ASSERT(!extra2.is(no_reg)); ASSERT 221 src/arm/stub-cache-arm.cc ASSERT(!extra3.is(no_reg)); ASSERT 495 src/arm/stub-cache-arm.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 580 src/arm/stub-cache-arm.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); ASSERT 625 src/arm/stub-cache-arm.cc ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor)); ASSERT 767 src/arm/stub-cache-arm.cc ASSERT(holder->HasNamedInterceptor()); ASSERT 768 src/arm/stub-cache-arm.cc ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 794 src/arm/stub-cache-arm.cc ASSERT(optimization.is_constant_call()); ASSERT 795 src/arm/stub-cache-arm.cc ASSERT(!lookup->holder()->IsGlobalObject()); ASSERT 851 src/arm/stub-cache-arm.cc ASSERT(depth2 == kInvalidProtoDepth); ASSERT 947 src/arm/stub-cache-arm.cc ASSERT(cell->value()->IsTheHole()); ASSERT 1000 src/arm/stub-cache-arm.cc ASSERT(kBinary32SignMask == 0x80000000u); ASSERT 1099 src/arm/stub-cache-arm.cc ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); ASSERT 1100 src/arm/stub-cache-arm.cc ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) ASSERT 1119 src/arm/stub-cache-arm.cc ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded()); ASSERT 1128 src/arm/stub-cache-arm.cc ASSERT(current->property_dictionary()->FindEntry(*name) == ASSERT 1176 src/arm/stub-cache-arm.cc ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded()); ASSERT 1295 src/arm/stub-cache-arm.cc ASSERT(interceptor_holder->HasNamedInterceptor()); ASSERT 1296 src/arm/stub-cache-arm.cc ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 1323 src/arm/stub-cache-arm.cc ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); ASSERT 1390 src/arm/stub-cache-arm.cc ASSERT(lookup->type() == CALLBACKS); ASSERT 1393 src/arm/stub-cache-arm.cc ASSERT(callback->getter() != NULL); ASSERT 1401 src/arm/stub-cache-arm.cc ASSERT(scratch1.is(holder_reg)); ASSERT 1446 src/arm/stub-cache-arm.cc ASSERT(holder->IsGlobalObject()); ASSERT 1877 src/arm/stub-cache-arm.cc ASSERT(!object.is_identical_to(holder)); ASSERT 1957 src/arm/stub-cache-arm.cc ASSERT(!object.is_identical_to(holder)); ASSERT 2037 src/arm/stub-cache-arm.cc ASSERT(cell->value() == *function); ASSERT 2112 src/arm/stub-cache-arm.cc ASSERT(cell->value() == *function); ASSERT 2252 src/arm/stub-cache-arm.cc ASSERT(cell->value() == *function); ASSERT 2332 src/arm/stub-cache-arm.cc ASSERT(optimization.is_simple_api_call()); ASSERT 2405 src/arm/stub-cache-arm.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK); ASSERT 2651 src/arm/stub-cache-arm.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 2741 src/arm/stub-cache-arm.cc ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded()); ASSERT 3435 src/arm/stub-cache-arm.cc ASSERT(function->has_initial_map()); ASSERT 4443 src/arm/stub-cache-arm.cc ASSERT(IsFastObjectElementsKind(elements_kind)); ASSERT 244 src/assembler.cc ASSERT(pc_jump > 0); ASSERT 316 src/assembler.cc ASSERT(rinfo->pc() - last_pc_ >= 0); ASSERT 317 src/assembler.cc ASSERT(RelocInfo::LAST_STANDARD_NONCOMPACT_ENUM - RelocInfo::LAST_COMPACT_ENUM ASSERT 328 src/assembler.cc ASSERT(begin_pos - pos_ <= RelocInfo::kMaxCallSize); ASSERT 331 src/assembler.cc ASSERT(static_cast<int>(rinfo->data()) == rinfo->data()); ASSERT 345 src/assembler.cc ASSERT(static_cast<int>(rinfo->data()) == rinfo->data()); ASSERT 363 src/assembler.cc ASSERT(begin_pos - pos_ >= RelocInfo::kMinRelocCommentSize); ASSERT 368 src/assembler.cc ASSERT(rmode > RelocInfo::LAST_COMPACT_ENUM); ASSERT 372 src/assembler.cc ASSERT(saved_mode < kPCJumpExtraTag && saved_mode < kDataJumpExtraTag); ASSERT 377 src/assembler.cc ASSERT(begin_pos - pos_ <= kMaxSize); ASSERT 483 src/assembler.cc ASSERT(tag == kNonstatementPositionTag || ASSERT 492 src/assembler.cc ASSERT(!done()); ASSERT 518 src/assembler.cc ASSERT(locatable_tag == kNonstatementPositionTag || ASSERT 526 src/assembler.cc ASSERT(tag == kDefaultTag); ASSERT 543 src/assembler.cc ASSERT(locatable_tag == kNonstatementPositionTag || ASSERT 552 src/assembler.cc ASSERT(locatable_tag == kCommentTag); ASSERT 720 src/assembler.cc ASSERT(addr != NULL); ASSERT 724 src/assembler.cc ASSERT(found->IsCode()); ASSERT 725 src/assembler.cc ASSERT(code->address() == HeapObject::cast(found)->address()); ASSERT 1259 src/assembler.cc ASSERT(Token::IsCompareOp(op)); ASSERT 1325 src/assembler.cc ASSERT(pos != RelocInfo::kNoPosition); ASSERT 1326 src/assembler.cc ASSERT(pos >= 0); ASSERT 1337 src/assembler.cc ASSERT(pos != RelocInfo::kNoPosition); ASSERT 1338 src/assembler.cc ASSERT(pos >= 0); ASSERT 93 src/assembler.h ASSERT(!is_linked()); ASSERT 94 src/assembler.h ASSERT(!is_near_linked()); ASSERT 124 src/assembler.h ASSERT(is_bound()); ASSERT 129 src/assembler.h ASSERT(is_near_linked()); ASSERT 132 src/assembler.h ASSERT(is_linked()); ASSERT 463 src/assembler.h ASSERT(!done()); ASSERT 706 src/assembler.h ASSERT(isolate->external_reference_redirector() == NULL); ASSERT 99 src/ast.cc ASSERT(name->IsSymbol()); ASSERT 104 src/ast.cc ASSERT(var_ == NULL); // must be bound only once ASSERT 105 src/ast.cc ASSERT(var != NULL); // must bind ASSERT 106 src/ast.cc ASSERT((is_this() && var->is_this()) || name_.is_identical_to(var->name())); ASSERT 224 src/ast.cc ASSERT((*reinterpret_cast<String**>(first))->IsString()); ASSERT 225 src/ast.cc ASSERT((*reinterpret_cast<String**>(second))->IsString()); ASSERT 233 src/ast.cc ASSERT((*reinterpret_cast<Object**>(first))->IsNumber()); ASSERT 234 src/ast.cc ASSERT((*reinterpret_cast<Object**>(second))->IsNumber()); ASSERT 244 src/ast.cc ASSERT(isfinite(n1->value())); ASSERT 245 src/ast.cc ASSERT(isfinite(n2->value())); ASSERT 426 src/ast.cc ASSERT(lit_key != NULL && lit_key->handle()->IsString()); ASSERT 445 src/ast.cc ASSERT(prop != NULL); ASSERT 450 src/ast.cc ASSERT(lit_key != NULL && lit_key->handle()->IsString()); ASSERT 488 src/ast.cc ASSERT(compare_type_ == NONE); ASSERT 541 src/ast.cc ASSERT(lookup->IsFound() && ASSERT 568 src/ast.cc ASSERT(key != NULL && key->handle()->IsString()); ASSERT 577 src/ast.cc ASSERT(!map.is_null() && *map != NULL); ASSERT 585 src/ast.cc ASSERT(check_type_ == RECEIVER_MAP_CHECK); ASSERT 588 src/ast.cc ASSERT(check_type_ != RECEIVER_MAP_CHECK); ASSERT 614 src/ast.cc ASSERT(compare_type_ == NONE); ASSERT 965 src/ast.cc ASSERT(alternatives->length() > 1); ASSERT 987 src/ast.cc ASSERT(nodes->length() > 1); ASSERT 1124 src/ast.cc ASSERT(handle_->IsNumber()); ASSERT 353 src/ast.h ASSERT(IsMonomorphic()); ASSERT 355 src/ast.h ASSERT(types != NULL && types->length() == 1); ASSERT 403 src/ast.h ASSERT(labels == NULL || labels->length() > 0); ASSERT 468 src/ast.h ASSERT(mode == VAR || ASSERT 522 src/ast.h ASSERT(mode == VAR || mode == LET); ASSERT 523 src/ast.h ASSERT(fun != NULL); ASSERT 1226 src/ast.h ASSERT(IsPropertyName()); ASSERT 1235 src/ast.h ASSERT(!handle_.is_null()); ASSERT 1239 src/ast.h ASSERT(!handle_.is_null()); ASSERT 1243 src/ast.h ASSERT(!handle_.is_null()); ASSERT 1731 src/ast.h ASSERT(Token::IsUnaryOp(op)); ASSERT 1773 src/ast.h ASSERT(Token::IsBinaryOp(op)); ASSERT 1876 src/ast.h ASSERT(Token::IsCompareOp(op)); ASSERT 1979 src/ast.h ASSERT(Token::IsAssignmentOp(op_)); ASSERT 43 src/bignum-dtoa.cc ASSERT(significand != 0); ASSERT 94 src/bignum-dtoa.cc ASSERT(v > 0); ASSERT 95 src/bignum-dtoa.cc ASSERT(!Double(v).IsSpecial()); ASSERT 125 src/bignum-dtoa.cc ASSERT(Bignum::kMaxSignificantBits >= 324*4); ASSERT 185 src/bignum-dtoa.cc ASSERT(digit <= 9); // digit is a uint16_t and therefore always positive. ASSERT 231 src/bignum-dtoa.cc ASSERT(buffer[(*length) - 1] != '9'); ASSERT 242 src/bignum-dtoa.cc ASSERT(buffer[(*length) - 1] != '9'); ASSERT 256 src/bignum-dtoa.cc ASSERT(buffer[(*length) -1] != '9'); ASSERT 273 src/bignum-dtoa.cc ASSERT(count >= 0); ASSERT 277 src/bignum-dtoa.cc ASSERT(digit <= 9); // digit is a uint16_t and therefore always positive. ASSERT 330 src/bignum-dtoa.cc ASSERT(*decimal_point == -requested_digits); ASSERT 408 src/bignum-dtoa.cc ASSERT(estimated_power >= 0); ASSERT 527 src/bignum-dtoa.cc ASSERT(numerator == power_ten); ASSERT 50 src/bignum.cc ASSERT(kBigitSize >= BitSize(value)); ASSERT 96 src/bignum.cc ASSERT(0 <= digit && digit <= 9); ASSERT 172 src/bignum.cc ASSERT(IsClamped()); ASSERT 173 src/bignum.cc ASSERT(other.IsClamped()); ASSERT 194 src/bignum.cc ASSERT(bigit_pos >= 0); ASSERT 209 src/bignum.cc ASSERT(IsClamped()); ASSERT 214 src/bignum.cc ASSERT(IsClamped()); ASSERT 215 src/bignum.cc ASSERT(other.IsClamped()); ASSERT 217 src/bignum.cc ASSERT(LessEqual(other, *this)); ASSERT 225 src/bignum.cc ASSERT((borrow == 0) || (borrow == 1)); ASSERT 259 src/bignum.cc ASSERT(kDoubleChunkSize >= kBigitSize + 32 + 1); ASSERT 281 src/bignum.cc ASSERT(kBigitSize < 32); ASSERT 321 src/bignum.cc ASSERT(exponent >= 0); ASSERT 343 src/bignum.cc ASSERT(IsClamped()); ASSERT 405 src/bignum.cc ASSERT(accumulator == 0); ASSERT 415 src/bignum.cc ASSERT(base != 0); ASSERT 416 src/bignum.cc ASSERT(power_exponent >= 0); ASSERT 489 src/bignum.cc ASSERT(IsClamped()); ASSERT 490 src/bignum.cc ASSERT(other.IsClamped()); ASSERT 491 src/bignum.cc ASSERT(other.used_digits_ > 0); ASSERT 509 src/bignum.cc ASSERT(other.bigits_[other.used_digits_ - 1] >= ((1 << kBigitSize) / 16)); ASSERT 516 src/bignum.cc ASSERT(BigitLength() == other.BigitLength()); ASSERT 553 src/bignum.cc ASSERT(number > 0); ASSERT 564 src/bignum.cc ASSERT(0 <= value && value <= 16); ASSERT 571 src/bignum.cc ASSERT(IsClamped()); ASSERT 573 src/bignum.cc ASSERT(kBigitSize % 4 == 0); ASSERT 618 src/bignum.cc ASSERT(a.IsClamped()); ASSERT 619 src/bignum.cc ASSERT(b.IsClamped()); ASSERT 636 src/bignum.cc ASSERT(a.IsClamped()); ASSERT 637 src/bignum.cc ASSERT(b.IsClamped()); ASSERT 638 src/bignum.cc ASSERT(c.IsClamped()); ASSERT 715 src/bignum.cc ASSERT(used_digits_ >= 0); ASSERT 716 src/bignum.cc ASSERT(exponent_ >= 0); ASSERT 722 src/bignum.cc ASSERT(shift_amount < kBigitSize); ASSERT 723 src/bignum.cc ASSERT(shift_amount >= 0); ASSERT 738 src/bignum.cc ASSERT(exponent_ <= other.exponent_); ASSERT 74 src/bootstrapper.cc ASSERT(0 <= index && index < Natives::GetBuiltinsCount()); ASSERT 116 src/bootstrapper.cc ASSERT(len < 20); // Don't use this mechanism for unbounded allocations. ASSERT 127 src/bootstrapper.cc ASSERT(len < 1000); // Don't use this mechanism for unbounded allocations. ASSERT 338 src/bootstrapper.cc ASSERT(global_object->IsJSGlobalProxy()); ASSERT 659 src/bootstrapper.cc ASSERT(context->IsGlobalContext()); ASSERT 663 src/bootstrapper.cc ASSERT(context->get(Context::NEXT_CONTEXT_LINK)->IsUndefined()); ASSERT 668 src/bootstrapper.cc ASSERT(current != context); ASSERT 786 src/bootstrapper.cc ASSERT(global_object->IsJSGlobalProxy()); ASSERT 945 src/bootstrapper.cc ASSERT(regexp_fun->has_initial_map()); ASSERT 1032 src/bootstrapper.cc ASSERT(json_object->IsJSObject()); ASSERT 1057 src/bootstrapper.cc ASSERT(!function->has_initial_map()); ASSERT 1077 src/bootstrapper.cc ASSERT(lookup.IsField()); ASSERT 1078 src/bootstrapper.cc ASSERT(lookup.GetFieldIndex() == Heap::kArgumentsCalleeIndex); ASSERT 1081 src/bootstrapper.cc ASSERT(lookup.IsField()); ASSERT 1082 src/bootstrapper.cc ASSERT(lookup.GetFieldIndex() == Heap::kArgumentsLengthIndex); ASSERT 1084 src/bootstrapper.cc ASSERT(result->map()->inobject_properties() > Heap::kArgumentsCalleeIndex); ASSERT 1085 src/bootstrapper.cc ASSERT(result->map()->inobject_properties() > Heap::kArgumentsLengthIndex); ASSERT 1088 src/bootstrapper.cc ASSERT(result->HasFastProperties()); ASSERT 1089 src/bootstrapper.cc ASSERT(result->HasFastObjectElements()); ASSERT 1111 src/bootstrapper.cc ASSERT(result->HasNonStrictArgumentsElements()); ASSERT 1179 src/bootstrapper.cc ASSERT(lookup.IsField()); ASSERT 1180 src/bootstrapper.cc ASSERT(lookup.GetFieldIndex() == Heap::kArgumentsLengthIndex); ASSERT 1182 src/bootstrapper.cc ASSERT(result->map()->inobject_properties() > Heap::kArgumentsLengthIndex); ASSERT 1185 src/bootstrapper.cc ASSERT(result->HasFastProperties()); ASSERT 1186 src/bootstrapper.cc ASSERT(result->HasFastObjectElements()); ASSERT 1312 src/bootstrapper.cc ASSERT(isolate->has_pending_exception() != result); ASSERT 1334 src/bootstrapper.cc ASSERT(source->IsAsciiRepresentation()); ASSERT 1352 src/bootstrapper.cc ASSERT(top_context->IsGlobalContext()); ASSERT 1455 src/bootstrapper.cc ASSERT(bridge->context() == *isolate()->global_context()); ASSERT 1674 src/bootstrapper.cc ASSERT(JSObject::cast( ASSERT 1702 src/bootstrapper.cc ASSERT(call->is_compiled()); ASSERT 2046 src/bootstrapper.cc ASSERT(extension_states->get_state(current) == UNVISITED); ASSERT 2064 src/bootstrapper.cc ASSERT(isolate->has_pending_exception() != result); ASSERT 2128 src/bootstrapper.cc ASSERT(!object_template.is_null()); ASSERT 2129 src/bootstrapper.cc ASSERT(object->IsInstanceOf( ASSERT 2136 src/bootstrapper.cc ASSERT(isolate()->has_pending_exception()); ASSERT 2179 src/bootstrapper.cc ASSERT(!to->HasFastProperties()); ASSERT 2206 src/bootstrapper.cc ASSERT(raw_key->IsString()); ASSERT 2241 src/bootstrapper.cc ASSERT(!from->IsJSArray()); ASSERT 2242 src/bootstrapper.cc ASSERT(!to->IsJSArray()); ASSERT 2259 src/bootstrapper.cc ASSERT(!function_instance_map_writable_prototype_.is_null()); ASSERT 2260 src/bootstrapper.cc ASSERT(!strict_mode_function_instance_map_writable_prototype_.is_null()); ASSERT 2359 src/bootstrapper.cc ASSERT(!IsActive()); ASSERT 53 src/builtins.cc ASSERT(index < length()); ASSERT 58 src/builtins.cc ASSERT(index < length()); ASSERT 81 src/builtins.cc ASSERT(Arguments::length() >= 1); ASSERT 98 src/builtins.cc ASSERT(Arguments::length() >= 2); ASSERT 132 src/builtins.cc ASSERT(isolate == Isolate::Current()); \ ASSERT 153 src/builtins.cc ASSERT(it.frame()->is_exit()); ASSERT 335 src/builtins.cc ASSERT(dst->map() != HEAP->fixed_cow_array_map()); ASSERT 348 src/builtins.cc ASSERT(dst->map() != heap->fixed_cow_array_map()); ASSERT 356 src/builtins.cc ASSERT(elms->map() != HEAP->fixed_cow_array_map()); ASSERT 360 src/builtins.cc ASSERT(!HEAP->lo_space()->Contains(elms)); ASSERT 430 src/builtins.cc ASSERT(elms == heap->empty_fixed_array()); ASSERT 519 src/builtins.cc ASSERT(to_add <= (Smi::kMaxValue - len)); ASSERT 604 src/builtins.cc ASSERT(array->HasFastSmiOrObjectElements()); ASSERT 646 src/builtins.cc ASSERT(array->HasFastSmiOrObjectElements()); ASSERT 653 src/builtins.cc ASSERT(to_add <= (Smi::kMaxValue - len)); ASSERT 734 src/builtins.cc ASSERT(len >= 0); ASSERT 802 src/builtins.cc ASSERT(array->HasFastSmiOrObjectElements()); ASSERT 827 src/builtins.cc ASSERT(len - actual_start >= 0); ASSERT 889 src/builtins.cc ASSERT((item_count - actual_delete_count) <= (Smi::kMaxValue - len)); ASSERT 973 src/builtins.cc ASSERT(result_len >= 0); ASSERT 1015 src/builtins.cc ASSERT(start_pos == result_len); ASSERT 1089 src/builtins.cc ASSERT(is_construct == CalledAsConstructor(isolate)); ASSERT 1094 src/builtins.cc ASSERT(function->shared()->IsApiFunction()); ASSERT 1102 src/builtins.cc ASSERT(isolate->has_pending_exception() == pending_exception); ASSERT 1127 src/builtins.cc ASSERT(raw_holder->IsJSObject()); ASSERT 1180 src/builtins.cc ASSERT(!CalledAsConstructor(isolate)); ASSERT 1190 src/builtins.cc ASSERT(obj->map()->has_instance_call_handler()); ASSERT 1192 src/builtins.cc ASSERT(constructor->shared()->IsApiFunction()); ASSERT 1195 src/builtins.cc ASSERT(!handler->IsUndefined()); ASSERT 1598 src/builtins.cc ASSERT(!initialized_); ASSERT 1623 src/builtins.cc ASSERT(!masm.has_frame()); ASSERT 156 src/cached-powers.cc ASSERT(0 <= index && index < kCachedPowersLength); ASSERT 158 src/cached-powers.cc ASSERT(min_exponent <= cached_power.binary_exponent); ASSERT 159 src/cached-powers.cc ASSERT(cached_power.binary_exponent <= max_exponent); ASSERT 168 src/cached-powers.cc ASSERT(kMinDecimalExponent <= requested_exponent); ASSERT 169 src/cached-powers.cc ASSERT(requested_exponent < kMaxDecimalExponent + kDecimalExponentDistance); ASSERT 175 src/cached-powers.cc ASSERT(*found_exponent <= requested_exponent); ASSERT 176 src/cached-powers.cc ASSERT(requested_exponent < *found_exponent + kDecimalExponentDistance); ASSERT 56 src/char-predicates-inl.h ASSERT(lower_limit <= higher_limit); ASSERT 49 src/circular-queue.cc ASSERT(buffer_size_in_chunks > 2); ASSERT 74 src/circular-queue.cc ASSERT(reinterpret_cast<byte*>(consumer_pos_ + 1) <= ASSERT 98 src/code-stubs.cc ASSERT(IsPregenerated() == code->is_pregenerated()); ASSERT 145 src/code-stubs.cc ASSERT(!NeedsImmovableCode() || heap->lo_space()->Contains(code)); ASSERT 171 src/code-stubs.cc ASSERT(*known_map_ != NULL); ASSERT 222 src/code-stubs.cc ASSERT(*known_map_ != NULL); ASSERT 412 src/code-stubs.cc ASSERT(!object->IsUndetectableObject()); ASSERT 439 src/code-stubs.cc ASSERT(!IsFastHoleyElementsKind(from_) || IsFastHoleyElementsKind(to_)); ASSERT 446 src/code-stubs.cc ASSERT(!IsFastSmiElementsKind(to_)); ASSERT 462 src/code-stubs.cc ASSERT(to_ == FAST_HOLEY_DOUBLE_ELEMENTS); ASSERT 217 src/code-stubs.h ASSERT(static_cast<int>(MajorKey()) < NUMBER_OF_IDS); ASSERT 344 src/code-stubs.h ASSERT(slots_ > 0 && slots_ <= kMaximumSlots); ASSERT 362 src/code-stubs.h ASSERT(slots_ > 0 && slots_ <= kMaximumSlots); ASSERT 402 src/code-stubs.h ASSERT(mode_ == 0 || mode_ == 1 || mode_ == 2 || mode_ == 3); ASSERT 486 src/code-stubs.h ASSERT(Token::IsCompareOp(op)); ASSERT 846 src/code-stubs.h ASSERT(!result_.is(object_)); ASSERT 847 src/code-stubs.h ASSERT(!result_.is(index_)); ASSERT 887 src/code-stubs.h ASSERT(!code_.is(result_)); ASSERT 52 src/code.h ASSERT(is_reg()); ASSERT 56 src/code.h ASSERT(is_immediate()); ASSERT 154 src/codegen.cc ASSERT(type != NULL); ASSERT 202 src/codegen.cc ASSERT(result_size_ == 1 || result_size_ == 2); ASSERT 76 src/compilation-cache.cc ASSERT(generation < generations_); ASSERT 214 src/compilation-cache.cc ASSERT(HasOrigin(shared, name, line_offset, column_offset)); ASSERT 410 src/compilation-cache.cc ASSERT(scope_position != RelocInfo::kNoPosition); ASSERT 451 src/compilation-cache.cc ASSERT(scope_position != RelocInfo::kNoPosition); ASSERT 60 src/compilation-cache.h ASSERT(kFirstGeneration < generations_); ASSERT 218 src/compiler.cc ASSERT(V8::UseCrankshaft()); ASSERT 219 src/compiler.cc ASSERT(info()->IsOptimizing()); ASSERT 220 src/compiler.cc ASSERT(!info()->IsCompilingForDebugging()); ASSERT 225 src/compiler.cc ASSERT(code->kind() == Code::FUNCTION); ASSERT 229 src/compiler.cc ASSERT(!info()->shared_info()->optimization_disabled()); ASSERT 305 src/compiler.cc ASSERT(FLAG_always_opt || code->optimizable()); ASSERT 306 src/compiler.cc ASSERT(info()->shared_info()->has_deoptimization_support()); ASSERT 329 src/compiler.cc ASSERT(!graph_builder_->inline_bailout() || graph_ == NULL); ASSERT 343 src/compiler.cc ASSERT(last_status() == SUCCEEDED); ASSERT 345 src/compiler.cc ASSERT(graph_ != NULL); ASSERT 361 src/compiler.cc ASSERT(last_status() == SUCCEEDED); ASSERT 363 src/compiler.cc ASSERT(chunk_ != NULL); ASSERT 364 src/compiler.cc ASSERT(graph_ != NULL); ASSERT 393 src/compiler.cc ASSERT(info->function() != NULL); ASSERT 418 src/compiler.cc ASSERT(!isolate->global_context().is_null()); ASSERT 446 src/compiler.cc ASSERT(info->is_eval() || info->is_global()); ASSERT 473 src/compiler.cc ASSERT(!info->code().is_null()); ASSERT 641 src/compiler.cc ASSERT(language_mode != STRICT_MODE || !result->is_classic_mode()); ASSERT 644 src/compiler.cc ASSERT(language_mode != EXTENDED_MODE || ASSERT 677 src/compiler.cc ASSERT(!function.is_null()); ASSERT 710 src/compiler.cc ASSERT(!info->code().is_null()); ASSERT 721 src/compiler.cc ASSERT(shared->scope_info() != ScopeInfo::Empty()); ASSERT 743 src/compiler.cc ASSERT(!function->IsOptimized()); ASSERT 759 src/compiler.cc ASSERT(shared->is_compiled()); ASSERT 785 src/compiler.cc ASSERT(info->code().is_null()); ASSERT 820 src/compiler.cc ASSERT(!info.code().is_null()); ASSERT 51 src/compiler.h ASSERT(Isolate::Current() == isolate_); ASSERT 79 src/compiler.h ASSERT(!is_lazy()); ASSERT 83 src/compiler.h ASSERT(!is_lazy()); ASSERT 87 src/compiler.h ASSERT(this->language_mode() == CLASSIC_MODE || ASSERT 93 src/compiler.h ASSERT(is_lazy()); ASSERT 103 src/compiler.h ASSERT(function_ == NULL); ASSERT 107 src/compiler.h ASSERT(scope_ == NULL); ASSERT 111 src/compiler.h ASSERT(global_scope_ == NULL); ASSERT 116 src/compiler.h ASSERT(!is_lazy()); ASSERT 120 src/compiler.h ASSERT(!is_lazy()); ASSERT 124 src/compiler.h ASSERT(is_eval()); ASSERT 128 src/compiler.h ASSERT(IsOptimizing()); ASSERT 132 src/compiler.h ASSERT(mode_ != OPTIMIZE); ASSERT 133 src/compiler.h ASSERT(current_code->kind() == Code::FUNCTION); ASSERT 167 src/compiler.h ASSERT(IsOptimizable()); ASSERT 179 src/compiler.h ASSERT(deferred_handles_ == NULL); ASSERT 199 src/compiler.h ASSERT(!script_.is_null()); ASSERT 204 src/compiler.h ASSERT(language_mode() == CLASSIC_MODE); ASSERT 210 src/compiler.h ASSERT(V8::UseCrankshaft()); ASSERT 41 src/contexts.cc ASSERT(current->closure() == closure()); ASSERT 52 src/contexts.cc ASSERT(object->IsJSBuiltinsObject()); ASSERT 68 src/contexts.cc ASSERT(Isolate::Current()->bootstrapper()->IsActive()); ASSERT 151 src/contexts.cc ASSERT(slot_index < 0 || slot_index >= MIN_CONTEXT_SLOTS); ASSERT 208 src/contexts.cc ASSERT(mode == CONST || mode == CONST_HARMONY); ASSERT 244 src/contexts.cc ASSERT(IsGlobalContext()); ASSERT 274 src/contexts.cc ASSERT(IsGlobalContext()); ASSERT 279 src/contexts.cc ASSERT(element_function->next_function_link()->IsUndefined() || ASSERT 298 src/contexts.cc ASSERT(IsGlobalContext()); ASSERT 210 src/contexts.h ASSERT(context->IsContext()); ASSERT 308 src/contexts.h ASSERT(IsBootstrappingOrValidParentContext(result, this)); ASSERT 326 src/contexts.h ASSERT(IsBootstrappingOrGlobalObject(result)); ASSERT 379 src/contexts.h ASSERT(IsGlobalContext()); \ ASSERT 383 src/contexts.h ASSERT(IsGlobalContext()); \ ASSERT 109 src/conversions-inl.h ASSERT(**current == *substring); ASSERT 140 src/conversions-inl.h ASSERT(current != end); ASSERT 219 src/conversions-inl.h ASSERT(number < ((int64_t)1 << 53)); ASSERT 220 src/conversions-inl.h ASSERT(static_cast<int64_t>(static_cast<double>(number)) == number); ASSERT 230 src/conversions-inl.h ASSERT(number != 0); ASSERT 343 src/conversions-inl.h ASSERT(buffer_pos < kBufferSize); ASSERT 355 src/conversions-inl.h ASSERT(buffer_pos < kBufferSize); ASSERT 403 src/conversions-inl.h ASSERT(multiplier > part); ASSERT 485 src/conversions-inl.h ASSERT(buffer_pos == 0); ASSERT 522 src/conversions-inl.h ASSERT(buffer_pos < kBufferSize); ASSERT 567 src/conversions-inl.h ASSERT(buffer_pos < kBufferSize); ASSERT 621 src/conversions-inl.h ASSERT(-max_exponent / 2 <= exponent && exponent <= max_exponent / 2); ASSERT 659 src/conversions-inl.h ASSERT(buffer_pos < kBufferSize); ASSERT 147 src/conversions.cc ASSERT(f >= 0); ASSERT 148 src/conversions.cc ASSERT(f <= kMaxDigitsAfterPoint); ASSERT 250 src/conversions.cc ASSERT(f >= -1 && f <= kMaxDigitsAfterPoint); ASSERT 267 src/conversions.cc ASSERT(kBase10MaximalLength <= kMaxDigitsAfterPoint + 1); ASSERT 281 src/conversions.cc ASSERT(decimal_rep_length > 0); ASSERT 282 src/conversions.cc ASSERT(decimal_rep_length <= f + 1); ASSERT 295 src/conversions.cc ASSERT(p >= kMinimalDigits && p <= kMaximalDigits); ASSERT 315 src/conversions.cc ASSERT(decimal_rep_length <= p); ASSERT 363 src/conversions.cc ASSERT(radix >= 2 && radix <= 36); ASSERT 396 src/conversions.cc ASSERT(integer_pos > 0); ASSERT 165 src/counters.h ASSERT(loc != NULL); ASSERT 263 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 269 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 290 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 298 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 306 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 324 src/cpu-profiler.cc ASSERT(isolate->cpu_profiler() != NULL); ASSERT 333 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 340 src/cpu-profiler.cc ASSERT(Isolate::Current()->cpu_profiler() != NULL); ASSERT 105 src/cpu-profiler.h ASSERT(filler != SamplingCircularQueue::kClear); ASSERT 250 src/d8-debug.cc ASSERT(tail_ == NULL); ASSERT 254 src/d8-debug.cc ASSERT(tail_ != NULL); ASSERT 264 src/d8-debug.cc ASSERT(head_ != NULL); ASSERT 268 src/d8-debug.cc ASSERT(tail_ == result); ASSERT 334 src/d8-debug.cc ASSERT(*message == NULL); ASSERT 132 src/d8-debug.h ASSERT(type == kMessage || type == kKeyboard || type == kDisconnect); ASSERT 64 src/d8.cc #ifndef ASSERT ASSERT 168 src/d8.cc ASSERT(try_catch.HasCaught()); ASSERT 174 src/d8.cc ASSERT(!try_catch.HasCaught()); ASSERT 295 src/d8.cc ASSERT(number->IsNumber()); ASSERT 317 src/d8.cc ASSERT(kMaxLength == i::ExternalArray::kMaxLength); ASSERT 388 src/d8.cc ASSERT(element_size == 1 || element_size == 2 || ASSERT 390 src/d8.cc ASSERT(byteLength == length * element_size); ASSERT 393 src/d8.cc ASSERT(data != NULL); ASSERT 420 src/d8.cc ASSERT(element_size == 1 || element_size == 2 || ASSERT 495 src/d8.cc ASSERT(!try_catch.HasCaught() && array_buffer->IsFunction()); ASSERT 754 src/d8.cc ASSERT(j+1 - i <= 8); ASSERT 1010 src/d8.cc ASSERT(counter->is_histogram() == is_histogram); ASSERT 1247 src/d8.cc ASSERT(!context.IsEmpty()); ASSERT 1374 src/d8.cc ASSERT(sizeof(char) == sizeof(uint8_t)); // NOLINT ASSERT 95 src/d8.h ASSERT(answer != NULL); ASSERT 51 src/data-flow.h ASSERT(target->data_length_ > 0); ASSERT 60 src/data-flow.h ASSERT(!Done()); ASSERT 92 src/data-flow.h ASSERT(length > 0); ASSERT 113 src/data-flow.h ASSERT(other.length() <= length()); ASSERT 123 src/data-flow.h ASSERT(i >= 0 && i < length()); ASSERT 129 src/data-flow.h ASSERT(i >= 0 && i < length()); ASSERT 134 src/data-flow.h ASSERT(i >= 0 && i < length()); ASSERT 139 src/data-flow.h ASSERT(other.length() == length()); ASSERT 146 src/data-flow.h ASSERT(other.length() == length()); ASSERT 157 src/data-flow.h ASSERT(other.length() == length()); ASSERT 164 src/data-flow.h ASSERT(other.length() == length()); ASSERT 57 src/date.cc ASSERT(stamp_ != Smi::FromInt(kInvalidStamp)); ASSERT 98 src/date.cc ASSERT(DaysFromYearMonth(*year, 0) + days == save_days); ASSERT 118 src/date.cc ASSERT(days >= -1); ASSERT 119 src/date.cc ASSERT(is_leap || (days >= 0)); ASSERT 120 src/date.cc ASSERT((days < 365) || (is_leap && (days < 366))); ASSERT 121 src/date.cc ASSERT(is_leap == ((*year % 4 == 0) && (*year % 100 || (*year % 400 == 0)))); ASSERT 122 src/date.cc ASSERT(is_leap || ((DaysFromYearMonth(*year, 0) + days) == save_days)); ASSERT 123 src/date.cc ASSERT(!is_leap || ((DaysFromYearMonth(*year, 0) + days + 1) == save_days)); ASSERT 149 src/date.cc ASSERT(DaysFromYearMonth(*year, *month) + *day - 1 == save_days); ASSERT 171 src/date.cc ASSERT(month >= 0); ASSERT 172 src/date.cc ASSERT(month < 12); ASSERT 247 src/date.cc ASSERT(InvalidSegment(before_) || before_->start_sec <= time_sec); ASSERT 248 src/date.cc ASSERT(InvalidSegment(after_) || time_sec < after_->start_sec); ASSERT 289 src/date.cc ASSERT(!InvalidSegment(after_)); ASSERT 316 src/date.cc ASSERT(after_->offset_ms == offset_ms); ASSERT 335 src/date.cc ASSERT(before_ != after_); ASSERT 359 src/date.cc ASSERT(before != NULL); ASSERT 360 src/date.cc ASSERT(after != NULL); ASSERT 361 src/date.cc ASSERT(before != after); ASSERT 362 src/date.cc ASSERT(InvalidSegment(before) || before->start_sec <= time_sec); ASSERT 363 src/date.cc ASSERT(InvalidSegment(after) || time_sec < after->start_sec); ASSERT 364 src/date.cc ASSERT(InvalidSegment(before) || InvalidSegment(after) || ASSERT 190 src/date.h ASSERT(offset < kInvalidLocalOffsetInMs); ASSERT 40 src/dateparser-inl.h ASSERT(out->length() >= OUTPUT_SIZE); ASSERT 200 src/dateparser-inl.h ASSERT(KeywordTable::kPrefixLength == 3); ASSERT 225 src/dateparser-inl.h ASSERT(day->IsEmpty()); ASSERT 226 src/dateparser-inl.h ASSERT(time->IsEmpty()); ASSERT 227 src/dateparser-inl.h ASSERT(tz->IsEmpty()); ASSERT 202 src/dateparser.cc ASSERT(factor <= 100000000); // factor won't overflow. ASSERT 177 src/dateparser.h ASSERT(IsNumber()); ASSERT 181 src/dateparser.h ASSERT(IsKeyword()); ASSERT 185 src/dateparser.h ASSERT(IsKeyword()); ASSERT 189 src/dateparser.h ASSERT(IsSymbol()); ASSERT 205 src/dateparser.h ASSERT(IsAsciiSign()); ASSERT 42 src/debug-agent.cc ASSERT(agent != NULL); ASSERT 158 src/debug-agent.cc ASSERT(session == session_); ASSERT 269 src/debug-agent.cc ASSERT(header_buffer_position > 1); // At least CRLF is received. ASSERT 270 src/debug-agent.cc ASSERT(header_buffer_position <= kHeaderBufferSize); ASSERT 402 src/debug-agent.cc ASSERT(buffer_position <= kBufferSize); ASSERT 411 src/debug-agent.cc ASSERT(buffer_position >= kEncodedSurrogateLength); ASSERT 54 src/debug-agent.h ASSERT(isolate_->debugger_agent_instance() == NULL); ASSERT 116 src/debug.cc ASSERT(reloc_iterator_ != NULL); ASSERT 117 src/debug.cc ASSERT(reloc_iterator_original_ != NULL); ASSERT 125 src/debug.cc ASSERT(!RinfoDone()); ASSERT 146 src/debug.cc ASSERT(position_ >= 0); ASSERT 147 src/debug.cc ASSERT(statement_position_ >= 0); ASSERT 180 src/debug.cc ASSERT(type_ == SOURCE_BREAK_LOCATIONS); ASSERT 286 src/debug.cc ASSERT(IsDebugBreak() || IsDebuggerStatement()); ASSERT 300 src/debug.cc ASSERT(!IsDebugBreak()); ASSERT 313 src/debug.cc ASSERT(IsDebugBreak()); ASSERT 330 src/debug.cc ASSERT(IsDebugBreak()); ASSERT 336 src/debug.cc ASSERT(!IsDebugBreak()); ASSERT 364 src/debug.cc ASSERT(IsDebugBreak()); ASSERT 384 src/debug.cc ASSERT(!IsDebugBreak()); ASSERT 429 src/debug.cc ASSERT(RelocInfo::IsConstructCall(rmode()) || ASSERT 511 src/debug.cc ASSERT(reloc_iterator_->done() == reloc_iterator_original_->done()); ASSERT 520 src/debug.cc ASSERT(reloc_iterator_->done() == reloc_iterator_original_->done()); ASSERT 522 src/debug.cc ASSERT(rmode() == original_rmode()); ASSERT 554 src/debug.cc ASSERT(to <= storage + ArchiveSpacePerThread()); ASSERT 564 src/debug.cc ASSERT(from <= storage + ArchiveSpacePerThread()); ASSERT 581 src/debug.cc ASSERT(bottom_js_frame->is_java_script()); ASSERT 607 src/debug.cc ASSERT(*script == *reinterpret_cast<Script**>(entry->value)); ASSERT 628 src/debug.cc ASSERT(entry->value != NULL); ASSERT 651 src/debug.cc ASSERT(entry != NULL); ASSERT 653 src/debug.cc ASSERT((*location)->IsScript()); ASSERT 667 src/debug.cc ASSERT((*location)->IsScript()); ASSERT 686 src/debug.cc ASSERT(debug_break_return_->IsCode()); ASSERT 690 src/debug.cc ASSERT(debug_break_slot_->IsCode()); ASSERT 708 src/debug.cc ASSERT(node != reinterpret_cast<DebugInfoListNode*>(data)); ASSERT 759 src/debug.cc ASSERT(isolate->has_pending_exception()); ASSERT 776 src/debug.cc ASSERT(!isolate->has_pending_exception()); ASSERT 782 src/debug.cc ASSERT(!isolate->has_pending_exception()); ASSERT 884 src/debug.cc ASSERT(InDebugger()); ASSERT 898 src/debug.cc ASSERT(args.length() == 0); ASSERT 953 src/debug.cc ASSERT(thread_local_.step_count_ == 0); ASSERT 1057 src/debug.cc ASSERT(!break_point_objects->IsUndefined()); ASSERT 1119 src/debug.cc ASSERT(!result.is_null()); ASSERT 1133 src/debug.cc ASSERT(HasDebugInfo(shared)); ASSERT 1154 src/debug.cc ASSERT(*source_position >= 0); ASSERT 1164 src/debug.cc ASSERT(debug_info->GetBreakPointCount() > 0); ASSERT 1198 src/debug.cc ASSERT(position >= 0); ASSERT 1208 src/debug.cc ASSERT(debug_info->GetBreakPointCount() > 0); ASSERT 1228 src/debug.cc ASSERT(source_position >= 0); ASSERT 1337 src/debug.cc ASSERT(Debug::InDebugger()); ASSERT 1438 src/debug.cc ASSERT(it.IsExit()); ASSERT 1484 src/debug.cc ASSERT(!obj.is_null()); ASSERT 1485 src/debug.cc ASSERT(!(*obj)->IsUndefined()); ASSERT 1486 src/debug.cc ASSERT(obj->IsSmi()); ASSERT 1494 src/debug.cc ASSERT(call_function_stub->major_key() == ASSERT 1505 src/debug.cc ASSERT(expressions_count - 2 - call_function_arg_count >= 0); ASSERT 1638 src/debug.cc ASSERT(code->major_key() == CodeStub::CallFunction); ASSERT 1700 src/debug.cc ASSERT(it.frame()->is_construct()); ASSERT 1767 src/debug.cc ASSERT(!StepOutActive()); ASSERT 1778 src/debug.cc ASSERT(!StepInActive()); ASSERT 1806 src/debug.cc ASSERT(!current_code->has_debug_break_slots()); ASSERT 1810 src/debug.cc ASSERT(!info.shared_info()->is_compiled()); ASSERT 1811 src/debug.cc ASSERT(!info.isolate()->has_pending_exception()); ASSERT 1816 src/debug.cc ASSERT(result != Isolate::Current()->has_pending_exception()); ASSERT 1821 src/debug.cc ASSERT(new_code->has_debug_break_slots()); ASSERT 1822 src/debug.cc ASSERT(current_code->is_compiled_optimizable() == ASSERT 1851 src/debug.cc ASSERT(frame->LookupCode()->kind() == Code::FUNCTION); ASSERT 1869 src/debug.cc ASSERT(frame->LookupCode()->kind() == Code::FUNCTION); ASSERT 1912 src/debug.cc ASSERT(RelocInfo::IsConstPool(info->rmode())); ASSERT 2069 src/debug.cc ASSERT(current_code->kind() == Code::FUNCTION); ASSERT 2098 src/debug.cc ASSERT(shared->is_compiled()); ASSERT 2124 src/debug.cc ASSERT(debug_info_list_ != NULL); ASSERT 2172 src/debug.cc ASSERT(frame_code.is_identical_to(code)); ASSERT 2263 src/debug.cc ASSERT(frame_code.is_identical_to(code)); ASSERT 2309 src/debug.cc ASSERT(isolate_->context() == *Debug::debug_context()); ASSERT 2316 src/debug.cc ASSERT(fun->IsJSFunction()); ASSERT 2336 src/debug.cc ASSERT(script_cache_ == NULL); ASSERT 2377 src/debug.cc ASSERT(script_cache_ != NULL); ASSERT 2435 src/debug.cc ASSERT(isolate_->context() == *isolate_->debug()->debug_context()); ASSERT 2442 src/debug.cc ASSERT(constructor->IsJSFunction()); ASSERT 2587 src/debug.cc ASSERT(isolate_->context() == *isolate_->debug()->debug_context()); ASSERT 2593 src/debug.cc ASSERT(isolate_->context() == *isolate_->debug()->debug_context()); ASSERT 2676 src/debug.cc ASSERT(update_script_break_points->IsJSFunction()); ASSERT 2817 src/debug.cc ASSERT(event_listener_->IsJSFunction()); ASSERT 2893 src/debug.cc ASSERT(isolate_->debug()->InDebugger()); ASSERT 3219 src/debug.cc ASSERT(Isolate::Current() == isolate_); ASSERT 3244 src/debug.cc ASSERT(Isolate::Current() == isolate_); ASSERT 3255 src/debug.cc ASSERT(Isolate::Current() == isolate_); ASSERT 3280 src/debug.cc ASSERT(prev_ != NULL || !debug->is_interrupt_pending(PREEMPT)); ASSERT 3281 src/debug.cc ASSERT(prev_ != NULL || !debug->is_interrupt_pending(DEBUGBREAK)); ASSERT 3309 src/debug.cc ASSERT(Isolate::Current() == isolate_); ASSERT 3456 src/debug.cc ASSERT(!context.IsEmpty() || event_ == v8::ScriptCollected); ASSERT 3553 src/debug.cc ASSERT(!IsEmpty()); ASSERT 967 src/debug.h ASSERT(Isolate::Current() == isolate_); ASSERT 84 src/deoptimizer.cc ASSERT(isolate == Isolate::Current()); ASSERT 92 src/deoptimizer.cc ASSERT(isolate->deoptimizer_data()->current_ == NULL); ASSERT 99 src/deoptimizer.cc ASSERT(isolate == Isolate::Current()); ASSERT 101 src/deoptimizer.cc ASSERT(result != NULL); ASSERT 129 src/deoptimizer.cc ASSERT(isolate == Isolate::Current()); ASSERT 130 src/deoptimizer.cc ASSERT(frame->is_optimized()); ASSERT 131 src/deoptimizer.cc ASSERT(isolate->deoptimizer_data()->deoptimized_frame_info_ == NULL); ASSERT 141 src/deoptimizer.cc ASSERT(deoptimization_index != Safepoint::kNoDeoptimizationIndex); ASSERT 215 src/deoptimizer.cc ASSERT(isolate == Isolate::Current()); ASSERT 216 src/deoptimizer.cc ASSERT(isolate->deoptimizer_data()->deoptimized_frame_info_ == info); ASSERT 275 src/deoptimizer.cc ASSERT(context->IsGlobalContext()); ASSERT 304 src/deoptimizer.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 341 src/deoptimizer.cc ASSERT(node != reinterpret_cast<DeoptimizingCodeListNode*>(data)); ASSERT 394 src/deoptimizer.cc ASSERT(from == NULL); ASSERT 418 src/deoptimizer.cc ASSERT(optimized_code_ != NULL); ASSERT 424 src/deoptimizer.cc ASSERT(optimized_code_->kind() == Code::OPTIMIZED_FUNCTION); ASSERT 425 src/deoptimizer.cc ASSERT(!optimized_code_->contains(from)); ASSERT 428 src/deoptimizer.cc ASSERT(optimized_code_->contains(from)); ASSERT 430 src/deoptimizer.cc ASSERT(HEAP->allow_allocation(false)); ASSERT 438 src/deoptimizer.cc ASSERT(input_ == NULL && output_ == NULL); ASSERT 450 src/deoptimizer.cc ASSERT(!HEAP->allow_allocation(true)); ASSERT 455 src/deoptimizer.cc ASSERT(id >= 0); ASSERT 564 src/deoptimizer.cc ASSERT(Translation::BEGIN == opcode); ASSERT 570 src/deoptimizer.cc ASSERT(output_ == NULL); ASSERT 1060 src/deoptimizer.cc ASSERT(unoptimized_code->kind() == Code::FUNCTION); ASSERT 1082 src/deoptimizer.cc ASSERT(unoptimized_code->kind() == Code::FUNCTION); ASSERT 1113 src/deoptimizer.cc ASSERT(result == fixed_size + (stack_slots * kPointerSize) + outgoing_size); ASSERT 1165 src/deoptimizer.cc ASSERT(!Serializer::enabled()); ASSERT 1172 src/deoptimizer.cc ASSERT(desc.reloc_size == 0); ASSERT 1178 src/deoptimizer.cc ASSERT(chunk->area_size() >= desc.instr_size); ASSERT 1201 src/deoptimizer.cc ASSERT(data->deoptimizing_code_list_ != NULL); ASSERT 1284 src/deoptimizer.cc ASSERT(index >= 0); ASSERT 1285 src/deoptimizer.cc ASSERT(index < ComputeParametersCount()); ASSERT 1326 src/deoptimizer.cc ASSERT(HasNext()); ASSERT 1587 src/deoptimizer.cc ASSERT(opcode == Translation::BEGIN); ASSERT 1591 src/deoptimizer.cc ASSERT(jsframe_count > inlined_jsframe_index); ASSERT 1597 src/deoptimizer.cc ASSERT(Translation::NumberOfOperandsFor(opcode) == 2); ASSERT 1656 src/deoptimizer.cc ASSERT(output_frame->GetFrameType() == StackFrame::ARGUMENTS_ADAPTOR); ASSERT 370 src/deoptimizer.h ASSERT(static_cast<uint32_t>(frame_size_) == frame_size_); ASSERT 404 src/deoptimizer.h ASSERT(n < ARRAY_SIZE(registers_)); ASSERT 409 src/deoptimizer.h ASSERT(n < ARRAY_SIZE(double_registers_)); ASSERT 414 src/deoptimizer.h ASSERT(n < ARRAY_SIZE(registers_)); ASSERT 419 src/deoptimizer.h ASSERT(n < ARRAY_SIZE(double_registers_)); ASSERT 512 src/deoptimizer.h ASSERT(offset < frame_size_); ASSERT 539 src/deoptimizer.h ASSERT(index >= 0 && index < buffer->length()); ASSERT 757 src/deoptimizer.h ASSERT(0 <= index && index < parameters_count()); ASSERT 763 src/deoptimizer.h ASSERT(0 <= index && index < expression_count()); ASSERT 774 src/deoptimizer.h ASSERT(0 <= index && index < parameters_count()); ASSERT 780 src/deoptimizer.h ASSERT(0 <= index && index < expression_count()); ASSERT 258 src/disassembler.cc ASSERT(obj->IsSmi()); ASSERT 263 src/disassembler.cc ASSERT(major_key == CodeStub::MajorKeyFromKey(key)); ASSERT 51 src/diy-fp.h ASSERT(e_ == other.e_); ASSERT 52 src/diy-fp.h ASSERT(f_ >= other.f_); ASSERT 77 src/diy-fp.h ASSERT(f_ != 0); ASSERT 60 src/double.h ASSERT(Sign() > 0); ASSERT 61 src/double.h ASSERT(!IsSpecial()); ASSERT 67 src/double.h ASSERT(value() > 0.0); ASSERT 147 src/double.h ASSERT(Sign() > 0); ASSERT 156 src/double.h ASSERT(value() > 0.0); ASSERT 58 src/dtoa.cc ASSERT(!Double(v).IsSpecial()); ASSERT 59 src/dtoa.cc ASSERT(mode == DTOA_SHORTEST || requested_digits >= 0); ASSERT 76 src/elements-kind.cc ASSERT(sequence_number >= 0 && ASSERT 94 src/elements-kind.cc ASSERT(IsFastElementsKind(elements_kind)); ASSERT 95 src/elements-kind.cc ASSERT(elements_kind != TERMINAL_FAST_ELEMENTS_KIND); ASSERT 101 src/elements-kind.h ASSERT(FIRST_FAST_ELEMENTS_KIND == 0); ASSERT 181 src/elements-kind.h ASSERT(IsFastSmiElementsKind(from_kind)); ASSERT 156 src/elements.cc ASSERT(to->map() != HEAP->fixed_cow_array_map()); ASSERT 159 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 168 src/elements.cc ASSERT(to->get(i)->IsTheHole()); ASSERT 173 src/elements.cc ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() && ASSERT 176 src/elements.cc ASSERT(IsFastSmiOrObjectElementsKind(from_kind)); ASSERT 177 src/elements.cc ASSERT(IsFastSmiOrObjectElementsKind(to_kind)); ASSERT 205 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 213 src/elements.cc ASSERT(to->get(i)->IsTheHole()); ASSERT 218 src/elements.cc ASSERT(to != from); ASSERT 219 src/elements.cc ASSERT(IsFastSmiOrObjectElementsKind(to_kind)); ASSERT 229 src/elements.cc ASSERT(!value->IsTheHole()); ASSERT 253 src/elements.cc ASSERT(IsFastSmiOrObjectElementsKind(to_kind)); ASSERT 256 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 265 src/elements.cc ASSERT(to->get(i)->IsTheHole()); ASSERT 270 src/elements.cc ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() && ASSERT 280 src/elements.cc ASSERT(IsFastObjectElementsKind(to_kind)); ASSERT 287 src/elements.cc ASSERT(maybe_value->IsRetryAfterGC() || maybe_value->IsOutOfMemory()); ASSERT 308 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 318 src/elements.cc ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() && ASSERT 339 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 348 src/elements.cc ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() && ASSERT 373 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 384 src/elements.cc ASSERT(static_cast<int>(to_end) <= to->length()); ASSERT 385 src/elements.cc ASSERT(packed_size >= 0 && packed_size <= copy_size); ASSERT 386 src/elements.cc ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() && ASSERT 392 src/elements.cc ASSERT(!smi->IsTheHole()); ASSERT 409 src/elements.cc ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd || ASSERT 418 src/elements.cc ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() && ASSERT 441 src/elements.cc ASSERT(copy_size == ElementsAccessor::kCopyToEnd || ASSERT 650 src/elements.cc ASSERT(!to->get(i)->IsTheHole()); ASSERT 676 src/elements.cc ASSERT(!value->IsTheHole()); ASSERT 697 src/elements.cc ASSERT(e->IsString() || e->IsNumber()); ASSERT 719 src/elements.cc ASSERT(extra == index); ASSERT 829 src/elements.cc ASSERT(obj->HasFastSmiOrObjectElements() || ASSERT 905 src/elements.cc ASSERT((IsFastSmiOrObjectElementsKind(KindTraits::Kind) && ASSERT 914 src/elements.cc ASSERT((!IsFastSmiElementsKind(KindTraits::Kind) || ASSERT 1465 src/elements.cc ASSERT(!context->get(context_index)->IsTheHole()); ASSERT 1479 src/elements.cc ASSERT(!context->get(context_index)->IsTheHole()); ASSERT 1647 src/elements.cc ASSERT(new_length->IsSmi() || new_length->IsUndefined()); ASSERT 1669 src/elements.cc ASSERT(new_length->IsNumber()); ASSERT 135 src/elements.h ASSERT(elements_kind < kElementsKindCount); ASSERT 52 src/execution.cc ASSERT(isolate_ != NULL); ASSERT 62 src/execution.cc ASSERT(isolate_ != NULL); ASSERT 103 src/execution.cc ASSERT(function->context()->global()->IsGlobalObject()); ASSERT 127 src/execution.cc ASSERT(*has_pending_exception == Isolate::Current()->has_pending_exception()); ASSERT 210 src/execution.cc ASSERT(catcher.HasCaught()); ASSERT 212 src/execution.cc ASSERT(isolate->has_pending_exception()); ASSERT 213 src/execution.cc ASSERT(isolate->external_caught_exception()); ASSERT 223 src/execution.cc ASSERT(!Isolate::Current()->has_pending_exception()); ASSERT 224 src/execution.cc ASSERT(!Isolate::Current()->external_caught_exception()); ASSERT 230 src/execution.cc ASSERT(!object->IsJSFunction()); ASSERT 258 src/execution.cc ASSERT(!object->IsJSFunction()); ASSERT 288 src/execution.cc ASSERT(!object->IsJSFunction()); ASSERT 316 src/execution.cc ASSERT(!object->IsJSFunction()); ASSERT 553 src/execution.cc ASSERT(reinterpret_cast<uintptr_t>(&limit) > kLimitSize); ASSERT 591 src/execution.cc ASSERT(has_pending_exception != NULL); \ ASSERT 743 src/execution.cc ASSERT(!*exc); ASSERT 847 src/execution.cc ASSERT(!it.done()); ASSERT 238 src/execution.h ASSERT(!should_postpone_interrupts(lock)); ASSERT 69 src/extensions/externalize-string-extension.cc ASSERT(strcmp(*v8::String::AsciiValue(str), "isAsciiString") == 0); ASSERT 45 src/factory.cc ASSERT(0 <= size); ASSERT 55 src/factory.cc ASSERT(0 <= size); ASSERT 65 src/factory.cc ASSERT(0 <= size); ASSERT 74 src/factory.cc ASSERT(0 <= at_least_space_for); ASSERT 83 src/factory.cc ASSERT(0 <= at_least_space_for); ASSERT 92 src/factory.cc ASSERT(0 <= at_least_space_for); ASSERT 100 src/factory.cc ASSERT(0 <= at_least_space_for); ASSERT 108 src/factory.cc ASSERT(0 <= at_least_space_for); ASSERT 116 src/factory.cc ASSERT(0 <= number_of_descriptors); ASSERT 127 src/factory.cc ASSERT(deopt_entry_count > 0); ASSERT 138 src/factory.cc ASSERT(deopt_entry_count > 0); ASSERT 263 src/factory.cc ASSERT(begin > 0 || end < str->length()); ASSERT 418 src/factory.cc ASSERT(0 <= length); ASSERT 430 src/factory.cc ASSERT(0 <= length); ASSERT 800 src/factory.cc ASSERT(!function->has_initial_map()); ASSERT 801 src/factory.cc ASSERT(!function->has_prototype()); ASSERT 850 src/factory.cc ASSERT(!function->has_initial_map()); ASSERT 851 src/factory.cc ASSERT(!function->has_prototype()); ASSERT 1313 src/factory.cc ASSERT(type != INVALID_TYPE); ASSERT 1378 src/factory.cc ASSERT(result->shared()->IsApiFunction()); ASSERT 146 src/fast-dtoa.cc ASSERT(rest <= unsafe_interval); ASSERT 192 src/fast-dtoa.cc ASSERT(rest < ten_kappa); ASSERT 391 src/fast-dtoa.cc ASSERT(low.e() == w.e() && w.e() == high.e()); ASSERT 392 src/fast-dtoa.cc ASSERT(low.f() + 1 <= high.f() - 1); ASSERT 393 src/fast-dtoa.cc ASSERT(kMinimalTargetExponent <= w.e() && w.e() <= kMaximalTargetExponent); ASSERT 461 src/fast-dtoa.cc ASSERT(one.e() >= -60); ASSERT 462 src/fast-dtoa.cc ASSERT(fractionals < one.f()); ASSERT 463 src/fast-dtoa.cc ASSERT(V8_2PART_UINT64_C(0xFFFFFFFF, FFFFFFFF) / 10 >= one.f()); ASSERT 516 src/fast-dtoa.cc ASSERT(kMinimalTargetExponent <= w.e() && w.e() <= kMaximalTargetExponent); ASSERT 517 src/fast-dtoa.cc ASSERT(kMinimalTargetExponent >= -60); ASSERT 518 src/fast-dtoa.cc ASSERT(kMaximalTargetExponent <= -32); ASSERT 569 src/fast-dtoa.cc ASSERT(one.e() >= -60); ASSERT 570 src/fast-dtoa.cc ASSERT(fractionals < one.f()); ASSERT 571 src/fast-dtoa.cc ASSERT(V8_2PART_UINT64_C(0xFFFFFFFF, FFFFFFFF) / 10 >= one.f()); ASSERT 611 src/fast-dtoa.cc ASSERT(boundary_plus.e() == w.e()); ASSERT 622 src/fast-dtoa.cc ASSERT((kMinimalTargetExponent <= w.e() + ten_mk.e() + ASSERT 636 src/fast-dtoa.cc ASSERT(scaled_w.e() == ASSERT 681 src/fast-dtoa.cc ASSERT((kMinimalTargetExponent <= w.e() + ten_mk.e() + ASSERT 715 src/fast-dtoa.cc ASSERT(v > 0); ASSERT 716 src/fast-dtoa.cc ASSERT(!Double(v).IsSpecial()); ASSERT 61 src/fixed-dtoa.cc ASSERT((accumulator >> 32) == 0); ASSERT 65 src/fixed-dtoa.cc ASSERT(-64 <= shift_amount && shift_amount <= 64); ASSERT 238 src/fixed-dtoa.cc ASSERT(-128 <= exponent && exponent <= 0); ASSERT 244 src/fixed-dtoa.cc ASSERT(fractionals >> 56 == 0); ASSERT 270 src/fixed-dtoa.cc ASSERT(64 < -exponent && -exponent <= 128); ASSERT 388 src/fixed-dtoa.cc ASSERT(fractional_count <= 20); ASSERT 71 src/flags.cc ASSERT(type_ == TYPE_BOOL); ASSERT 76 src/flags.cc ASSERT(type_ == TYPE_INT); ASSERT 81 src/flags.cc ASSERT(type_ == TYPE_FLOAT); ASSERT 86 src/flags.cc ASSERT(type_ == TYPE_STRING); ASSERT 91 src/flags.cc ASSERT(type_ == TYPE_STRING); ASSERT 99 src/flags.cc ASSERT(type_ == TYPE_ARGS); ASSERT 104 src/flags.cc ASSERT(type_ == TYPE_BOOL); ASSERT 109 src/flags.cc ASSERT(type_ == TYPE_INT); ASSERT 114 src/flags.cc ASSERT(type_ == TYPE_FLOAT); ASSERT 119 src/flags.cc ASSERT(type_ == TYPE_STRING); ASSERT 124 src/flags.cc ASSERT(type_ == TYPE_ARGS); ASSERT 237 src/flags.cc ASSERT(args_flag == NULL); ASSERT 205 src/frames-inl.h ASSERT(-1 <= index && index < param_count); ASSERT 233 src/frames-inl.h ASSERT(result->IsJSFunction()); ASSERT 281 src/frames-inl.h ASSERT(frame->is_java_script() || frame->is_arguments_adaptor()); ASSERT 306 src/frames-inl.h ASSERT(iterator_.frame()->is_arguments_adaptor()); ASSERT 68 src/frames.cc ASSERT(frame->sp() <= handler->address()); ASSERT 77 src/frames.cc ASSERT(!done()); ASSERT 132 src/frames.cc ASSERT(!done()); ASSERT 150 src/frames.cc ASSERT(!done() || handler_ == NULL); ASSERT 156 src/frames.cc ASSERT(!done()); ASSERT 172 src/frames.cc ASSERT(fp_ != NULL); ASSERT 188 src/frames.cc ASSERT(result != NULL); ASSERT 299 src/frames.cc ASSERT(is_working_iterator_); ASSERT 300 src/frames.cc ASSERT(!done()); ASSERT 393 src/frames.cc ASSERT(entry->safepoint_entry.is_valid()); ASSERT 395 src/frames.cc ASSERT(entry->safepoint_entry.Equals( ASSERT 422 src/frames.cc ASSERT(GcSafeCodeContains(holder, pc)); ASSERT 436 src/frames.cc ASSERT(return_address_location_resolver == NULL); ASSERT 442 src/frames.cc ASSERT(state->fp != NULL); ASSERT 458 src/frames.cc ASSERT(kind == Code::FUNCTION || kind == Code::OPTIMIZED_FUNCTION); ASSERT 556 src/frames.cc ASSERT(*state->pc_address != NULL); ASSERT 591 src/frames.cc ASSERT(base >= limit); // stack grows downwards ASSERT 624 src/frames.cc ASSERT(it.done()); ASSERT 629 src/frames.cc ASSERT(!SafeStackFrameIterator::is_active(isolate())); ASSERT 722 src/frames.cc ASSERT(!SafeStackFrameIterator::is_active(isolate()) && ASSERT 736 src/frames.cc ASSERT(functions->length() == 0); ASSERT 742 src/frames.cc ASSERT(functions->length() == 0); ASSERT 846 src/frames.cc ASSERT(frames->length() == 0); ASSERT 847 src/frames.cc ASSERT(is_optimized()); ASSERT 866 src/frames.cc ASSERT(opcode == Translation::BEGIN); ASSERT 886 src/frames.cc ASSERT(opcode == Translation::STACK_SLOT || ASSERT 920 src/frames.cc ASSERT(pc_offset > 0); ASSERT 928 src/frames.cc ASSERT(!is_constructor); ASSERT 935 src/frames.cc ASSERT(!is_constructor); ASSERT 941 src/frames.cc ASSERT(is_optimized()); ASSERT 953 src/frames.cc ASSERT(code != NULL); ASSERT 954 src/frames.cc ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION); ASSERT 958 src/frames.cc ASSERT(*deopt_index != Safepoint::kNoDeoptimizationIndex); ASSERT 965 src/frames.cc ASSERT(is_optimized()); ASSERT 973 src/frames.cc ASSERT(opcode == Translation::BEGIN); ASSERT 982 src/frames.cc ASSERT(functions->length() == 0); ASSERT 983 src/frames.cc ASSERT(is_optimized()); ASSERT 992 src/frames.cc ASSERT(opcode == Translation::BEGIN); ASSERT 1040 src/frames.cc ASSERT(code != NULL); ASSERT 1227 src/frames.cc ASSERT(!it.done()); ASSERT 1229 src/frames.cc ASSERT(handler->is_js_entry()); ASSERT 1235 src/frames.cc ASSERT(it.done()); ASSERT 1278 src/frames.cc ASSERT(n >= 0); ASSERT 1307 src/frames.cc ASSERT(map == code->GetHeap()->code_map()); ASSERT 1318 src/frames.cc ASSERT(code != NULL && GcSafeCodeContains(code, inner_pointer)); ASSERT 1359 src/frames.cc ASSERT(IsPowerOf2(kInnerPointerToCodeCacheSize)); ASSERT 1367 src/frames.cc ASSERT(entry->code == GcSafeFindCodeForInnerPointer(inner_pointer)); ASSERT 1400 src/frames.cc ASSERT(i == kNumJSCallerSaved); ASSERT 1404 src/frames.cc ASSERT(0 <= n && n < kNumJSCallerSaved); ASSERT 319 src/frames.h ASSERT(frame->is_entry()); ASSERT 347 src/frames.h ASSERT(frame->is_entry_construct()); ASSERT 374 src/frames.h ASSERT(frame->is_exit()); ASSERT 414 src/frames.h ASSERT(frame->is_standard()); ASSERT 533 src/frames.h ASSERT(frame->is_java_script()); ASSERT 597 src/frames.h ASSERT(frame->is_arguments_adaptor()); ASSERT 629 src/frames.h ASSERT(frame->is_internal()); ASSERT 650 src/frames.h ASSERT(frame->is_construct()); ASSERT 680 src/frames.h ASSERT(!done()); ASSERT 705 src/frames.h ASSERT(!done()); ASSERT 800 src/frames.h ASSERT(is_working_iterator_); ASSERT 309 src/full-codegen.cc ASSERT(!isolate->has_pending_exception()); ASSERT 364 src/full-codegen.cc ASSERT(info_->HasDeoptimizationSupport() || bailout_entries_.is_empty()); ASSERT 380 src/full-codegen.cc ASSERT(!isolate()->heap()->InNewSpace(*info)); ASSERT 417 src/full-codegen.cc ASSERT(!call->return_is_recorded_); ASSERT 429 src/full-codegen.cc ASSERT(Smi::IsValid(pc_and_state)); ASSERT 457 src/full-codegen.cc ASSERT(masm_->pc_offset() > 0); ASSERT 638 src/full-codegen.cc ASSERT(DeclareGlobalsLanguageMode::is_valid(language_mode())); ASSERT 740 src/full-codegen.cc ASSERT(lookup_index >= 0); ASSERT 741 src/full-codegen.cc ASSERT(static_cast<size_t>(lookup_index) < ASSERT 749 src/full-codegen.cc ASSERT(function != NULL); ASSERT 750 src/full-codegen.cc ASSERT(function->intrinsic_type == Runtime::INLINE); ASSERT 845 src/full-codegen.cc ASSERT(context()->IsEffect()); ASSERT 895 src/full-codegen.cc ASSERT(!scope_->interface()->Instance().is_null()); ASSERT 1218 src/full-codegen.cc ASSERT(scope_->declarations()->is_empty()); ASSERT 540 src/full-codegen.h ASSERT(loop_depth_ > 0); ASSERT 728 src/full-codegen.h ASSERT(context->IsTest()); ASSERT 81 src/func-name-inferrer.h ASSERT(IsOpen()); ASSERT 89 src/func-name-inferrer.h ASSERT(IsOpen()); ASSERT 138 src/gdb-jit.cc ASSERT((position_ % align) == 0); ASSERT 178 src/gdb-jit.cc ASSERT(offset < capacity_ && offset + sizeof(T) <= capacity_); ASSERT 253 src/gdb-jit.cc ASSERT(IsPowerOf2(align)); ASSERT 273 src/gdb-jit.cc ASSERT(strlen(name_) < sizeof(header->sectname)); ASSERT 274 src/gdb-jit.cc ASSERT(strlen(segment_) < sizeof(header->segname)); ASSERT 466 src/gdb-jit.cc ASSERT(writer_ == NULL); ASSERT 559 src/gdb-jit.cc ASSERT(w->position() == 0); ASSERT 671 src/gdb-jit.cc ASSERT(w->position() == 0); ASSERT 713 src/gdb-jit.cc ASSERT(w->position() == sizeof(ELFHeader)); ASSERT 987 src/gdb-jit.cc ASSERT(state < STACK_STATE_MAX); ASSERT 992 src/gdb-jit.cc ASSERT(state < STACK_STATE_MAX); ASSERT 1147 src/gdb-jit.cc ASSERT(Context::MIN_CONTEXT_SLOTS == 4); ASSERT 1148 src/gdb-jit.cc ASSERT(Context::CLOSURE_INDEX == 0); ASSERT 1149 src/gdb-jit.cc ASSERT(Context::PREVIOUS_INDEX == 1); ASSERT 1150 src/gdb-jit.cc ASSERT(Context::EXTENSION_INDEX == 2); ASSERT 1151 src/gdb-jit.cc ASSERT(Context::GLOBAL_INDEX == 3); ASSERT 1293 src/gdb-jit.cc ASSERT(desc_->IsLineInfoAvailable()); ASSERT 1468 src/gdb-jit.cc ASSERT(info->pc_ >= pc); ASSERT 1638 src/gdb-jit.cc ASSERT((w->position() - initial_position) % kPointerSize == 0); ASSERT 2072 src/gdb-jit.cc ASSERT(!IsLineInfoTagged(entry)); ASSERT 2151 src/gdb-jit.cc ASSERT(!IsLineInfoTagged(line_info)); ASSERT 2153 src/gdb-jit.cc ASSERT(e->value == NULL); ASSERT 58 src/global-handles.cc ASSERT(OFFSET_OF(Node, object_) == 0); ASSERT 80 src/global-handles.cc ASSERT(static_cast<int>(index_) == index); ASSERT 88 src/global-handles.cc ASSERT(state_ == FREE); ASSERT 99 src/global-handles.cc ASSERT(state_ != FREE); ASSERT 146 src/global-handles.cc ASSERT(state_ == WEAK); ASSERT 152 src/global-handles.cc ASSERT(state_ != FREE); ASSERT 166 src/global-handles.cc ASSERT(state_ != FREE); ASSERT 170 src/global-handles.cc ASSERT(state_ != FREE); ASSERT 176 src/global-handles.cc ASSERT(state_ == FREE); ASSERT 180 src/global-handles.cc ASSERT(state_ == FREE); ASSERT 187 src/global-handles.cc ASSERT(state_ != FREE); ASSERT 200 src/global-handles.cc ASSERT(state_ != FREE); ASSERT 227 src/global-handles.cc ASSERT(!object_->IsExternalAsciiString() || ASSERT 229 src/global-handles.cc ASSERT(!object_->IsExternalTwoByteString() || ASSERT 237 src/global-handles.cc ASSERT(state_ != NEAR_DEATH); ASSERT 293 src/global-handles.cc ASSERT(0 <= index && index < kSize); ASSERT 298 src/global-handles.cc ASSERT(used_nodes_ < kSize); ASSERT 310 src/global-handles.cc ASSERT(used_nodes_ > 0); ASSERT 340 src/global-handles.cc ASSERT(block->node_at(index_) == this); ASSERT 364 src/global-handles.cc ASSERT(!done()); ASSERT 369 src/global-handles.cc ASSERT(!done()); ASSERT 412 src/global-handles.cc ASSERT(first_free_ != NULL); ASSERT 436 src/global-handles.cc ASSERT(callback != NULL); ASSERT 507 src/global-handles.cc ASSERT(node->is_in_new_space_list()); ASSERT 519 src/global-handles.cc ASSERT(node->is_in_new_space_list()); ASSERT 532 src/global-handles.cc ASSERT(isolate_->heap()->gc_state() == Heap::NOT_IN_GC); ASSERT 538 src/global-handles.cc ASSERT(node->is_in_new_space_list()); ASSERT 573 src/global-handles.cc ASSERT(node->is_in_new_space_list()); ASSERT 678 src/global-handles.cc ASSERT(!Node::FromLocation(handles[i])->is_independent()); ASSERT 693 src/global-handles.cc ASSERT(!Node::FromLocation(BitCast<Object**>(parent))->is_independent()); ASSERT 695 src/global-handles.cc ASSERT(!Node::FromLocation(children[i])->is_independent()); ASSERT 52 src/global-handles.h ASSERT(length > 0); ASSERT 86 src/global-handles.h ASSERT(length > 0); ASSERT 50 src/handles-inl.h ASSERT(!obj->IsFailure()); ASSERT 57 src/handles-inl.h ASSERT(!obj->IsFailure()); ASSERT 64 src/handles-inl.h ASSERT(location_ != NULL); ASSERT 65 src/handles-inl.h ASSERT(reinterpret_cast<Address>(*location_) != kHandleZapValue); ASSERT 82 src/handles-inl.h ASSERT(isolate == Isolate::Current()); ASSERT 97 src/handles-inl.h ASSERT(isolate_ == Isolate::Current()); ASSERT 120 src/handles-inl.h ASSERT(current->level > 0); ASSERT 133 src/handles-inl.h ASSERT(isolate == Isolate::Current()); ASSERT 141 src/handles-inl.h ASSERT(cur < current->limit); ASSERT 65 src/handles.cc ASSERT(result == current->limit); ASSERT 80 src/handles.cc ASSERT(limit - current->next < kHandleBlockSize); ASSERT 100 src/handles.cc ASSERT(isolate == Isolate::Current()); ASSERT 108 src/handles.cc ASSERT(end - start <= kHandleBlockSize); ASSERT 223 src/handles.cc ASSERT(function->should_have_prototype()); ASSERT 357 src/handles.cc ASSERT(foreign->foreign_address() == ASSERT 400 src/handles.cc ASSERT(script->source()->IsUndefined()); ASSERT 403 src/handles.cc ASSERT(script->line_ends()->IsFixedArray()); ASSERT 416 src/handles.cc ASSERT(script->line_ends()->IsFixedArray()); ASSERT 456 src/handles.cc ASSERT(content.IsFlat()); ASSERT 643 src/handles.cc ASSERT(ContainsOnlyValidKeys(content)); ASSERT 651 src/handles.cc ASSERT(ContainsOnlyValidKeys(content)); ASSERT 673 src/handles.cc ASSERT(ContainsOnlyValidKeys(content)); ASSERT 681 src/handles.cc ASSERT(ContainsOnlyValidKeys(content)); ASSERT 766 src/handles.cc ASSERT(storage->length() == index); ASSERT 964 src/handles.cc ASSERT(impl_->isolate() == Isolate::Current()); ASSERT 970 src/handles.cc ASSERT(data->limit == &impl_->blocks()->last()[kHandleBlockSize]); ASSERT 986 src/handles.cc ASSERT(handles_detached_); ASSERT 987 src/handles.cc ASSERT(impl_->isolate()->handle_scope_data()->level == prev_level_); ASSERT 76 src/handles.h ASSERT(location_ == NULL || ASSERT 183 src/hashmap.h ASSERT(occupancy_ < capacity_); ASSERT 243 src/hashmap.h ASSERT(map_ - 1 <= p && p < end); ASSERT 256 src/hashmap.h ASSERT(key != NULL); ASSERT 258 src/hashmap.h ASSERT(IsPowerOf2(capacity_)); ASSERT 261 src/hashmap.h ASSERT(map_ <= p && p < end); ASSERT 263 src/hashmap.h ASSERT(occupancy_ < capacity_); // Guarantees loop termination. ASSERT 278 src/hashmap.h ASSERT(IsPowerOf2(capacity)); ASSERT 52 src/heap-inl.h ASSERT(!rear_page->prev_page()->is_anchor()); ASSERT 58 src/heap-inl.h ASSERT(GetHeadPage() == ASSERT 186 src/heap-inl.h ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC); ASSERT 187 src/heap-inl.h ASSERT(space != NEW_SPACE || ASSERT 221 src/heap-inl.h ASSERT(MAP_SPACE == space); ASSERT 248 src/heap-inl.h ASSERT(string->IsExternalString()); ASSERT 294 src/heap-inl.h ASSERT(!result || // Either not in new space ASSERT 365 src/heap-inl.h ASSERT(type != MAP_TYPE); ASSERT 366 src/heap-inl.h ASSERT(type != CODE_TYPE); ASSERT 367 src/heap-inl.h ASSERT(type != ODDBALL_TYPE); ASSERT 368 src/heap-inl.h ASSERT(type != JS_GLOBAL_PROPERTY_CELL_TYPE); ASSERT 391 src/heap-inl.h ASSERT(IsAligned(byte_size, kPointerSize)); ASSERT 415 src/heap-inl.h ASSERT(HEAP->InFromSpace(object)); ASSERT 427 src/heap-inl.h ASSERT(HEAP->InFromSpace(*p)); ASSERT 465 src/heap-inl.h ASSERT(HasBeenSetUp()); ASSERT 484 src/heap-inl.h ASSERT(amount_of_external_allocated_memory_ >= 0); ASSERT 572 src/heap-inl.h ASSERT(string->IsExternalString()); ASSERT 600 src/heap-inl.h ASSERT(heap_->InNewSpace(obj)); ASSERT 601 src/heap-inl.h ASSERT(obj != HEAP->raw_unchecked_the_hole_value()); ASSERT 604 src/heap-inl.h ASSERT(String::IsAscii(string->GetChars(), string->length())); ASSERT 610 src/heap-inl.h ASSERT(!heap_->InNewSpace(obj)); ASSERT 611 src/heap-inl.h ASSERT(obj != HEAP->raw_unchecked_the_hole_value()); ASSERT 614 src/heap-inl.h ASSERT(String::IsAscii(string->GetChars(), string->length())); ASSERT 622 src/heap-inl.h ASSERT(string->IsExternalString()); ASSERT 623 src/heap-inl.h ASSERT(!heap_->InNewSpace(string)); ASSERT 697 src/heap-inl.h ASSERT(e.output != NULL); ASSERT 720 src/heap-inl.h ASSERT(HEAP->always_allocate_scope_depth_ == 0); ASSERT 727 src/heap-inl.h ASSERT(HEAP->always_allocate_scope_depth_ == 0); ASSERT 738 src/heap-inl.h ASSERT(HEAP->linear_allocation_scope_depth_ >= 0); ASSERT 747 src/heap-inl.h ASSERT(HEAP->Contains(object)); ASSERT 748 src/heap-inl.h ASSERT(object->map()->IsMap()); ASSERT 71 src/heap-profiler.cc ASSERT(Isolate::Current()->heap_profiler() != NULL); ASSERT 81 src/heap-profiler.cc ASSERT(Isolate::Current()->heap_profiler() != NULL); ASSERT 89 src/heap-profiler.cc ASSERT(Isolate::Current()->heap_profiler() != NULL); ASSERT 95 src/heap-profiler.cc ASSERT(Isolate::Current()->heap_profiler() != NULL); ASSERT 101 src/heap-profiler.cc ASSERT(Isolate::Current()->heap_profiler() != NULL); ASSERT 108 src/heap-profiler.cc ASSERT(class_id != v8::HeapProfiler::kPersistentHandleNoClassId); ASSERT 173 src/heap-profiler.cc ASSERT(profiler != NULL); ASSERT 181 src/heap-profiler.cc ASSERT(profiler != NULL); ASSERT 188 src/heap-profiler.cc ASSERT(profiler != NULL); ASSERT 195 src/heap-profiler.cc ASSERT(profiler != NULL); ASSERT 204 src/heap-profiler.cc ASSERT(profiler != NULL); ASSERT 211 src/heap-profiler.cc ASSERT(profiler != NULL); ASSERT 398 src/heap.cc ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC); ASSERT 593 src/heap.cc ASSERT(collector == SCAVENGER || incremental_marking()->IsStopped()); ASSERT 623 src/heap.cc ASSERT((*p)->IsTheHole() || (*p)->IsUndefined() || (*p)->IsSymbol()); ASSERT 822 src/heap.cc ASSERT(!allocation_allowed_); ASSERT 943 src/heap.cc ASSERT(!allocation_allowed_); ASSERT 1039 src/heap.cc ASSERT(!HEAP->InNewSpace(HeapObject::cast(*current))); ASSERT 1115 src/heap.cc ASSERT(!current_page_->scan_on_scavenge()); ASSERT 1132 src/heap.cc ASSERT(current_page_ == page); ASSERT 1133 src/heap.cc ASSERT(page != NULL); ASSERT 1135 src/heap.cc ASSERT(start_of_current_page_ != store_buffer_->Top()); ASSERT 1148 src/heap.cc ASSERT((Page::kPageSize - MemoryChunk::kBodyOffset) % (2 * kPointerSize) ASSERT 1159 src/heap.cc ASSERT(emergency_stack_ == NULL); ASSERT 1302 src/heap.cc ASSERT(new_space_front == new_space_.top()); ASSERT 1350 src/heap.cc ASSERT(InFromSpace(*p)); ASSERT 1355 src/heap.cc ASSERT(target->IsExternalString()); ASSERT 1367 src/heap.cc ASSERT(last <= end); ASSERT 1404 src/heap.cc ASSERT(tail != NULL); ASSERT 1417 src/heap.cc ASSERT(retain->IsUndefined() || retain->IsJSFunction()); ASSERT 1459 src/heap.cc ASSERT(tail != NULL); ASSERT 1581 src/heap.cc ASSERT(!target->IsMap()); ASSERT 1754 src/heap.cc ASSERT(alignment == kDoubleAlignment); ASSERT 1902 src/heap.cc ASSERT(IsShortcutCandidate(map->instance_type())); ASSERT 2200 src/heap.cc ASSERT(!InNewSpace(undefined_value())); ASSERT 2233 src/heap.cc ASSERT(fixed_array_map() != fixed_cow_array_map()); ASSERT 2440 src/heap.cc ASSERT(!InNewSpace(empty_fixed_array())); ASSERT 2470 src/heap.cc ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC); ASSERT 2578 src/heap.cc ASSERT(signbit(minus_zero_value()->Number()) != 0); ASSERT 2863 src/heap.cc ASSERT(!Serializer::enabled() || FLAG_extra_code != NULL); ASSERT 3131 src/heap.cc ASSERT(IsPowerOf2(String::kMaxAsciiCharCodeU + 1)); // because of this. ASSERT 3202 src/heap.cc ASSERT(first->IsFlat()); ASSERT 3203 src/heap.cc ASSERT(second->IsFlat()); ASSERT 3310 src/heap.cc ASSERT(string_result->IsAsciiRepresentation()); ASSERT 3314 src/heap.cc ASSERT(string_result->IsTwoByteRepresentation()); ASSERT 3321 src/heap.cc ASSERT(buffer->IsFlat()); ASSERT 3348 src/heap.cc ASSERT(cons->second()->length() == 0); ASSERT 3360 src/heap.cc ASSERT(sliced_string->parent()->IsSeqString() || ASSERT 3374 src/heap.cc ASSERT(String::IsAscii(resource->data(), static_cast<int>(length))); ASSERT 3535 src/heap.cc ASSERT(IsAligned(static_cast<intptr_t>(obj_size), kCodeAlignment)); ASSERT 3551 src/heap.cc ASSERT(!isolate_->code_range()->exists() || ASSERT 3604 src/heap.cc ASSERT(!isolate_->code_range()->exists() || ASSERT 3654 src/heap.cc ASSERT(!isolate_->code_range()->exists() || ASSERT 3668 src/heap.cc ASSERT(gc_state_ == NOT_IN_GC); ASSERT 3669 src/heap.cc ASSERT(map->instance_type() != MAP_TYPE); ASSERT 3688 src/heap.cc ASSERT(!prototype->IsMap()); ASSERT 3711 src/heap.cc ASSERT(object_function->has_initial_map()); ASSERT 3767 src/heap.cc ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC); ASSERT 3772 src/heap.cc ASSERT(arguments_object_size == boilerplate->map()->instance_size()); ASSERT 3799 src/heap.cc ASSERT(JSObject::cast(result)->HasFastProperties()); ASSERT 3800 src/heap.cc ASSERT(JSObject::cast(result)->HasFastObjectElements()); ASSERT 3821 src/heap.cc ASSERT(!fun->has_initial_map()); ASSERT 3845 src/heap.cc ASSERT(map->has_fast_object_elements()); ASSERT 3852 src/heap.cc ASSERT(in_object_properties <= Map::kMaxPreAllocatedPropertyFields); ASSERT 3869 src/heap.cc ASSERT(name->IsSymbol()); ASSERT 3918 src/heap.cc ASSERT(obj->GetInternalFieldCount() == 0); ASSERT 3930 src/heap.cc ASSERT(map->instance_type() != JS_FUNCTION_TYPE); ASSERT 3934 src/heap.cc ASSERT(map->instance_type() != JS_GLOBAL_OBJECT_TYPE); ASSERT 3935 src/heap.cc ASSERT(map->instance_type() != JS_BUILTINS_OBJECT_TYPE); ASSERT 3942 src/heap.cc ASSERT(prop_size >= 0); ASSERT 3961 src/heap.cc ASSERT(JSObject::cast(obj)->HasFastSmiOrObjectElements()); ASSERT 3983 src/heap.cc ASSERT(!result->ToObject(&non_failure) || !non_failure->IsGlobalObject()); ASSERT 4010 src/heap.cc ASSERT(capacity >= length); ASSERT 4030 src/heap.cc ASSERT(mode == INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE); ASSERT 4034 src/heap.cc ASSERT(IsFastSmiOrObjectElementsKind(elements_kind)); ASSERT 4038 src/heap.cc ASSERT(mode == INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE); ASSERT 4112 src/heap.cc ASSERT(constructor->has_initial_map()); ASSERT 4118 src/heap.cc ASSERT(map->NextFreePropertyIndex() == 0); ASSERT 4122 src/heap.cc ASSERT(map->unused_property_fields() == 0); ASSERT 4123 src/heap.cc ASSERT(map->inobject_properties() == 0); ASSERT 4144 src/heap.cc ASSERT(details.type() == CALLBACKS); // Only accessors are expected. ASSERT 4177 src/heap.cc ASSERT(global->IsGlobalObject()); ASSERT 4178 src/heap.cc ASSERT(!global->HasFastProperties()); ASSERT 4257 src/heap.cc ASSERT(type >= FIRST_JS_OBJECT_TYPE); ASSERT 4267 src/heap.cc ASSERT(size_difference >= 0); ASSERT 4317 src/heap.cc ASSERT(constructor->has_initial_map()); ASSERT 4322 src/heap.cc ASSERT(map->instance_size() == object->map()->instance_size()); ASSERT 4323 src/heap.cc ASSERT(map->instance_type() == object->map()->instance_type()); ASSERT 4449 src/heap.cc ASSERT(chars >= 0); ASSERT 4451 src/heap.cc ASSERT(static_cast<unsigned>(chars) == buffer->Utf16Length()); ASSERT 4517 src/heap.cc ASSERT(size <= SeqAsciiString::kMaxSize); ASSERT 4564 src/heap.cc ASSERT(size <= SeqTwoByteString::kMaxSize); ASSERT 4632 src/heap.cc ASSERT(length > 0); ASSERT 4687 src/heap.cc ASSERT(length >= 0); ASSERT 4698 src/heap.cc ASSERT(!InNewSpace(undefined_value())); ASSERT 4733 src/heap.cc ASSERT(length >= 0); ASSERT 4734 src/heap.cc ASSERT(heap->empty_fixed_array()->IsFixedArray()); ASSERT 4737 src/heap.cc ASSERT(!heap->InNewSpace(filler)); ASSERT 4878 src/heap.cc ASSERT(result->IsHashTable()); ASSERT 4892 src/heap.cc ASSERT(context->IsGlobalContext()); ASSERT 4893 src/heap.cc ASSERT(result->IsContext()); ASSERT 4913 src/heap.cc ASSERT(length >= Context::MIN_CONTEXT_SLOTS); ASSERT 5023 src/heap.cc ASSERT(IsAllocationAllowed()); ASSERT 5027 src/heap.cc ASSERT(IsHeapIterable()); ASSERT 5084 src/heap.cc ASSERT((contexts_disposed_ == 0) || !incremental_marking()->IsStopped()); ASSERT 5324 src/heap.cc ASSERT(HasBeenSetUp()); ASSERT 5358 src/heap.cc ASSERT(symbol != NULL); ASSERT 5373 src/heap.cc ASSERT(symbol != NULL); ASSERT 5393 src/heap.cc ASSERT(symbol != NULL); ASSERT 5408 src/heap.cc ASSERT(symbol != NULL); ASSERT 5424 src/heap.cc ASSERT(symbol != NULL); ASSERT 5535 src/heap.cc ASSERT(current_address + skip <= reinterpret_cast<Address>(limit)); ASSERT 5536 src/heap.cc ASSERT(skip > 0); ASSERT 5550 src/heap.cc ASSERT(current_address < special_garbage_start || ASSERT 5552 src/heap.cc ASSERT(reinterpret_cast<uintptr_t>(o) != kFreeListZapValue); ASSERT 5855 src/heap.cc ASSERT(0 <= type && type <= LAST_TYPE); ASSERT 5994 src/heap.cc ASSERT(search_target_ == NULL); ASSERT 5996 src/heap.cc ASSERT(search_target_->IsHeapObject()); ASSERT 6009 src/heap.cc ASSERT(!object_stack_.is_empty()); ASSERT 6137 src/heap.cc ASSERT(hash_seed() == 0); ASSERT 6168 src/heap.cc ASSERT(isolate_ != NULL); ASSERT 6169 src/heap.cc ASSERT(isolate_ == isolate()); ASSERT 6267 src/heap.cc ASSERT(callback != NULL); ASSERT 6269 src/heap.cc ASSERT(!gc_prologue_callbacks_.Contains(pair)); ASSERT 6275 src/heap.cc ASSERT(callback != NULL); ASSERT 6287 src/heap.cc ASSERT(callback != NULL); ASSERT 6289 src/heap.cc ASSERT(!gc_epilogue_callbacks_.Contains(pair)); ASSERT 6295 src/heap.cc ASSERT(callback != NULL); ASSERT 6426 src/heap.cc ASSERT(iterator_ == NULL); ASSERT 6453 src/heap.cc ASSERT(iterator_ != NULL); ASSERT 6557 src/heap.cc ASSERT(object_iterator_ == NULL); ASSERT 6662 src/heap.cc ASSERT((search_target_ == kAnyGlobalObject) || ASSERT 6765 src/heap.cc ASSERT(!object_stack_.is_empty()); ASSERT 7051 src/heap.cc ASSERT(FLAG_gc_greedy); ASSERT 7100 src/heap.cc ASSERT(!heap_->InNewSpace(old_space_strings_[i])); ASSERT 303 src/heap.h ASSERT(is_empty()); ASSERT 319 src/heap.h ASSERT(GetHeadPage() == Page::FromAllocationTop(limit)); ASSERT 337 src/heap.h ASSERT(!is_empty()); ASSERT 348 src/heap.h ASSERT(!front_page->prev_page()->is_anchor()); ASSERT 1111 src/heap.h ASSERT((callback == NULL) ^ (global_gc_prologue_callback_ == NULL)); ASSERT 1115 src/heap.h ASSERT((callback == NULL) ^ (global_gc_epilogue_callback_ == NULL)); ASSERT 1434 src/heap.h ASSERT(survived >= 0); ASSERT 1572 src/heap.h ASSERT(FLAG_randomize_hashes || seed == 0); ASSERT 1577 src/heap.h ASSERT(arguments_adaptor_deopt_pc_offset() == Smi::FromInt(0)); ASSERT 1582 src/heap.h ASSERT(construct_stub_deopt_pc_offset() == Smi::FromInt(0)); ASSERT 1608 src/heap.h ASSERT(type <= LAST_TYPE); ASSERT 1614 src/heap.h ASSERT(sub_type <= Code::LAST_CODE_KIND); ASSERT 1690 src/heap.h ASSERT(k##camel_name##RootIndex >= kOldSpaceRoots || !InNewSpace(value)); \ ASSERT 1811 src/heap.h ASSERT(!encoded); ASSERT 1934 src/heap.h ASSERT(survival_rate_trend != FLUCTUATING); ASSERT 2324 src/heap.h ASSERT(result != kAbsent); ASSERT 2443 src/heap.h ASSERT(scope_ < kNumberOfScopes); // scope_ is unsigned. ASSERT 2652 src/heap.h ASSERT(!IsMarked(object)); ASSERT 2658 src/heap.h ASSERT(IsMarked(object)); ASSERT 216 src/hydrogen-instructions.cc ASSERT(lower_ <= upper_); ASSERT 359 src/hydrogen-instructions.cc ASSERT(!result || Hashcode() == other->Hashcode()); ASSERT 394 src/hydrogen-instructions.cc ASSERT(HasNoUses()); ASSERT 404 src/hydrogen-instructions.cc ASSERT(!value->block()->IsStartBlock()); ASSERT 430 src/hydrogen-instructions.cc ASSERT(block_ == NULL || block == NULL); ASSERT 512 src/hydrogen-instructions.cc ASSERT(HasRange()); ASSERT 519 src/hydrogen-instructions.cc ASSERT(HasRange()); ASSERT 520 src/hydrogen-instructions.cc ASSERT(range_->next() != NULL); ASSERT 526 src/hydrogen-instructions.cc ASSERT(!HasRange()); ASSERT 528 src/hydrogen-instructions.cc ASSERT(HasRange()); ASSERT 547 src/hydrogen-instructions.cc ASSERT(IsLinked()); ASSERT 548 src/hydrogen-instructions.cc ASSERT(!IsControlInstruction()); // Must never move control instructions. ASSERT 549 src/hydrogen-instructions.cc ASSERT(!IsBlockEntry()); // Doesn't make sense to delete these. ASSERT 550 src/hydrogen-instructions.cc ASSERT(previous_ != NULL); ASSERT 553 src/hydrogen-instructions.cc ASSERT(block()->last() == this); ASSERT 563 src/hydrogen-instructions.cc ASSERT(!IsLinked()); ASSERT 564 src/hydrogen-instructions.cc ASSERT(!next->IsBlockEntry()); ASSERT 565 src/hydrogen-instructions.cc ASSERT(!IsControlInstruction()); ASSERT 566 src/hydrogen-instructions.cc ASSERT(!next->block()->IsStartBlock()); ASSERT 567 src/hydrogen-instructions.cc ASSERT(next->previous_ != NULL); ASSERT 578 src/hydrogen-instructions.cc ASSERT(!IsLinked()); ASSERT 579 src/hydrogen-instructions.cc ASSERT(!previous->IsControlInstruction()); ASSERT 580 src/hydrogen-instructions.cc ASSERT(!IsControlInstruction() || previous->next_ == NULL); ASSERT 585 src/hydrogen-instructions.cc ASSERT(block->end()->SecondSuccessor() == NULL); ASSERT 595 src/hydrogen-instructions.cc ASSERT(next->IsSimulate()); ASSERT 627 src/hydrogen-instructions.cc ASSERT(cur == other_operand); ASSERT 632 src/hydrogen-instructions.cc ASSERT(other_block->Dominates(cur_block)); ASSERT 639 src/hydrogen-instructions.cc ASSERT(next()->IsSimulate()); ASSERT 880 src/hydrogen-instructions.cc ASSERT(result->representation().IsInteger32()); ASSERT 980 src/hydrogen-instructions.cc ASSERT(left->IsChange() || left->IsConstant()); ASSERT 981 src/hydrogen-instructions.cc ASSERT(right->IsChange() || right->IsConstant()); ASSERT 1011 src/hydrogen-instructions.cc ASSERT(is_interval_check()); ASSERT 1027 src/hydrogen-instructions.cc ASSERT(!is_interval_check()); ASSERT 1290 src/hydrogen-instructions.cc ASSERT(candidate != this); ASSERT 1296 src/hydrogen-instructions.cc ASSERT(block() != NULL); ASSERT 1298 src/hydrogen-instructions.cc ASSERT(block() == NULL); ASSERT 1434 src/hydrogen-instructions.cc ASSERT(has_int32_value_ || has_double_value_); ASSERT 1656 src/hydrogen-instructions.cc ASSERT(r.IsInteger32()); ASSERT 1927 src/hydrogen-instructions.cc ASSERT(name()->IsString()); ASSERT 2248 src/hydrogen-instructions.cc ASSERT(!from().IsInteger32() || !to().IsInteger32()); ASSERT 2547 src/hydrogen-instructions.cc ASSERT(OperandCount() == block()->predecessors()->length()); ASSERT 2552 src/hydrogen-instructions.cc ASSERT(defining_block == predecessor_block || ASSERT 2560 src/hydrogen-instructions.cc ASSERT(HasAstId()); ASSERT 2566 src/hydrogen-instructions.cc ASSERT(HasNoUses()); ASSERT 2572 src/hydrogen-instructions.cc ASSERT(HasNoUses()); ASSERT 2578 src/hydrogen-instructions.cc ASSERT(HasNoUses()); ASSERT 2584 src/hydrogen-instructions.cc ASSERT(HasNoUses()); ASSERT 213 src/hydrogen-instructions.h ASSERT(value->Is##type()); \ ASSERT 221 src/hydrogen-instructions.h ASSERT(value->Is##type()); \ ASSERT 369 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 374 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 379 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 384 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 389 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 394 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 399 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 404 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 409 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 414 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 423 src/hydrogen-instructions.h ASSERT(type_ != kUninitialized); ASSERT 490 src/hydrogen-instructions.h ASSERT(!Done()); ASSERT 495 src/hydrogen-instructions.h ASSERT(!Done()); ASSERT 614 src/hydrogen-instructions.h ASSERT(!r.IsNone()); ASSERT 615 src/hydrogen-instructions.h ASSERT(CheckFlag(kFlexibleRepresentation)); ASSERT 625 src/hydrogen-instructions.h ASSERT(new_type.IsSubtypeOf(type_)); ASSERT 775 src/hydrogen-instructions.h ASSERT(block_ != NULL); ASSERT 781 src/hydrogen-instructions.h ASSERT(representation_.IsNone() && !r.IsNone()); ASSERT 864 src/hydrogen-instructions.h ASSERT(!has_position()); ASSERT 865 src/hydrogen-instructions.h ASSERT(position != RelocInfo::kNoPosition); ASSERT 893 src/hydrogen-instructions.h ASSERT(!IsLinked()); ASSERT 1082 src/hydrogen-instructions.h ASSERT(true_target != NULL && false_target != NULL); ASSERT 1111 src/hydrogen-instructions.h ASSERT(true_target != NULL); ASSERT 1112 src/hydrogen-instructions.h ASSERT(false_target != NULL); ASSERT 1113 src/hydrogen-instructions.h ASSERT(!map.is_null()); ASSERT 1231 src/hydrogen-instructions.h ASSERT(!value->representation().IsNone() && !to.IsNone()); ASSERT 1232 src/hydrogen-instructions.h ASSERT(!value->representation().Equals(to)); ASSERT 1302 src/hydrogen-instructions.h ASSERT(!HasAstId()); ASSERT 1309 src/hydrogen-instructions.h ASSERT(HasAssignedIndexAt(index)); ASSERT 2292 src/hydrogen-instructions.h ASSERT(!HEAP->IsAllocationAllowed()); ASSERT 2346 src/hydrogen-instructions.h ASSERT(merged_index >= 0); ASSERT 2401 src/hydrogen-instructions.h ASSERT(value->IsPhi()); ASSERT 2468 src/hydrogen-instructions.h ASSERT(has_int32_value_ || !handle_->IsSmi()); ASSERT 2486 src/hydrogen-instructions.h ASSERT(!handle_.is_null()); ASSERT 2490 src/hydrogen-instructions.h ASSERT(*handle_ != heap->minus_zero_value()); ASSERT 2491 src/hydrogen-instructions.h ASSERT(*handle_ != heap->nan_value()); ASSERT 2518 src/hydrogen-instructions.h ASSERT(HasInteger32Value()); ASSERT 2523 src/hydrogen-instructions.h ASSERT(HasDoubleValue()); ASSERT 2528 src/hydrogen-instructions.h ASSERT(HasNumberValue()); ASSERT 2538 src/hydrogen-instructions.h ASSERT(!HEAP->allow_allocation(false)); ASSERT 2546 src/hydrogen-instructions.h ASSERT(!handle_.is_null()); ASSERT 2572 src/hydrogen-instructions.h ASSERT(!handle_.is_null()); ASSERT 2600 src/hydrogen-instructions.h ASSERT(left != NULL && right != NULL); ASSERT 2795 src/hydrogen-instructions.h ASSERT(to.IsInteger32()); ASSERT 2881 src/hydrogen-instructions.h ASSERT(Token::IsCompareOp(token)); ASSERT 2910 src/hydrogen-instructions.h ASSERT(Token::IsCompareOp(token)); ASSERT 2961 src/hydrogen-instructions.h ASSERT(op == Token::EQ_STRICT); ASSERT 3063 src/hydrogen-instructions.h ASSERT(Token::IsCompareOp(token)); ASSERT 3108 src/hydrogen-instructions.h ASSERT(to == LAST_TYPE); // Others not implemented yet in backend. ASSERT 3439 src/hydrogen-instructions.h ASSERT(op == Token::BIT_AND || ASSERT 3643 src/hydrogen-instructions.h ASSERT(!HEAP->allow_allocation(false)); ASSERT 3796 src/hydrogen-instructions.h ASSERT(var->IsContextSlot()); ASSERT 4036 src/hydrogen-instructions.h ASSERT(IsFastSmiOrObjectElementsKind(elements_kind)); ASSERT 4270 src/hydrogen-instructions.h ASSERT(side_effect == kChangesNewSpacePromotion); ASSERT 4932 src/hydrogen-instructions.h ASSERT(value->IsObjectLiteral() || value->IsFastLiteral()); ASSERT 78 src/hydrogen.cc ASSERT(!IsLoopHeader()); ASSERT 84 src/hydrogen.cc ASSERT(IsLoopHeader()); ASSERT 90 src/hydrogen.cc ASSERT(!IsStartBlock()); ASSERT 97 src/hydrogen.cc ASSERT(phi->block() == this); ASSERT 98 src/hydrogen.cc ASSERT(phis_.Contains(phi)); ASSERT 99 src/hydrogen.cc ASSERT(phi->HasNoUses() || !phi->is_live()); ASSERT 107 src/hydrogen.cc ASSERT(!IsStartBlock() || !IsFinished()); ASSERT 108 src/hydrogen.cc ASSERT(!instr->IsLinked()); ASSERT 109 src/hydrogen.cc ASSERT(!IsFinished()); ASSERT 121 src/hydrogen.cc ASSERT(HasEnvironment()); ASSERT 137 src/hydrogen.cc ASSERT(HasEnvironment()); ASSERT 139 src/hydrogen.cc ASSERT(ast_id == AstNode::kNoNumber || ASSERT 159 src/hydrogen.cc ASSERT(!IsFinished()); ASSERT 189 src/hydrogen.cc ASSERT(target->IsInlineReturnTarget()); ASSERT 190 src/hydrogen.cc ASSERT(return_value != NULL); ASSERT 201 src/hydrogen.cc ASSERT(!HasEnvironment()); ASSERT 202 src/hydrogen.cc ASSERT(first() == NULL); ASSERT 209 src/hydrogen.cc ASSERT(length > 0); ASSERT 212 src/hydrogen.cc ASSERT(predecessor->end()->IsGoto()); ASSERT 215 src/hydrogen.cc ASSERT(i != 0 || ASSERT 245 src/hydrogen.cc ASSERT(IsLoopHeader()); ASSERT 267 src/hydrogen.cc ASSERT(IsLoopHeader() || first_ == NULL); ASSERT 270 src/hydrogen.cc ASSERT(phis()->length() == incoming_env->length()); ASSERT 278 src/hydrogen.cc ASSERT(!IsLoopHeader()); ASSERT 287 src/hydrogen.cc ASSERT(!dominated_blocks_.Contains(block)); ASSERT 313 src/hydrogen.cc ASSERT(first != NULL && second != NULL); ASSERT 317 src/hydrogen.cc ASSERT(dominator_->dominated_blocks_.Contains(this)); ASSERT 359 src/hydrogen.cc ASSERT(outstanding_successors >= 0); ASSERT 373 src/hydrogen.cc ASSERT(successor->block_id() > dominator_candidate->block_id() || ASSERT 394 src/hydrogen.cc ASSERT(IsFinished()); ASSERT 395 src/hydrogen.cc ASSERT(block_id() >= 0); ASSERT 400 src/hydrogen.cc ASSERT(predecessors_[i]->end()->SecondSuccessor() == NULL); ASSERT 500 src/hydrogen.cc ASSERT(current != NULL && current->IsBlockEntry()); ASSERT 502 src/hydrogen.cc ASSERT((current->next() == NULL) == current->IsControlInstruction()); ASSERT 503 src/hydrogen.cc ASSERT(current->block() == block); ASSERT 511 src/hydrogen.cc ASSERT(second == NULL || first != NULL); ASSERT 515 src/hydrogen.cc ASSERT(first->predecessors()->Contains(block)); ASSERT 517 src/hydrogen.cc ASSERT(second->predecessors()->Contains(block)); ASSERT 533 src/hydrogen.cc ASSERT(predecessor->end()->IsGoto()); ASSERT 534 src/hydrogen.cc ASSERT(predecessor->last_environment()->ast_id() == id); ASSERT 540 src/hydrogen.cc ASSERT(blocks_.at(0)->predecessors()->is_empty()); ASSERT 545 src/hydrogen.cc ASSERT(analyzer.visited_count() == blocks_.length()); ASSERT 548 src/hydrogen.cc ASSERT(entry_block_->dominator() == NULL); ASSERT 555 src/hydrogen.cc ASSERT(i == 0); ASSERT 561 src/hydrogen.cc ASSERT(!dominator_analyzer.reachable()->Contains(block->block_id())); ASSERT 838 src/hydrogen.cc ASSERT(block->IsFinished()); ASSERT 880 src/hydrogen.cc ASSERT(block_->end()->FirstSuccessor() == NULL || ASSERT 883 src/hydrogen.cc ASSERT(block_->end()->SecondSuccessor() == NULL || ASSERT 1195 src/hydrogen.cc ASSERT(!in_worklist.Contains(worklist->at(i)->id())); ASSERT 1290 src/hydrogen.cc ASSERT((test->FirstSuccessor() == dest) == (test->SecondSuccessor() != dest)); ASSERT 1339 src/hydrogen.cc ASSERT(!value->HasRange()); ASSERT 1492 src/hydrogen.cc ASSERT(new_size > count_); ASSERT 1532 src/hydrogen.cc ASSERT(count_ == old_count); ASSERT 1537 src/hydrogen.cc ASSERT(new_size > lists_size_); ASSERT 1560 src/hydrogen.cc ASSERT(value != NULL); ASSERT 1563 src/hydrogen.cc ASSERT(count_ < array_size_); ASSERT 1574 src/hydrogen.cc ASSERT(new_element_pos != kNil); ASSERT 1578 src/hydrogen.cc ASSERT(array_[pos].next == kNil || lists_[array_[pos].next].value != NULL); ASSERT 1680 src/hydrogen.cc ASSERT(0 <= n && n < capacity_); ASSERT 1714 src/hydrogen.cc ASSERT(!info->isolate()->heap()->IsAllocationAllowed()); ASSERT 1889 src/hydrogen.cc ASSERT(string_len <= sizeof(underlying_buffer)); ASSERT 2213 src/hydrogen.cc ASSERT(!instr->HasObservableSideEffects()); ASSERT 2216 src/hydrogen.cc ASSERT(instr->Equals(other) && other->Equals(instr)); ASSERT 2317 src/hydrogen.cc ASSERT(current->CheckFlag(HValue::kFlexibleRepresentation)); ASSERT 2349 src/hydrogen.cc ASSERT(value->CheckFlag(HValue::kFlexibleRepresentation)); ASSERT 2626 src/hydrogen.cc ASSERT(value->IsConstant()); ASSERT 2727 src/hydrogen.cc ASSERT(from.Equals(change->from())); ASSERT 2729 src/hydrogen.cc ASSERT(change->to().IsTagged() || change->to().IsDouble()); ASSERT 2730 src/hydrogen.cc ASSERT(visited.IsEmpty()); ASSERT 2795 src/hydrogen.cc ASSERT(owner->environment()->frame_type() == JS_FUNCTION); ASSERT 2807 src/hydrogen.cc ASSERT(owner()->HasStackOverflow() || ASSERT 2815 src/hydrogen.cc ASSERT(owner()->HasStackOverflow() || ASSERT 2843 src/hydrogen.cc ASSERT(!instr->IsControlInstruction()); ASSERT 2850 src/hydrogen.cc ASSERT(!instr->HasObservableSideEffects()); ASSERT 2862 src/hydrogen.cc ASSERT(!instr->IsControlInstruction()); ASSERT 2873 src/hydrogen.cc ASSERT(!instr->HasObservableSideEffects()); ASSERT 2893 src/hydrogen.cc ASSERT(!instr->IsControlInstruction()); ASSERT 2908 src/hydrogen.cc ASSERT(!instr->HasObservableSideEffects()); ASSERT 3136 src/hydrogen.cc ASSERT(!removed_side_effects); ASSERT 3269 src/hydrogen.cc ASSERT(new_check->index()->representation().IsInteger32()); ASSERT 3301 src/hydrogen.cc ASSERT(false); ASSERT 3528 src/hydrogen.cc ASSERT(value >= 0); ASSERT 3575 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3582 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3588 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3681 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3682 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3683 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3701 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3702 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3703 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3709 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3710 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3711 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3716 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3717 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3718 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3764 src/hydrogen.cc ASSERT(current != NULL); // Always found (unless stack is malformed). ASSERT 3794 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3795 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3796 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3808 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3809 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3810 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3822 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3823 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3824 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3843 src/hydrogen.cc ASSERT(context->IsValue()); ASSERT 3875 src/hydrogen.cc ASSERT(context->IsValue()); ASSERT 3888 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3889 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3890 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 3896 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 3897 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 3898 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4146 src/hydrogen.cc ASSERT(loop_entry->IsLoopHeader()); ASSERT 4153 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4154 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4155 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4156 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4196 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4197 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4198 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4199 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4240 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4241 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4242 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4246 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4292 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4293 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4294 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4411 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4412 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4413 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4419 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4420 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4421 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4427 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4428 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4429 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4455 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4456 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4457 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4475 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4476 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4477 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4483 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4484 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4485 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4538 src/hydrogen.cc ASSERT(var->IsContextSlot()); ASSERT 4551 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4552 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4553 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4603 src/hydrogen.cc ASSERT(variable->mode() == CONST || ASSERT 4624 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4625 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4626 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4634 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4635 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4636 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4657 src/hydrogen.cc ASSERT(max_depth >= 0 && *max_properties >= 0); ASSERT 4713 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4714 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4715 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4759 src/hydrogen.cc ASSERT(!CompileTimeValue::IsCompileTimeValue(value)); ASSERT 4804 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 4805 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 4806 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 4929 src/hydrogen.cc ASSERT(lookup->IsField() || lookup->IsTransitionToField(*type)); ASSERT 4945 src/hydrogen.cc ASSERT(lookup->IsFound()); ASSERT 4970 src/hydrogen.cc ASSERT(proto->GetPrototype()->IsNull()); ASSERT 4972 src/hydrogen.cc ASSERT(proto->IsJSObject()); ASSERT 5205 src/hydrogen.cc ASSERT(join != NULL); ASSERT 5214 src/hydrogen.cc ASSERT(prop != NULL); ASSERT 5229 src/hydrogen.cc ASSERT(!name.is_null()); ASSERT 5259 src/hydrogen.cc ASSERT(has_side_effects); // Stores always have side effects. ASSERT 5300 src/hydrogen.cc ASSERT(instr->HasObservableSideEffects()); ASSERT 5310 src/hydrogen.cc ASSERT(proxy == NULL || prop == NULL); ASSERT 5458 src/hydrogen.cc ASSERT(has_side_effects); // Stores always have side effects. ASSERT 5470 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 5471 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 5472 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 5475 src/hydrogen.cc ASSERT(proxy == NULL || prop == NULL); ASSERT 5572 src/hydrogen.cc ASSERT(expr->op() == Token::INIT_CONST); ASSERT 5597 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 5598 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 5599 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 5603 src/hydrogen.cc ASSERT(ast_context()->IsEffect()); ASSERT 5647 src/hydrogen.cc ASSERT(expr->key()->IsPropertyName()); ASSERT 5715 src/hydrogen.cc ASSERT(val != NULL); ASSERT 5753 src/hydrogen.cc ASSERT(val == NULL); ASSERT 5766 src/hydrogen.cc ASSERT(val != NULL); ASSERT 5853 src/hydrogen.cc ASSERT(fast_smi_only_elements || ASSERT 5978 src/hydrogen.cc ASSERT(map->IsMap()); ASSERT 5980 src/hydrogen.cc ASSERT(Map::IsValidElementsTransition( ASSERT 6135 src/hydrogen.cc ASSERT(!expr->IsPropertyName()); ASSERT 6264 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 6265 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 6266 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 6488 src/hydrogen.cc ASSERT(join != NULL); ASSERT 6701 src/hydrogen.cc ASSERT(target_shared->has_deoptimization_support()); ASSERT 6762 src/hydrogen.cc ASSERT(function->scope()->arguments()->IsStackAllocated()); ASSERT 6790 src/hydrogen.cc ASSERT(function_return() != NULL); ASSERT 6798 src/hydrogen.cc ASSERT(function_return() != NULL); ASSERT 6801 src/hydrogen.cc ASSERT(call_context()->IsTest()); ASSERT 6802 src/hydrogen.cc ASSERT(inlined_test_context() != NULL); ASSERT 6816 src/hydrogen.cc ASSERT(ast_context() == inlined_test_context()); ASSERT 6908 src/hydrogen.cc ASSERT(check_type != RECEIVER_MAP_CHECK || !receiver_map.is_null()); ASSERT 6920 src/hydrogen.cc ASSERT(!expr->holder().is_null()); ASSERT 6981 src/hydrogen.cc ASSERT(!square_root->HasObservableSideEffects()); ASSERT 7045 src/hydrogen.cc ASSERT(left_operand->representation().Equals( ASSERT 7047 src/hydrogen.cc ASSERT(!left_operand->representation().IsTagged()); ASSERT 7104 src/hydrogen.cc ASSERT(prop != NULL); ASSERT 7181 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 7182 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 7183 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 7257 src/hydrogen.cc ASSERT(expr->check_type() == RECEIVER_MAP_CHECK); ASSERT 7307 src/hydrogen.cc ASSERT(environment()->ExpressionStackAt(receiver_index)-> ASSERT 7401 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 7402 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 7403 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 7431 src/hydrogen.cc ASSERT(environment()->ExpressionStackAt(receiver_index) == function); ASSERT 7478 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 7479 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 7480 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 7486 src/hydrogen.cc ASSERT(function != NULL); ASSERT 7488 src/hydrogen.cc ASSERT(expr->name()->length() > 0); ASSERT 7489 src/hydrogen.cc ASSERT(expr->name()->Get(0) == '_'); ASSERT 7493 src/hydrogen.cc ASSERT(lookup_index >= 0); ASSERT 7494 src/hydrogen.cc ASSERT(static_cast<size_t>(lookup_index) < ASSERT 7501 src/hydrogen.cc ASSERT(function->intrinsic_type == Runtime::RUNTIME); ASSERT 7516 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 7517 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 7518 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 7637 src/hydrogen.cc ASSERT(ast_context()->IsValue()); ASSERT 7702 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 7703 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 7704 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 7726 src/hydrogen.cc ASSERT(prop == NULL); ASSERT 7781 src/hydrogen.cc ASSERT(prop != NULL); ASSERT 7849 src/hydrogen.cc ASSERT(has_side_effects); // Stores always have side effects. ASSERT 7955 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 7961 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 7962 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 7963 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 8010 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 8032 src/hydrogen.cc ASSERT(ast_context()->IsEffect()); ASSERT 8187 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 8188 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 8189 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 8192 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8341 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 8342 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 8343 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 8366 src/hydrogen.cc ASSERT(!HasStackOverflow()); ASSERT 8367 src/hydrogen.cc ASSERT(current_block() != NULL); ASSERT 8368 src/hydrogen.cc ASSERT(current_block()->HasPredecessor()); ASSERT 8375 src/hydrogen.cc ASSERT(globals_.is_empty()); ASSERT 8501 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8510 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8522 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8532 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8542 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8552 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8562 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8576 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8594 src/hydrogen.cc ASSERT(call->arguments()->length() == 0); ASSERT 8613 src/hydrogen.cc ASSERT(function_state()->outer() == NULL); ASSERT 8614 src/hydrogen.cc ASSERT(call->arguments()->length() == 0); ASSERT 8626 src/hydrogen.cc ASSERT(function_state()->outer() == NULL); ASSERT 8627 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8648 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8657 src/hydrogen.cc ASSERT(call->arguments()->length() == 2); ASSERT 8668 src/hydrogen.cc ASSERT(call->arguments()->length() == 2); ASSERT 8711 src/hydrogen.cc ASSERT(call->arguments()->length() == 2); ASSERT 8724 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 8736 src/hydrogen.cc ASSERT(call->arguments()->length() == 2); ASSERT 8752 src/hydrogen.cc ASSERT(call->arguments()->length() == 2); ASSERT 8858 src/hydrogen.cc ASSERT(arg_count >= 1); // There's always at least a receiver. ASSERT 8970 src/hydrogen.cc ASSERT(call->arguments()->length() == 1); ASSERT 9070 src/hydrogen.cc ASSERT(!block->IsLoopHeader()); ASSERT 9071 src/hydrogen.cc ASSERT(values_.length() == other->values_.length()); ASSERT 9080 src/hydrogen.cc ASSERT(phi->merged_index() == i); ASSERT 9081 src/hydrogen.cc ASSERT(phi->OperandCount() == block->predecessors()->length()); ASSERT 9085 src/hydrogen.cc ASSERT(values_[i] != NULL && other->values_[i] != NULL); ASSERT 9100 src/hydrogen.cc ASSERT(value != NULL); ASSERT 9114 src/hydrogen.cc ASSERT(length() >= first_expression_index()); ASSERT 9122 src/hydrogen.cc ASSERT(HasExpressionAt(index)); ASSERT 9188 src/hydrogen.cc ASSERT(frame_type() == JS_FUNCTION); ASSERT 9427 src/hydrogen.cc ASSERT(op->IsRegister()); ASSERT 9435 src/hydrogen.cc ASSERT(op->IsStackSlot()); ASSERT 115 src/hydrogen.h ASSERT(parent_loop_header_ == NULL); ASSERT 462 src/hydrogen.h ASSERT(result != NULL); ASSERT 472 src/hydrogen.h ASSERT(value != NULL); ASSERT 478 src/hydrogen.h ASSERT(!ExpressionStackIsEmpty()); ASSERT 495 src/hydrogen.h ASSERT(HasExpressionAt(index)); ASSERT 524 src/hydrogen.h ASSERT(index < length()); ASSERT 559 src/hydrogen.h ASSERT(variable->IsStackAllocated()); ASSERT 687 src/hydrogen.h ASSERT(context->IsTest()); ASSERT 1295 src/hydrogen.h ASSERT(0 <= i); ASSERT 1296 src/hydrogen.h ASSERT(i < kNumberOfTrackedSideEffects); ASSERT 1406 src/hydrogen.h ASSERT(tracer_->indent_ >= 0); ASSERT 77 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 83 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY ASSERT 97 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 107 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 113 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 119 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 125 src/ia32/assembler-ia32-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 138 src/ia32/assembler-ia32-inl.h ASSERT(rmode_ == RelocInfo::EXTERNAL_REFERENCE); ASSERT 144 src/ia32/assembler-ia32-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 152 src/ia32/assembler-ia32-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 162 src/ia32/assembler-ia32-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 176 src/ia32/assembler-ia32-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 183 src/ia32/assembler-ia32-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 205 src/ia32/assembler-ia32-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 297 src/ia32/assembler-ia32-inl.h ASSERT(!HEAP->InNewSpace(obj)); ASSERT 330 src/ia32/assembler-ia32-inl.h ASSERT(!isolate()->heap()->InNewSpace(obj)); ASSERT 374 src/ia32/assembler-ia32-inl.h ASSERT(x.rmode_ == RelocInfo::NONE); ASSERT 414 src/ia32/assembler-ia32-inl.h ASSERT(is_int8(offset)); ASSERT 423 src/ia32/assembler-ia32-inl.h ASSERT((mod & -4) == 0); ASSERT 430 src/ia32/assembler-ia32-inl.h ASSERT(len_ == 1); ASSERT 431 src/ia32/assembler-ia32-inl.h ASSERT((scale & -4) == 0); ASSERT 433 src/ia32/assembler-ia32-inl.h ASSERT(!index.is(esp) || base.is(esp)); ASSERT 440 src/ia32/assembler-ia32-inl.h ASSERT(len_ == 1 || len_ == 2); ASSERT 446 src/ia32/assembler-ia32-inl.h ASSERT(len_ == 1 || len_ == 2); ASSERT 61 src/ia32/assembler-ia32.cc ASSERT(!initialized_); ASSERT 62 src/ia32/assembler-ia32.cc ASSERT(supported_ == 0); ASSERT 77 src/ia32/assembler-ia32.cc ASSERT(memory->size() >= static_cast<size_t>(kBufferSize)); ASSERT 153 src/ia32/assembler-ia32.cc ASSERT(!L->is_bound()); ASSERT 157 src/ia32/assembler-ia32.cc ASSERT(next > 0); // Displacements must be at positions > 0 ASSERT 160 src/ia32/assembler-ia32.cc ASSERT(NextField::is_valid(Assembler::kMaximalBufferSize)); ASSERT 254 src/ia32/assembler-ia32.cc ASSERT(!index.is(esp)); // illegal addressing mode ASSERT 278 src/ia32/assembler-ia32.cc ASSERT(!index.is(esp)); // illegal addressing mode ASSERT 298 src/ia32/assembler-ia32.cc ASSERT(is_reg_only()); ASSERT 338 src/ia32/assembler-ia32.cc ASSERT(buffer_size > 0); ASSERT 354 src/ia32/assembler-ia32.cc ASSERT(buffer_ != NULL); ASSERT 379 src/ia32/assembler-ia32.cc ASSERT(pc_ <= reloc_info_writer.pos()); // No overlap. ASSERT 390 src/ia32/assembler-ia32.cc ASSERT(IsPowerOf2(m)); ASSERT 486 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(CPUID)); ASSERT 550 src/ia32/assembler-ia32.cc ASSERT(reloc_info_writer.last_pc() != NULL); ASSERT 708 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(CMOV)); ASSERT 782 src/ia32/assembler-ia32.cc ASSERT(reloc_info_writer.last_pc() != NULL); ASSERT 848 src/ia32/assembler-ia32.cc ASSERT(imm16.is_int16()); ASSERT 1042 src/ia32/assembler-ia32.cc ASSERT(is_uint5(imm8)); // illegal shift count ASSERT 1056 src/ia32/assembler-ia32.cc ASSERT(is_uint5(imm8)); // illegal shift count ASSERT 1070 src/ia32/assembler-ia32.cc ASSERT(is_uint5(imm8)); // illegal shift count ASSERT 1106 src/ia32/assembler-ia32.cc ASSERT(is_uint5(imm8)); // illegal shift count ASSERT 1135 src/ia32/assembler-ia32.cc ASSERT(is_uint5(imm8)); // illegal shift count ASSERT 1298 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(RDTSC)); ASSERT 1307 src/ia32/assembler-ia32.cc ASSERT(is_uint16(imm16)); ASSERT 1352 src/ia32/assembler-ia32.cc ASSERT(0 <= pos && pos <= pc_offset()); // must have a valid binding position ASSERT 1361 src/ia32/assembler-ia32.cc ASSERT(byte_at(fixup_pos - 1) == 0xE9); // jmp expected ASSERT 1373 src/ia32/assembler-ia32.cc ASSERT(offset_to_next <= 0); ASSERT 1390 src/ia32/assembler-ia32.cc ASSERT(!L->is_bound()); // label can only be bound once ASSERT 1401 src/ia32/assembler-ia32.cc ASSERT(offs <= 0); ASSERT 1416 src/ia32/assembler-ia32.cc ASSERT(!RelocInfo::IsCodeTarget(rmode)); ASSERT 1446 src/ia32/assembler-ia32.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 1458 src/ia32/assembler-ia32.cc ASSERT(offs <= 0); ASSERT 1481 src/ia32/assembler-ia32.cc ASSERT(!RelocInfo::IsCodeTarget(rmode)); ASSERT 1496 src/ia32/assembler-ia32.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 1504 src/ia32/assembler-ia32.cc ASSERT(0 <= cc && cc < 16); ASSERT 1509 src/ia32/assembler-ia32.cc ASSERT(offs <= 0); ASSERT 1536 src/ia32/assembler-ia32.cc ASSERT((0 <= cc) && (cc < 16)); ASSERT 1652 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE3)); ASSERT 1660 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE3)); ASSERT 1913 src/ia32/assembler-ia32.cc ASSERT(reg.is_byte_register()); ASSERT 1922 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1932 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1942 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1952 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1962 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1972 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1982 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 1992 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2002 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2012 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2048 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2058 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2068 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE4_1)); ASSERT 2080 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2090 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2101 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2110 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2120 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2130 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2140 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2150 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE4_1)); ASSERT 2161 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2171 src/ia32/assembler-ia32.cc ASSERT(is_uint2(level)); ASSERT 2193 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2203 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2213 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2223 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2233 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2243 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2253 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2263 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2273 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsSupported(SSE4_1)); ASSERT 2274 src/ia32/assembler-ia32.cc ASSERT(is_uint8(imm8)); ASSERT 2286 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2296 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2306 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2316 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE4_1)); ASSERT 2327 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2338 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2348 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2359 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2369 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE2)); ASSERT 2380 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE4_1)); ASSERT 2392 src/ia32/assembler-ia32.cc ASSERT(CpuFeatures::IsEnabled(SSE4_1)); ASSERT 2447 src/ia32/assembler-ia32.cc ASSERT(overflow()); ASSERT 2509 src/ia32/assembler-ia32.cc ASSERT(!overflow()); ASSERT 2514 src/ia32/assembler-ia32.cc ASSERT(is_uint8(op1) && is_uint8(op2)); // wrong opcode ASSERT 2515 src/ia32/assembler-ia32.cc ASSERT(is_uint8(imm8)); ASSERT 2516 src/ia32/assembler-ia32.cc ASSERT((op1 & 0x01) == 0); // should be 8bit operation ASSERT 2524 src/ia32/assembler-ia32.cc ASSERT((0 <= sel) && (sel <= 7)); ASSERT 2543 src/ia32/assembler-ia32.cc ASSERT(length > 0); ASSERT 2562 src/ia32/assembler-ia32.cc ASSERT(is_uint8(b1) && is_uint8(b2)); // wrong opcode ASSERT 2563 src/ia32/assembler-ia32.cc ASSERT(0 <= i && i < 8); // illegal stack offset ASSERT 2582 src/ia32/assembler-ia32.cc ASSERT(rmode != RelocInfo::NONE); ASSERT 78 src/ia32/assembler-ia32.h ASSERT(code >= 0); ASSERT 79 src/ia32/assembler-ia32.h ASSERT(code < kNumRegisters); ASSERT 88 src/ia32/assembler-ia32.h ASSERT(is_valid()); ASSERT 92 src/ia32/assembler-ia32.h ASSERT(is_valid()); ASSERT 122 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 130 src/ia32/assembler-ia32.h ASSERT(reg.is_valid() && !reg.is(esp) && !reg.is(ebp)); ASSERT 136 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 146 src/ia32/assembler-ia32.h ASSERT(reg.code() != 0); ASSERT 151 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 156 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 177 src/ia32/assembler-ia32.h ASSERT(is_valid()); ASSERT 461 src/ia32/assembler-ia32.h ASSERT(initialized_); ASSERT 473 src/ia32/assembler-ia32.h ASSERT(initialized_); ASSERT 492 src/ia32/assembler-ia32.h ASSERT(CpuFeatures::IsSupported(f)); ASSERT 493 src/ia32/assembler-ia32.h ASSERT(!Serializer::enabled() || ASSERT 1210 src/ia32/assembler-ia32.h ASSERT(bytes_generated < assembler_->kGap); ASSERT 67 src/ia32/builtins-ia32.cc ASSERT(extra_args == NO_EXTRA_ARGUMENTS); ASSERT 86 src/ia32/builtins-ia32.cc ASSERT(!is_api_function || !count_constructions); ASSERT 1002 src/ia32/builtins-ia32.cc ASSERT(scratch.is(edi)); // rep stos destination ASSERT 1003 src/ia32/builtins-ia32.cc ASSERT(!fill_with_hole || array_size.is(ecx)); // rep stos count ASSERT 1004 src/ia32/builtins-ia32.cc ASSERT(!fill_with_hole || !result.is(eax)); // result is never eax ASSERT 318 src/ia32/code-stubs-ia32.cc ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS); ASSERT 355 src/ia32/code-stubs-ia32.cc ASSERT(mode == FastCloneShallowArrayStub::CLONE_DOUBLE_ELEMENTS); ASSERT 366 src/ia32/code-stubs-ia32.cc ASSERT(i == elements_size); ASSERT 426 src/ia32/code-stubs-ia32.cc ASSERT(mode == COPY_ON_WRITE_ELEMENTS); ASSERT 749 src/ia32/code-stubs-ia32.cc ASSERT(!source.is(ecx) && !source.is(edi) && !source.is(ebx)); ASSERT 1314 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(combined) && !right.is(combined)); ASSERT 1319 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(ecx) && !right.is(ecx)); ASSERT 1341 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(ecx) && !right.is(ecx)); ASSERT 1365 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax)); ASSERT 1370 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax)); ASSERT 1419 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax)); ASSERT 1453 src/ia32/code-stubs-ia32.cc ASSERT(left.is(eax)); ASSERT 1478 src/ia32/code-stubs-ia32.cc ASSERT(left.is(eax)); ASSERT 1546 src/ia32/code-stubs-ia32.cc ASSERT(allow_heapnumber_results == ALLOW_HEAPNUMBER_RESULTS); ASSERT 1720 src/ia32/code-stubs-ia32.cc ASSERT(operands_type_ == BinaryOpIC::STRING); ASSERT 1721 src/ia32/code-stubs-ia32.cc ASSERT(op_ == Token::ADD); ASSERT 1731 src/ia32/code-stubs-ia32.cc ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING); ASSERT 1732 src/ia32/code-stubs-ia32.cc ASSERT(op_ == Token::ADD); ASSERT 1766 src/ia32/code-stubs-ia32.cc ASSERT(operands_type_ == BinaryOpIC::INT32); ASSERT 2378 src/ia32/code-stubs-ia32.cc ASSERT(op_ == Token::ADD); ASSERT 2529 src/ia32/code-stubs-ia32.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); ASSERT 2754 src/ia32/code-stubs-ia32.cc ASSERT(type == TranscendentalCache::LOG); ASSERT 2912 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(right)); // We're about to clobber scratch. ASSERT 2982 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(right)); // We're about to clobber scratch. ASSERT 4310 src/ia32/code-stubs-ia32.cc ASSERT(cc != equal); ASSERT 4311 src/ia32/code-stubs-ia32.cc ASSERT((cc == less) || (cc == less_equal) ASSERT 4317 src/ia32/code-stubs-ia32.cc ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg)); ASSERT 4539 src/ia32/code-stubs-ia32.cc ASSERT(cc_ != not_equal); ASSERT 5190 src/ia32/code-stubs-ia32.cc ASSERT(HasArgsInRegisters() || !HasCallSiteInlineCheck()); ASSERT 5264 src/ia32/code-stubs-ia32.cc ASSERT(HasArgsInRegisters()); ASSERT 5406 src/ia32/code-stubs-ia32.cc ASSERT(static_cast<unsigned>(cc_) < (1 << 12)); ASSERT 5407 src/ia32/code-stubs-ia32.cc ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg)); ASSERT 5420 src/ia32/code-stubs-ia32.cc ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg)); ASSERT 5493 src/ia32/code-stubs-ia32.cc ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX); ASSERT 5539 src/ia32/code-stubs-ia32.cc ASSERT(IsPowerOf2(String::kMaxAsciiCharCode + 1)); ASSERT 5618 src/ia32/code-stubs-ia32.cc ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0); ASSERT 5623 src/ia32/code-stubs-ia32.cc ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0); ASSERT 5975 src/ia32/code-stubs-ia32.cc ASSERT(dest.is(edi)); // rep movs destination ASSERT 5976 src/ia32/code-stubs-ia32.cc ASSERT(src.is(esi)); // rep movs source ASSERT 5977 src/ia32/code-stubs-ia32.cc ASSERT(count.is(ecx)); // rep movs count ASSERT 5978 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(dest)); ASSERT 5979 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(src)); ASSERT 5980 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(count)); ASSERT 6601 src/ia32/code-stubs-ia32.cc ASSERT(state_ == CompareIC::SMIS); ASSERT 6627 src/ia32/code-stubs-ia32.cc ASSERT(state_ == CompareIC::HEAP_NUMBERS); ASSERT 6693 src/ia32/code-stubs-ia32.cc ASSERT(state_ == CompareIC::SYMBOLS); ASSERT 6694 src/ia32/code-stubs-ia32.cc ASSERT(GetCondition() == equal); ASSERT 6724 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax)); ASSERT 6738 src/ia32/code-stubs-ia32.cc ASSERT(state_ == CompareIC::STRINGS); ASSERT 6791 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax)); ASSERT 6827 src/ia32/code-stubs-ia32.cc ASSERT(state_ == CompareIC::OBJECTS); ASSERT 6838 src/ia32/code-stubs-ia32.cc ASSERT(GetCondition() == equal); ASSERT 6902 src/ia32/code-stubs-ia32.cc ASSERT(name->IsSymbol()); ASSERT 6920 src/ia32/code-stubs-ia32.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 6971 src/ia32/code-stubs-ia32.cc ASSERT(!elements.is(r0)); ASSERT 6972 src/ia32/code-stubs-ia32.cc ASSERT(!elements.is(r1)); ASSERT 6973 src/ia32/code-stubs-ia32.cc ASSERT(!name.is(r0)); ASSERT 6974 src/ia32/code-stubs-ia32.cc ASSERT(!name.is(r1)); ASSERT 6996 src/ia32/code-stubs-ia32.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7061 src/ia32/code-stubs-ia32.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7291 src/ia32/code-stubs-ia32.cc ASSERT(mode == INCREMENTAL); ASSERT 7305 src/ia32/code-stubs-ia32.cc ASSERT(mode == INCREMENTAL); ASSERT 165 src/ia32/code-stubs-ia32.h ASSERT(OpBits::is_valid(Token::NUM_TOKENS)); ASSERT 516 src/ia32/code-stubs-ia32.h ASSERT(first_instruction == kTwoByteNopInstruction); ASSERT 522 src/ia32/code-stubs-ia32.h ASSERT(second_instruction == kFiveByteNopInstruction); ASSERT 530 src/ia32/code-stubs-ia32.h ASSERT(GetMode(stub) == INCREMENTAL || ASSERT 536 src/ia32/code-stubs-ia32.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 540 src/ia32/code-stubs-ia32.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 545 src/ia32/code-stubs-ia32.h ASSERT(GetMode(stub) == mode); ASSERT 564 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(scratch0, object, address, no_reg)); ASSERT 575 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(scratch0_, object_, address_, ecx)); ASSERT 579 src/ia32/code-stubs-ia32.h ASSERT(!address_orig_.is(object_)); ASSERT 580 src/ia32/code-stubs-ia32.h ASSERT(object_.is(object_orig_) || address_.is(address_orig_)); ASSERT 581 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_)); ASSERT 582 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(object_orig_, address_, scratch1_, scratch0_)); ASSERT 583 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(object_, address_orig_, scratch1_, scratch0_)); ASSERT 45 src/ia32/codegen-ia32.cc ASSERT(!masm->has_frame()); ASSERT 52 src/ia32/codegen-ia32.cc ASSERT(masm->has_frame()); ASSERT 97 src/ia32/codegen-ia32.cc ASSERT(desc.reloc_size == 0); ASSERT 130 src/ia32/codegen-ia32.cc ASSERT(desc.reloc_size == 0); ASSERT 340 src/ia32/codegen-ia32.cc ASSERT(desc.reloc_size == 0); ASSERT 50 src/ia32/debug-ia32.cc ASSERT(Assembler::kJSReturnSequenceLength >= ASSERT 68 src/ia32/debug-ia32.cc ASSERT(RelocInfo::IsJSReturn(rinfo->rmode())); ASSERT 74 src/ia32/debug-ia32.cc ASSERT(IsDebugBreakSlot()); ASSERT 81 src/ia32/debug-ia32.cc ASSERT(IsDebugBreakSlot()); ASSERT 90 src/ia32/debug-ia32.cc ASSERT(IsDebugBreakSlot()); ASSERT 118 src/ia32/debug-ia32.cc ASSERT((object_regs & ~kJSCallerSaved) == 0); ASSERT 119 src/ia32/debug-ia32.cc ASSERT((non_object_regs & ~kJSCallerSaved) == 0); ASSERT 120 src/ia32/debug-ia32.cc ASSERT((object_regs & non_object_regs) == 0); ASSERT 173 src/ia32/debug-ia32.cc ASSERT(unused_reg.code() != -1); ASSERT 108 src/ia32/deoptimizer-ia32.cc ASSERT(RelocInfo::kMinRelocCommentSize == ASSERT 168 src/ia32/deoptimizer-ia32.cc ASSERT(prev_call_address == NULL || ASSERT 170 src/ia32/deoptimizer-ia32.cc ASSERT(call_address + patch_size() <= code->instruction_end()); ASSERT 186 src/ia32/deoptimizer-ia32.cc ASSERT(junk_address <= reloc_end_address); ASSERT 309 src/ia32/deoptimizer-ia32.cc ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value)); ASSERT 326 src/ia32/deoptimizer-ia32.cc ASSERT(bailout_id_ == ast_id); ASSERT 335 src/ia32/deoptimizer-ia32.cc ASSERT(Translation::BEGIN == opcode); ASSERT 339 src/ia32/deoptimizer-ia32.cc ASSERT(count == 1); ASSERT 344 src/ia32/deoptimizer-ia32.cc ASSERT(Translation::JS_FRAME == opcode); ASSERT 347 src/ia32/deoptimizer-ia32.cc ASSERT(node_id == ast_id); ASSERT 357 src/ia32/deoptimizer-ia32.cc ASSERT(fixed_size + height_in_bytes == input_frame_size); ASSERT 363 src/ia32/deoptimizer-ia32.cc ASSERT(outgoing_size == 0); // OSR does not happen in the middle of a call. ASSERT 506 src/ia32/deoptimizer-ia32.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 507 src/ia32/deoptimizer-ia32.cc ASSERT(output_[frame_index] == NULL); ASSERT 572 src/ia32/deoptimizer-ia32.cc ASSERT(0 == output_offset); ASSERT 604 src/ia32/deoptimizer-ia32.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 605 src/ia32/deoptimizer-ia32.cc ASSERT(output_[frame_index] == NULL); ASSERT 688 src/ia32/deoptimizer-ia32.cc ASSERT(0 == output_offset); ASSERT 730 src/ia32/deoptimizer-ia32.cc ASSERT(frame_index >= 0 && frame_index < output_count_); ASSERT 731 src/ia32/deoptimizer-ia32.cc ASSERT(output_[frame_index] == NULL); ASSERT 743 src/ia32/deoptimizer-ia32.cc ASSERT(JavaScriptFrameConstants::kDynamicAlignmentStateOffset == ASSERT 807 src/ia32/deoptimizer-ia32.cc ASSERT(!is_bottommost || ASSERT 816 src/ia32/deoptimizer-ia32.cc ASSERT(!is_bottommost || !has_alignment_padding_ || ASSERT 843 src/ia32/deoptimizer-ia32.cc ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value); ASSERT 855 src/ia32/deoptimizer-ia32.cc ASSERT(0 == output_offset); ASSERT 1093 src/ia32/deoptimizer-ia32.cc ASSERT(masm()->pc_offset() - start == table_entry_size_); ASSERT 580 src/ia32/disasm-ia32.cc ASSERT(op == 0xD1 || op == 0xD3 || op == 0xC1); ASSERT 1316 src/ia32/disasm-ia32.cc ASSERT(regop == esi || regop == edx); ASSERT 1581 src/ia32/disasm-ia32.cc ASSERT(instr_len > 0); // Ensure progress. ASSERT 57 src/ia32/full-codegen-ia32.cc ASSERT(patch_site_.is_bound() == info_emitted_); ASSERT 77 src/ia32/full-codegen-ia32.cc ASSERT(is_int8(delta_to_patch_site)); ASSERT 90 src/ia32/full-codegen-ia32.cc ASSERT(!patch_site_.is_bound() && !info_emitted_); ASSERT 91 src/ia32/full-codegen-ia32.cc ASSERT(cc == carry || cc == not_carry); ASSERT 268 src/ia32/full-codegen-ia32.cc ASSERT(function->proxy()->var()->mode() == CONST || ASSERT 270 src/ia32/full-codegen-ia32.cc ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED); ASSERT 289 src/ia32/full-codegen-ia32.cc ASSERT(loop_depth() == 0); ASSERT 291 src/ia32/full-codegen-ia32.cc ASSERT(loop_depth() == 0); ASSERT 340 src/ia32/full-codegen-ia32.cc ASSERT(back_edge_target->is_bound()); ASSERT 370 src/ia32/full-codegen-ia32.cc ASSERT(loop_depth() > 0); ASSERT 439 src/ia32/full-codegen-ia32.cc ASSERT(Assembler::kJSReturnSequenceLength <= ASSERT 447 src/ia32/full-codegen-ia32.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 452 src/ia32/full-codegen-ia32.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 458 src/ia32/full-codegen-ia32.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 523 src/ia32/full-codegen-ia32.cc ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals. ASSERT 550 src/ia32/full-codegen-ia32.cc ASSERT(count > 0); ASSERT 558 src/ia32/full-codegen-ia32.cc ASSERT(count > 0); ASSERT 566 src/ia32/full-codegen-ia32.cc ASSERT(count > 0); ASSERT 574 src/ia32/full-codegen-ia32.cc ASSERT(count > 0); ASSERT 585 src/ia32/full-codegen-ia32.cc ASSERT(materialize_true == materialize_false); ASSERT 618 src/ia32/full-codegen-ia32.cc ASSERT(materialize_true == true_label_); ASSERT 619 src/ia32/full-codegen-ia32.cc ASSERT(materialize_false == false_label_); ASSERT 685 src/ia32/full-codegen-ia32.cc ASSERT(var->IsStackAllocated()); ASSERT 699 src/ia32/full-codegen-ia32.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 711 src/ia32/full-codegen-ia32.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 721 src/ia32/full-codegen-ia32.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 722 src/ia32/full-codegen-ia32.cc ASSERT(!scratch0.is(src)); ASSERT 723 src/ia32/full-codegen-ia32.cc ASSERT(!scratch0.is(scratch1)); ASSERT 724 src/ia32/full-codegen-ia32.cc ASSERT(!scratch1.is(src)); ASSERT 731 src/ia32/full-codegen-ia32.cc ASSERT(!scratch0.is(esi) && !src.is(esi) && !scratch1.is(esi)); ASSERT 814 src/ia32/full-codegen-ia32.cc ASSERT(mode == VAR || mode == LET || ASSERT 892 src/ia32/full-codegen-ia32.cc ASSERT(!instance.is_null()); ASSERT 1158 src/ia32/full-codegen-ia32.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 1299 src/ia32/full-codegen-ia32.cc ASSERT(var->IsContextSlot()); ASSERT 1391 src/ia32/full-codegen-ia32.cc ASSERT(var->scope() != NULL); ASSERT 1414 src/ia32/full-codegen-ia32.cc ASSERT(var->initializer_position() != RelocInfo::kNoPosition); ASSERT 1415 src/ia32/full-codegen-ia32.cc ASSERT(proxy->position() != RelocInfo::kNoPosition); ASSERT 1433 src/ia32/full-codegen-ia32.cc ASSERT(var->mode() == CONST); ASSERT 1575 src/ia32/full-codegen-ia32.cc ASSERT(!CompileTimeValue::IsCompileTimeValue(value)); ASSERT 1628 src/ia32/full-codegen-ia32.cc ASSERT(result_saved); ASSERT 1674 src/ia32/full-codegen-ia32.cc ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) || ASSERT 1855 src/ia32/full-codegen-ia32.cc ASSERT(!key->handle()->IsSmi()); ASSERT 2046 src/ia32/full-codegen-ia32.cc ASSERT(!var->IsParameter()); // No const parameters. ASSERT 2055 src/ia32/full-codegen-ia32.cc ASSERT(var->IsContextSlot() || var->IsLookupSlot()); ASSERT 2076 src/ia32/full-codegen-ia32.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 2112 src/ia32/full-codegen-ia32.cc ASSERT(var->IsLookupSlot()); ASSERT 2130 src/ia32/full-codegen-ia32.cc ASSERT(prop != NULL); ASSERT 2131 src/ia32/full-codegen-ia32.cc ASSERT(prop->key()->AsLiteral() != NULL); ASSERT 2468 src/ia32/full-codegen-ia32.cc ASSERT(expr->return_is_recorded_); ASSERT 2522 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2543 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2564 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2596 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2618 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2643 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2726 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2748 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2770 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2792 src/ia32/full-codegen-ia32.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2824 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 2848 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2862 src/ia32/full-codegen-ia32.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2886 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 2967 src/ia32/full-codegen-ia32.cc ASSERT(expr->arguments()->length() == 0); ASSERT 3021 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 3); ASSERT 3034 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 4); ASSERT 3046 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3065 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 3108 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 3124 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 3166 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3185 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 3231 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 3308 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3320 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3332 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3344 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3354 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3363 src/ia32/full-codegen-ia32.cc ASSERT(args->length() >= 2); ASSERT 3397 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 3); ASSERT 3495 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3521 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 1); ASSERT 3541 src/ia32/full-codegen-ia32.cc ASSERT(args->length() == 2); ASSERT 3858 src/ia32/full-codegen-ia32.cc ASSERT(language_mode() == CLASSIC_MODE || var->is_this()); ASSERT 3913 src/ia32/full-codegen-ia32.cc ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue()); ASSERT 4016 src/ia32/full-codegen-ia32.cc ASSERT(expr->expression()->AsVariableProxy()->var() != NULL); ASSERT 4176 src/ia32/full-codegen-ia32.cc ASSERT(!context()->IsEffect()); ASSERT 4177 src/ia32/full-codegen-ia32.cc ASSERT(!context()->IsTest()); ASSERT 4459 src/ia32/full-codegen-ia32.cc ASSERT(declaration_scope->is_function_scope()); ASSERT 4470 src/ia32/full-codegen-ia32.cc ASSERT(!result_register().is(edx)); ASSERT 4501 src/ia32/full-codegen-ia32.cc ASSERT(!result_register().is(edx)); ASSERT 289 src/ia32/ic-ia32.cc ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE); ASSERT 1743 src/ia32/ic-ia32.cc ASSERT(*test_instruction_address == Assembler::kNopByte); ASSERT 1760 src/ia32/ic-ia32.cc ASSERT((check == ENABLE_INLINED_SMI_CHECK) ASSERT 71 src/ia32/lithium-codegen-ia32.cc ASSERT(is_unused()); ASSERT 94 src/ia32/lithium-codegen-ia32.cc ASSERT(is_done()); ASSERT 136 src/ia32/lithium-codegen-ia32.cc ASSERT(is_generating()); ASSERT 293 src/ia32/lithium-codegen-ia32.cc ASSERT(is_generating()); ASSERT 315 src/ia32/lithium-codegen-ia32.cc ASSERT(is_generating()); ASSERT 336 src/ia32/lithium-codegen-ia32.cc ASSERT(is_done()); ASSERT 353 src/ia32/lithium-codegen-ia32.cc ASSERT(op->IsRegister()); ASSERT 359 src/ia32/lithium-codegen-ia32.cc ASSERT(op->IsDoubleRegister()); ASSERT 366 src/ia32/lithium-codegen-ia32.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32()); ASSERT 367 src/ia32/lithium-codegen-ia32.cc ASSERT(constant->HasInteger32Value()); ASSERT 374 src/ia32/lithium-codegen-ia32.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged()); ASSERT 381 src/ia32/lithium-codegen-ia32.cc ASSERT(constant->HasDoubleValue()); ASSERT 394 src/ia32/lithium-codegen-ia32.cc ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot()); ASSERT 408 src/ia32/lithium-codegen-ia32.cc ASSERT(op->IsDoubleStackSlot()); ASSERT 485 src/ia32/lithium-codegen-ia32.cc ASSERT(is_tagged); ASSERT 512 src/ia32/lithium-codegen-ia32.cc ASSERT(instr != NULL); ASSERT 537 src/ia32/lithium-codegen-ia32.cc ASSERT(instr != NULL); ASSERT 538 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasPointerMap()); ASSERT 611 src/ia32/lithium-codegen-ia32.cc ASSERT(environment->HasBeenRegistered()); ASSERT 708 src/ia32/lithium-codegen-ia32.cc ASSERT(deoptimization_literals_.length() == 0); ASSERT 728 src/ia32/lithium-codegen-ia32.cc ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS); ASSERT 740 src/ia32/lithium-codegen-ia32.cc ASSERT(kind == expected_safepoint_kind_); ASSERT 819 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 820 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 899 src/ia32/lithium-codegen-ia32.cc ASSERT(left_reg.is(eax)); ASSERT 900 src/ia32/lithium-codegen-ia32.cc ASSERT(result_reg.is(edx)); ASSERT 901 src/ia32/lithium-codegen-ia32.cc ASSERT(!right_reg.is(eax)); ASSERT 902 src/ia32/lithium-codegen-ia32.cc ASSERT(!right_reg.is(edx)); ASSERT 983 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 984 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->InputAt(0)).is(eax)); ASSERT 985 src/ia32/lithium-codegen-ia32.cc ASSERT(!ToRegister(instr->InputAt(1)).is(eax)); ASSERT 986 src/ia32/lithium-codegen-ia32.cc ASSERT(!ToRegister(instr->InputAt(1)).is(edx)); ASSERT 1028 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->InputAt(1)->IsConstantOperand()); ASSERT 1077 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->InputAt(0)).is(eax)); ASSERT 1078 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(edx)); ASSERT 1093 src/ia32/lithium-codegen-ia32.cc ASSERT(multiplier > 0 && ASSERT 1212 src/ia32/lithium-codegen-ia32.cc ASSERT(left->Equals(instr->result())); ASSERT 1213 src/ia32/lithium-codegen-ia32.cc ASSERT(left->IsRegister()); ASSERT 1253 src/ia32/lithium-codegen-ia32.cc ASSERT(left->Equals(instr->result())); ASSERT 1254 src/ia32/lithium-codegen-ia32.cc ASSERT(left->IsRegister()); ASSERT 1256 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(right).is(ecx)); ASSERT 1309 src/ia32/lithium-codegen-ia32.cc ASSERT(left->Equals(instr->result())); ASSERT 1323 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->result()->IsRegister()); ASSERT 1329 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->result()->IsDoubleRegister()); ASSERT 1412 src/ia32/lithium-codegen-ia32.cc ASSERT(input.is(result)); ASSERT 1433 src/ia32/lithium-codegen-ia32.cc ASSERT(object.is(result)); ASSERT 1434 src/ia32/lithium-codegen-ia32.cc ASSERT(object.is(eax)); ASSERT 1466 src/ia32/lithium-codegen-ia32.cc ASSERT(input->Equals(instr->result())); ASSERT 1473 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 1486 src/ia32/lithium-codegen-ia32.cc ASSERT(left->Equals(instr->result())); ASSERT 1505 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->op() == Token::MOD || left.is(result)); ASSERT 1544 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 1545 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->left()).is(edx)); ASSERT 1546 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->right()).is(eax)); ASSERT 1547 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 1597 src/ia32/lithium-codegen-ia32.cc ASSERT(r.IsTagged()); ASSERT 1647 src/ia32/lithium-codegen-ia32.cc ASSERT(!map.is(reg)); ASSERT 1965 src/ia32/lithium-codegen-ia32.cc ASSERT(from == to || to == LAST_TYPE); ASSERT 2031 src/ia32/lithium-codegen-ia32.cc ASSERT(!input.is(temp)); ASSERT 2032 src/ia32/lithium-codegen-ia32.cc ASSERT(!input.is(temp2)); ASSERT 2033 src/ia32/lithium-codegen-ia32.cc ASSERT(!temp.is(temp2)); ASSERT 2119 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 2216 src/ia32/lithium-codegen-ia32.cc ASSERT(MacroAssembler::SafepointRegisterStackIndex(temp) == 0); ASSERT 2298 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 2299 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->global_object()).is(edx)); ASSERT 2300 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 2330 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 2331 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->global_object()).is(edx)); ASSERT 2332 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->value()).is(eax)); ASSERT 2416 src/ia32/lithium-codegen-ia32.cc ASSERT(lookup.IsFound() || lookup.IsCacheable()); ASSERT 2451 src/ia32/lithium-codegen-ia32.cc ASSERT(!operand->IsDoubleRegister()); ASSERT 2535 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 2536 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx)); ASSERT 2537 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 2781 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 2782 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx)); ASSERT 2783 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->key()).is(ecx)); ASSERT 2894 src/ia32/lithium-codegen-ia32.cc ASSERT(receiver.is(eax)); // Used for parameter count. ASSERT 2895 src/ia32/lithium-codegen-ia32.cc ASSERT(function.is(edi)); // Required by InvokeFunction. ASSERT 2896 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 2920 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasPointerMap()); ASSERT 2963 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->InputAt(0)).is(esi)); ASSERT 3038 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3127 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->value()->Equals(instr->result())); ASSERT 3261 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(input_reg)); ASSERT 3270 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(input_reg)); ASSERT 3304 src/ia32/lithium-codegen-ia32.cc ASSERT(!instr->InputAt(1)->IsDoubleRegister() || ASSERT 3306 src/ia32/lithium-codegen-ia32.cc ASSERT(!instr->InputAt(1)->IsRegister() || ASSERT 3308 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->InputAt(0)).is(xmm2)); ASSERT 3309 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm3)); ASSERT 3323 src/ia32/lithium-codegen-ia32.cc ASSERT(exponent_type.IsDouble()); ASSERT 3345 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3346 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->InputAt(0)).is(eax)); ASSERT 3410 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->value()->Equals(instr->result())); ASSERT 3441 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3449 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3457 src/ia32/lithium-codegen-ia32.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3498 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3499 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->function()).is(edi)); ASSERT 3500 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasPointerMap()); ASSERT 3520 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3521 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->key()).is(ecx)); ASSERT 3522 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3532 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3533 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3545 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3546 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->function()).is(edi)); ASSERT 3547 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3556 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3557 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3569 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3579 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3580 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->constructor()).is(edi)); ASSERT 3581 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->result()).is(eax)); ASSERT 3655 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3656 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx)); ASSERT 3657 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->value()).is(eax)); ASSERT 3739 src/ia32/lithium-codegen-ia32.cc ASSERT(!instr->key()->IsConstantOperand()); ASSERT 3782 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 3783 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx)); ASSERT 3784 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->key()).is(ecx)); ASSERT 3785 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->value()).is(eax)); ASSERT 3824 src/ia32/lithium-codegen-ia32.cc ASSERT(fixed_object_reg.is(edx)); ASSERT 3825 src/ia32/lithium-codegen-ia32.cc ASSERT(new_map_reg.is(ebx)); ASSERT 3833 src/ia32/lithium-codegen-ia32.cc ASSERT(fixed_object_reg.is(edx)); ASSERT 3834 src/ia32/lithium-codegen-ia32.cc ASSERT(new_map_reg.is(ebx)); ASSERT 3915 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->hydrogen()->value()->representation().IsInteger32()); ASSERT 3918 src/ia32/lithium-codegen-ia32.cc ASSERT(!char_code.is(result)); ASSERT 3966 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister() || input->IsStackSlot()); ASSERT 3968 src/ia32/lithium-codegen-ia32.cc ASSERT(output->IsDoubleRegister()); ASSERT 3985 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister() && input->Equals(instr->result())); ASSERT 4090 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister() && input->Equals(instr->result())); ASSERT 4091 src/ia32/lithium-codegen-ia32.cc ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow)); ASSERT 4098 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister() && input->Equals(instr->result())); ASSERT 4255 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister()); ASSERT 4256 src/ia32/lithium-codegen-ia32.cc ASSERT(input->Equals(instr->result())); ASSERT 4274 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister()); ASSERT 4276 src/ia32/lithium-codegen-ia32.cc ASSERT(temp == NULL || temp->IsRegister()); ASSERT 4278 src/ia32/lithium-codegen-ia32.cc ASSERT(result->IsDoubleRegister()); ASSERT 4298 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsDoubleRegister()); ASSERT 4300 src/ia32/lithium-codegen-ia32.cc ASSERT(result->IsRegister()); ASSERT 4459 src/ia32/lithium-codegen-ia32.cc ASSERT(tag == 0 || IsPowerOf2(tag)); ASSERT 4500 src/ia32/lithium-codegen-ia32.cc ASSERT(input->IsRegister()); ASSERT 4524 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->unclamped()->Equals(instr->result())); ASSERT 4531 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->unclamped()->Equals(instr->result())); ASSERT 4609 src/ia32/lithium-codegen-ia32.cc ASSERT(initial_map->pre_allocated_property_fields() + ASSERT 4616 src/ia32/lithium-codegen-ia32.cc ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress()); ASSERT 4654 src/ia32/lithium-codegen-ia32.cc ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE); ASSERT 4689 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 4720 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->hydrogen()->depth() == 1); ASSERT 4744 src/ia32/lithium-codegen-ia32.cc ASSERT(!source.is(ecx)); ASSERT 4745 src/ia32/lithium-codegen-ia32.cc ASSERT(!result.is(ecx)); ASSERT 4774 src/ia32/lithium-codegen-ia32.cc ASSERT(object->properties()->length() == 0); ASSERT 4852 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 4892 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 4924 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->InputAt(0)).is(eax)); ASSERT 4931 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 4983 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 5137 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasEnvironment()); ASSERT 5154 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasPointerMap()); ASSERT 5173 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasEnvironment()); ASSERT 5190 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasEnvironment()); ASSERT 5202 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->context()->IsRegister()); ASSERT 5203 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); ASSERT 5211 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->hydrogen()->is_backwards_branch()); ASSERT 5240 src/ia32/lithium-codegen-ia32.cc ASSERT(!environment->HasBeenRegistered()); ASSERT 5242 src/ia32/lithium-codegen-ia32.cc ASSERT(osr_pc_offset_ == -1); ASSERT 5252 src/ia32/lithium-codegen-ia32.cc ASSERT(instr->HasPointerMap()); ASSERT 364 src/ia32/lithium-codegen-ia32.h ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); ASSERT 370 src/ia32/lithium-codegen-ia32.h ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); ASSERT 47 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(HasBeenReset()); ASSERT 64 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(moves_[i].source()->IsConstantOperand()); ASSERT 70 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(HasBeenReset()); ASSERT 96 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(!moves_[index].IsPending()); ASSERT 97 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(!moves_[index].IsRedundant()); ASSERT 101 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. ASSERT 142 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(other_move.IsPending()); ASSERT 168 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(source_uses_[source->index()] >= 0); ASSERT 174 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination_uses_[destination->index()] >= 0); ASSERT 285 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination->IsRegister() || destination->IsStackSlot()); ASSERT 291 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination->IsRegister() || destination->IsStackSlot()); ASSERT 315 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination->IsStackSlot()); ASSERT 332 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 337 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination->IsDoubleRegister() || ASSERT 424 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(source->IsDoubleStackSlot() || destination->IsDoubleStackSlot()); ASSERT 58 src/ia32/lithium-ia32.cc ASSERT(spill_operand->IsStackSlot()); ASSERT 59 src/ia32/lithium-ia32.cc ASSERT(register_spills_[allocation_index] == NULL); ASSERT 66 src/ia32/lithium-ia32.cc ASSERT(spill_operand->IsDoubleStackSlot()); ASSERT 67 src/ia32/lithium-ia32.cc ASSERT(double_register_spills_[allocation_index] == NULL); ASSERT 78 src/ia32/lithium-ia32.cc ASSERT(Output() == NULL || ASSERT 83 src/ia32/lithium-ia32.cc ASSERT(operand->HasFixedPolicy() || ASSERT 88 src/ia32/lithium-ia32.cc ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy()); ASSERT 442 src/ia32/lithium-ia32.cc ASSERT(is_unused()); ASSERT 642 src/ia32/lithium-ia32.cc ASSERT(hinstr->next()->IsSimulate()); ASSERT 644 src/ia32/lithium-ia32.cc ASSERT(instruction_pending_deoptimization_environment_ == NULL); ASSERT 645 src/ia32/lithium-ia32.cc ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber); ASSERT 666 src/ia32/lithium-ia32.cc ASSERT(!instr->HasPointerMap()); ASSERT 685 src/ia32/lithium-ia32.cc ASSERT(operand->HasFixedPolicy()); ASSERT 692 src/ia32/lithium-ia32.cc ASSERT(operand->HasFixedPolicy()); ASSERT 715 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 716 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 725 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsInteger32()); ASSERT 726 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 727 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 762 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsDouble()); ASSERT 763 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 764 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 765 src/ia32/lithium-ia32.cc ASSERT(op != Token::MOD); ASSERT 775 src/ia32/lithium-ia32.cc ASSERT(op == Token::ADD || ASSERT 782 src/ia32/lithium-ia32.cc ASSERT(left->representation().IsTagged()); ASSERT 783 src/ia32/lithium-ia32.cc ASSERT(right->representation().IsTagged()); ASSERT 794 src/ia32/lithium-ia32.cc ASSERT(is_building()); ASSERT 803 src/ia32/lithium-ia32.cc ASSERT(block->phis()->length() == 0); ASSERT 806 src/ia32/lithium-ia32.cc ASSERT(last_environment != NULL); ASSERT 809 src/ia32/lithium-ia32.cc ASSERT(pred->end()->FirstSuccessor() == block); ASSERT 817 src/ia32/lithium-ia32.cc ASSERT(pred->argument_count() >= 0); ASSERT 884 src/ia32/lithium-ia32.cc ASSERT(ast_id != AstNode::kNoNumber || ASSERT 928 src/ia32/lithium-ia32.cc ASSERT(value->IsConstant()); ASSERT 929 src/ia32/lithium-ia32.cc ASSERT(!value->representation().IsDouble()); ASSERT 955 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1076 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsDouble()); ASSERT 1077 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsDouble()); ASSERT 1117 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1190 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1191 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1197 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1198 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1199 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1212 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsInteger32()); ASSERT 1213 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsInteger32()); ASSERT 1233 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1265 src/ia32/lithium-ia32.cc ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value()); ASSERT 1292 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1293 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1297 src/ia32/lithium-ia32.cc ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero)); ASSERT 1319 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsDouble()); ASSERT 1333 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1334 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1350 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1358 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1359 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1371 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1379 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1380 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1392 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1399 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsDouble()); ASSERT 1403 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1415 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsDouble()); ASSERT 1416 src/ia32/lithium-ia32.cc ASSERT(instr->global_object()->representation().IsTagged()); ASSERT 1424 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1425 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1438 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1439 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1444 src/ia32/lithium-ia32.cc ASSERT(r.IsDouble()); ASSERT 1445 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1446 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 1484 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1491 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1498 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1505 src/ia32/lithium-ia32.cc ASSERT(instr ->value()->representation().IsTagged()); ASSERT 1513 src/ia32/lithium-ia32.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1514 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1528 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1537 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1546 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1554 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1642 src/ia32/lithium-ia32.cc ASSERT(to.IsInteger32()); ASSERT 1666 src/ia32/lithium-ia32.cc ASSERT(to.IsInteger32()); ASSERT 1686 src/ia32/lithium-ia32.cc ASSERT(to.IsDouble()); ASSERT 1752 src/ia32/lithium-ia32.cc ASSERT(input_rep.IsTagged()); ASSERT 1846 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1854 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1902 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsTagged()); ASSERT 1903 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1914 src/ia32/lithium-ia32.cc ASSERT(instr->representation().IsDouble()); ASSERT 1915 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1927 src/ia32/lithium-ia32.cc ASSERT( ASSERT 1934 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1962 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1963 src/ia32/lithium-ia32.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1964 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1979 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsDouble()); ASSERT 1980 src/ia32/lithium-ia32.cc ASSERT(instr->elements()->representation().IsTagged()); ASSERT 1981 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1994 src/ia32/lithium-ia32.cc ASSERT( ASSERT 2001 src/ia32/lithium-ia32.cc ASSERT(instr->external_pointer()->representation().IsExternal()); ASSERT 2002 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 2028 src/ia32/lithium-ia32.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 2029 src/ia32/lithium-ia32.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 2030 src/ia32/lithium-ia32.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 2269 src/ia32/lithium-ia32.cc ASSERT(env != NULL); ASSERT 2286 src/ia32/lithium-ia32.cc ASSERT(pending_deoptimization_ast_id_ == instr->ast_id()); ASSERT 2307 src/ia32/lithium-ia32.cc ASSERT(instr->is_backwards_branch()); ASSERT 187 src/ia32/lithium-ia32.h ASSERT(instr->Is##type()); \ ASSERT 314 src/ia32/lithium-ia32.h ASSERT(instr->IsGap()); ASSERT 62 src/ia32/macro-assembler-ia32.cc ASSERT(cc == equal || cc == not_equal); ASSERT 70 src/ia32/macro-assembler-ia32.cc ASSERT(MemoryChunk::IN_FROM_SPACE < 8); ASSERT 71 src/ia32/macro-assembler-ia32.cc ASSERT(MemoryChunk::IN_TO_SPACE < 8); ASSERT 113 src/ia32/macro-assembler-ia32.cc ASSERT(and_then == kFallThroughAtEnd); ASSERT 122 src/ia32/macro-assembler-ia32.cc ASSERT(and_then == kFallThroughAtEnd); ASSERT 215 src/ia32/macro-assembler-ia32.cc ASSERT(IsAligned(offset, kPointerSize)); ASSERT 259 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(value)); ASSERT 260 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(address)); ASSERT 261 src/ia32/macro-assembler-ia32.cc ASSERT(!value.is(address)); ASSERT 274 src/ia32/macro-assembler-ia32.cc ASSERT(!isolate()->heap()->InNewSpace(*map)); ASSERT 308 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(value)); ASSERT 309 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(address)); ASSERT 310 src/ia32/macro-assembler-ia32.cc ASSERT(!value.is(address)); ASSERT 714 src/ia32/macro-assembler-ia32.cc ASSERT(ExitFrameConstants::kCallerSPDisplacement == +2 * kPointerSize); ASSERT 715 src/ia32/macro-assembler-ia32.cc ASSERT(ExitFrameConstants::kCallerPCOffset == +1 * kPointerSize); ASSERT 716 src/ia32/macro-assembler-ia32.cc ASSERT(ExitFrameConstants::kCallerFPOffset == 0 * kPointerSize); ASSERT 721 src/ia32/macro-assembler-ia32.cc ASSERT(ExitFrameConstants::kSPOffset == -1 * kPointerSize); ASSERT 753 src/ia32/macro-assembler-ia32.cc ASSERT(IsPowerOf2(kFrameAlignment)); ASSERT 975 src/ia32/macro-assembler-ia32.cc ASSERT(!holder_reg.is(scratch)); ASSERT 1126 src/ia32/macro-assembler-ia32.cc ASSERT(SeededNumberDictionary::kEntrySize == 3); ASSERT 1166 src/ia32/macro-assembler-ia32.cc ASSERT(scratch.is(no_reg)); ASSERT 1224 src/ia32/macro-assembler-ia32.cc ASSERT(!result.is(result_end)); ASSERT 1280 src/ia32/macro-assembler-ia32.cc ASSERT(!result.is(result_end)); ASSERT 1326 src/ia32/macro-assembler-ia32.cc ASSERT(!result.is(result_end)); ASSERT 1392 src/ia32/macro-assembler-ia32.cc ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0); ASSERT 1393 src/ia32/macro-assembler-ia32.cc ASSERT(kShortSize == 2); ASSERT 1427 src/ia32/macro-assembler-ia32.cc ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0); ASSERT 1429 src/ia32/macro-assembler-ia32.cc ASSERT(kCharSize == 1); ASSERT 1459 src/ia32/macro-assembler-ia32.cc ASSERT(length > 0); ASSERT 1568 src/ia32/macro-assembler-ia32.cc ASSERT(source.is(esi)); ASSERT 1569 src/ia32/macro-assembler-ia32.cc ASSERT(destination.is(edi)); ASSERT 1570 src/ia32/macro-assembler-ia32.cc ASSERT(length.is(ecx)); ASSERT 1618 src/ia32/macro-assembler-ia32.cc ASSERT(IsPowerOf2(kBitsPerByte)); ASSERT 1711 src/ia32/macro-assembler-ia32.cc ASSERT(AllowThisStubCall(stub)); // Calls are not allowed in some stubs. ASSERT 1717 src/ia32/macro-assembler-ia32.cc ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe()); ASSERT 1723 src/ia32/macro-assembler-ia32.cc ASSERT(argc >= 1 && generating_stub()); ASSERT 1746 src/ia32/macro-assembler-ia32.cc ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) < ASSERT 1962 src/ia32/macro-assembler-ia32.cc ASSERT(dst.is(ecx)); ASSERT 1988 src/ia32/macro-assembler-ia32.cc ASSERT(actual.is_immediate()); ASSERT 2012 src/ia32/macro-assembler-ia32.cc ASSERT(expected.reg().is(ebx)); ASSERT 2019 src/ia32/macro-assembler-ia32.cc ASSERT(actual.reg().is(eax)); ASSERT 2020 src/ia32/macro-assembler-ia32.cc ASSERT(expected.reg().is(ebx)); ASSERT 2058 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 2072 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 2089 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 2103 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 2118 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 2120 src/ia32/macro-assembler-ia32.cc ASSERT(fun.is(edi)); ASSERT 2138 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 2157 src/ia32/macro-assembler-ia32.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 2180 src/ia32/macro-assembler-ia32.cc ASSERT(!target.is(edi)); ASSERT 2243 src/ia32/macro-assembler-ia32.cc ASSERT(!function_in.is(map_out)); ASSERT 2316 src/ia32/macro-assembler-ia32.cc ASSERT(reg_code >= 0 && reg_code < kNumSafepointRegisters); ASSERT 2383 src/ia32/macro-assembler-ia32.cc ASSERT(value > 0); ASSERT 2396 src/ia32/macro-assembler-ia32.cc ASSERT(value > 0); ASSERT 2411 src/ia32/macro-assembler-ia32.cc ASSERT(value > 0); ASSERT 2426 src/ia32/macro-assembler-ia32.cc ASSERT(value > 0); ASSERT 2475 src/ia32/macro-assembler-ia32.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 2494 src/ia32/macro-assembler-ia32.cc ASSERT(reinterpret_cast<Object*>(p0)->IsSmi()); ASSERT 2539 src/ia32/macro-assembler-ia32.cc ASSERT(is_uintn(power + HeapNumber::kExponentBias, ASSERT 2599 src/ia32/macro-assembler-ia32.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 2618 src/ia32/macro-assembler-ia32.cc ASSERT(has_frame()); ASSERT 2651 src/ia32/macro-assembler-ia32.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 2660 src/ia32/macro-assembler-ia32.cc ASSERT(masm_.pc_ == address_ + size_); ASSERT 2661 src/ia32/macro-assembler-ia32.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 2672 src/ia32/macro-assembler-ia32.cc ASSERT(cc == zero || cc == not_zero); ASSERT 2695 src/ia32/macro-assembler-ia32.cc ASSERT(cc == zero || cc == not_zero); ASSERT 2700 src/ia32/macro-assembler-ia32.cc ASSERT(!isolate()->heap()->mark_compact_collector()-> ASSERT 2719 src/ia32/macro-assembler-ia32.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 2730 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, ecx)); ASSERT 2754 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(addr_reg, mask_reg, bitmap_reg, ecx)); ASSERT 2779 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, ecx)); ASSERT 2783 src/ia32/macro-assembler-ia32.cc ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); ASSERT 2784 src/ia32/macro-assembler-ia32.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 2785 src/ia32/macro-assembler-ia32.cc ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); ASSERT 2786 src/ia32/macro-assembler-ia32.cc ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0); ASSERT 2824 src/ia32/macro-assembler-ia32.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 2825 src/ia32/macro-assembler-ia32.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 2847 src/ia32/macro-assembler-ia32.cc ASSERT(kAsciiStringTag == 0x04); ASSERT 2855 src/ia32/macro-assembler-ia32.cc ASSERT(SeqAsciiString::kMaxSize <= ASSERT 782 src/ia32/macro-assembler-ia32.h ASSERT(!code_object_.is_null()); ASSERT 148 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(reg >= 0); ASSERT 149 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(reg < num_registers_); ASSERT 220 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(String::IsAscii(str.start(), str.length())); ASSERT 270 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(mode_ == UC16); ASSERT 378 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(mode_ == UC16); ASSERT 466 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(mode_ == UC16); ASSERT 535 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(minus < String::kMaxUtf16CodeUnit); ASSERT 1049 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(cp_offset >= -1); // ^ and \b can look behind one character. ASSERT 1050 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(cp_offset < (1<<30)); // Be sane! (And ensure negation works) ASSERT 1111 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(register_index >= num_saved_registers_); // Reserved for positions! ASSERT 1134 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(reg_from <= reg_to); ASSERT 1178 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(isolate == Isolate::Current()); ASSERT 1202 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(re_code->instruction_start() <= *return_address); ASSERT 1203 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(*return_address <= ASSERT 1242 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(StringShape(*subject_tmp).IsSequential() || ASSERT 1274 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(register_index < (1<<30)); ASSERT 1328 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(!source.is(backtrack_stackpointer())); ASSERT 1343 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(!target.is(backtrack_stackpointer())); ASSERT 1385 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(characters == 1); ASSERT 1389 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(mode_ == UC16); ASSERT 1394 src/ia32/regexp-macro-assembler-ia32.cc ASSERT(characters == 1); ASSERT 151 src/ia32/stub-cache-ia32.cc ASSERT(name->IsSymbol()); ASSERT 203 src/ia32/stub-cache-ia32.cc ASSERT(sizeof(Entry) == 12); ASSERT 206 src/ia32/stub-cache-ia32.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); ASSERT 209 src/ia32/stub-cache-ia32.cc ASSERT(!scratch.is(receiver)); ASSERT 210 src/ia32/stub-cache-ia32.cc ASSERT(!scratch.is(name)); ASSERT 211 src/ia32/stub-cache-ia32.cc ASSERT(!extra.is(receiver)); ASSERT 212 src/ia32/stub-cache-ia32.cc ASSERT(!extra.is(name)); ASSERT 213 src/ia32/stub-cache-ia32.cc ASSERT(!extra.is(scratch)); ASSERT 216 src/ia32/stub-cache-ia32.cc ASSERT(!scratch.is(no_reg)); ASSERT 217 src/ia32/stub-cache-ia32.cc ASSERT(extra2.is(no_reg)); ASSERT 218 src/ia32/stub-cache-ia32.cc ASSERT(extra3.is(no_reg)); ASSERT 238 src/ia32/stub-cache-ia32.cc ASSERT(kHeapObjectTagSize == kPointerSizeLog2); ASSERT 402 src/ia32/stub-cache-ia32.cc ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor)); ASSERT 551 src/ia32/stub-cache-ia32.cc ASSERT(holder->HasNamedInterceptor()); ASSERT 552 src/ia32/stub-cache-ia32.cc ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 579 src/ia32/stub-cache-ia32.cc ASSERT(optimization.is_constant_call()); ASSERT 580 src/ia32/stub-cache-ia32.cc ASSERT(!lookup->holder()->IsGlobalObject()); ASSERT 635 src/ia32/stub-cache-ia32.cc ASSERT(depth2 == kInvalidProtoDepth); ASSERT 727 src/ia32/stub-cache-ia32.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); ASSERT 802 src/ia32/stub-cache-ia32.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 887 src/ia32/stub-cache-ia32.cc ASSERT(cell->value()->IsTheHole()); ASSERT 935 src/ia32/stub-cache-ia32.cc ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); ASSERT 936 src/ia32/stub-cache-ia32.cc ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) ASSERT 955 src/ia32/stub-cache-ia32.cc ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded()); ASSERT 964 src/ia32/stub-cache-ia32.cc ASSERT(current->property_dictionary()->FindEntry(*name) == ASSERT 1008 src/ia32/stub-cache-ia32.cc ASSERT(current.is_identical_to(holder)); ASSERT 1018 src/ia32/stub-cache-ia32.cc ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded()); ASSERT 1073 src/ia32/stub-cache-ia32.cc ASSERT(!scratch3.is(reg)); ASSERT 1078 src/ia32/stub-cache-ia32.cc ASSERT(!scratch2.is(reg)); ASSERT 1149 src/ia32/stub-cache-ia32.cc ASSERT(interceptor_holder->HasNamedInterceptor()); ASSERT 1150 src/ia32/stub-cache-ia32.cc ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 1177 src/ia32/stub-cache-ia32.cc ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); ASSERT 1255 src/ia32/stub-cache-ia32.cc ASSERT(lookup->type() == CALLBACKS); ASSERT 1258 src/ia32/stub-cache-ia32.cc ASSERT(callback->getter() != NULL); ASSERT 1309 src/ia32/stub-cache-ia32.cc ASSERT(holder->IsGlobalObject()); ASSERT 1765 src/ia32/stub-cache-ia32.cc ASSERT(!object.is_identical_to(holder)); ASSERT 1848 src/ia32/stub-cache-ia32.cc ASSERT(!object.is_identical_to(holder)); ASSERT 1926 src/ia32/stub-cache-ia32.cc ASSERT(cell->value() == *function); ASSERT 2009 src/ia32/stub-cache-ia32.cc ASSERT(cell->value() == *function); ASSERT 2133 src/ia32/stub-cache-ia32.cc ASSERT(cell->value() == *function); ASSERT 2211 src/ia32/stub-cache-ia32.cc ASSERT(optimization.is_simple_api_call()); ASSERT 2298 src/ia32/stub-cache-ia32.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK); ASSERT 2568 src/ia32/stub-cache-ia32.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 2664 src/ia32/stub-cache-ia32.cc ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded()); ASSERT 2848 src/ia32/stub-cache-ia32.cc ASSERT(last->IsGlobalObject() || last->HasFastProperties()); ASSERT 3397 src/ia32/stub-cache-ia32.cc ASSERT(function->has_initial_map()); ASSERT 3804 src/ia32/stub-cache-ia32.cc ASSERT(CpuFeatures::IsSupported(SSE2)); ASSERT 4019 src/ia32/stub-cache-ia32.cc ASSERT(IsFastObjectElementsKind(elements_kind)); ASSERT 75 src/ic-inl.h ASSERT(result->is_inline_cache_stub()); ASSERT 81 src/ic-inl.h ASSERT(target->is_inline_cache_stub() || target->is_compare_ic_stub()); ASSERT 88 src/ic-inl.h ASSERT(Code::GetStrictMode(old_target->extra_ic_state()) == ASSERT 105 src/ic-inl.h ASSERT(object->IsString() || object->IsNumber() || object->IsBoolean()); ASSERT 129 src/ic-inl.h ASSERT(map_owner->IsJSObject()); ASSERT 110 src/ic.cc ASSERT((TraceIC(type, name, old_state, new_target), true)) ASSERT 113 src/ic.cc ASSERT(isolate == Isolate::Current()); ASSERT 134 src/ic.cc ASSERT(fp == frame->fp() && pc_address == frame->pc_address()); ASSERT 155 src/ic.cc ASSERT(Debug::HasDebugInfo(shared)); ASSERT 157 src/ic.cc ASSERT(original_code->IsCode()); ASSERT 449 src/ic.cc ASSERT(!lookup->IsInterceptor()); ASSERT 455 src/ic.cc ASSERT(!lookup->IsFound()); ASSERT 563 src/ic.cc ASSERT(!result->IsTheHole()); ASSERT 595 src/ic.cc ASSERT(kind_ == Code::CALL_IC); ASSERT 614 src/ic.cc ASSERT(string == args[0] || string == JSValue::cast(args[0])->value()); ASSERT 681 src/ic.cc ASSERT(HasInterceptorGetter(*holder)); ASSERT 1004 src/ic.cc ASSERT(callback->IsForeign()); ASSERT 1011 src/ic.cc ASSERT(HasInterceptorGetter(*holder)); ASSERT 1050 src/ic.cc ASSERT(grow_mode == DO_NOT_ALLOW_JSARRAY_GROWTH); ASSERT 1122 src/ic.cc ASSERT(!code.is_null()); ASSERT 1134 src/ic.cc ASSERT(!code.is_null()); ASSERT 1148 src/ic.cc ASSERT(!code.is_null()); ASSERT 1276 src/ic.cc ASSERT(HasInterceptorGetter(lookup->holder())); ASSERT 1290 src/ic.cc ASSERT(state != MONOMORPHIC_PROTOTYPE_FAILURE); ASSERT 1448 src/ic.cc ASSERT(!receiver->IsJSGlobalProxy()); ASSERT 1449 src/ic.cc ASSERT(StoreICableLookup(lookup)); ASSERT 1450 src/ic.cc ASSERT(lookup->IsFound()); ASSERT 1453 src/ic.cc ASSERT(!lookup->IsHandler()); ASSERT 1493 src/ic.cc ASSERT(info->IsCompatibleReceiver(*receiver)); ASSERT 1505 src/ic.cc ASSERT(callback->IsForeign()); ASSERT 1512 src/ic.cc ASSERT(!receiver->GetNamedInterceptor()->setter()->IsUndefined()); ASSERT 1560 src/ic.cc ASSERT(!new_receiver_map.is_null()); ASSERT 1574 src/ic.cc ASSERT(stub->is_inline_cache_stub()); ASSERT 1581 src/ic.cc ASSERT(stub->ic_state() == MEGAMORPHIC); ASSERT 1587 src/ic.cc ASSERT(object->IsMap()); ASSERT 1640 src/ic.cc ASSERT(*monomorphic_map != *receiver_map); ASSERT 1646 src/ic.cc ASSERT(target() != *generic_stub); ASSERT 1695 src/ic.cc ASSERT(!string_stub().is_null()); ASSERT 1698 src/ic.cc ASSERT(receiver_map->has_dictionary_elements() || ASSERT 1788 src/ic.cc ASSERT(!cached_stub.is_null()); ASSERT 1805 src/ic.cc ASSERT(key->IsSmi()); ASSERT 1921 src/ic.cc ASSERT(!(use_ic && object->IsJSGlobalProxy())); ASSERT 1958 src/ic.cc ASSERT(!receiver->IsJSGlobalProxy()); ASSERT 1959 src/ic.cc ASSERT(StoreICableLookup(lookup)); ASSERT 1960 src/ic.cc ASSERT(lookup->IsFound()); ASSERT 1963 src/ic.cc ASSERT(!lookup->IsHandler()); ASSERT 2012 src/ic.cc ASSERT(!code.is_null()); ASSERT 2016 src/ic.cc ASSERT(state != MONOMORPHIC_PROTOTYPE_FAILURE); ASSERT 2039 src/ic.cc ASSERT(args.length() == 2); ASSERT 2067 src/ic.cc ASSERT(args.length() == 2); ASSERT 2087 src/ic.cc ASSERT(args.length() == 2); ASSERT 2097 src/ic.cc ASSERT(args.length() == 2); ASSERT 2106 src/ic.cc ASSERT(args.length() == 2); ASSERT 2116 src/ic.cc ASSERT(args.length() == 3); ASSERT 2131 src/ic.cc ASSERT(args.length() == 2); ASSERT 2136 src/ic.cc ASSERT(len->IsSmi()); ASSERT 2142 src/ic.cc ASSERT(debug_lookup.IsPropertyCallbacks() && !debug_lookup.IsReadOnly()); ASSERT 2158 src/ic.cc ASSERT(args.length() == 3); ASSERT 2166 src/ic.cc ASSERT(object->HasFastProperties()); ASSERT 2167 src/ic.cc ASSERT(object->map()->unused_property_fields() == 0); ASSERT 2192 src/ic.cc ASSERT(args.length() == 3); ASSERT 2207 src/ic.cc ASSERT(args.length() == 3); ASSERT 2225 src/ic.cc ASSERT(args.length() == 3); ASSERT 2395 src/ic.cc ASSERT(args.length() == 4); ASSERT 2446 src/ic.cc ASSERT(args.length() == 5); ASSERT 2576 src/ic.cc ASSERT(key == CodeStub::CompareIC); ASSERT 2582 src/ic.cc ASSERT(target->major_key() == CodeStub::CompareIC); ASSERT 2643 src/ic.cc ASSERT(Token::IsEqualityOp(op_)); ASSERT 2660 src/ic.cc ASSERT(args.length() == 3); ASSERT 2668 src/ic.cc ASSERT(args.length() == 3); ASSERT 119 src/ic.h ASSERT(!SlowIsContextual()); ASSERT 268 src/ic.h ASSERT(target()->is_call_stub()); ASSERT 299 src/ic.h ASSERT(target()->is_keyed_call_stub()); ASSERT 325 src/ic.h ASSERT(target()->is_load_stub()); ASSERT 416 src/ic.h ASSERT(stub_kind != LOAD); ASSERT 482 src/ic.h ASSERT(target()->is_keyed_load_stub()); ASSERT 568 src/ic.h ASSERT(target()->is_store_stub()); ASSERT 599 src/ic.h ASSERT(Code::GetStrictMode(code->extra_ic_state()) == ASSERT 637 src/ic.h ASSERT(target()->is_keyed_store_stub()); ASSERT 688 src/ic.h ASSERT(Code::GetStrictMode(code->extra_ic_state()) == ASSERT 93 src/incremental-marking-inl.h ASSERT(Marking::MarkBitFrom(obj) == mark_bit); ASSERT 94 src/incremental-marking-inl.h ASSERT(obj->Size() >= 2*kPointerSize); ASSERT 95 src/incremental-marking-inl.h ASSERT(IsMarking()); ASSERT 82 src/incremental-marking.cc ASSERT(obj->IsHeapObject()); ASSERT 85 src/incremental-marking.cc ASSERT(value->IsHeapObject()); ASSERT 86 src/incremental-marking.cc ASSERT(!value->IsHeapNumber()); ASSERT 87 src/incremental-marking.cc ASSERT(!value->IsString() || ASSERT 90 src/incremental-marking.cc ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value)))); ASSERT 93 src/incremental-marking.cc ASSERT(!marking->is_compacting_); ASSERT 102 src/incremental-marking.cc ASSERT(marking->is_compacting_); ASSERT 131 src/incremental-marking.cc ASSERT(slot != NULL); ASSERT 172 src/incremental-marking.cc ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT); ASSERT 181 src/incremental-marking.cc ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode())); ASSERT 193 src/incremental-marking.cc ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) && ASSERT 416 src/incremental-marking.cc ASSERT(RecordWriteStub::GetMode(stub) == ASSERT 482 src/incremental-marking.cc ASSERT(FLAG_incremental_marking); ASSERT 483 src/incremental-marking.cc ASSERT(state_ == STOPPED); ASSERT 590 src/incremental-marking.cc ASSERT(obj->IsHeapObject()); ASSERT 598 src/incremental-marking.cc ASSERT(new_top != marking_deque_.bottom()); ASSERT 601 src/incremental-marking.cc ASSERT(Marking::IsGrey(mark_bit) || ASSERT 610 src/incremental-marking.cc ASSERT(new_top != marking_deque_.bottom()); ASSERT 613 src/incremental-marking.cc ASSERT(Marking::IsGrey(mark_bit) || ASSERT 688 src/incremental-marking.cc ASSERT(!Marking::IsBlack(mark_bit)); ASSERT 764 src/incremental-marking.cc ASSERT(marking_deque_.IsEmpty()); ASSERT 59 src/incremental-marking.h ASSERT(state_ == STOPPED || FLAG_incremental_marking); ASSERT 160 src/incremental-marking.h ASSERT(!Marking::IsImpossible(mark_bit)); ASSERT 166 src/incremental-marking.h ASSERT(Marking::IsBlack(mark_bit)); ASSERT 38 src/interface.cc ASSERT(name1->IsSymbol()); ASSERT 39 src/interface.cc ASSERT(name2->IsSymbol()); ASSERT 45 src/interface.cc ASSERT(IsModule()); ASSERT 52 src/interface.cc ASSERT(*static_cast<String**>(p->key) == *name); ASSERT 53 src/interface.cc ASSERT(p->value != NULL); ASSERT 122 src/interface.cc ASSERT(this->forward_ == NULL); ASSERT 123 src/interface.cc ASSERT(that->forward_ == NULL); ASSERT 169 src/interface.cc ASSERT(this->forward_ == NULL); ASSERT 170 src/interface.cc ASSERT(that->forward_ == NULL); ASSERT 171 src/interface.cc ASSERT(!this->IsValue()); ASSERT 172 src/interface.cc ASSERT(!that->IsValue()); ASSERT 173 src/interface.cc ASSERT(*ok); ASSERT 157 src/interface.h ASSERT(!done()); ASSERT 161 src/interface.h ASSERT(!done()); ASSERT 138 src/interpreter-irregexp.cc ASSERT((reinterpret_cast<intptr_t>(pc) & 3) == 0); ASSERT 144 src/interpreter-irregexp.cc ASSERT((reinterpret_cast<intptr_t>(pc) & 1) == 0); ASSERT 341 src/interpreter-irregexp.cc ASSERT(sizeof(Char) == 1); ASSERT 358 src/interpreter-irregexp.cc ASSERT(sizeof(Char) == 1); ASSERT 613 src/interpreter-irregexp.cc ASSERT(subject->IsFlat()); ASSERT 629 src/interpreter-irregexp.cc ASSERT(subject_content.IsTwoByte()); ASSERT 246 src/isolate.cc ASSERT(free_list_.next_ == &free_list_); ASSERT 247 src/isolate.cc ASSERT(free_list_.previous_ == &free_list_); ASSERT 261 src/isolate.cc ASSERT(free_list_.next_ != &free_list_); ASSERT 262 src/isolate.cc ASSERT(free_list_.previous_ != &free_list_); ASSERT 286 src/isolate.cc ASSERT(size + left_over->size_ + sizeof(PreallocatedStorage) == ASSERT 294 src/isolate.cc ASSERT(false); ASSERT 309 src/isolate.cc ASSERT(storage->next_->previous_ == storage); ASSERT 310 src/isolate.cc ASSERT(storage->previous_->next_ == storage); ASSERT 325 src/isolate.cc ASSERT(!thread_id.Equals(ThreadId::Invalid())); ASSERT 329 src/isolate.cc ASSERT(thread_data_table_->Lookup(this, thread_id) == NULL); ASSERT 331 src/isolate.cc ASSERT(thread_data_table_->Lookup(this, thread_id) == per_thread); ASSERT 401 src/isolate.cc ASSERT(default_isolate_ != NULL); ASSERT 494 src/isolate.cc ASSERT(thread_local_top()->TryCatchHandler() == that); ASSERT 616 src/isolate.cc ASSERT(property->IsJSFunction()); ASSERT 723 src/isolate.cc ASSERT(StringStream::IsMentionedObjectCacheClear()); ASSERT 750 src/isolate.cc ASSERT(receiver->IsAccessCheckNeeded()); ASSERT 751 src/isolate.cc ASSERT(context()); ASSERT 803 src/isolate.cc ASSERT(receiver->IsAccessCheckNeeded()); ASSERT 814 src/isolate.cc ASSERT(context()); ASSERT 854 src/isolate.cc ASSERT(receiver->IsAccessCheckNeeded()); ASSERT 857 src/isolate.cc ASSERT(context()); ASSERT 1058 src/isolate.cc ASSERT(!has_pending_exception()); ASSERT 1162 src/isolate.cc ASSERT(has_pending_exception()); ASSERT 1179 src/isolate.cc ASSERT(external_handler_address != NULL); ASSERT 1193 src/isolate.cc ASSERT(!handler->is_catch()); ASSERT 1204 src/isolate.cc ASSERT(has_pending_exception()); ASSERT 1246 src/isolate.cc ASSERT(has_pending_exception()); ASSERT 1267 src/isolate.cc ASSERT(thread_local_top()->try_catch_handler_address() != NULL); ASSERT 1375 src/isolate.cc ASSERT(context() == NULL || context()->IsContext()); ASSERT 1718 src/isolate.cc ASSERT(has_pending_exception()); ASSERT 1734 src/isolate.cc ASSERT(!pending_exception()->IsFailure()); ASSERT 1767 src/isolate.cc ASSERT(state_ != INITIALIZED); ASSERT 1768 src/isolate.cc ASSERT(Isolate::Current() == this); ASSERT 1834 src/isolate.cc ASSERT(!heap_.HasBeenSetUp()); ASSERT 1928 src/isolate.cc ASSERT(current_isolate != NULL); ASSERT 1930 src/isolate.cc ASSERT(Current() == this); ASSERT 1931 src/isolate.cc ASSERT(entry_stack_ != NULL); ASSERT 1932 src/isolate.cc ASSERT(entry_stack_->previous_thread_data == NULL || ASSERT 1952 src/isolate.cc ASSERT(data != NULL); ASSERT 1953 src/isolate.cc ASSERT(data->isolate_ == this); ASSERT 1968 src/isolate.cc ASSERT(entry_stack_ != NULL); ASSERT 1969 src/isolate.cc ASSERT(entry_stack_->previous_thread_data == NULL || ASSERT 1975 src/isolate.cc ASSERT(CurrentPerIsolateThreadData() != NULL); ASSERT 1976 src/isolate.cc ASSERT(CurrentPerIsolateThreadData()->isolate_ == this); ASSERT 122 src/isolate.h ASSERT((isolate)->has_pending_exception()); \ ASSERT 129 src/isolate.h ASSERT(!(isolate)->has_pending_exception()); \ ASSERT 229 src/isolate.h ASSERT(!has_pending_message_); ASSERT 230 src/isolate.h ASSERT(!external_caught_exception_); ASSERT 231 src/isolate.h ASSERT(try_catch_handler_address_ == NULL); ASSERT 441 src/isolate.h ASSERT(isolate != NULL); ASSERT 521 src/isolate.h ASSERT(context == NULL || context->IsContext()); ASSERT 542 src/isolate.h ASSERT(has_pending_exception()); ASSERT 602 src/isolate.h ASSERT(has_scheduled_exception()); ASSERT 787 src/isolate.h ASSERT(OFFSET_OF(Isolate, name##_) == name##_debug_offset_); \ ASSERT 791 src/isolate.h ASSERT(OFFSET_OF(Isolate, name##_) == name##_debug_offset_); \ ASSERT 799 src/isolate.h ASSERT(OFFSET_OF(Isolate, name##_) == name##_debug_offset_); \ ASSERT 816 src/isolate.h ASSERT(counters_ != NULL); ASSERT 825 src/isolate.h ASSERT(logger_ != NULL); ASSERT 859 src/isolate.h ASSERT(handle_scope_implementer_); ASSERT 1007 src/isolate.h ASSERT(thread_local_top_.isolate_ == this); ASSERT 1014 src/isolate.h ASSERT(RuntimeProfiler::IsSomeIsolateInJS()); ASSERT 1020 src/isolate.h ASSERT((current_state == JS) == (state == JS)); ASSERT 1342 src/isolate.h ASSERT(Isolate::Current()->context() == *context_); ASSERT 115 src/jsregexp.cc ASSERT((ranges_length & 1) == 1); ASSERT 116 src/jsregexp.cc ASSERT(ranges[ranges_length - 1] == String::kMaxUtf16CodeUnit + 1); ASSERT 222 src/jsregexp.cc ASSERT(re->data()->IsFixedArray()); ASSERT 242 src/jsregexp.cc ASSERT(!result.is_null() || ASSERT 287 src/jsregexp.cc ASSERT(0 <= index); ASSERT 288 src/jsregexp.cc ASSERT(index <= subject->length()); ASSERT 295 src/jsregexp.cc ASSERT(needle->IsFlat()); ASSERT 304 src/jsregexp.cc ASSERT(needle_content.IsFlat()); ASSERT 305 src/jsregexp.cc ASSERT(subject_content.IsFlat()); ASSERT 328 src/jsregexp.cc ASSERT(last_match_info->HasFastObjectElements()); ASSERT 361 src/jsregexp.cc ASSERT(compiled_code->IsSmi()); ASSERT 397 src/jsregexp.cc ASSERT(entry->IsSmi()); ASSERT 399 src/jsregexp.cc ASSERT(entry_value == JSRegExp::kUninitializedValue || ASSERT 408 src/jsregexp.cc ASSERT(error_string->IsString()); ASSERT 548 src/jsregexp.cc ASSERT(index >= 0); ASSERT 549 src/jsregexp.cc ASSERT(index <= subject->length()); ASSERT 550 src/jsregexp.cc ASSERT(subject->IsFlat()); ASSERT 555 src/jsregexp.cc ASSERT(output.length() >= (IrregexpNumberOfCaptures(*irregexp) + 1) * 2); ASSERT 567 src/jsregexp.cc ASSERT(res != NativeRegExpMacroAssembler::EXCEPTION || ASSERT 590 src/jsregexp.cc ASSERT(output.length() >= IrregexpNumberOfRegisters(*irregexp)); ASSERT 607 src/jsregexp.cc ASSERT(!isolate->has_pending_exception()); ASSERT 635 src/jsregexp.cc ASSERT(isolate->has_pending_exception()); ASSERT 661 src/jsregexp.cc ASSERT(isolate->has_pending_exception()); ASSERT 664 src/jsregexp.cc ASSERT(res == RE_FAILURE); ASSERT 859 src/jsregexp.cc ASSERT(type == CHAR_CLASS); ASSERT 892 src/jsregexp.cc ASSERT((in_character & RegExpMacroAssembler::kTableMask) == in_character); ASSERT 1014 src/jsregexp.cc ASSERT(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister); ASSERT 1194 src/jsregexp.cc ASSERT(!clear); ASSERT 1202 src/jsregexp.cc ASSERT(!clear); ASSERT 1224 src/jsregexp.cc ASSERT(!absolute); ASSERT 1236 src/jsregexp.cc ASSERT(!absolute); ASSERT 1282 src/jsregexp.cc ASSERT(!is_trivial()); ASSERT 1499 src/jsregexp.cc ASSERT(!trace->mentions_reg(guard->reg())); ASSERT 1505 src/jsregexp.cc ASSERT(!trace->mentions_reg(guard->reg())); ASSERT 1609 src/jsregexp.cc ASSERT(c2 > c1); ASSERT 1614 src/jsregexp.cc ASSERT(c2 > c1); ASSERT 1660 src/jsregexp.cc ASSERT(unibrow::Ecma262UnCanonicalize::kMaxWidth == 4); ASSERT 1750 src/jsregexp.cc ASSERT(start_index == 0 || (ranges->at(start_index - 1) & ~kMask) <= base); ASSERT 1805 src/jsregexp.cc ASSERT(!dummy.is_linked()); ASSERT 1872 src/jsregexp.cc ASSERT(*new_start_index > start_index); ASSERT 1996 src/jsregexp.cc ASSERT(new_end_index == end_index - 1); ASSERT 2003 src/jsregexp.cc ASSERT(new_end_index + 1 == new_start_index || ASSERT 2009 src/jsregexp.cc ASSERT(border < ranges->at(new_start_index) || ASSERT 2014 src/jsregexp.cc ASSERT(new_start_index == 0 || border >= ranges->at(new_start_index - 1)); ASSERT 2390 src/jsregexp.cc ASSERT(details->characters() == 1 || ASSERT 2460 src/jsregexp.cc ASSERT(characters_filled_in < details->characters()); ASSERT 2489 src/jsregexp.cc ASSERT(length != 0); // Can only happen if c > char_mask (see above). ASSERT 2525 src/jsregexp.cc ASSERT(characters_filled_in <= details->characters()); ASSERT 2591 src/jsregexp.cc ASSERT(characters_filled_in <= details->characters()); ASSERT 2597 src/jsregexp.cc ASSERT(characters_filled_in != details->characters()); ASSERT 2618 src/jsregexp.cc ASSERT(by >= 0); ASSERT 2639 src/jsregexp.cc ASSERT(characters_ == other->characters_); ASSERT 2670 src/jsregexp.cc ASSERT(!info->visited); ASSERT 2684 src/jsregexp.cc ASSERT(!info()->visited); ASSERT 2701 src/jsregexp.cc ASSERT(!info()->visited); ASSERT 2717 src/jsregexp.cc ASSERT(elm.type == TextElement::CHAR_CLASS); ASSERT 2780 src/jsregexp.cc ASSERT(replacement != this); // No missing EMPTY_MATCH_CHECK. ASSERT 2869 src/jsregexp.cc ASSERT(choice_count > 0); ASSERT 2989 src/jsregexp.cc ASSERT(next_is_word_character == Trace::FALSE); ASSERT 3145 src/jsregexp.cc ASSERT(ascii); ASSERT 3197 src/jsregexp.cc ASSERT(elm.cp_offset >= 0); ASSERT 3225 src/jsregexp.cc ASSERT(limit_result == CONTINUE); ASSERT 3282 src/jsregexp.cc ASSERT(by > 0); ASSERT 3399 src/jsregexp.cc ASSERT(text_length != kNodeIsTooComplexForGreedyLoops); ASSERT 3402 src/jsregexp.cc ASSERT(trace->cp_offset() == text_length); ASSERT 3407 src/jsregexp.cc ASSERT(trace->stop_node() == NULL); ASSERT 3714 src/jsregexp.cc ASSERT(skip_distance != 0); ASSERT 3815 src/jsregexp.cc ASSERT(!trace->mentions_reg(guards->at(j)->reg())); ASSERT 3822 src/jsregexp.cc ASSERT(limit_result == CONTINUE); ASSERT 3850 src/jsregexp.cc ASSERT(trace->stop_node() == NULL); ASSERT 3889 src/jsregexp.cc ASSERT(trace->is_trivial()); // This is the case on LoopChoiceNodes. ASSERT 4072 src/jsregexp.cc ASSERT(limit_result == CONTINUE); ASSERT 4180 src/jsregexp.cc ASSERT(trace->backtrack() == NULL); ASSERT 4199 src/jsregexp.cc ASSERT(limit_result == CONTINUE); ASSERT 4592 src/jsregexp.cc ASSERT(special_class[length] == 0x10000); ASSERT 4593 src/jsregexp.cc ASSERT(ranges->length() != 0); ASSERT 4594 src/jsregexp.cc ASSERT(length != 0); ASSERT 4595 src/jsregexp.cc ASSERT(special_class[0] != 0); ASSERT 4623 src/jsregexp.cc ASSERT(special_class[length] == 0x10000); ASSERT 4720 src/jsregexp.cc ASSERT(factor > 0); ASSERT 4809 src/jsregexp.cc ASSERT(max > 0); // Due to the 'if' above. ASSERT 5048 src/jsregexp.cc ASSERT(elmv[elmc] == 0x10000); ASSERT 5050 src/jsregexp.cc ASSERT(elmv[i] < elmv[i + 1]); ASSERT 5061 src/jsregexp.cc ASSERT(elmv[elmc] == 0x10000); ASSERT 5062 src/jsregexp.cc ASSERT(elmv[0] != 0x0000); ASSERT 5063 src/jsregexp.cc ASSERT(elmv[elmc-1] != String::kMaxUtf16CodeUnit); ASSERT 5066 src/jsregexp.cc ASSERT(last <= elmv[i] - 1); ASSERT 5067 src/jsregexp.cc ASSERT(elmv[i] < elmv[i + 1]); ASSERT 5384 src/jsregexp.cc ASSERT(CharacterRange::IsCanonical(character_ranges)); ASSERT 5391 src/jsregexp.cc ASSERT(CharacterRange::IsCanonical(ranges)); ASSERT 5527 src/jsregexp.cc ASSERT(entry->to() <= current.to()); ASSERT 5536 src/jsregexp.cc ASSERT(entry->to() + 1 > current.from()); ASSERT 5742 src/jsregexp.cc ASSERT(text.type == TextElement::CHAR_CLASS); ASSERT 250 src/jsregexp.h ASSERT(from <= to); ASSERT 522 src/jsregexp.h ASSERT(index >= 0); ASSERT 523 src/jsregexp.h ASSERT(index < characters_); ASSERT 612 src/jsregexp.h ASSERT(info()->replacement_calculated); ASSERT 1450 src/jsregexp.h ASSERT(new_action->next_ == NULL); ASSERT 1565 src/jsregexp.h ASSERT(error_message_ != NULL); ASSERT 74 src/list-inl.h ASSERT(length_ >= capacity_); ASSERT 106 src/list-inl.h ASSERT(index >= 0 && index <= length_); ASSERT 202 src/list-inl.h ASSERT(cmp(&data_[i - 1], &data_[i]) <= 0); ASSERT 215 src/list-inl.h ASSERT(capacity >= 0); ASSERT 86 src/list.h ASSERT(0 <= i); ASSERT 87 src/list.h ASSERT(i < length_); ASSERT 73 src/lithium-allocator-inl.h ASSERT(!Done()); ASSERT 101 src/lithium-allocator-inl.h ASSERT(!Done()); ASSERT 129 src/lithium-allocator-inl.h ASSERT(!Done()); ASSERT 71 src/lithium-allocator.cc ASSERT(pos_.IsValid()); ASSERT 91 src/lithium-allocator.cc ASSERT(Contains(pos) && pos.Value() != start().Value()); ASSERT 105 src/lithium-allocator.cc ASSERT(Start().Value() <= cur->pos().Value() && ASSERT 148 src/lithium-allocator.cc ASSERT(!HasRegisterAssigned() && !IsSpilled()); ASSERT 156 src/lithium-allocator.cc ASSERT(!IsSpilled()); ASSERT 157 src/lithium-allocator.cc ASSERT(TopLevel()->HasAllocatedSpillOperand()); ASSERT 165 src/lithium-allocator.cc ASSERT(spill_operand_ != NULL); ASSERT 171 src/lithium-allocator.cc ASSERT(!operand->IsUnallocated()); ASSERT 172 src/lithium-allocator.cc ASSERT(spill_operand_ != NULL); ASSERT 173 src/lithium-allocator.cc ASSERT(spill_operand_->IsIgnored()); ASSERT 231 src/lithium-allocator.cc ASSERT(!IsSpilled()); ASSERT 238 src/lithium-allocator.cc ASSERT(!HasRegisterAssigned()); ASSERT 240 src/lithium-allocator.cc ASSERT(!op->IsUnallocated()); ASSERT 277 src/lithium-allocator.cc ASSERT(Start().Value() < position.Value()); ASSERT 278 src/lithium-allocator.cc ASSERT(result->IsEmpty()); ASSERT 381 src/lithium-allocator.cc ASSERT(first_interval_ != NULL); ASSERT 382 src/lithium-allocator.cc ASSERT(first_interval_->start().Value() <= start.Value()); ASSERT 383 src/lithium-allocator.cc ASSERT(start.Value() < first_interval_->end().Value()); ASSERT 435 src/lithium-allocator.cc ASSERT(start.Value() < first_interval_->end().Value()); ASSERT 473 src/lithium-allocator.cc ASSERT(Start().Value() <= use_pos->pos().Value() && ASSERT 477 src/lithium-allocator.cc ASSERT(op->IsRegister() || op->IsDoubleRegister() || ASSERT 499 src/lithium-allocator.cc ASSERT(interval->next() == NULL || ASSERT 617 src/lithium-allocator.cc ASSERT(operand->HasFixedPolicy()); ASSERT 641 src/lithium-allocator.cc ASSERT(index < Register::kNumAllocatableRegisters); ASSERT 645 src/lithium-allocator.cc ASSERT(result->IsFixed()); ASSERT 654 src/lithium-allocator.cc ASSERT(index < DoubleRegister::kNumAllocatableRegisters); ASSERT 658 src/lithium-allocator.cc ASSERT(result->IsFixed()); ASSERT 841 src/lithium-allocator.cc ASSERT(!cur_input->IsUsedAtStart()); ASSERT 937 src/lithium-allocator.cc ASSERT(!IsGapAt(index)); ASSERT 1025 src/lithium-allocator.cc ASSERT(!op->EmitAtUses()); ASSERT 1066 src/lithium-allocator.cc ASSERT(chunk_ == NULL); ASSERT 1120 src/lithium-allocator.cc ASSERT(cur_cover == NULL); ASSERT 1124 src/lithium-allocator.cc ASSERT(pred_cover == NULL); ASSERT 1131 src/lithium-allocator.cc ASSERT(pred_cover != NULL && cur_cover != NULL); ASSERT 1140 src/lithium-allocator.cc ASSERT(pred->end()->SecondSuccessor() == NULL); ASSERT 1284 src/lithium-allocator.cc ASSERT(hint != NULL); ASSERT 1334 src/lithium-allocator.cc ASSERT(!found); ASSERT 1357 src/lithium-allocator.cc ASSERT(SafePointsAreInOrder()); ASSERT 1379 src/lithium-allocator.cc ASSERT(cur->Start().InstructionIndex() >= start); ASSERT 1433 src/lithium-allocator.cc ASSERT(!operand->IsStackSlot()); ASSERT 1449 src/lithium-allocator.cc ASSERT(index < instrs->length()); ASSERT 1488 src/lithium-allocator.cc ASSERT(unhandled_live_ranges_.is_empty()); ASSERT 1498 src/lithium-allocator.cc ASSERT(UnhandledIsSorted()); ASSERT 1500 src/lithium-allocator.cc ASSERT(reusable_slots_.is_empty()); ASSERT 1501 src/lithium-allocator.cc ASSERT(active_live_ranges_.is_empty()); ASSERT 1502 src/lithium-allocator.cc ASSERT(inactive_live_ranges_.is_empty()); ASSERT 1521 src/lithium-allocator.cc ASSERT(UnhandledIsSorted()); ASSERT 1523 src/lithium-allocator.cc ASSERT(UnhandledIsSorted()); ASSERT 1547 src/lithium-allocator.cc ASSERT(UnhandledIsSorted()); ASSERT 1574 src/lithium-allocator.cc ASSERT(!current->HasRegisterAssigned() && !current->IsSpilled()); ASSERT 1648 src/lithium-allocator.cc ASSERT(!range->HasRegisterAssigned() && !range->IsSpilled()); ASSERT 1654 src/lithium-allocator.cc ASSERT(UnhandledIsSorted()); ASSERT 1660 src/lithium-allocator.cc ASSERT(UnhandledIsSorted()); ASSERT 1666 src/lithium-allocator.cc ASSERT(!range->HasRegisterAssigned() && !range->IsSpilled()); ASSERT 1673 src/lithium-allocator.cc ASSERT(!(*a)->ShouldBeAllocatedBefore(*b) || ASSERT 1727 src/lithium-allocator.cc ASSERT(active_live_ranges_.Contains(range)); ASSERT 1735 src/lithium-allocator.cc ASSERT(active_live_ranges_.Contains(range)); ASSERT 1743 src/lithium-allocator.cc ASSERT(inactive_live_ranges_.Contains(range)); ASSERT 1751 src/lithium-allocator.cc ASSERT(inactive_live_ranges_.Contains(range)); ASSERT 1779 src/lithium-allocator.cc ASSERT(cur_inactive->End().Value() > current->Start().Value()); ASSERT 1836 src/lithium-allocator.cc ASSERT(pos.Value() >= current->End().Value()); ASSERT 1882 src/lithium-allocator.cc ASSERT(range->End().Value() > current->Start().Value()); ASSERT 1911 src/lithium-allocator.cc ASSERT(current->Start().Value() < register_use->pos().Value()); ASSERT 1926 src/lithium-allocator.cc ASSERT(block_pos[reg].Value() >= current->End().Value()); ASSERT 1940 src/lithium-allocator.cc ASSERT(current->HasRegisterAssigned()); ASSERT 1959 src/lithium-allocator.cc ASSERT(range->End().Value() > current->Start().Value()); ASSERT 1985 src/lithium-allocator.cc ASSERT(!range->IsFixed()); ASSERT 1992 src/lithium-allocator.cc ASSERT(pos.IsInstructionStart() || ASSERT 2005 src/lithium-allocator.cc ASSERT(!range->IsFixed()); ASSERT 2012 src/lithium-allocator.cc ASSERT(split_pos.Value() >= start.Value()); ASSERT 2021 src/lithium-allocator.cc ASSERT(start_instr <= end_instr); ASSERT 2061 src/lithium-allocator.cc ASSERT(start.Value() < end.Value()); ASSERT 2074 src/lithium-allocator.cc ASSERT(third_part != second_part); ASSERT 2087 src/lithium-allocator.cc ASSERT(!range->IsSpilled()); ASSERT 82 src/lithium-allocator.h ASSERT(IsValid()); ASSERT 95 src/lithium-allocator.h ASSERT(IsValid()); ASSERT 102 src/lithium-allocator.h ASSERT(IsValid()); ASSERT 108 src/lithium-allocator.h ASSERT(IsValid()); ASSERT 115 src/lithium-allocator.h ASSERT(IsValid()); ASSERT 116 src/lithium-allocator.h ASSERT(value_ > 1); ASSERT 210 src/lithium-allocator.h ASSERT(start.Value() < end.Value()); ASSERT 337 src/lithium-allocator.h ASSERT(!IsEmpty()); ASSERT 342 src/lithium-allocator.h ASSERT(!IsEmpty()); ASSERT 473 src/lithium-allocator.h ASSERT(!has_osr_entry_); ASSERT 194 src/lithium.cc ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); ASSERT 202 src/lithium.cc ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); ASSERT 215 src/lithium.cc ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); ASSERT 277 src/lithium.cc ASSERT(!label->HasReplacement()); ASSERT 347 src/lithium.cc ASSERT(result < 0); ASSERT 354 src/lithium.cc ASSERT(-1 <= index); // -1 is the receiver. ASSERT 76 src/lithium.h ASSERT(this->index() == index); ASSERT 197 src/lithium.h ASSERT(op->IsUnallocated()); ASSERT 210 src/lithium.h ASSERT(this->fixed_index() == fixed_index); ASSERT 251 src/lithium.h ASSERT(source_ != NULL || destination_ == NULL); ASSERT 264 src/lithium.h ASSERT(index >= 0); ASSERT 270 src/lithium.h ASSERT(op->IsConstantOperand()); ASSERT 291 src/lithium.h ASSERT(op->IsArgument()); ASSERT 300 src/lithium.h ASSERT(index >= 0); ASSERT 306 src/lithium.h ASSERT(op->IsStackSlot()); ASSERT 325 src/lithium.h ASSERT(index >= 0); ASSERT 331 src/lithium.h ASSERT(op->IsStackSlot()); ASSERT 350 src/lithium.h ASSERT(index >= 0); ASSERT 356 src/lithium.h ASSERT(op->IsRegister()); ASSERT 375 src/lithium.h ASSERT(index >= 0); ASSERT 381 src/lithium.h ASSERT(op->IsDoubleRegister()); ASSERT 437 src/lithium.h ASSERT(lithium_position_ == -1); ASSERT 508 src/lithium.h ASSERT(!HasBeenRegistered()); ASSERT 564 src/lithium.h ASSERT(!Done()); ASSERT 569 src/lithium.h ASSERT(!Done()); ASSERT 605 src/lithium.h ASSERT(!current_iterator_.Done()); ASSERT 59 src/liveedit.cc ASSERT(!no_failure.is_null()); ASSERT 192 src/liveedit.cc ASSERT((value4 & kDirectionMask) == 0); ASSERT 611 src/liveedit.cc ASSERT(!info.code().is_null()); ASSERT 978 src/liveedit.cc ASSERT(!HEAP->InNewSpace(*substitution)); ASSERT 1159 src/liveedit.cc ASSERT(original_position >= chunk_end); ASSERT 1460 src/liveedit.cc ASSERT(bottom_js_frame->is_java_script()); ASSERT 1500 src/liveedit.cc ASSERT(frames[top_frame_index - 2]->LookupCode() == ASSERT 1518 src/liveedit.cc ASSERT(!(top_frame = NULL)); ASSERT 1564 src/liveedit.cc ASSERT(!FixTryCatchHandler(pre_top_frame, bottom_js_frame)); ASSERT 1573 src/liveedit.cc ASSERT((**restarter_frame_function_pointer)->IsJSFunction()); ASSERT 157 src/liveobjectlist.cc ASSERT(type < kNumberOfTypes); ASSERT 490 src/liveobjectlist.cc ASSERT(obj != NULL); ASSERT 587 src/liveobjectlist.cc ASSERT(!target.is_null()); ASSERT 797 src/liveobjectlist.cc ASSERT(type != kInvalidLiveObjType); ASSERT 976 src/liveobjectlist.cc ASSERT(obj_count_ <= capacity_); ASSERT 1132 src/liveobjectlist.cc ASSERT(!failed); ASSERT 1200 src/liveobjectlist.cc ASSERT(list_count_ >= 0); ASSERT 2028 src/liveobjectlist.cc ASSERT(resource->IsAscii()); ASSERT 2060 src/liveobjectlist.cc ASSERT(!object_stack_.is_empty()); ASSERT 2235 src/liveobjectlist.cc ASSERT(resource->IsAscii()); ASSERT 2272 src/liveobjectlist.cc ASSERT(last() != NULL); ASSERT 2320 src/liveobjectlist.cc ASSERT(count == total_count); ASSERT 2423 src/liveobjectlist.cc ASSERT(lol->obj_count_ == 0); ASSERT 2456 src/liveobjectlist.cc ASSERT(lol->obj_count_ == new_count); ASSERT 2499 src/liveobjectlist.cc ASSERT(count == total_count); ASSERT 2588 src/liveobjectlist.cc ASSERT(number_of_matches == total_count); ASSERT 2589 src/liveobjectlist.cc ASSERT(number_not_in_heap == 0); ASSERT 2590 src/liveobjectlist.cc ASSERT(number_not_in_lol == (number_of_heap_objects - total_count)); ASSERT 2592 src/liveobjectlist.cc ASSERT(total_count == number_of_heap_objects); ASSERT 2593 src/liveobjectlist.cc ASSERT(number_not_in_lol == 0); ASSERT 241 src/liveobjectlist.h ASSERT(HEAP->InFromSpace(heap_obj)); ASSERT 139 src/log-utils.cc ASSERT(!IsEnabled()); ASSERT 145 src/log-utils.cc ASSERT(!IsEnabled()); ASSERT 159 src/log-utils.cc ASSERT(!IsEnabled()); ASSERT 201 src/log-utils.cc ASSERT(log_->message_buffer_ != NULL); ASSERT 212 src/log-utils.cc ASSERT(pos_ <= Log::kMessageBufferSize); ASSERT 227 src/log-utils.cc ASSERT(pos_ <= Log::kMessageBufferSize); ASSERT 235 src/log-utils.cc ASSERT(pos_ <= Log::kMessageBufferSize); ASSERT 289 src/log-utils.cc ASSERT(len >= 0); ASSERT 296 src/log-utils.cc ASSERT(pos_ <= Log::kMessageBufferSize); ASSERT 301 src/log-utils.cc ASSERT(pos_ <= Log::kMessageBufferSize); ASSERT 78 src/log-utils.h ASSERT(output_handle_ != NULL); ASSERT 80 src/log-utils.h ASSERT(static_cast<size_t>(length) == rv); ASSERT 149 src/log.cc ASSERT(isolate->IsInitialized()); ASSERT 213 src/log.cc ASSERT(profiler_ == NULL); ASSERT 261 src/log.cc ASSERT(IsPowerOf2(kBufferSize)); ASSERT 407 src/log.cc ASSERT(from_entry != NULL); ASSERT 411 src/log.cc ASSERT(to_entry->value == NULL); ASSERT 610 src/log.cc ASSERT(log_->IsEnabled() && FLAG_log_api); ASSERT 720 src/log.cc ASSERT('0' <= format[i] && format[i] <= '9'); ASSERT 765 src/log.cc ASSERT(name->IsString()); ASSERT 1347 src/log.cc ASSERT(function->code()->kind() == Code::OPTIMIZED_FUNCTION); ASSERT 1468 src/log.cc ASSERT(Serializer::enabled()); ASSERT 1483 src/log.cc ASSERT(event.code_address == code->address() + Code::kHeaderSize); ASSERT 1521 src/log.cc ASSERT(static_cast<size_t>(size) == rv); ASSERT 1685 src/log.cc ASSERT(ticker_ != NULL); ASSERT 1772 src/log.cc ASSERT(sampler->IsActive()); ASSERT 1777 src/log.cc ASSERT(!active_samplers_->Contains(sampler)); ASSERT 1784 src/log.cc ASSERT(sampler->IsActive()); ASSERT 1786 src/log.cc ASSERT(active_samplers_ != NULL); ASSERT 1788 src/log.cc ASSERT(removed); ASSERT 65 src/mark-compact-inl.h ASSERT(Marking::MarkBitFrom(obj) == mark_bit); ASSERT 85 src/mark-compact-inl.h ASSERT(!mark_bit.Get()); ASSERT 86 src/mark-compact-inl.h ASSERT(Marking::MarkBitFrom(obj) == mark_bit); ASSERT 96 src/mark-compact-inl.h ASSERT(obj->IsHeapObject()); ASSERT 83 src/mark-compact.cc ASSERT(HEAP->mark_compact_collector()->IsMarked(object)); ASSERT 100 src/mark-compact.cc ASSERT(current >= next_object_must_be_here_or_later); ASSERT 118 src/mark-compact.cc ASSERT(limit == end || !page->Contains(end)); ASSERT 178 src/mark-compact.cc ASSERT(current >= next_object_must_be_here_or_later); ASSERT 194 src/mark-compact.cc ASSERT(limit == space->top() || !page->Contains(space->top())); ASSERT 249 src/mark-compact.cc ASSERT(evacuation_candidates_.length() == 0); ASSERT 279 src/mark-compact.cc ASSERT(state_ == PREPARE_GC); ASSERT 280 src/mark-compact.cc ASSERT(encountered_weak_maps_ == Smi::FromInt(0)); ASSERT 283 src/mark-compact.cc ASSERT(heap_->incremental_marking()->IsStopped()); ASSERT 337 src/mark-compact.cc ASSERT(Marking::IsWhite(mark_bit)); ASSERT 382 src/mark-compact.cc ASSERT(MemoryChunk::FromAddress(old_start) == ASSERT 399 src/mark-compact.cc ASSERT(IsWhite(old_mark_bit)); ASSERT 403 src/mark-compact.cc ASSERT(heap_->incremental_marking()->IsMarking()); ASSERT 406 src/mark-compact.cc ASSERT(IsWhite(old_mark_bit)); ASSERT 414 src/mark-compact.cc ASSERT(new_color == old_color); ASSERT 499 src/mark-compact.cc ASSERT(space->identity() == OLD_POINTER_SPACE || ASSERT 683 src/mark-compact.cc ASSERT(state_ == IDLE); ASSERT 687 src/mark-compact.cc ASSERT(!FLAG_never_compact || !FLAG_always_compact); ASSERT 727 src/mark-compact.cc ASSERT(state_ == SWEEP_SPACES || state_ == RELOCATE_OBJECTS); ASSERT 781 src/mark-compact.cc ASSERT(function->code() == function->shared()->code()); ASSERT 973 src/mark-compact.cc ASSERT(rinfo->rmode() == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 981 src/mark-compact.cc ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT); ASSERT 991 src/mark-compact.cc ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode())); ASSERT 1006 src/mark-compact.cc ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) && ASSERT 1032 src/mark-compact.cc ASSERT(Isolate::Current()->heap()->Contains(obj)); ASSERT 1033 src/mark-compact.cc ASSERT(!HEAP->mark_compact_collector()->IsMarked(obj)); ASSERT 1125 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(table->map())); ASSERT 1519 src/mark-compact.cc ASSERT(map->instance_type() == CODE_TYPE); ASSERT 1709 src/mark-compact.cc ASSERT(heap() == Isolate::Current()->heap()); ASSERT 1734 src/mark-compact.cc ASSERT(this == heap()->mark_compact_collector()); ASSERT 1845 src/mark-compact.cc ASSERT(IsMarked(object)); ASSERT 1846 src/mark-compact.cc ASSERT(HEAP->Contains(object)); ASSERT 1885 src/mark-compact.cc ASSERT(descriptor_array->IsMap() || descriptor_array->IsUndefined()); ASSERT 1908 src/mark-compact.cc ASSERT(descriptors != descriptors->GetHeap()->empty_descriptor_array()); ASSERT 2025 src/mark-compact.cc ASSERT(!marking_deque->IsFull()); ASSERT 2046 src/mark-compact.cc ASSERT(!marking_deque->IsFull()); ASSERT 2047 src/mark-compact.cc ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); ASSERT 2048 src/mark-compact.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 2049 src/mark-compact.cc ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); ASSERT 2050 src/mark-compact.cc ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0); ASSERT 2068 src/mark-compact.cc ASSERT((unsigned)cell_index == ASSERT 2086 src/mark-compact.cc ASSERT(Marking::IsGrey(markbit)); ASSERT 2163 src/mark-compact.cc ASSERT(entry != NULL); ASSERT 2211 src/mark-compact.cc ASSERT(entry != NULL); ASSERT 2244 src/mark-compact.cc ASSERT(object->IsHeapObject()); ASSERT 2245 src/mark-compact.cc ASSERT(heap()->Contains(object)); ASSERT 2246 src/mark-compact.cc ASSERT(Marking::IsBlack(Marking::MarkBitFrom(object))); ASSERT 2268 src/mark-compact.cc ASSERT(marking_deque_.overflowed()); ASSERT 2324 src/mark-compact.cc ASSERT(marking_deque_.IsEmpty()); ASSERT 2360 src/mark-compact.cc ASSERT(state_ == PREPARE_GC); ASSERT 2372 src/mark-compact.cc ASSERT(!marking_deque_.overflowed()); ASSERT 2388 src/mark-compact.cc ASSERT(cell->IsJSGlobalPropertyCell()); ASSERT 2498 src/mark-compact.cc ASSERT(raw_map->IsMap()); ASSERT 2551 src/mark-compact.cc ASSERT(map->IsMap()); ASSERT 2637 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj))); ASSERT 2661 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj))); ASSERT 2698 src/mark-compact.cc ASSERT(IsAligned(size, kPointerSize)); ASSERT 2740 src/mark-compact.cc ASSERT(dest == OLD_DATA_SPACE || dest == NEW_SPACE); ASSERT 2762 src/mark-compact.cc ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT); ASSERT 2769 src/mark-compact.cc ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode())); ASSERT 2776 src/mark-compact.cc ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) && ASSERT 2794 src/mark-compact.cc ASSERT(heap->InFromSpace(heap_obj) || ASSERT 2798 src/mark-compact.cc ASSERT(!heap->InFromSpace(target) && ASSERT 2813 src/mark-compact.cc ASSERT(*p == object); ASSERT 2867 src/mark-compact.cc ASSERT(target_space == heap()->old_pointer_space() || ASSERT 2937 src/mark-compact.cc ASSERT(!allocation->IsFailure()); ASSERT 2962 src/mark-compact.cc ASSERT(p->IsEvacuationCandidate() && !p->WasSwept()); ASSERT 2981 src/mark-compact.cc ASSERT((unsigned)cell_index == ASSERT 2991 src/mark-compact.cc ASSERT(Marking::IsBlack(Marking::MarkBitFrom(object))); ASSERT 3008 src/mark-compact.cc ASSERT(object->map_word().IsForwardingAddress()); ASSERT 3022 src/mark-compact.cc ASSERT(p->IsEvacuationCandidate() || ASSERT 3122 src/mark-compact.cc ASSERT(!p->IsEvacuationCandidate() && !p->WasSwept()); ASSERT 3125 src/mark-compact.cc ASSERT((p->skip_list() == NULL) || (skip_list_mode == REBUILD_SKIP_LIST)); ASSERT 3141 src/mark-compact.cc ASSERT(reinterpret_cast<intptr_t>(free_start) % (32 * kPointerSize) == 0); ASSERT 3154 src/mark-compact.cc ASSERT((unsigned)cell_index == ASSERT 3166 src/mark-compact.cc ASSERT(Marking::IsBlack(Marking::MarkBitFrom(live_object))); ASSERT 3263 src/mark-compact.cc ASSERT(compacting_); ASSERT 3389 src/mark-compact.cc ASSERT(p->IsEvacuationCandidate() || ASSERT 3481 src/mark-compact.cc ASSERT(migration_slots_buffer_ == NULL); ASSERT 3697 src/mark-compact.cc ASSERT((mark_bits & 0x180) != 0x180); ASSERT 3698 src/mark-compact.cc ASSERT((mark_bits & 0x18000) != 0x18000); ASSERT 3699 src/mark-compact.cc ASSERT((mark_bits & 0x1800000) != 0x1800000); ASSERT 3705 src/mark-compact.cc ASSERT(byte < kStartTableLines); // No consecutive 1 bits. ASSERT 3708 src/mark-compact.cc ASSERT(objects_in_these_8_words != kStartTableInvalidLine); ASSERT 3709 src/mark-compact.cc ASSERT(objects_in_these_8_words < kStartTableEntriesPerLine); ASSERT 3722 src/mark-compact.cc ASSERT(free_start_cell != 0); ASSERT 3725 src/mark-compact.cc ASSERT((free_start_cell & (free_start_cell << 1)) == 0); ASSERT 3743 src/mark-compact.cc ASSERT(live_objects == 1); ASSERT 3755 src/mark-compact.cc ASSERT(cell != 0); ASSERT 3758 src/mark-compact.cc ASSERT((cell & (cell << 1)) == 0); ASSERT 3765 src/mark-compact.cc ASSERT((first_set_bit & cell) == first_set_bit); ASSERT 3767 src/mark-compact.cc ASSERT(live_objects == 1); ASSERT 3781 src/mark-compact.cc ASSERT(!p->IsEvacuationCandidate() && !p->WasSwept()); ASSERT 3832 src/mark-compact.cc ASSERT((unsigned)cell_index == ASSERT 3894 src/mark-compact.cc ASSERT(evacuation_candidates_.length() > 0); ASSERT 4072 src/mark-compact.cc ASSERT(buffer->HasSpaceForTypedSlot()); ASSERT 4140 src/mark-compact.cc ASSERT(slot_idx < idx_); ASSERT 4160 src/mark-compact.cc ASSERT(slot_idx < idx_); ASSERT 198 src/mark-compact.h ASSERT(object->IsHeapObject()); ASSERT 210 src/mark-compact.h ASSERT(object->IsHeapObject()); ASSERT 220 src/mark-compact.h ASSERT(!IsEmpty()); ASSERT 223 src/mark-compact.h ASSERT(object->IsHeapObject()); ASSERT 228 src/mark-compact.h ASSERT(object->IsHeapObject()); ASSERT 293 src/mark-compact.h ASSERT(0 <= idx_ && idx_ < kNumberOfElements); ASSERT 83 src/mips/assembler-mips-inl.h ASSERT(reg.code() % 2 == 0); ASSERT 84 src/mips/assembler-mips-inl.h ASSERT(reg.code() / 2 < kNumAllocatableRegisters); ASSERT 85 src/mips/assembler-mips-inl.h ASSERT(reg.is_valid()); ASSERT 86 src/mips/assembler-mips-inl.h ASSERT(!reg.is(kDoubleRegZero)); ASSERT 87 src/mips/assembler-mips-inl.h ASSERT(!reg.is(kLithiumScratchDouble)); ASSERT 114 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 120 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || ASSERT 149 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 160 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 166 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 175 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 183 src/mips/assembler-mips-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 195 src/mips/assembler-mips-inl.h ASSERT(rmode_ == EXTERNAL_REFERENCE); ASSERT 202 src/mips/assembler-mips-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 210 src/mips/assembler-mips-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 220 src/mips/assembler-mips-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 233 src/mips/assembler-mips-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 243 src/mips/assembler-mips-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 263 src/mips/assembler-mips-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 79 src/mips/assembler-mips.cc ASSERT(supported_ == 0 || supported_ == standard_features); ASSERT 114 src/mips/assembler-mips.cc ASSERT(reg.is_valid()); ASSERT 154 src/mips/assembler-mips.cc ASSERT(num >= 0 && num < kNumRegisters); ASSERT 217 src/mips/assembler-mips.cc ASSERT(!HEAP->InNewSpace(obj)); ASSERT 298 src/mips/assembler-mips.cc ASSERT(buffer_size > 0); ASSERT 305 src/mips/assembler-mips.cc ASSERT(buffer_ != NULL); ASSERT 339 src/mips/assembler-mips.cc ASSERT(pc_ <= reloc_info_writer.pos()); // No overlap. ASSERT 349 src/mips/assembler-mips.cc ASSERT(m >= 4 && IsPowerOf2(m)); ASSERT 580 src/mips/assembler-mips.cc ASSERT(type < 32); ASSERT 600 src/mips/assembler-mips.cc ASSERT(IsBranch(instr)); ASSERT 611 src/mips/assembler-mips.cc ASSERT(IsLw(instr)); ASSERT 617 src/mips/assembler-mips.cc ASSERT(IsLw(instr)); ASSERT 633 src/mips/assembler-mips.cc ASSERT(IsSw(instr)); ASSERT 644 src/mips/assembler-mips.cc ASSERT(IsAddImmediate(instr)); ASSERT 666 src/mips/assembler-mips.cc ASSERT(IsBranch(instr) || IsJ(instr) || IsLui(instr)); ASSERT 681 src/mips/assembler-mips.cc ASSERT(IsOri(instr_ori)); ASSERT 691 src/mips/assembler-mips.cc ASSERT(pos > delta); ASSERT 703 src/mips/assembler-mips.cc ASSERT(pos > delta); ASSERT 713 src/mips/assembler-mips.cc ASSERT(target_pos == kEndOfChain || target_pos >= 0); ASSERT 720 src/mips/assembler-mips.cc ASSERT(IsBranch(instr) || IsJ(instr) || IsLui(instr)); ASSERT 723 src/mips/assembler-mips.cc ASSERT((imm18 & 3) == 0); ASSERT 727 src/mips/assembler-mips.cc ASSERT(is_int16(imm16)); ASSERT 733 src/mips/assembler-mips.cc ASSERT(IsOri(instr_ori)); ASSERT 735 src/mips/assembler-mips.cc ASSERT((imm & 3) == 0); ASSERT 747 src/mips/assembler-mips.cc ASSERT((imm28 & 3) == 0); ASSERT 751 src/mips/assembler-mips.cc ASSERT(is_uint26(imm26)); ASSERT 783 src/mips/assembler-mips.cc ASSERT(0 <= pos && pos <= pc_offset()); // Must have valid binding position. ASSERT 801 src/mips/assembler-mips.cc ASSERT((trampoline_pos - fixup_pos) <= kMaxBranchOffset); ASSERT 808 src/mips/assembler-mips.cc ASSERT(IsJ(instr) || IsLui(instr)); ASSERT 822 src/mips/assembler-mips.cc ASSERT(!L->is_bound()); // Label can only be bound once. ASSERT 828 src/mips/assembler-mips.cc ASSERT(L->is_linked()); ASSERT 833 src/mips/assembler-mips.cc ASSERT(link >= 0); ASSERT 859 src/mips/assembler-mips.cc ASSERT(rd.is_valid() && rs.is_valid() && rt.is_valid() && is_uint5(sa)); ASSERT 872 src/mips/assembler-mips.cc ASSERT(rs.is_valid() && rt.is_valid() && is_uint5(msb) && is_uint5(lsb)); ASSERT 885 src/mips/assembler-mips.cc ASSERT(fd.is_valid() && fs.is_valid() && ft.is_valid()); ASSERT 886 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 899 src/mips/assembler-mips.cc ASSERT(fd.is_valid() && fs.is_valid() && rt.is_valid()); ASSERT 900 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 912 src/mips/assembler-mips.cc ASSERT(fs.is_valid() && rt.is_valid()); ASSERT 913 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 926 src/mips/assembler-mips.cc ASSERT(rs.is_valid() && rt.is_valid() && (is_int16(j) || is_uint16(j))); ASSERT 937 src/mips/assembler-mips.cc ASSERT(rs.is_valid() && (is_int16(j) || is_uint16(j))); ASSERT 947 src/mips/assembler-mips.cc ASSERT(rs.is_valid() && ft.is_valid() && (is_int16(j) || is_uint16(j))); ASSERT 948 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 958 src/mips/assembler-mips.cc ASSERT(is_uint26(address)); ASSERT 998 src/mips/assembler-mips.cc ASSERT((imm & 3) == 0); ASSERT 1024 src/mips/assembler-mips.cc ASSERT((offset & 3) == 0); ASSERT 1025 src/mips/assembler-mips.cc ASSERT(is_int16(offset >> 2)); ASSERT 1040 src/mips/assembler-mips.cc ASSERT((imm18 & 3) == 0); ASSERT 1042 src/mips/assembler-mips.cc ASSERT(is_int16(imm16)); ASSERT 1133 src/mips/assembler-mips.cc ASSERT(in_range && ((target & 3) == 0)); ASSERT 1154 src/mips/assembler-mips.cc ASSERT(in_range && ((target & 3) == 0)); ASSERT 1247 src/mips/assembler-mips.cc ASSERT(is_uint16(j)); ASSERT 1258 src/mips/assembler-mips.cc ASSERT(is_uint16(j)); ASSERT 1269 src/mips/assembler-mips.cc ASSERT(is_uint16(j)); ASSERT 1288 src/mips/assembler-mips.cc ASSERT(coming_from_nop || !(rd.is(zero_reg) && rt.is(zero_reg))); ASSERT 1320 src/mips/assembler-mips.cc ASSERT(rd.is_valid() && rt.is_valid() && is_uint5(sa)); ASSERT 1321 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1330 src/mips/assembler-mips.cc ASSERT(rd.is_valid() && rt.is_valid() && rs.is_valid() ); ASSERT 1331 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1342 src/mips/assembler-mips.cc ASSERT(!src.rm().is(at)); ASSERT 1450 src/mips/assembler-mips.cc ASSERT(is_uint16(j)); ASSERT 1459 src/mips/assembler-mips.cc ASSERT((code & ~0xfffff) == 0); ASSERT 1463 src/mips/assembler-mips.cc ASSERT((break_as_stop && ASSERT 1475 src/mips/assembler-mips.cc ASSERT(code > kMaxWatchpointCode); ASSERT 1476 src/mips/assembler-mips.cc ASSERT(code <= kMaxStopCode); ASSERT 1490 src/mips/assembler-mips.cc ASSERT(is_uint10(code)); ASSERT 1498 src/mips/assembler-mips.cc ASSERT(is_uint10(code)); ASSERT 1506 src/mips/assembler-mips.cc ASSERT(is_uint10(code)); ASSERT 1514 src/mips/assembler-mips.cc ASSERT(is_uint10(code)); ASSERT 1523 src/mips/assembler-mips.cc ASSERT(is_uint10(code)); ASSERT 1531 src/mips/assembler-mips.cc ASSERT(is_uint10(code)); ASSERT 1606 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1614 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1774 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1780 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1786 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1792 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1833 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1849 src/mips/assembler-mips.cc ASSERT(kArchVariant == kMips32r2); ASSERT 1862 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 1863 src/mips/assembler-mips.cc ASSERT(is_uint3(cc)); ASSERT 1864 src/mips/assembler-mips.cc ASSERT((fmt & ~(31 << kRsShift)) == 0); ASSERT 1873 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 1874 src/mips/assembler-mips.cc ASSERT(src2 == 0.0); ASSERT 1882 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 1883 src/mips/assembler-mips.cc ASSERT(is_uint3(cc)); ASSERT 1890 src/mips/assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 1891 src/mips/assembler-mips.cc ASSERT(is_uint3(cc)); ASSERT 1922 src/mips/assembler-mips.cc ASSERT(IsJ(instr) || IsLui(instr)); ASSERT 1926 src/mips/assembler-mips.cc ASSERT(IsOri(instr_ori)); ASSERT 1933 src/mips/assembler-mips.cc ASSERT((imm & 3) == 0); ASSERT 1950 src/mips/assembler-mips.cc ASSERT((imm28 & 3) == 0); ASSERT 1954 src/mips/assembler-mips.cc ASSERT(is_uint26(imm26)); ASSERT 2006 src/mips/assembler-mips.cc ASSERT(!overflow()); ASSERT 2029 src/mips/assembler-mips.cc ASSERT(RelocInfo::IsDebugBreakSlot(rmode) ASSERT 2047 src/mips/assembler-mips.cc ASSERT(buffer_space() >= kMaxRelocSize); // Too late to grow buffer here. ASSERT 2082 src/mips/assembler-mips.cc ASSERT(!trampoline_emitted_); ASSERT 2083 src/mips/assembler-mips.cc ASSERT(unbound_labels_count_ >= 0); ASSERT 2265 src/mips/assembler-mips.cc ASSERT(GetOpcodeField(instr1) == LUI); ASSERT 2266 src/mips/assembler-mips.cc ASSERT(GetOpcodeField(instr2) == ORI); ASSERT 2273 src/mips/assembler-mips.cc ASSERT(GetOpcodeField(instr1) == LUI); ASSERT 2274 src/mips/assembler-mips.cc ASSERT(GetOpcodeField(instr2) == ORI); ASSERT 83 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 88 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 116 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 120 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 207 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 212 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 241 src/mips/assembler-mips.h ASSERT(code_ % 2 == 0); // Specified Double reg must be even. ASSERT 244 src/mips/assembler-mips.h ASSERT(reg.is_valid()); ASSERT 249 src/mips/assembler-mips.h ASSERT(code_ % 2 == 0); // Specified Double reg must be even. ASSERT 252 src/mips/assembler-mips.h ASSERT(reg.is_valid()); ASSERT 257 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 261 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 266 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 334 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 338 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 343 src/mips/assembler-mips.h ASSERT(is_valid()); ASSERT 415 src/mips/assembler-mips.h ASSERT(initialized_); ASSERT 424 src/mips/assembler-mips.h ASSERT(initialized_); ASSERT 443 src/mips/assembler-mips.h ASSERT(CpuFeatures::IsSupported(f)); ASSERT 444 src/mips/assembler-mips.h ASSERT(!Serializer::enabled() || ASSERT 558 src/mips/assembler-mips.h ASSERT((o & 3) == 0); // Assert the offset is aligned. ASSERT 665 src/mips/assembler-mips.h ASSERT(type < 32); ASSERT 913 src/mips/assembler-mips.h ASSERT(recorded_ast_id_ == kNoASTId); ASSERT 918 src/mips/assembler-mips.h ASSERT(recorded_ast_id_ != kNoASTId); ASSERT 1067 src/mips/assembler-mips.h ASSERT(!block_buffer_growth_); ASSERT 1072 src/mips/assembler-mips.h ASSERT(block_buffer_growth_); ASSERT 1235 src/mips/assembler-mips.h ASSERT(0); ASSERT 67 src/mips/builtins-mips.cc ASSERT(extra_args == NO_EXTRA_ARGUMENTS); ASSERT 727 src/mips/builtins-mips.cc ASSERT(!is_api_function || !count_constructions); ASSERT 339 src/mips/code-stubs-mips.cc ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS); ASSERT 375 src/mips/code-stubs-mips.cc ASSERT((elements_size % kPointerSize) == 0); ASSERT 434 src/mips/code-stubs-mips.cc ASSERT(mode == COPY_ON_WRITE_ELEMENTS); ASSERT 615 src/mips/code-stubs-mips.cc ASSERT(destination == kCoreRegisters); ASSERT 682 src/mips/code-stubs-mips.cc ASSERT(destination == kCoreRegisters); ASSERT 702 src/mips/code-stubs-mips.cc ASSERT(destination == kCoreRegisters); ASSERT 764 src/mips/code-stubs-mips.cc ASSERT(!int_scratch.is(scratch2)); ASSERT 765 src/mips/code-stubs-mips.cc ASSERT(!int_scratch.is(dst1)); ASSERT 766 src/mips/code-stubs-mips.cc ASSERT(!int_scratch.is(dst2)); ASSERT 849 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(object) && !scratch2.is(object)); ASSERT 850 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(scratch2)); ASSERT 851 src/mips/code-stubs-mips.cc ASSERT(!heap_number_map.is(object) && ASSERT 893 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(object) && !scratch2.is(object)); ASSERT 925 src/mips/code-stubs-mips.cc ASSERT(!dst.is(object)); ASSERT 926 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(object) && !scratch2.is(object) && !scratch3.is(object)); ASSERT 927 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(scratch2) && ASSERT 1072 src/mips/code-stubs-mips.cc ASSERT(heap_number_result.is(s0)); ASSERT 1162 src/mips/code-stubs-mips.cc ASSERT(((1 << HeapNumber::kExponentShift) & non_smi_exponent) != 0); ASSERT 1302 src/mips/code-stubs-mips.cc ASSERT((lhs.is(a0) && rhs.is(a1)) || ASSERT 1613 src/mips/code-stubs-mips.cc ASSERT((lhs.is(a0) && rhs.is(a1)) || ASSERT 1931 src/mips/code-stubs-mips.cc ASSERT(cc_ == gt || cc_ == ge); // Remaining cases. ASSERT 2464 src/mips/code-stubs-mips.cc ASSERT(right.is(a0)); ASSERT 2503 src/mips/code-stubs-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 2621 src/mips/code-stubs-mips.cc ASSERT(smi_operands || (not_numbers != NULL)); ASSERT 2881 src/mips/code-stubs-mips.cc ASSERT(operands_type_ == BinaryOpIC::STRING); ASSERT 2891 src/mips/code-stubs-mips.cc ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING); ASSERT 2892 src/mips/code-stubs-mips.cc ASSERT(op_ == Token::ADD); ASSERT 2920 src/mips/code-stubs-mips.cc ASSERT(operands_type_ == BinaryOpIC::INT32); ASSERT 3299 src/mips/code-stubs-mips.cc ASSERT(op_ == Token::ADD); ASSERT 3381 src/mips/code-stubs-mips.cc ASSERT(!result.is(a0) && !result.is(a1)); ASSERT 3398 src/mips/code-stubs-mips.cc ASSERT(mode_ == NO_OVERWRITE); ASSERT 3467 src/mips/code-stubs-mips.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); ASSERT 3591 src/mips/code-stubs-mips.cc ASSERT(4 * kPointerSize >= HeapNumber::kSize); ASSERT 3857 src/mips/code-stubs-mips.cc ASSERT(heapnumber.is(v0)); ASSERT 4325 src/mips/code-stubs-mips.cc ASSERT(HasArgsInRegisters() || !HasCallSiteInlineCheck()); ASSERT 4327 src/mips/code-stubs-mips.cc ASSERT(!ReturnTrueFalseObject() || HasCallSiteInlineCheck()); ASSERT 4377 src/mips/code-stubs-mips.cc ASSERT(HasArgsInRegisters()); ASSERT 4407 src/mips/code-stubs-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 5611 src/mips/code-stubs-mips.cc ASSERT((lhs_.is(a0) && rhs_.is(a1)) || ASSERT 5636 src/mips/code-stubs-mips.cc ASSERT(static_cast<unsigned>(cc_) < (1 << 14)); ASSERT 5637 src/mips/code-stubs-mips.cc ASSERT((lhs_.is(a0) && rhs_.is(a1)) || ASSERT 5654 src/mips/code-stubs-mips.cc ASSERT(!t0.is(index_)); ASSERT 5655 src/mips/code-stubs-mips.cc ASSERT(!t0.is(result_)); ASSERT 5656 src/mips/code-stubs-mips.cc ASSERT(!t0.is(object_)); ASSERT 5709 src/mips/code-stubs-mips.cc ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX); ASSERT 5752 src/mips/code-stubs-mips.cc ASSERT(!t0.is(result_)); ASSERT 5753 src/mips/code-stubs-mips.cc ASSERT(!t0.is(code_)); ASSERT 5757 src/mips/code-stubs-mips.cc ASSERT(IsPowerOf2(String::kMaxAsciiCharCode + 1)); ASSERT 6418 src/mips/code-stubs-mips.cc ASSERT(Smi::FromInt(EQUAL) == static_cast<Smi*>(0)); ASSERT 6536 src/mips/code-stubs-mips.cc ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0); ASSERT 6541 src/mips/code-stubs-mips.cc ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0); ASSERT 6559 src/mips/code-stubs-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 6634 src/mips/code-stubs-mips.cc ASSERT(IsPowerOf2(String::kMaxLength + 1)); ASSERT 6837 src/mips/code-stubs-mips.cc ASSERT(state_ == CompareIC::SMIS); ASSERT 6859 src/mips/code-stubs-mips.cc ASSERT(state_ == CompareIC::HEAP_NUMBERS); ASSERT 6931 src/mips/code-stubs-mips.cc ASSERT(state_ == CompareIC::SYMBOLS); ASSERT 6954 src/mips/code-stubs-mips.cc ASSERT(right.is(a0)); ASSERT 6969 src/mips/code-stubs-mips.cc ASSERT(state_ == CompareIC::STRINGS); ASSERT 7011 src/mips/code-stubs-mips.cc ASSERT(GetCondition() == eq); ASSERT 7019 src/mips/code-stubs-mips.cc ASSERT(right.is(a0)); ASSERT 7054 src/mips/code-stubs-mips.cc ASSERT(state_ == CompareIC::OBJECTS); ASSERT 7064 src/mips/code-stubs-mips.cc ASSERT(GetCondition() == eq); ASSERT 7192 src/mips/code-stubs-mips.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7204 src/mips/code-stubs-mips.cc ASSERT(!tmp.is(entity_name)); ASSERT 7261 src/mips/code-stubs-mips.cc ASSERT(!elements.is(scratch1)); ASSERT 7262 src/mips/code-stubs-mips.cc ASSERT(!elements.is(scratch2)); ASSERT 7263 src/mips/code-stubs-mips.cc ASSERT(!name.is(scratch1)); ASSERT 7264 src/mips/code-stubs-mips.cc ASSERT(!name.is(scratch2)); ASSERT 7284 src/mips/code-stubs-mips.cc ASSERT(StringDictionary::GetProbeOffset(i) < ASSERT 7293 src/mips/code-stubs-mips.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7313 src/mips/code-stubs-mips.cc ASSERT(!elements.is(a1)); ASSERT 7369 src/mips/code-stubs-mips.cc ASSERT(StringDictionary::GetProbeOffset(i) < ASSERT 7380 src/mips/code-stubs-mips.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 7601 src/mips/code-stubs-mips.cc ASSERT(!address.is(regs_.object())); ASSERT 7602 src/mips/code-stubs-mips.cc ASSERT(!address.is(a0)); ASSERT 7608 src/mips/code-stubs-mips.cc ASSERT(mode == INCREMENTAL); ASSERT 7620 src/mips/code-stubs-mips.cc ASSERT(mode == INCREMENTAL); ASSERT 154 src/mips/code-stubs-mips.h ASSERT(OpBits::is_valid(Token::NUM_TOKENS)); ASSERT 411 src/mips/code-stubs-mips.h ASSERT(IntRegisterBits::is_valid(the_int_.code())); ASSERT 412 src/mips/code-stubs-mips.h ASSERT(HeapNumberRegisterBits::is_valid(the_heap_number_.code())); ASSERT 413 src/mips/code-stubs-mips.h ASSERT(ScratchRegisterBits::is_valid(scratch_.code())); ASSERT 414 src/mips/code-stubs-mips.h ASSERT(SignRegisterBits::is_valid(sign_.code())); ASSERT 502 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBne(masm->instr_at(pos))); ASSERT 509 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBeq(masm->instr_at(pos))); ASSERT 521 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBne(first_instruction)); ASSERT 527 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBne(second_instruction)); ASSERT 538 src/mips/code-stubs-mips.h ASSERT(GetMode(stub) == INCREMENTAL || ASSERT 544 src/mips/code-stubs-mips.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 548 src/mips/code-stubs-mips.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 552 src/mips/code-stubs-mips.h ASSERT(GetMode(stub) == mode); ASSERT 568 src/mips/code-stubs-mips.h ASSERT(!AreAliased(scratch0, object, address, no_reg)); ASSERT 573 src/mips/code-stubs-mips.h ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_)); ASSERT 61 src/mips/codegen-mips.cc ASSERT(!masm->has_frame()); ASSERT 68 src/mips/codegen-mips.cc ASSERT(masm->has_frame()); ASSERT 481 src/mips/constants-mips.h ASSERT(cc != cc_always); ASSERT 641 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType || ASSERT 647 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType || ASSERT 653 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType); ASSERT 658 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType); ASSERT 663 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType || ASSERT 701 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType || ASSERT 712 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType || ASSERT 718 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType); ASSERT 723 src/mips/constants-mips.h ASSERT(InstructionType() == kRegisterType); ASSERT 748 src/mips/constants-mips.h ASSERT(InstructionType() == kImmediateType); ASSERT 753 src/mips/constants-mips.h ASSERT(InstructionType() == kJumpType); ASSERT 58 src/mips/debug-mips.cc ASSERT(Assembler::kJSReturnSequenceInstructions == 7); ASSERT 84 src/mips/debug-mips.cc ASSERT(RelocInfo::IsJSReturn(rinfo->rmode())); ASSERT 90 src/mips/debug-mips.cc ASSERT(IsDebugBreakSlot()); ASSERT 97 src/mips/debug-mips.cc ASSERT(IsDebugBreakSlot()); ASSERT 114 src/mips/debug-mips.cc ASSERT(IsDebugBreakSlot()); ASSERT 135 src/mips/debug-mips.cc ASSERT((object_regs & ~kJSCallerSaved) == 0); ASSERT 136 src/mips/debug-mips.cc ASSERT((non_object_regs & ~kJSCallerSaved) == 0); ASSERT 137 src/mips/debug-mips.cc ASSERT((object_regs & non_object_regs) == 0); ASSERT 77 src/mips/deoptimizer-mips.cc ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0); ASSERT 78 src/mips/deoptimizer-mips.cc ASSERT(call_size_in_bytes <= patch_size()); ASSERT 81 src/mips/deoptimizer-mips.cc ASSERT(prev_call_address == NULL || ASSERT 83 src/mips/deoptimizer-mips.cc ASSERT(call_address + patch_size() <= code->instruction_end()); ASSERT 145 src/mips/deoptimizer-mips.cc ASSERT(Assembler::IsBeq(Assembler::instr_at(pc_after - 5 * kInstrSize))); ASSERT 153 src/mips/deoptimizer-mips.cc ASSERT(reinterpret_cast<uint32_t>( ASSERT 179 src/mips/deoptimizer-mips.cc ASSERT(Assembler::IsAddImmediate( ASSERT 181 src/mips/deoptimizer-mips.cc ASSERT(Assembler::IsBeq(Assembler::instr_at(pc_after - 5 * kInstrSize))); ASSERT 193 src/mips/deoptimizer-mips.cc ASSERT(reinterpret_cast<uint32_t>( ASSERT 211 src/mips/deoptimizer-mips.cc ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value)); ASSERT 234 src/mips/deoptimizer-mips.cc ASSERT(Translation::BEGIN == opcode); ASSERT 238 src/mips/deoptimizer-mips.cc ASSERT(count == 1); ASSERT 243 src/mips/deoptimizer-mips.cc ASSERT(Translation::JS_FRAME == opcode); ASSERT 246 src/mips/deoptimizer-mips.cc ASSERT(node_id == ast_id); ASSERT 256 src/mips/deoptimizer-mips.cc ASSERT(fixed_size + height_in_bytes == input_frame_size); ASSERT 262 src/mips/deoptimizer-mips.cc ASSERT(outgoing_size == 0); // OSR does not happen in the middle of a call. ASSERT 385 src/mips/deoptimizer-mips.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 386 src/mips/deoptimizer-mips.cc ASSERT(output_[frame_index] == NULL); ASSERT 451 src/mips/deoptimizer-mips.cc ASSERT(0 == output_offset); ASSERT 483 src/mips/deoptimizer-mips.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 484 src/mips/deoptimizer-mips.cc ASSERT(output_[frame_index] == NULL); ASSERT 576 src/mips/deoptimizer-mips.cc ASSERT(0 == output_offset); ASSERT 621 src/mips/deoptimizer-mips.cc ASSERT(frame_index >= 0 && frame_index < output_count_); ASSERT 622 src/mips/deoptimizer-mips.cc ASSERT(output_[frame_index] == NULL); ASSERT 684 src/mips/deoptimizer-mips.cc ASSERT(!is_bottommost || input_->GetRegister(fp.code()) == fp_value); ASSERT 718 src/mips/deoptimizer-mips.cc ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value); ASSERT 730 src/mips/deoptimizer-mips.cc ASSERT(0 == output_offset); ASSERT 865 src/mips/deoptimizer-mips.cc ASSERT(Register::kNumRegisters == kNumberOfRegisters); ASSERT 960 src/mips/deoptimizer-mips.cc ASSERT(!(at.bit() & restored_regs)); ASSERT 318 src/mips/disasm-mips.cc ASSERT(format[0] == 'r'); ASSERT 340 src/mips/disasm-mips.cc ASSERT(format[0] == 'f'); ASSERT 367 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "code")); ASSERT 373 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "imm16")); ASSERT 375 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "imm16s")); ASSERT 378 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "imm16u")); ASSERT 381 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "imm16x")); ASSERT 386 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "imm26x")); ASSERT 400 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "sa")); ASSERT 405 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "sd")); ASSERT 411 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "ss1")); /* ext size */ ASSERT 415 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "ss2")); /* ins size */ ASSERT 423 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "bc")); ASSERT 428 src/mips/disasm-mips.cc ASSERT(STRING_STARTS_WITH(format, "Cc")); ASSERT 76 src/mips/full-codegen-mips.cc ASSERT(patch_site_.is_bound() == info_emitted_); ASSERT 82 src/mips/full-codegen-mips.cc ASSERT(!patch_site_.is_bound() && !info_emitted_); ASSERT 94 src/mips/full-codegen-mips.cc ASSERT(!patch_site_.is_bound() && !info_emitted_); ASSERT 279 src/mips/full-codegen-mips.cc ASSERT(function->proxy()->var()->mode() == CONST || ASSERT 281 src/mips/full-codegen-mips.cc ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED); ASSERT 298 src/mips/full-codegen-mips.cc ASSERT(loop_depth() == 0); ASSERT 300 src/mips/full-codegen-mips.cc ASSERT(loop_depth() == 0); ASSERT 314 src/mips/full-codegen-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 360 src/mips/full-codegen-mips.cc ASSERT(back_edge_target->is_bound()); ASSERT 457 src/mips/full-codegen-mips.cc ASSERT(Assembler::kJSReturnSequenceInstructions <= ASSERT 465 src/mips/full-codegen-mips.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 470 src/mips/full-codegen-mips.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 476 src/mips/full-codegen-mips.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 547 src/mips/full-codegen-mips.cc ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals. ASSERT 574 src/mips/full-codegen-mips.cc ASSERT(count > 0); ASSERT 582 src/mips/full-codegen-mips.cc ASSERT(count > 0); ASSERT 590 src/mips/full-codegen-mips.cc ASSERT(count > 0); ASSERT 598 src/mips/full-codegen-mips.cc ASSERT(count > 0); ASSERT 609 src/mips/full-codegen-mips.cc ASSERT(materialize_true == materialize_false); ASSERT 644 src/mips/full-codegen-mips.cc ASSERT(materialize_true == true_label_); ASSERT 645 src/mips/full-codegen-mips.cc ASSERT(materialize_false == false_label_); ASSERT 718 src/mips/full-codegen-mips.cc ASSERT(var->IsStackAllocated()); ASSERT 732 src/mips/full-codegen-mips.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 754 src/mips/full-codegen-mips.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 755 src/mips/full-codegen-mips.cc ASSERT(!scratch0.is(src)); ASSERT 756 src/mips/full-codegen-mips.cc ASSERT(!scratch0.is(scratch1)); ASSERT 757 src/mips/full-codegen-mips.cc ASSERT(!scratch1.is(src)); ASSERT 851 src/mips/full-codegen-mips.cc ASSERT(mode == VAR || mode == LET || ASSERT 864 src/mips/full-codegen-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 935 src/mips/full-codegen-mips.cc ASSERT(!instance.is_null()); ASSERT 1352 src/mips/full-codegen-mips.cc ASSERT(var->IsContextSlot()); ASSERT 1447 src/mips/full-codegen-mips.cc ASSERT(var->scope() != NULL); ASSERT 1470 src/mips/full-codegen-mips.cc ASSERT(var->initializer_position() != RelocInfo::kNoPosition); ASSERT 1471 src/mips/full-codegen-mips.cc ASSERT(proxy->position() != RelocInfo::kNoPosition); ASSERT 1492 src/mips/full-codegen-mips.cc ASSERT(var->mode() == CONST); ASSERT 1632 src/mips/full-codegen-mips.cc ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value())); ASSERT 1691 src/mips/full-codegen-mips.cc ASSERT(result_saved); ASSERT 1738 src/mips/full-codegen-mips.cc ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) || ASSERT 2008 src/mips/full-codegen-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 2113 src/mips/full-codegen-mips.cc ASSERT(!var->IsParameter()); // No const parameters. ASSERT 2122 src/mips/full-codegen-mips.cc ASSERT(var->IsContextSlot() || var->IsLookupSlot()); ASSERT 2143 src/mips/full-codegen-mips.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 2184 src/mips/full-codegen-mips.cc ASSERT(var->IsLookupSlot()); ASSERT 2199 src/mips/full-codegen-mips.cc ASSERT(prop != NULL); ASSERT 2200 src/mips/full-codegen-mips.cc ASSERT(prop->key()->AsLiteral() != NULL); ASSERT 2560 src/mips/full-codegen-mips.cc ASSERT(expr->return_is_recorded_); ASSERT 2614 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2635 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2656 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2687 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2710 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2735 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2817 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2840 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2863 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2884 src/mips/full-codegen-mips.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2916 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 2939 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 2953 src/mips/full-codegen-mips.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2975 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3056 src/mips/full-codegen-mips.cc ASSERT(expr->arguments()->length() == 0); ASSERT 3111 src/mips/full-codegen-mips.cc ASSERT(args->length() == 3); ASSERT 3124 src/mips/full-codegen-mips.cc ASSERT(args->length() == 4); ASSERT 3136 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3156 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 3203 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 3218 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 3260 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3279 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 3326 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 3403 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3416 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3429 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3442 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3453 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3462 src/mips/full-codegen-mips.cc ASSERT(args->length() >= 2); ASSERT 3495 src/mips/full-codegen-mips.cc ASSERT(args->length() == 3); ASSERT 3618 src/mips/full-codegen-mips.cc ASSERT(args->length() == 1); ASSERT 3638 src/mips/full-codegen-mips.cc ASSERT(args->length() == 2); ASSERT 3799 src/mips/full-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 3831 src/mips/full-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 3860 src/mips/full-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 3931 src/mips/full-codegen-mips.cc ASSERT(language_mode() == CLASSIC_MODE || var->is_this()); ASSERT 3987 src/mips/full-codegen-mips.cc ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue()); ASSERT 4086 src/mips/full-codegen-mips.cc ASSERT(expr->expression()->AsVariableProxy()->var() != NULL); ASSERT 4234 src/mips/full-codegen-mips.cc ASSERT(!context()->IsEffect()); ASSERT 4235 src/mips/full-codegen-mips.cc ASSERT(!context()->IsTest()); ASSERT 4514 src/mips/full-codegen-mips.cc ASSERT(declaration_scope->is_function_scope()); ASSERT 4525 src/mips/full-codegen-mips.cc ASSERT(!result_register().is(a1)); ASSERT 4560 src/mips/full-codegen-mips.cc ASSERT(!result_register().is(a1)); ASSERT 285 src/mips/ic-mips.cc ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE); ASSERT 1358 src/mips/ic-mips.cc ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 ASSERT 1370 src/mips/ic-mips.cc ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 ASSERT 1384 src/mips/ic-mips.cc ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 ASSERT 1742 src/mips/ic-mips.cc ASSERT(Assembler::IsAndImmediate(instr_at_patch)); ASSERT 1746 src/mips/ic-mips.cc ASSERT(check == DISABLE_INLINED_SMI_CHECK); ASSERT 1747 src/mips/ic-mips.cc ASSERT(Assembler::IsAndImmediate(instr_at_patch)); ASSERT 1750 src/mips/ic-mips.cc ASSERT(Assembler::IsBranch(branch_instr)); ASSERT 1754 src/mips/ic-mips.cc ASSERT(Assembler::IsBne(branch_instr)); ASSERT 66 src/mips/lithium-codegen-mips.cc ASSERT(is_unused()); ASSERT 85 src/mips/lithium-codegen-mips.cc ASSERT(is_done()); ASSERT 126 src/mips/lithium-codegen-mips.cc ASSERT(is_generating()); ASSERT 219 src/mips/lithium-codegen-mips.cc ASSERT(is_generating()); ASSERT 240 src/mips/lithium-codegen-mips.cc ASSERT(is_generating()); ASSERT 268 src/mips/lithium-codegen-mips.cc ASSERT(is_done()); ASSERT 285 src/mips/lithium-codegen-mips.cc ASSERT(op->IsRegister()); ASSERT 299 src/mips/lithium-codegen-mips.cc ASSERT(literal->IsNumber()); ASSERT 304 src/mips/lithium-codegen-mips.cc ASSERT(r.IsTagged()); ASSERT 322 src/mips/lithium-codegen-mips.cc ASSERT(op->IsDoubleRegister()); ASSERT 338 src/mips/lithium-codegen-mips.cc ASSERT(literal->IsNumber()); ASSERT 360 src/mips/lithium-codegen-mips.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged()); ASSERT 372 src/mips/lithium-codegen-mips.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32()); ASSERT 373 src/mips/lithium-codegen-mips.cc ASSERT(constant->HasInteger32Value()); ASSERT 380 src/mips/lithium-codegen-mips.cc ASSERT(constant->HasDoubleValue()); ASSERT 391 src/mips/lithium-codegen-mips.cc ASSERT(constant->HasInteger32Value()); ASSERT 396 src/mips/lithium-codegen-mips.cc ASSERT(r.IsTagged()); ASSERT 411 src/mips/lithium-codegen-mips.cc ASSERT(!op->IsRegister()); ASSERT 412 src/mips/lithium-codegen-mips.cc ASSERT(!op->IsDoubleRegister()); ASSERT 413 src/mips/lithium-codegen-mips.cc ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot()); ASSERT 427 src/mips/lithium-codegen-mips.cc ASSERT(op->IsDoubleStackSlot()); ASSERT 512 src/mips/lithium-codegen-mips.cc ASSERT(is_tagged); ASSERT 546 src/mips/lithium-codegen-mips.cc ASSERT(instr != NULL); ASSERT 557 src/mips/lithium-codegen-mips.cc ASSERT(instr != NULL); ASSERT 559 src/mips/lithium-codegen-mips.cc ASSERT(pointers != NULL); ASSERT 617 src/mips/lithium-codegen-mips.cc ASSERT(environment->HasBeenRegistered()); ASSERT 625 src/mips/lithium-codegen-mips.cc ASSERT(FLAG_deopt_every_n_times < 2); // Other values not supported on MIPS. ASSERT 692 src/mips/lithium-codegen-mips.cc ASSERT(deoptimization_literals_.length() == 0); ASSERT 712 src/mips/lithium-codegen-mips.cc ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS); ASSERT 724 src/mips/lithium-codegen-mips.cc ASSERT(expected_safepoint_kind_ == kind); ASSERT 818 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 877 src/mips/lithium-codegen-mips.cc ASSERT(!left.is(scratch)); ASSERT 881 src/mips/lithium-codegen-mips.cc ASSERT(p2constant != 0); ASSERT 1059 src/mips/lithium-codegen-mips.cc ASSERT(left_op->IsRegister()); ASSERT 1067 src/mips/lithium-codegen-mips.cc ASSERT(right_op->IsRegister() || right_op->IsConstantOperand()); ASSERT 1164 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister() || right->IsConstantOperand()); ASSERT 1179 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister()); ASSERT 1193 src/mips/lithium-codegen-mips.cc ASSERT(instr->result()->IsRegister()); ASSERT 1199 src/mips/lithium-codegen-mips.cc ASSERT(instr->result()->IsDoubleRegister()); ASSERT 1270 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0)); ASSERT 1271 src/mips/lithium-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 1272 src/mips/lithium-codegen-mips.cc ASSERT(!scratch.is(scratch0())); ASSERT 1273 src/mips/lithium-codegen-mips.cc ASSERT(!scratch.is(object)); ASSERT 1333 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister() || right->IsConstantOperand()); ASSERT 1348 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister()); ASSERT 1403 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a1)); ASSERT 1404 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(1)).is(a0)); ASSERT 1405 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 1475 src/mips/lithium-codegen-mips.cc ASSERT(r.IsTagged()); ASSERT 1856 src/mips/lithium-codegen-mips.cc ASSERT(from == to || to == LAST_TYPE); ASSERT 1928 src/mips/lithium-codegen-mips.cc ASSERT(!input.is(temp)); ASSERT 1929 src/mips/lithium-codegen-mips.cc ASSERT(!input.is(temp2)); ASSERT 1930 src/mips/lithium-codegen-mips.cc ASSERT(!temp.is(temp2)); ASSERT 2017 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a0)); // Object is in a0. ASSERT 2018 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(1)).is(a1)); // Function is in a1. ASSERT 2020 src/mips/lithium-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 2059 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0)); ASSERT 2060 src/mips/lithium-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 2115 src/mips/lithium-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 2132 src/mips/lithium-codegen-mips.cc ASSERT(temp.is(t0)); ASSERT 2202 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->global_object()).is(a0)); ASSERT 2203 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 2239 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->global_object()).is(a1)); ASSERT 2240 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->value()).is(a0)); ASSERT 2327 src/mips/lithium-codegen-mips.cc ASSERT(lookup.IsFound() || lookup.IsCacheable()); ASSERT 2407 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a0)); ASSERT 2408 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 2688 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a1)); ASSERT 2689 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->key()).is(a0)); ASSERT 2791 src/mips/lithium-codegen-mips.cc ASSERT(receiver.is(a0)); // Used for parameter count. ASSERT 2792 src/mips/lithium-codegen-mips.cc ASSERT(function.is(a1)); // Required by InvokeFunction. ASSERT 2793 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 2822 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasPointerMap()); ASSERT 2944 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3190 src/mips/lithium-codegen-mips.cc ASSERT(!input.is(result)); ASSERT 3213 src/mips/lithium-codegen-mips.cc ASSERT(!instr->InputAt(1)->IsDoubleRegister() || ASSERT 3215 src/mips/lithium-codegen-mips.cc ASSERT(!instr->InputAt(1)->IsRegister() || ASSERT 3217 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->InputAt(0)).is(f2)); ASSERT 3218 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->result()).is(f0)); ASSERT 3232 src/mips/lithium-codegen-mips.cc ASSERT(exponent_type.IsDouble()); ASSERT 3253 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->result()).is(f0)); ASSERT 3254 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a0)); ASSERT 3316 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->result()).is(f4)); ASSERT 3324 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->result()).is(f4)); ASSERT 3332 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->result()).is(f4)); ASSERT 3340 src/mips/lithium-codegen-mips.cc ASSERT(ToDoubleRegister(instr->result()).is(f4)); ASSERT 3384 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->function()).is(a1)); ASSERT 3385 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasPointerMap()); ASSERT 3405 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3416 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3430 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->function()).is(a1)); ASSERT 3431 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3441 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3454 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3464 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a1)); ASSERT 3465 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 3484 src/mips/lithium-codegen-mips.cc ASSERT(!object.is(value)); ASSERT 3540 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a1)); ASSERT 3541 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->value()).is(a0)); ASSERT 3568 src/mips/lithium-codegen-mips.cc ASSERT(!instr->hydrogen()->NeedsWriteBarrier()); ASSERT 3735 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a2)); ASSERT 3736 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->key()).is(a1)); ASSERT 3737 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->value()).is(a0)); ASSERT 3771 src/mips/lithium-codegen-mips.cc ASSERT(fixed_object_reg.is(a2)); ASSERT 3772 src/mips/lithium-codegen-mips.cc ASSERT(new_map_reg.is(a3)); ASSERT 3779 src/mips/lithium-codegen-mips.cc ASSERT(fixed_object_reg.is(a2)); ASSERT 3780 src/mips/lithium-codegen-mips.cc ASSERT(new_map_reg.is(a3)); ASSERT 3867 src/mips/lithium-codegen-mips.cc ASSERT(instr->hydrogen()->value()->representation().IsInteger32()); ASSERT 3871 src/mips/lithium-codegen-mips.cc ASSERT(!char_code.is(result)); ASSERT 3911 src/mips/lithium-codegen-mips.cc ASSERT(input->IsRegister() || input->IsStackSlot()); ASSERT 3913 src/mips/lithium-codegen-mips.cc ASSERT(output->IsDoubleRegister()); ASSERT 4035 src/mips/lithium-codegen-mips.cc ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow)); ASSERT 4113 src/mips/lithium-codegen-mips.cc ASSERT(!scratch1.is(input_reg) && !scratch1.is(scratch2)); ASSERT 4114 src/mips/lithium-codegen-mips.cc ASSERT(!scratch2.is(input_reg) && !scratch2.is(scratch1)); ASSERT 4128 src/mips/lithium-codegen-mips.cc ASSERT(!scratch3.is(input_reg) && ASSERT 4139 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(input_reg)); ASSERT 4198 src/mips/lithium-codegen-mips.cc ASSERT(input->IsRegister()); ASSERT 4199 src/mips/lithium-codegen-mips.cc ASSERT(input->Equals(instr->result())); ASSERT 4216 src/mips/lithium-codegen-mips.cc ASSERT(input->IsRegister()); ASSERT 4218 src/mips/lithium-codegen-mips.cc ASSERT(result->IsDoubleRegister()); ASSERT 4305 src/mips/lithium-codegen-mips.cc ASSERT(tag == 0 || IsPowerOf2(tag)); ASSERT 4350 src/mips/lithium-codegen-mips.cc ASSERT(input->IsRegister()); ASSERT 4463 src/mips/lithium-codegen-mips.cc ASSERT(initial_map->pre_allocated_property_fields() + ASSERT 4470 src/mips/lithium-codegen-mips.cc ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress()); ASSERT 4492 src/mips/lithium-codegen-mips.cc ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE); ASSERT 4560 src/mips/lithium-codegen-mips.cc ASSERT(instr->hydrogen()->depth() == 1); ASSERT 4584 src/mips/lithium-codegen-mips.cc ASSERT(!source.is(a2)); ASSERT 4585 src/mips/lithium-codegen-mips.cc ASSERT(!result.is(a2)); ASSERT 4601 src/mips/lithium-codegen-mips.cc ASSERT(object->properties()->length() == 0); ASSERT 4725 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 4755 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a0)); ASSERT 4756 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 4836 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->result()).is(v0)); ASSERT 4860 src/mips/lithium-codegen-mips.cc ASSERT(cmp1.is_valid()); ASSERT 4861 src/mips/lithium-codegen-mips.cc ASSERT(!cmp2.is_reg() || cmp2.rm().is_valid()); ASSERT 4983 src/mips/lithium-codegen-mips.cc ASSERT(!temp1.is(temp2)); ASSERT 5019 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasEnvironment()); ASSERT 5037 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasPointerMap()); ASSERT 5050 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasPointerMap()); ASSERT 5063 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasEnvironment()); ASSERT 5080 src/mips/lithium-codegen-mips.cc ASSERT(instr->HasEnvironment()); ASSERT 5096 src/mips/lithium-codegen-mips.cc ASSERT(instr->hydrogen()->is_backwards_branch()); ASSERT 5123 src/mips/lithium-codegen-mips.cc ASSERT(!environment->HasBeenRegistered()); ASSERT 5125 src/mips/lithium-codegen-mips.cc ASSERT(osr_pc_offset_ == -1); ASSERT 5148 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0)); ASSERT 5160 src/mips/lithium-codegen-mips.cc ASSERT(result.is(v0)); ASSERT 389 src/mips/lithium-codegen-mips.h ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); ASSERT 406 src/mips/lithium-codegen-mips.h ASSERT((kind & Safepoint::kWithRegisters) != 0); ASSERT 45 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_.is_empty()); ASSERT 66 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[i].source()->IsConstantOperand()); ASSERT 104 src/mips/lithium-gap-resolver-mips.cc ASSERT(!moves_[index].IsPending()); ASSERT 105 src/mips/lithium-gap-resolver-mips.cc ASSERT(!moves_[index].IsRedundant()); ASSERT 110 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. ASSERT 137 src/mips/lithium-gap-resolver-mips.cc ASSERT(other_move.IsPending()); ASSERT 165 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source())); ASSERT 166 src/mips/lithium-gap-resolver-mips.cc ASSERT(!in_cycle_); ASSERT 187 src/mips/lithium-gap-resolver-mips.cc ASSERT(in_cycle_); ASSERT 188 src/mips/lithium-gap-resolver-mips.cc ASSERT(saved_destination_ != NULL); ASSERT 222 src/mips/lithium-gap-resolver-mips.cc ASSERT(destination->IsStackSlot()); ASSERT 231 src/mips/lithium-gap-resolver-mips.cc ASSERT(destination->IsStackSlot()); ASSERT 261 src/mips/lithium-gap-resolver-mips.cc ASSERT(destination->IsStackSlot()); ASSERT 262 src/mips/lithium-gap-resolver-mips.cc ASSERT(!in_cycle_); // Constant moves happen after all cycles are gone. ASSERT 278 src/mips/lithium-gap-resolver-mips.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 288 src/mips/lithium-gap-resolver-mips.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 56 src/mips/lithium-mips.cc ASSERT(spill_operand->IsStackSlot()); ASSERT 57 src/mips/lithium-mips.cc ASSERT(register_spills_[allocation_index] == NULL); ASSERT 68 src/mips/lithium-mips.cc ASSERT(Output() == NULL || ASSERT 73 src/mips/lithium-mips.cc ASSERT(operand->HasFixedPolicy() || ASSERT 78 src/mips/lithium-mips.cc ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy()); ASSERT 86 src/mips/lithium-mips.cc ASSERT(spill_operand->IsDoubleStackSlot()); ASSERT 87 src/mips/lithium-mips.cc ASSERT(double_register_spills_[allocation_index] == NULL); ASSERT 428 src/mips/lithium-mips.cc ASSERT(is_unused()); ASSERT 620 src/mips/lithium-mips.cc ASSERT(hinstr->next()->IsSimulate()); ASSERT 622 src/mips/lithium-mips.cc ASSERT(instruction_pending_deoptimization_environment_ == NULL); ASSERT 623 src/mips/lithium-mips.cc ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber); ASSERT 644 src/mips/lithium-mips.cc ASSERT(!instr->HasPointerMap()); ASSERT 661 src/mips/lithium-mips.cc ASSERT(operand->HasFixedPolicy()); ASSERT 668 src/mips/lithium-mips.cc ASSERT(operand->HasFixedPolicy()); ASSERT 691 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 692 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 700 src/mips/lithium-mips.cc ASSERT(instr->representation().IsInteger32()); ASSERT 701 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 702 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 737 src/mips/lithium-mips.cc ASSERT(instr->representation().IsDouble()); ASSERT 738 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 739 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 740 src/mips/lithium-mips.cc ASSERT(op != Token::MOD); ASSERT 750 src/mips/lithium-mips.cc ASSERT(op == Token::ADD || ASSERT 757 src/mips/lithium-mips.cc ASSERT(left->representation().IsTagged()); ASSERT 758 src/mips/lithium-mips.cc ASSERT(right->representation().IsTagged()); ASSERT 768 src/mips/lithium-mips.cc ASSERT(is_building()); ASSERT 777 src/mips/lithium-mips.cc ASSERT(block->phis()->length() == 0); ASSERT 780 src/mips/lithium-mips.cc ASSERT(last_environment != NULL); ASSERT 783 src/mips/lithium-mips.cc ASSERT(pred->end()->FirstSuccessor() == block); ASSERT 791 src/mips/lithium-mips.cc ASSERT(pred->argument_count() >= 0); ASSERT 858 src/mips/lithium-mips.cc ASSERT(ast_id != AstNode::kNoNumber || ASSERT 921 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1069 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1133 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1134 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1140 src/mips/lithium-mips.cc ASSERT(instr->representation().IsTagged()); ASSERT 1141 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1142 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1153 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsInteger32()); ASSERT 1154 src/mips/lithium-mips.cc ASSERT(instr->representation().IsInteger32()); ASSERT 1188 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1189 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1193 src/mips/lithium-mips.cc ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero)); ASSERT 1215 src/mips/lithium-mips.cc ASSERT(instr->representation().IsDouble()); ASSERT 1229 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1230 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1260 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1261 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1280 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1281 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1293 src/mips/lithium-mips.cc ASSERT(instr->representation().IsTagged()); ASSERT 1300 src/mips/lithium-mips.cc ASSERT(instr->representation().IsDouble()); ASSERT 1304 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1317 src/mips/lithium-mips.cc ASSERT(instr->representation().IsDouble()); ASSERT 1318 src/mips/lithium-mips.cc ASSERT(instr->global_object()->representation().IsTagged()); ASSERT 1326 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1327 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1339 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1340 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1345 src/mips/lithium-mips.cc ASSERT(r.IsDouble()); ASSERT 1346 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1347 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 1371 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1377 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1385 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1393 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1400 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1408 src/mips/lithium-mips.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1409 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1420 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1428 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1437 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1445 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1527 src/mips/lithium-mips.cc ASSERT(to.IsInteger32()); ASSERT 1559 src/mips/lithium-mips.cc ASSERT(to.IsInteger32()); ASSERT 1577 src/mips/lithium-mips.cc ASSERT(to.IsDouble()); ASSERT 1637 src/mips/lithium-mips.cc ASSERT(input_rep.IsTagged()); ASSERT 1731 src/mips/lithium-mips.cc ASSERT(instr->representation().IsTagged()); ASSERT 1775 src/mips/lithium-mips.cc ASSERT(instr->representation().IsTagged()); ASSERT 1776 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1787 src/mips/lithium-mips.cc ASSERT(instr->representation().IsDouble()); ASSERT 1788 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1801 src/mips/lithium-mips.cc ASSERT( ASSERT 1808 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1834 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1835 src/mips/lithium-mips.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1836 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1851 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsDouble()); ASSERT 1852 src/mips/lithium-mips.cc ASSERT(instr->elements()->representation().IsTagged()); ASSERT 1853 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1867 src/mips/lithium-mips.cc ASSERT( ASSERT 1874 src/mips/lithium-mips.cc ASSERT(instr->external_pointer()->representation().IsExternal()); ASSERT 1875 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1897 src/mips/lithium-mips.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1898 src/mips/lithium-mips.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1899 src/mips/lithium-mips.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 2107 src/mips/lithium-mips.cc ASSERT(env != NULL); ASSERT 2143 src/mips/lithium-mips.cc ASSERT(instr->is_backwards_branch()); ASSERT 190 src/mips/lithium-mips.h ASSERT(instr->Is##type()); \ ASSERT 318 src/mips/lithium-mips.h ASSERT(instr->IsGap()); ASSERT 102 src/mips/macro-assembler-mips.cc ASSERT(num_unsaved >= 0); ASSERT 180 src/mips/macro-assembler-mips.cc ASSERT(cc == eq || cc == ne); ASSERT 196 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(value, dst, t8, object)); ASSERT 208 src/mips/macro-assembler-mips.cc ASSERT(IsAligned(offset, kPointerSize)); ASSERT 248 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, address, value, t8)); ASSERT 249 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, address, value, t9)); ASSERT 253 src/mips/macro-assembler-mips.cc ASSERT(!address.is(cp) && !value.is(cp)); ASSERT 328 src/mips/macro-assembler-mips.cc ASSERT(and_then == kReturnAtEnd); ASSERT 352 src/mips/macro-assembler-mips.cc ASSERT(!holder_reg.is(scratch)); ASSERT 353 src/mips/macro-assembler-mips.cc ASSERT(!holder_reg.is(at)); ASSERT 354 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(at)); ASSERT 508 src/mips/macro-assembler-mips.cc ASSERT(SeededNumberDictionary::kEntrySize == 3); ASSERT 551 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 567 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 585 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 602 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 614 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 626 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 638 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 653 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 669 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 685 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 698 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 706 src/mips/macro-assembler-mips.cc ASSERT(rt.is_reg()); ASSERT 707 src/mips/macro-assembler-mips.cc ASSERT(!at.is(rs)); ASSERT 708 src/mips/macro-assembler-mips.cc ASSERT(!at.is(rt.rm())); ASSERT 722 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 738 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 774 src/mips/macro-assembler-mips.cc ASSERT(!j.is_reg()); ASSERT 931 src/mips/macro-assembler-mips.cc ASSERT(pos < 32); ASSERT 932 src/mips/macro-assembler-mips.cc ASSERT(pos + size < 33); ASSERT 954 src/mips/macro-assembler-mips.cc ASSERT(pos < 32); ASSERT 955 src/mips/macro-assembler-mips.cc ASSERT(pos + size <= 32); ASSERT 956 src/mips/macro-assembler-mips.cc ASSERT(size != 0); ASSERT 961 src/mips/macro-assembler-mips.cc ASSERT(!rt.is(t8) && !rs.is(t8)); ASSERT 990 src/mips/macro-assembler-mips.cc ASSERT(!fd.is(scratch)); ASSERT 991 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(t9)); ASSERT 992 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 1074 src/mips/macro-assembler-mips.cc ASSERT(!fd.is(scratch)); ASSERT 1075 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(at)); ASSERT 1115 src/mips/macro-assembler-mips.cc ASSERT(nan || target); ASSERT 1167 src/mips/macro-assembler-mips.cc ASSERT(CpuFeatures::IsEnabled(FPU)); ASSERT 1228 src/mips/macro-assembler-mips.cc ASSERT(cc == 0); ASSERT 1229 src/mips/macro-assembler-mips.cc ASSERT(!(rs.is(t8) || rd.is(t8))); ASSERT 1254 src/mips/macro-assembler-mips.cc ASSERT(cc == 0); ASSERT 1255 src/mips/macro-assembler-mips.cc ASSERT(!(rs.is(t8) || rd.is(t8))); ASSERT 1278 src/mips/macro-assembler-mips.cc ASSERT(!(rd.is(t8) || rd.is(t9)) && !(rs.is(t8) || rs.is(t9))); ASSERT 1402 src/mips/macro-assembler-mips.cc ASSERT(CpuFeatures::IsSupported(FPU)); ASSERT 1532 src/mips/macro-assembler-mips.cc ASSERT(!scratch2.is(result)); ASSERT 1533 src/mips/macro-assembler-mips.cc ASSERT(!scratch3.is(result)); ASSERT 1534 src/mips/macro-assembler-mips.cc ASSERT(!scratch3.is(scratch2)); ASSERT 1535 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(result) && ASSERT 1538 src/mips/macro-assembler-mips.cc ASSERT(!single_scratch.is(double_input)); ASSERT 1588 src/mips/macro-assembler-mips.cc #define BRANCH_ARGS_CHECK(cond, rs, rt) ASSERT( \ ASSERT 1672 src/mips/macro-assembler-mips.cc ASSERT(!rs.is(zero_reg)); ASSERT 1770 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 1777 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2020 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2027 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2039 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2056 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2073 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2086 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2100 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2117 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2134 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2147 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(rs)); ASSERT 2160 src/mips/macro-assembler-mips.cc ASSERT(is_int16(offset)); ASSERT 2417 src/mips/macro-assembler-mips.cc ASSERT(is_int16(offset)); ASSERT 2468 src/mips/macro-assembler-mips.cc ASSERT(!RelocInfo::IsCodeTarget(rmode)); ASSERT 2479 src/mips/macro-assembler-mips.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 2582 src/mips/macro-assembler-mips.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 2737 src/mips/macro-assembler-mips.cc ASSERT(AllowThisStubCall(&ces)); ASSERT 2908 src/mips/macro-assembler-mips.cc ASSERT(!result.is(scratch1)); ASSERT 2909 src/mips/macro-assembler-mips.cc ASSERT(!result.is(scratch2)); ASSERT 2910 src/mips/macro-assembler-mips.cc ASSERT(!scratch1.is(scratch2)); ASSERT 2911 src/mips/macro-assembler-mips.cc ASSERT(!scratch1.is(t9)); ASSERT 2912 src/mips/macro-assembler-mips.cc ASSERT(!scratch2.is(t9)); ASSERT 2913 src/mips/macro-assembler-mips.cc ASSERT(!result.is(t9)); ASSERT 2932 src/mips/macro-assembler-mips.cc ASSERT((limit - top) == kPointerSize); ASSERT 2987 src/mips/macro-assembler-mips.cc ASSERT(!result.is(scratch1)); ASSERT 2988 src/mips/macro-assembler-mips.cc ASSERT(!result.is(scratch2)); ASSERT 2989 src/mips/macro-assembler-mips.cc ASSERT(!scratch1.is(scratch2)); ASSERT 2990 src/mips/macro-assembler-mips.cc ASSERT(!object_size.is(t9)); ASSERT 2991 src/mips/macro-assembler-mips.cc ASSERT(!scratch1.is(t9) && !scratch2.is(t9) && !result.is(t9)); ASSERT 3004 src/mips/macro-assembler-mips.cc ASSERT((limit - top) == kPointerSize); ASSERT 3080 src/mips/macro-assembler-mips.cc ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0); ASSERT 3111 src/mips/macro-assembler-mips.cc ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0); ASSERT 3112 src/mips/macro-assembler-mips.cc ASSERT(kCharSize == 1); ASSERT 3249 src/mips/macro-assembler-mips.cc ASSERT((temps & dst.bit()) == 0); ASSERT 3250 src/mips/macro-assembler-mips.cc ASSERT((temps & src.bit()) == 0); ASSERT 3261 src/mips/macro-assembler-mips.cc ASSERT(!tmp.is(no_reg)); ASSERT 3575 src/mips/macro-assembler-mips.cc ASSERT(!dreg1.is(f14)); ASSERT 3607 src/mips/macro-assembler-mips.cc ASSERT(dst.is(t1)); ASSERT 3642 src/mips/macro-assembler-mips.cc ASSERT(actual.is_immediate() || actual.reg().is(a0)); ASSERT 3643 src/mips/macro-assembler-mips.cc ASSERT(expected.is_immediate() || expected.reg().is(a2)); ASSERT 3644 src/mips/macro-assembler-mips.cc ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(a3)); ASSERT 3647 src/mips/macro-assembler-mips.cc ASSERT(actual.is_immediate()); ASSERT 3703 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3718 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 3736 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3765 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3768 src/mips/macro-assembler-mips.cc ASSERT(function.is(a1)); ASSERT 3791 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3827 src/mips/macro-assembler-mips.cc ASSERT(kNotStringTag != 0); ASSERT 3913 src/mips/macro-assembler-mips.cc ASSERT(AllowThisStubCall(stub)); // Stub calls are not allowed in some stubs. ASSERT 3919 src/mips/macro-assembler-mips.cc ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe()); ASSERT 4039 src/mips/macro-assembler-mips.cc ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) < ASSERT 4100 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(overflow_dst)); ASSERT 4101 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(scratch)); ASSERT 4102 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(scratch)); ASSERT 4103 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(left)); ASSERT 4104 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(right)); ASSERT 4107 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(t9)); ASSERT 4108 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(t9)); ASSERT 4109 src/mips/macro-assembler-mips.cc ASSERT(!left.is(t9)); ASSERT 4110 src/mips/macro-assembler-mips.cc ASSERT(!right.is(t9)); ASSERT 4111 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(t9)); ASSERT 4142 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(overflow_dst)); ASSERT 4143 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(scratch)); ASSERT 4144 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(scratch)); ASSERT 4145 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(left)); ASSERT 4146 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(right)); ASSERT 4147 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(left)); ASSERT 4148 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(right)); ASSERT 4265 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 4274 src/mips/macro-assembler-mips.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 4293 src/mips/macro-assembler-mips.cc ASSERT(!target.is(a1)); ASSERT 4312 src/mips/macro-assembler-mips.cc ASSERT(value > 0); ASSERT 4324 src/mips/macro-assembler-mips.cc ASSERT(value > 0); ASSERT 4355 src/mips/macro-assembler-mips.cc ASSERT(!elements.is(at)); ASSERT 4392 src/mips/macro-assembler-mips.cc ASSERT(reinterpret_cast<Object*>(p0)->IsSmi()); ASSERT 4422 src/mips/macro-assembler-mips.cc ASSERT(abort_instructions <= kExpectedAbortInstructions); ASSERT 4475 src/mips/macro-assembler-mips.cc ASSERT(!function_in.is(map_out)); ASSERT 4584 src/mips/macro-assembler-mips.cc ASSERT(kDoubleSize == frame_alignment); ASSERT 4586 src/mips/macro-assembler-mips.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 4601 src/mips/macro-assembler-mips.cc ASSERT(stack_space >= 0); ASSERT 4604 src/mips/macro-assembler-mips.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 4695 src/mips/macro-assembler-mips.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 4719 src/mips/macro-assembler-mips.cc ASSERT(!reg.is(overflow)); ASSERT 4733 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(src)); ASSERT 4734 src/mips/macro-assembler-mips.cc ASSERT(!dst.is(overflow)); ASSERT 4735 src/mips/macro-assembler-mips.cc ASSERT(!src.is(overflow)); ASSERT 4826 src/mips/macro-assembler-mips.cc ASSERT(!src.is(at)); ASSERT 4889 src/mips/macro-assembler-mips.cc ASSERT(kFlatAsciiStringTag <= 0xffff); // Ensure this fits 16-bit immed. ASSERT 4941 src/mips/macro-assembler-mips.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 4986 src/mips/macro-assembler-mips.cc ASSERT(has_frame()); ASSERT 4998 src/mips/macro-assembler-mips.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 5112 src/mips/macro-assembler-mips.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 5122 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t8)); ASSERT 5123 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t9)); ASSERT 5152 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(value, scratch, t8, no_reg)); ASSERT 5157 src/mips/macro-assembler-mips.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 5158 src/mips/macro-assembler-mips.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 5171 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(addr_reg, bitmap_reg, mask_reg, no_reg)); ASSERT 5189 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, t8)); ASSERT 5193 src/mips/macro-assembler-mips.cc ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); ASSERT 5194 src/mips/macro-assembler-mips.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 5195 src/mips/macro-assembler-mips.cc ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); ASSERT 5196 src/mips/macro-assembler-mips.cc ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0); ASSERT 5235 src/mips/macro-assembler-mips.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 5236 src/mips/macro-assembler-mips.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 5263 src/mips/macro-assembler-mips.cc ASSERT(kAsciiStringTag == 4 && kStringEncodingMask == 4); ASSERT 5264 src/mips/macro-assembler-mips.cc ASSERT(kSmiTag == 0 && kSmiTagSize == 1); ASSERT 5359 src/mips/macro-assembler-mips.cc ASSERT(!output_reg.is(input_reg)); ASSERT 5420 src/mips/macro-assembler-mips.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 5429 src/mips/macro-assembler-mips.cc ASSERT(masm_.pc_ == address_ + size_); ASSERT 5430 src/mips/macro-assembler-mips.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 5446 src/mips/macro-assembler-mips.cc ASSERT(Assembler::IsBranch(instr)); ASSERT 5452 src/mips/macro-assembler-mips.cc ASSERT(opcode == BEQ || ASSERT 124 src/mips/macro-assembler-mips.h ASSERT(index > kCArgSlotCount); ASSERT 444 src/mips/macro-assembler-mips.h ASSERT((FIRST_IC_MARKER <= type) && (type < LAST_CODE_MARKER)); ASSERT 462 src/mips/macro-assembler-mips.h ASSERT((type == -1) || ASSERT 671 src/mips/macro-assembler-mips.h ASSERT(!src1.is(src2)); ASSERT 1240 src/mips/macro-assembler-mips.h ASSERT(!code_object_.is_null()); ASSERT 174 src/mips/regexp-macro-assembler-mips.cc ASSERT(reg >= 0); ASSERT 175 src/mips/regexp-macro-assembler-mips.cc ASSERT(reg < num_registers_); ASSERT 265 src/mips/regexp-macro-assembler-mips.cc ASSERT(str[i] <= String::kMaxAsciiCharCode); ASSERT 357 src/mips/regexp-macro-assembler-mips.cc ASSERT(mode_ == UC16); ASSERT 439 src/mips/regexp-macro-assembler-mips.cc ASSERT(mode_ == UC16); ASSERT 483 src/mips/regexp-macro-assembler-mips.cc ASSERT(minus < String::kMaxUtf16CodeUnit); ASSERT 982 src/mips/regexp-macro-assembler-mips.cc ASSERT(cp_offset >= -1); // ^ and \b can look behind one character. ASSERT 983 src/mips/regexp-macro-assembler-mips.cc ASSERT(cp_offset < (1<<30)); // Be sane! (And ensure negation works). ASSERT 1067 src/mips/regexp-macro-assembler-mips.cc ASSERT(register_index >= num_saved_registers_); // Reserved for positions! ASSERT 1091 src/mips/regexp-macro-assembler-mips.cc ASSERT(reg_from <= reg_to); ASSERT 1132 src/mips/regexp-macro-assembler-mips.cc ASSERT(isolate == Isolate::Current()); ASSERT 1155 src/mips/regexp-macro-assembler-mips.cc ASSERT(re_code->instruction_start() <= *return_address); ASSERT 1156 src/mips/regexp-macro-assembler-mips.cc ASSERT(*return_address <= ASSERT 1195 src/mips/regexp-macro-assembler-mips.cc ASSERT(StringShape(*subject_tmp).IsSequential() || ASSERT 1227 src/mips/regexp-macro-assembler-mips.cc ASSERT(register_index < (1<<30)); ASSERT 1288 src/mips/regexp-macro-assembler-mips.cc ASSERT(!source.is(backtrack_stackpointer())); ASSERT 1297 src/mips/regexp-macro-assembler-mips.cc ASSERT(!target.is(backtrack_stackpointer())); ASSERT 1327 src/mips/regexp-macro-assembler-mips.cc ASSERT(num_arguments <= 4); ASSERT 1348 src/mips/regexp-macro-assembler-mips.cc ASSERT(characters == 1); ASSERT 1353 src/mips/regexp-macro-assembler-mips.cc ASSERT(mode_ == UC16); ASSERT 132 src/mips/simulator-mips.cc ASSERT(msg != NULL); ASSERT 778 src/mips/simulator-mips.cc ASSERT((reinterpret_cast<intptr_t>(one) & CachePage::kPageMask) == 0); ASSERT 779 src/mips/simulator-mips.cc ASSERT((reinterpret_cast<intptr_t>(two) & CachePage::kPageMask) == 0); ASSERT 841 src/mips/simulator-mips.cc ASSERT(size <= CachePage::kPageSize); ASSERT 842 src/mips/simulator-mips.cc ASSERT(AllOnOnePage(start, size - 1)); ASSERT 843 src/mips/simulator-mips.cc ASSERT((start & CachePage::kLineMask) == 0); ASSERT 844 src/mips/simulator-mips.cc ASSERT((size & CachePage::kLineMask) == 0); ASSERT 993 src/mips/simulator-mips.cc ASSERT(isolate_data != NULL); ASSERT 994 src/mips/simulator-mips.cc ASSERT(isolate_data != NULL); ASSERT 1009 src/mips/simulator-mips.cc ASSERT((reg >= 0) && (reg < kNumSimuRegisters)); ASSERT 1020 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters)); ASSERT 1026 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters)); ASSERT 1032 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters) && ((fpureg % 2) == 0)); ASSERT 1040 src/mips/simulator-mips.cc ASSERT((reg >= 0) && (reg < kNumSimuRegisters)); ASSERT 1049 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters)); ASSERT 1055 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters) && ((fpureg % 2) == 0)); ASSERT 1062 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters)); ASSERT 1069 src/mips/simulator-mips.cc ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters) && ((fpureg % 2) == 0)); ASSERT 1617 src/mips/simulator-mips.cc ASSERT(code <= kMaxStopCode); ASSERT 1618 src/mips/simulator-mips.cc ASSERT(code > kMaxWatchpointCode); ASSERT 1638 src/mips/simulator-mips.cc ASSERT(code <= kMaxStopCode); ASSERT 1718 src/mips/simulator-mips.cc ASSERT(fs_reg == kFCSRRegister); ASSERT 1980 src/mips/simulator-mips.cc ASSERT(fs_reg == kFCSRRegister); ASSERT 2069 src/mips/simulator-mips.cc ASSERT((FCSR_ & 3) == 0); ASSERT 2722 src/mips/simulator-mips.cc ASSERT(argument_count >= 4); ASSERT 62 src/mips/stub-cache-mips.cc ASSERT(value_off_addr > key_off_addr); ASSERT 63 src/mips/stub-cache-mips.cc ASSERT((value_off_addr - key_off_addr) % 4 == 0); ASSERT 64 src/mips/stub-cache-mips.cc ASSERT((value_off_addr - key_off_addr) < (256 * 4)); ASSERT 65 src/mips/stub-cache-mips.cc ASSERT(map_off_addr > key_off_addr); ASSERT 66 src/mips/stub-cache-mips.cc ASSERT((map_off_addr - key_off_addr) % 4 == 0); ASSERT 67 src/mips/stub-cache-mips.cc ASSERT((map_off_addr - key_off_addr) < (256 * 4)); ASSERT 131 src/mips/stub-cache-mips.cc ASSERT(name->IsSymbol()); ASSERT 190 src/mips/stub-cache-mips.cc ASSERT(sizeof(Entry) == 12); ASSERT 193 src/mips/stub-cache-mips.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); ASSERT 196 src/mips/stub-cache-mips.cc ASSERT(!scratch.is(receiver)); ASSERT 197 src/mips/stub-cache-mips.cc ASSERT(!scratch.is(name)); ASSERT 198 src/mips/stub-cache-mips.cc ASSERT(!extra.is(receiver)); ASSERT 199 src/mips/stub-cache-mips.cc ASSERT(!extra.is(name)); ASSERT 200 src/mips/stub-cache-mips.cc ASSERT(!extra.is(scratch)); ASSERT 201 src/mips/stub-cache-mips.cc ASSERT(!extra2.is(receiver)); ASSERT 202 src/mips/stub-cache-mips.cc ASSERT(!extra2.is(name)); ASSERT 203 src/mips/stub-cache-mips.cc ASSERT(!extra2.is(scratch)); ASSERT 204 src/mips/stub-cache-mips.cc ASSERT(!extra2.is(extra)); ASSERT 207 src/mips/stub-cache-mips.cc ASSERT(!scratch.is(no_reg)); ASSERT 208 src/mips/stub-cache-mips.cc ASSERT(!extra.is(no_reg)); ASSERT 209 src/mips/stub-cache-mips.cc ASSERT(!extra2.is(no_reg)); ASSERT 210 src/mips/stub-cache-mips.cc ASSERT(!extra3.is(no_reg)); ASSERT 295 src/mips/stub-cache-mips.cc ASSERT(!prototype.is(at)); ASSERT 482 src/mips/stub-cache-mips.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 567 src/mips/stub-cache-mips.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); ASSERT 611 src/mips/stub-cache-mips.cc ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor)); ASSERT 650 src/mips/stub-cache-mips.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 759 src/mips/stub-cache-mips.cc ASSERT(holder->HasNamedInterceptor()); ASSERT 760 src/mips/stub-cache-mips.cc ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 786 src/mips/stub-cache-mips.cc ASSERT(optimization.is_constant_call()); ASSERT 787 src/mips/stub-cache-mips.cc ASSERT(!lookup->holder()->IsGlobalObject()); ASSERT 843 src/mips/stub-cache-mips.cc ASSERT(depth2 == kInvalidProtoDepth); ASSERT 943 src/mips/stub-cache-mips.cc ASSERT(cell->value()->IsTheHole()); ASSERT 998 src/mips/stub-cache-mips.cc ASSERT(kBinary32SignMask == 0x80000000u); ASSERT 1104 src/mips/stub-cache-mips.cc ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); ASSERT 1105 src/mips/stub-cache-mips.cc ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) ASSERT 1124 src/mips/stub-cache-mips.cc ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded()); ASSERT 1133 src/mips/stub-cache-mips.cc ASSERT(current->property_dictionary()->FindEntry(*name) == ASSERT 1180 src/mips/stub-cache-mips.cc ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded()); ASSERT 1310 src/mips/stub-cache-mips.cc ASSERT(interceptor_holder->HasNamedInterceptor()); ASSERT 1311 src/mips/stub-cache-mips.cc ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 1338 src/mips/stub-cache-mips.cc ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); ASSERT 1404 src/mips/stub-cache-mips.cc ASSERT(lookup->type() == CALLBACKS); ASSERT 1407 src/mips/stub-cache-mips.cc ASSERT(callback->getter() != NULL); ASSERT 1452 src/mips/stub-cache-mips.cc ASSERT(holder->IsGlobalObject()); ASSERT 1884 src/mips/stub-cache-mips.cc ASSERT(!object.is_identical_to(holder)); ASSERT 1964 src/mips/stub-cache-mips.cc ASSERT(!object.is_identical_to(holder)); ASSERT 2044 src/mips/stub-cache-mips.cc ASSERT(cell->value() == *function); ASSERT 2119 src/mips/stub-cache-mips.cc ASSERT(cell->value() == *function); ASSERT 2248 src/mips/stub-cache-mips.cc ASSERT(cell->value() == *function); ASSERT 2330 src/mips/stub-cache-mips.cc ASSERT(optimization.is_simple_api_call()); ASSERT 2405 src/mips/stub-cache-mips.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK); ASSERT 2655 src/mips/stub-cache-mips.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 2746 src/mips/stub-cache-mips.cc ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded()); ASSERT 3434 src/mips/stub-cache-mips.cc ASSERT(function->has_initial_map()); ASSERT 4505 src/mips/stub-cache-mips.cc ASSERT(IsFastObjectElementsKind(elements_kind)); ASSERT 58 src/objects-debug.cc ASSERT(p->IsSmi()); ASSERT 64 src/objects-debug.cc ASSERT(IsSmi()); ASSERT 69 src/objects-debug.cc ASSERT(IsFailure()); ASSERT 210 src/objects-debug.cc ASSERT(p->IsHeapObject()); ASSERT 211 src/objects-debug.cc ASSERT(HEAP->Contains(HeapObject::cast(p))); ASSERT 216 src/objects-debug.cc ASSERT(IsHeapNumber()); ASSERT 221 src/objects-debug.cc ASSERT(IsByteArray()); ASSERT 226 src/objects-debug.cc ASSERT(IsFreeSpace()); ASSERT 231 src/objects-debug.cc ASSERT(IsExternalPixelArray()); ASSERT 236 src/objects-debug.cc ASSERT(IsExternalByteArray()); ASSERT 241 src/objects-debug.cc ASSERT(IsExternalUnsignedByteArray()); ASSERT 246 src/objects-debug.cc ASSERT(IsExternalShortArray()); ASSERT 251 src/objects-debug.cc ASSERT(IsExternalUnsignedShortArray()); ASSERT 256 src/objects-debug.cc ASSERT(IsExternalIntArray()); ASSERT 261 src/objects-debug.cc ASSERT(IsExternalUnsignedIntArray()); ASSERT 266 src/objects-debug.cc ASSERT(IsExternalFloatArray()); ASSERT 271 src/objects-debug.cc ASSERT(IsExternalDoubleArray()); ASSERT 280 src/objects-debug.cc ASSERT(this->elements()->IsFixedArray()); ASSERT 281 src/objects-debug.cc ASSERT(this->elements()->length() >= 2); ASSERT 293 src/objects-debug.cc ASSERT(map()->has_fast_object_elements() == HasFastObjectElements()); ASSERT 298 src/objects-debug.cc ASSERT(!HEAP->InNewSpace(this)); ASSERT 299 src/objects-debug.cc ASSERT(FIRST_TYPE <= instance_type() && instance_type() <= LAST_TYPE); ASSERT 300 src/objects-debug.cc ASSERT(instance_size() == kVariableSizeSentinel || ASSERT 315 src/objects-debug.cc ASSERT(is_shared()); ASSERT 316 src/objects-debug.cc ASSERT(instance_descriptors()->IsEmpty()); ASSERT 327 src/objects-debug.cc ASSERT(default_cache()->IsFixedArray()); ASSERT 328 src/objects-debug.cc ASSERT(normal_type_cache()->IsUndefined() ASSERT 335 src/objects-debug.cc ASSERT(cache()->IsUndefined() || cache()->IsPolymorphicCodeCacheHashTable()); ASSERT 367 src/objects-debug.cc ASSERT(!isnan(value) || ASSERT 553 src/objects-debug.cc ASSERT(number == HEAP->nan_value()); ASSERT 555 src/objects-debug.cc ASSERT(number->IsSmi()); ASSERT 559 src/objects-debug.cc ASSERT(value <= 1); ASSERT 560 src/objects-debug.cc ASSERT(value >= kLeastHiddenOddballNumber); ASSERT 589 src/objects-debug.cc ASSERT(length()->IsNumber() || length()->IsUndefined()); ASSERT 590 src/objects-debug.cc ASSERT(elements()->IsUndefined() || ASSERT 600 src/objects-debug.cc ASSERT(table()->IsHashTable() || table()->IsUndefined()); ASSERT 608 src/objects-debug.cc ASSERT(table()->IsHashTable() || table()->IsUndefined()); ASSERT 616 src/objects-debug.cc ASSERT(table()->IsHashTable() || table()->IsUndefined()); ASSERT 622 src/objects-debug.cc ASSERT(data()->IsUndefined() || data()->IsFixedArray()); ASSERT 626 src/objects-debug.cc ASSERT(arr->get(JSRegExp::kAtomPatternIndex)->IsString()); ASSERT 637 src/objects-debug.cc ASSERT(ascii_data->IsSmi() || ASSERT 640 src/objects-debug.cc ASSERT(uc16_data->IsSmi() || ASSERT 644 src/objects-debug.cc ASSERT(ascii_saved->IsSmi() || ascii_saved->IsString() || ASSERT 647 src/objects-debug.cc ASSERT(uc16_saved->IsSmi() || uc16_saved->IsString() || ASSERT 650 src/objects-debug.cc ASSERT(arr->get(JSRegExp::kIrregexpCaptureCountIndex)->IsSmi()); ASSERT 651 src/objects-debug.cc ASSERT(arr->get(JSRegExp::kIrregexpMaxRegisterCountIndex)->IsSmi()); ASSERT 656 src/objects-debug.cc ASSERT(data()->IsUndefined()); ASSERT 665 src/objects-debug.cc ASSERT(hash()->IsSmi() || hash()->IsUndefined()); ASSERT 678 src/objects-debug.cc ASSERT(IsForeign()); ASSERT 962 src/objects-debug.cc ASSERT(kEntriesIndex <= size); ASSERT 963 src/objects-debug.cc ASSERT(size <= length()); ASSERT 967 src/objects-debug.cc ASSERT(kEntriesIndex <= finger); ASSERT 968 src/objects-debug.cc ASSERT((finger < size) || (finger == kEntriesIndex && finger == size)); ASSERT 973 src/objects-debug.cc ASSERT(!get(i)->IsTheHole()); ASSERT 977 src/objects-debug.cc ASSERT(get(i)->IsTheHole()); ASSERT 992 src/objects-debug.cc ASSERT(e->IsUndefined()); ASSERT 80 src/objects-inl.h ASSERT(object->Is##type()); \ ASSERT 167 src/objects-inl.h ASSERT(!this->IsFailure()); ASSERT 201 src/objects-inl.h ASSERT(kNotStringTag + kIsSymbolMask > LAST_TYPE); ASSERT 265 src/objects-inl.h ASSERT((type_ & kIsNotStringMask) == kStringTag); ASSERT 272 src/objects-inl.h ASSERT((type_ & kIsNotStringMask) == kStringTag); ASSERT 279 src/objects-inl.h ASSERT((type_ & kIsNotStringMask) == kStringTag); ASSERT 284 src/objects-inl.h ASSERT(valid()); ASSERT 306 src/objects-inl.h ASSERT(IsFlat()); ASSERT 322 src/objects-inl.h ASSERT(IsFlat()); ASSERT 411 src/objects-inl.h ASSERT(0 <= index && index <= length_); ASSERT 487 src/objects-inl.h ASSERT(HAS_FAILURE_TAG(obj)); ASSERT 728 src/objects-inl.h ASSERT(!result || IsAccessCheckNeeded()); ASSERT 809 src/objects-inl.h ASSERT(IsNumber()); ASSERT 843 src/objects-inl.h ASSERT(HEAP->IsAllocationAllowed()); ASSERT 850 src/objects-inl.h ASSERT(!maybe->IsFailure()); ASSERT 980 src/objects-inl.h ASSERT(Smi::IsValid(value)); ASSERT 989 src/objects-inl.h ASSERT(Smi::IsValid(value)); ASSERT 1044 src/objects-inl.h ASSERT((space & ~kSpaceTagMask) == 0); ASSERT 1052 src/objects-inl.h ASSERT(((info << kFailureTagSize) >> kFailureTagSize) == info); ASSERT 1079 src/objects-inl.h ASSERT(result == in_range); ASSERT 1106 src/objects-inl.h ASSERT(IsForwardingAddress()); ASSERT 1117 src/objects-inl.h ASSERT(READ_FIELD(this, offset)->IsSmi()); ASSERT 1125 src/objects-inl.h ASSERT(heap != NULL); ASSERT 1126 src/objects-inl.h ASSERT(heap->isolate() == Isolate::Current()); ASSERT 1271 src/objects-inl.h ASSERT(mode != ALLOW_COPIED_DOUBLE_ELEMENTS); ASSERT 1310 src/objects-inl.h ASSERT(elements->map() == GetHeap()->fixed_array_map() || ASSERT 1319 src/objects-inl.h ASSERT(mode == ALLOW_COPIED_DOUBLE_ELEMENTS); ASSERT 1361 src/objects-inl.h ASSERT(value->HasValidElements()); ASSERT 1366 src/objects-inl.h ASSERT(mode == SKIP_WRITE_BARRIER); ASSERT 1370 src/objects-inl.h ASSERT((map()->has_fast_smi_or_object_elements() || ASSERT 1374 src/objects-inl.h ASSERT((value == GetHeap()->empty_fixed_array()) || ASSERT 1387 src/objects-inl.h ASSERT(!GetHeap()->InNewSpace(GetHeap()->empty_fixed_array())); ASSERT 1393 src/objects-inl.h ASSERT(map()->has_fast_smi_or_object_elements() || ASSERT 1395 src/objects-inl.h ASSERT(!GetHeap()->InNewSpace(GetHeap()->empty_fixed_array())); ASSERT 1436 src/objects-inl.h ASSERT(!val->IsJSGlobalPropertyCell()); ASSERT 1480 src/objects-inl.h ASSERT(1 << kPointerSizeLog2 == kPointerSize); ASSERT 1489 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0); ASSERT 1495 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0); ASSERT 1504 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0); ASSERT 1515 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0); ASSERT 1534 src/objects-inl.h ASSERT(index < properties()->length()); ASSERT 1548 src/objects-inl.h ASSERT(index < properties()->length()); ASSERT 1558 src/objects-inl.h ASSERT(index < 0); ASSERT 1566 src/objects-inl.h ASSERT(index < 0); ASSERT 1577 src/objects-inl.h ASSERT(index < 0); ASSERT 1589 src/objects-inl.h ASSERT(!filler_value->IsHeapObject() || ASSERT 1591 src/objects-inl.h ASSERT(!pre_allocated_value->IsHeapObject() || ASSERT 1597 src/objects-inl.h ASSERT(pre_allocated * kPointerSize + kHeaderSize <= size); ASSERT 1675 src/objects-inl.h ASSERT(object->IsFixedArray() || object->IsFixedDoubleArray()); ASSERT 1681 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1692 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); ASSERT 1693 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1694 src/objects-inl.h ASSERT(reinterpret_cast<Object*>(value)->IsSmi()); ASSERT 1701 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); ASSERT 1702 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1720 src/objects-inl.h ASSERT(BitCast<uint64_t>(OS::nan_value()) != kHoleNanInt64); ASSERT 1721 src/objects-inl.h ASSERT((BitCast<uint64_t>(OS::nan_value()) >> 32) != kHoleNanUpper32); ASSERT 1727 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && ASSERT 1729 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1731 src/objects-inl.h ASSERT(!is_the_hole_nan(result)); ASSERT 1736 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && ASSERT 1738 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1752 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && ASSERT 1761 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map() && ASSERT 1785 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); ASSERT 1786 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1796 src/objects-inl.h ASSERT(array->map() != HEAP->raw_unchecked_fixed_cow_array_map()); ASSERT 1797 src/objects-inl.h ASSERT(index >= 0 && index < array->length()); ASSERT 1810 src/objects-inl.h ASSERT(array->map() != HEAP->raw_unchecked_fixed_cow_array_map()); ASSERT 1811 src/objects-inl.h ASSERT(index >= 0 && index < array->length()); ASSERT 1812 src/objects-inl.h ASSERT(!HEAP->InNewSpace(value)); ASSERT 1818 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); ASSERT 1824 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1825 src/objects-inl.h ASSERT(!heap->InNewSpace(heap->undefined_value())); ASSERT 1837 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1838 src/objects-inl.h ASSERT(!heap->InNewSpace(heap->null_value())); ASSERT 1844 src/objects-inl.h ASSERT(map() != HEAP->fixed_cow_array_map()); ASSERT 1845 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1846 src/objects-inl.h ASSERT(!HEAP->InNewSpace(HEAP->the_hole_value())); ASSERT 1854 src/objects-inl.h ASSERT(reinterpret_cast<Object*>(value)->IsSmi()); ASSERT 1871 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 1872 src/objects-inl.h ASSERT(!heap->InNewSpace(heap->null_value())); ASSERT 1883 src/objects-inl.h ASSERT(length() >= kFirstIndex || ASSERT 1906 src/objects-inl.h ASSERT(length() > kBackPointerStorageIndex); ASSERT 1930 src/objects-inl.h ASSERT(low <= high); ASSERT 2003 src/objects-inl.h ASSERT(MayContainTransitions()); ASSERT 2024 src/objects-inl.h ASSERT(descriptor_number < number_of_descriptors()); ASSERT 2032 src/objects-inl.h ASSERT(descriptor_number < number_of_descriptors()); ASSERT 2038 src/objects-inl.h ASSERT(descriptor_number < number_of_descriptors()); ASSERT 2046 src/objects-inl.h ASSERT(descriptor_number < number_of_descriptors()); ASSERT 2052 src/objects-inl.h ASSERT(descriptor_number < number_of_descriptors()); ASSERT 2074 src/objects-inl.h ASSERT(GetType(descriptor_number) == CALLBACKS); ASSERT 2080 src/objects-inl.h ASSERT(GetType(descriptor_number) == CALLBACKS); ASSERT 2097 src/objects-inl.h ASSERT(descriptor_number < number_of_descriptors()); ASSERT 2098 src/objects-inl.h ASSERT(desc->GetDetails().index() <= number_of_descriptors()); ASSERT 2099 src/objects-inl.h ASSERT(desc->GetDetails().index() > 0); ASSERT 2138 src/objects-inl.h ASSERT(Marking::Color(array) == Marking::WHITE_OBJECT); ASSERT 2191 src/objects-inl.h ASSERT(!requires_slow_elements()); ASSERT 2275 src/objects-inl.h ASSERT(obj->IsHashTable()); ASSERT 2325 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2351 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2352 src/objects-inl.h ASSERT(StringShape(this).IsSequential()); ASSERT 2369 src/objects-inl.h ASSERT(this->IsFlat()); ASSERT 2370 src/objects-inl.h ASSERT(StringShape(this).IsIndirect()); ASSERT 2378 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2384 src/objects-inl.h ASSERT(index >= 0 && index < length() && value <= kMaxAsciiCharCode); ASSERT 2411 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2417 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2438 src/objects-inl.h ASSERT(parent->IsSeqString() || parent->IsExternalString()); ASSERT 2511 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2543 src/objects-inl.h ASSERT(index >= 0 && index < length()); ASSERT 2591 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 2597 src/objects-inl.h ASSERT(index >= 0 && index < this->length()); ASSERT 2603 src/objects-inl.h ASSERT(index >= 0 && (index * kIntSize) < this->length()); ASSERT 2625 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2637 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2656 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2668 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2675 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2687 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2694 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2706 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2713 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2725 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2732 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2744 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2751 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2763 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2770 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2782 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2789 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2801 src/objects-inl.h ASSERT((index >= 0) && (index < this->length())); ASSERT 2813 src/objects-inl.h ASSERT(0 <= id && id < 256); ASSERT 2861 src/objects-inl.h ASSERT(instance_type == CODE_TYPE); ASSERT 2869 src/objects-inl.h ASSERT(0 <= value && value < 256); ASSERT 2875 src/objects-inl.h ASSERT(0 <= value && value < 256); ASSERT 2881 src/objects-inl.h ASSERT(0 <= value && value < 256); ASSERT 3022 src/objects-inl.h ASSERT((ExtractKindFromFlags(flags) != CALL_IC && ASSERT 3039 src/objects-inl.h ASSERT(is_inline_cache_stub() || ASSERT 3048 src/objects-inl.h ASSERT(is_inline_cache_stub()); ASSERT 3059 src/objects-inl.h ASSERT(is_call_stub() || is_keyed_call_stub() || kind() == STUB); ASSERT 3065 src/objects-inl.h ASSERT(kind() == STUB || ASSERT 3076 src/objects-inl.h ASSERT(kind() == STUB || ASSERT 3081 src/objects-inl.h ASSERT(0 <= major && major < 256); ASSERT 3094 src/objects-inl.h ASSERT(kind() == STUB); ASSERT 3166 src/objects-inl.h ASSERT(level >= 0 && level <= kMaxLoopNestingMarker); ASSERT 3179 src/objects-inl.h ASSERT(ticks < 256); ASSERT 3185 src/objects-inl.h ASSERT(kind() == OPTIMIZED_FUNCTION); ASSERT 3193 src/objects-inl.h ASSERT(kind() == OPTIMIZED_FUNCTION); ASSERT 3201 src/objects-inl.h ASSERT(kind() == OPTIMIZED_FUNCTION); ASSERT 3209 src/objects-inl.h ASSERT(kind() == OPTIMIZED_FUNCTION); ASSERT 3210 src/objects-inl.h ASSERT(IsAligned(offset, static_cast<unsigned>(kIntSize))); ASSERT 3226 src/objects-inl.h ASSERT(IsAligned(offset, static_cast<unsigned>(kIntSize))); ASSERT 3234 src/objects-inl.h ASSERT(is_call_stub() || is_keyed_call_stub()); ASSERT 3241 src/objects-inl.h ASSERT(is_call_stub() || is_keyed_call_stub()); ASSERT 3247 src/objects-inl.h ASSERT(is_unary_op_stub()); ASSERT 3254 src/objects-inl.h ASSERT(is_unary_op_stub()); ASSERT 3262 src/objects-inl.h ASSERT(is_binary_op_stub()); ASSERT 3269 src/objects-inl.h ASSERT(is_binary_op_stub()); ASSERT 3277 src/objects-inl.h ASSERT(is_binary_op_stub()); ASSERT 3284 src/objects-inl.h ASSERT(is_binary_op_stub()); ASSERT 3292 src/objects-inl.h ASSERT(is_compare_ic_stub()); ASSERT 3299 src/objects-inl.h ASSERT(is_compare_ic_stub()); ASSERT 3307 src/objects-inl.h ASSERT(is_compare_ic_stub()); ASSERT 3314 src/objects-inl.h ASSERT(is_compare_ic_stub()); ASSERT 3322 src/objects-inl.h ASSERT(is_to_boolean_ic_stub()); ASSERT 3329 src/objects-inl.h ASSERT(is_to_boolean_ic_stub()); ASSERT 3337 src/objects-inl.h ASSERT(kind() == STUB); ASSERT 3344 src/objects-inl.h ASSERT(kind() == STUB); ASSERT 3365 src/objects-inl.h ASSERT(extra_ic_state == kNoExtraICState || ASSERT 3448 src/objects-inl.h ASSERT(value->IsNull() || value->IsJSReceiver()); ASSERT 3457 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined()); ASSERT 3480 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined()); ASSERT 3484 src/objects-inl.h ASSERT(!is_shared()); ASSERT 3501 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined()); ASSERT 3516 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined()); ASSERT 3599 src/objects-inl.h ASSERT(GetPrototypeTransitions() != proto_transitions); ASSERT 3636 src/objects-inl.h ASSERT(transitions() != transitions_array); ASSERT 3646 src/objects-inl.h ASSERT(undefined->IsUndefined()); ASSERT 3652 src/objects-inl.h ASSERT(instance_type() >= FIRST_JS_RECEIVER_TYPE); ASSERT 3653 src/objects-inl.h ASSERT((value->IsUndefined() && GetBackPointer()->IsMap()) || ASSERT 3669 src/objects-inl.h ASSERT(HasTransitionArray()); ASSERT 3672 src/objects-inl.h ASSERT(!object->IsSmi()); ASSERT 3679 src/objects-inl.h ASSERT(HasTransitionArray()); ASSERT 3680 src/objects-inl.h ASSERT(unchecked_transition_array()->HasPrototypeTransitions()); ASSERT 3860 src/objects-inl.h ASSERT(kHeapObjectTag == 1); \ ASSERT 3861 src/objects-inl.h ASSERT((value & kHeapObjectTag) == 0); \ ASSERT 3865 src/objects-inl.h ASSERT(kHeapObjectTag == 1); \ ASSERT 3866 src/objects-inl.h ASSERT((value & 0xC0000000) == 0xC0000000 || \ ASSERT 3918 src/objects-inl.h ASSERT(0 <= value && value < 256); ASSERT 3961 src/objects-inl.h ASSERT(BooleanBit::get(hints, kStrictModeFunction)); ASSERT 3973 src/objects-inl.h ASSERT(this->language_mode() == CLASSIC_MODE || ASSERT 4034 src/objects-inl.h ASSERT(code()->kind() == Code::BUILTIN); ASSERT 4094 src/objects-inl.h ASSERT(IsApiFunction()); ASSERT 4105 src/objects-inl.h ASSERT(HasBuiltinFunctionId()); ASSERT 4217 src/objects-inl.h ASSERT(!HEAP->InNewSpace(value)); ASSERT 4261 src/objects-inl.h ASSERT(value->IsUndefined() || value->IsContext()); ASSERT 4297 src/objects-inl.h ASSERT(kind == GetInitialFastElementsKind()); ASSERT 4332 src/objects-inl.h ASSERT(has_instance_prototype()); ASSERT 4341 src/objects-inl.h ASSERT(has_prototype()); ASSERT 4360 src/objects-inl.h ASSERT(!shared()->bound()); ASSERT 4366 src/objects-inl.h ASSERT(!shared()->bound()); ASSERT 4372 src/objects-inl.h ASSERT(shared()->bound()); ASSERT 4378 src/objects-inl.h ASSERT(shared()->bound()); ASSERT 4381 src/objects-inl.h ASSERT(bindings == GetHeap()->empty_fixed_array() || ASSERT 4388 src/objects-inl.h ASSERT(!shared()->bound()); ASSERT 4394 src/objects-inl.h ASSERT(id < kJSBuiltinsCount); // id is unsigned. ASSERT 4401 src/objects-inl.h ASSERT(id < kJSBuiltinsCount); // id is unsigned. ASSERT 4408 src/objects-inl.h ASSERT(id < kJSBuiltinsCount); // id is unsigned. ASSERT 4415 src/objects-inl.h ASSERT(id < kJSBuiltinsCount); // id is unsigned. ASSERT 4417 src/objects-inl.h ASSERT(!HEAP->InNewSpace(value)); ASSERT 4428 src/objects-inl.h ASSERT(!value->IsHeapObject() || !GetHeap()->InNewSpace(value)); ASSERT 4456 src/objects-inl.h ASSERT(obj->IsJSModule()); ASSERT 4457 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSModule::kSize); ASSERT 4466 src/objects-inl.h ASSERT(obj->IsJSValue()); ASSERT 4467 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSValue::kSize); ASSERT 4484 src/objects-inl.h ASSERT(obj->IsJSDate()); ASSERT 4485 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSDate::kSize); ASSERT 4500 src/objects-inl.h ASSERT(obj->IsJSMessageObject()); ASSERT 4501 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSMessageObject::kSize); ASSERT 4594 src/objects-inl.h ASSERT(this->data()->IsFixedArray()); ASSERT 4602 src/objects-inl.h ASSERT(this->data()->IsFixedArray()); ASSERT 4610 src/objects-inl.h ASSERT(TypeTag() != NOT_COMPILED); ASSERT 4623 src/objects-inl.h ASSERT(TypeTag() != NOT_COMPILED); ASSERT 4624 src/objects-inl.h ASSERT(index >= kDataIndex); // Only implementation data can be set this way. ASSERT 4630 src/objects-inl.h ASSERT(index >= kDataIndex); // Only implementation data can be set this way. ASSERT 4647 src/objects-inl.h ASSERT((IsFastSmiOrObjectElementsKind(kind) && ASSERT 4657 src/objects-inl.h ASSERT((kind != NON_STRICT_ARGUMENTS_ELEMENTS) || ASSERT 4706 src/objects-inl.h ASSERT(array != NULL); ASSERT 4714 src/objects-inl.h ASSERT(array != NULL); \ ASSERT 4747 src/objects-inl.h ASSERT(HasFastSmiOrObjectElements()); ASSERT 4765 src/objects-inl.h ASSERT(!HasFastProperties()); ASSERT 4771 src/objects-inl.h ASSERT(HasDictionaryElements()); ASSERT 4802 src/objects-inl.h ASSERT(FLAG_randomize_hashes || raw_running_hash_ == 0); ASSERT 4845 src/objects-inl.h ASSERT(!is_array_index()); ASSERT 4931 src/objects-inl.h ASSERT(proto->IsJSGlobalObject()); ASSERT 5013 src/objects-inl.h ASSERT(!key->IsString() || details.IsDeleted() || details.index() > 0); ASSERT 5024 src/objects-inl.h ASSERT(other->IsNumber()); ASSERT 5036 src/objects-inl.h ASSERT(other->IsNumber()); ASSERT 5047 src/objects-inl.h ASSERT(other->IsNumber()); ASSERT 5111 src/objects-inl.h ASSERT(!heap->InNewSpace(heap->raw_unchecked_empty_fixed_array())); ASSERT 5117 src/objects-inl.h ASSERT(HasFastSmiOrObjectElements()); ASSERT 5142 src/objects-inl.h ASSERT(result == !HasExternalArrayElements()); ASSERT 5151 src/objects-inl.h ASSERT((storage->map() == GetHeap()->fixed_double_array_map() && ASSERT 5221 src/objects-inl.h ASSERT(isolate == Isolate::Current()); ASSERT 5229 src/objects-inl.h ASSERT(isolate_ == Isolate::Current()); ASSERT 132 src/objects-visiting.h ASSERT((base == kVisitDataObject) || ASSERT 135 src/objects-visiting.h ASSERT(IsAligned(object_size, kPointerSize)); ASSERT 136 src/objects-visiting.h ASSERT(kMinObjectSizeInWords * kPointerSize <= object_size); ASSERT 137 src/objects-visiting.h ASSERT(object_size < Page::kMaxNonCodeHeapObjectSize); ASSERT 168 src/objects-visiting.h ASSERT(id < StaticVisitorBase::kVisitorIdCount); // id is unsigned. ASSERT 236 src/objects-visiting.h ASSERT(BodyDescriptor::SizeOf(map, object) == object_size); ASSERT 80 src/objects.cc ASSERT(IsJSObject()); ASSERT 146 src/objects.cc ASSERT(holder != NULL); // Cannot handle null or undefined. ASSERT 157 src/objects.cc ASSERT(*attributes <= ABSENT); ASSERT 429 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 434 src/objects.cc ASSERT(!value->IsJSGlobalPropertyCell()); ASSERT 440 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 466 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 502 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 592 src/objects.cc ASSERT(this != this->GetPrototype()); ASSERT 623 src/objects.cc ASSERT(!value->IsTheHole() || result->IsReadOnly()); ASSERT 627 src/objects.cc ASSERT(!value->IsTheHole() || result->IsReadOnly()); ASSERT 675 src/objects.cc ASSERT(holder->IsUndefined() || holder->IsNull()); ASSERT 911 src/objects.cc ASSERT(!this->IsExternalString()); ASSERT 915 src/objects.cc ASSERT(static_cast<size_t>(this->length()) == resource->length()); ASSERT 918 src/objects.cc ASSERT(memcmp(smart_chars.start(), ASSERT 967 src/objects.cc ASSERT(static_cast<size_t>(this->length()) == resource->length()); ASSERT 970 src/objects.cc ASSERT(memcmp(smart_chars.start(), ASSERT 1526 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 1527 src/objects.cc ASSERT(map()->instance_descriptors()->Search(name) == ASSERT 1553 src/objects.cc ASSERT(index < map()->inobject_properties() || ASSERT 1576 src/objects.cc ASSERT(values != NULL); ASSERT 1621 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 1661 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 1758 src/objects.cc ASSERT(map() != GetIsolate()->empty_object_map()); ASSERT 1889 src/objects.cc ASSERT(!value->IsTheHole()); ASSERT 2110 src/objects.cc ASSERT(!map.is_null()); ASSERT 2155 src/objects.cc ASSERT(index <= to_index); ASSERT 2165 src/objects.cc ASSERT(IsFastElementsKind(to_kind) ASSERT 2181 src/objects.cc ASSERT(IsFastElementsKind(map->elements_kind())); ASSERT 2187 src/objects.cc ASSERT(index <= to_index); ASSERT 2206 src/objects.cc ASSERT(current_map->elements_kind() == to_kind); ASSERT 2262 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 2272 src/objects.cc ASSERT(!result->IsFound() || ASSERT 2324 src/objects.cc ASSERT(!(result->IsFound() && result->type() == INTERCEPTOR)); ASSERT 2477 src/objects.cc ASSERT(!isolate->has_pending_exception()); ASSERT 2478 src/objects.cc ASSERT(configurable->IsTrue() || configurable->IsFalse()); ASSERT 2487 src/objects.cc ASSERT(configurable->IsTrue()); ASSERT 2493 src/objects.cc ASSERT(!isolate->has_pending_exception()); ASSERT 2494 src/objects.cc ASSERT(hasWritable->IsTrue() || hasWritable->IsFalse()); ASSERT 2499 src/objects.cc ASSERT(!isolate->has_pending_exception()); ASSERT 2500 src/objects.cc ASSERT(writable->IsTrue() || writable->IsFalse()); ASSERT 2513 src/objects.cc ASSERT(!isolate->has_pending_exception()); ASSERT 2640 src/objects.cc ASSERT(self->IsJSObject()); ASSERT 2712 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 2792 src/objects.cc ASSERT(details.type() == CONSTANT_FUNCTION); ASSERT 2862 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 2913 src/objects.cc ASSERT(details.type() == CONSTANT_FUNCTION); ASSERT 2979 src/objects.cc ASSERT(result->IsInt32()); ASSERT 3086 src/objects.cc ASSERT(memcmp(Map::cast(fresh)->address(), ASSERT 3090 src/objects.cc ASSERT(memcmp(Map::cast(fresh)->address() + offset, ASSERT 3131 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 3160 src/objects.cc ASSERT(!IsGlobalObject()); ASSERT 3162 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 3236 src/objects.cc ASSERT(instance_size_delta >= 0); ASSERT 3270 src/objects.cc ASSERT(!IsGlobalObject()); ASSERT 3285 src/objects.cc ASSERT(!HasExternalArrayElements()); ASSERT 3297 src/objects.cc ASSERT(HasFastSmiOrObjectElements() || ASSERT 3332 src/objects.cc ASSERT(old_map->has_fast_smi_or_object_elements()); ASSERT 3369 src/objects.cc ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements()); ASSERT 3442 src/objects.cc ASSERT(proxy_parent->IsJSGlobalObject()); ASSERT 3445 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 3447 src/objects.cc ASSERT(!hidden_lookup->IsFailure()); // No failure when passing false as arg. ASSERT 3474 src/objects.cc ASSERT(proxy_parent->IsJSGlobalObject()); ASSERT 3477 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 3512 src/objects.cc ASSERT(proxy_parent->IsJSGlobalObject()); ASSERT 3517 src/objects.cc ASSERT(!hidden_lookup->IsFailure()); // No failure when passing false as arg. ASSERT 3539 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 3548 src/objects.cc ASSERT(descriptors->GetType(0) == FIELD); ASSERT 3584 src/objects.cc ASSERT(!IsJSGlobalProxy()); ASSERT 3585 src/objects.cc ASSERT(HasHiddenProperties()); ASSERT 3594 src/objects.cc ASSERT(descriptors->GetType(0) == FIELD); ASSERT 3648 src/objects.cc ASSERT(result->IsBoolean()); ASSERT 3683 src/objects.cc ASSERT(result->IsBoolean()); ASSERT 3715 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 3742 src/objects.cc ASSERT(name->IsString()); ASSERT 3754 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 3815 src/objects.cc ASSERT(IsFastObjectElementsKind(kind) || ASSERT 3961 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 3981 src/objects.cc ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements()); ASSERT 3993 src/objects.cc ASSERT(!map()->is_extensible()); ASSERT 4011 src/objects.cc ASSERT(!curr->HasNamedInterceptor()); ASSERT 4012 src/objects.cc ASSERT(!curr->HasIndexedInterceptor()); ASSERT 4013 src/objects.cc ASSERT(!curr->IsAccessCheckNeeded()); ASSERT 4072 src/objects.cc ASSERT(name->IsString()); ASSERT 4079 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 4152 src/objects.cc ASSERT(!details.IsDontDelete()); ASSERT 4288 src/objects.cc ASSERT(!IsAccessCheckNeeded() || ASSERT 4321 src/objects.cc ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements()); ASSERT 4404 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 4458 src/objects.cc ASSERT(accessor->IsSpecFunction() || accessor->IsUndefined()); ASSERT 4529 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 4766 src/objects.cc ASSERT(!HasElementsTransition() || ASSERT 4772 src/objects.cc ASSERT(!IsFastElementsKind(kind) || ASSERT 4774 src/objects.cc ASSERT(kind != elements_kind()); ASSERT 4791 src/objects.cc ASSERT(constructor()->IsJSFunction()); ASSERT 4868 src/objects.cc ASSERT(!is_shared() || code->allowed_in_shared_map_code_cache()); ASSERT 4906 src/objects.cc ASSERT(!code_cache()->IsFixedArray()); ASSERT 4919 src/objects.cc ASSERT(!IsIterating()); ASSERT 4928 src/objects.cc ASSERT(IsIterating()); ASSERT 4963 src/objects.cc ASSERT(!IsIterating()); ASSERT 4972 src/objects.cc ASSERT(IsIterating()); ASSERT 5120 src/objects.cc ASSERT(default_cache()->IsFixedArray()); ASSERT 5171 src/objects.cc ASSERT((new_length % kCodeCacheEntrySize) == 0); ASSERT 5254 src/objects.cc ASSERT(!normal_type_cache()->IsUndefined()); ASSERT 5256 src/objects.cc ASSERT(cache->GetIndex(String::cast(name), code->flags()) == index); ASSERT 5260 src/objects.cc ASSERT(array->length() >= index && array->get(index)->IsCode()); ASSERT 5311 src/objects.cc ASSERT(code_ != NULL); ASSERT 5369 src/objects.cc ASSERT(index >= 0); ASSERT 5400 src/objects.cc ASSERT(PolymorphicCodeCacheHashTable::cast(cache()) ASSERT 5558 src/objects.cc ASSERT(current->IsNumber() || current->IsString()); ASSERT 5576 src/objects.cc ASSERT(current->IsNumber() || current->IsString()); ASSERT 5650 src/objects.cc ASSERT(bridge_storage->length() >= kEnumCacheBridgeLength); ASSERT 5651 src/objects.cc ASSERT(new_index_cache->IsSmi() || new_index_cache->IsFixedArray()); ASSERT 5688 src/objects.cc ASSERT(0 <= insertion_index && insertion_index < number_of_descriptors()); ASSERT 5726 src/objects.cc ASSERT(Search(key) == kNotFound); ASSERT 5747 src/objects.cc ASSERT(to == new_descriptors->number_of_descriptors()); ASSERT 5749 src/objects.cc ASSERT(new_size == NextEnumerationIndex()); ASSERT 5789 src/objects.cc ASSERT(LastAdded() == kNoneAdded || ASSERT 5847 src/objects.cc ASSERT(j != len); ASSERT 5849 src/objects.cc ASSERT(GetDetails(j).index() != i); ASSERT 5891 src/objects.cc ASSERT(deopt_entry_count > 0); ASSERT 5942 src/objects.cc ASSERT(shape.representation_tag() != kConsStringTag && ASSERT 5954 src/objects.cc ASSERT(shape.encoding_tag() == kTwoByteStringTag); ASSERT 6031 src/objects.cc ASSERT(!IsAsciiRepresentationUnderneath()); ASSERT 6183 src/objects.cc ASSERT(rbb->remaining == 0); ASSERT 6184 src/objects.cc ASSERT(rbb->cursor == 0); ASSERT 6276 src/objects.cc ASSERT(*offset_ptr <= static_cast<unsigned>(input->length())); ASSERT 6397 src/objects.cc ASSERT(str->IsFlat()); ASSERT 6399 src/objects.cc ASSERT(content.IsFlat()); ASSERT 6427 src/objects.cc ASSERT(*offset_ptr <= (unsigned)input->length()); ASSERT 6478 src/objects.cc ASSERT(*offset_ptr <= (unsigned)input->length()); ASSERT 6482 src/objects.cc ASSERT(rbb.remaining <= static_cast<unsigned>(input->length())); ASSERT 6494 src/objects.cc ASSERT(*offset_ptr <= (unsigned)input->length()); ASSERT 6499 src/objects.cc ASSERT(rbb.remaining <= static_cast<unsigned>(input->length())); ASSERT 6568 src/objects.cc ASSERT(index >= 0 && index < this->length()); ASSERT 6632 src/objects.cc ASSERT(0 <= from && from <= to && to <= source->length()); ASSERT 6720 src/objects.cc ASSERT(ca <= unibrow::Utf16::kMaxNonSurrogateCharCode); ASSERT 6721 src/objects.cc ASSERT(cb <= unibrow::Utf16::kMaxNonSurrogateCharCode); ASSERT 6810 src/objects.cc ASSERT(found_difference); ASSERT 6948 src/objects.cc ASSERT(!HasHashCode()); ASSERT 6971 src/objects.cc ASSERT(HasHashCode()); ASSERT 6973 src/objects.cc ASSERT(result != 0); // Ensure that the hash value of 0 is never computed. ASSERT 7026 src/objects.cc ASSERT(length > 0); ASSERT 7027 src/objects.cc ASSERT(length <= String::kMaxArrayIndexSize); ASSERT 7028 src/objects.cc ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) < ASSERT 7034 src/objects.cc ASSERT((value & String::kIsNotArrayIndexMask) == 0); ASSERT 7035 src/objects.cc ASSERT((length > String::kMaxCachedArrayIndexLength) || ASSERT 7058 src/objects.cc ASSERT(is_valid()); ASSERT 7117 src/objects.cc ASSERT(elms->map() != HEAP->fixed_cow_array_map()); ASSERT 7121 src/objects.cc ASSERT(!HEAP->lo_space()->Contains(elms)); ASSERT 7125 src/objects.cc ASSERT(to_trim < len); ASSERT 7156 src/objects.cc ASSERT(target->IsMap()); ASSERT 7264 src/objects.cc ASSERT(is_compiled() && !IsOptimized()); ASSERT 7265 src/objects.cc ASSERT(shared()->allows_lazy_compilation() || ASSERT 7275 src/objects.cc ASSERT(info->IsOptimizing() || !info->shared_info()->is_compiled()); ASSERT 7276 src/objects.cc ASSERT(!info->isolate()->has_pending_exception()); ASSERT 7278 src/objects.cc ASSERT(result != Isolate::Current()->has_pending_exception()); ASSERT 7288 src/objects.cc ASSERT(shared->allows_lazy_compilation_without_context()); ASSERT 7304 src/objects.cc ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION); ASSERT 7305 src/objects.cc ASSERT(global_context->IsGlobalContext()); ASSERT 7331 src/objects.cc ASSERT(new_code_map->get(i)->IsGlobalContext()); ASSERT 7332 src/objects.cc ASSERT(new_code_map->get(i + 1)->IsCode()); ASSERT 7333 src/objects.cc ASSERT(Code::cast(new_code_map->get(i + 1))->kind() == ASSERT 7335 src/objects.cc ASSERT(new_code_map->get(i + 2)->IsFixedArray()); ASSERT 7344 src/objects.cc ASSERT(index > 0); ASSERT 7345 src/objects.cc ASSERT(optimized_code_map()->IsFixedArray()); ASSERT 7349 src/objects.cc ASSERT(cached_literals != NULL); ASSERT 7353 src/objects.cc ASSERT(code != NULL); ASSERT 7354 src/objects.cc ASSERT(function->context()->global_context() == code_map->get(index - 1)); ASSERT 7366 src/objects.cc ASSERT(function->shared()->allows_lazy_compilation()); ASSERT 7369 src/objects.cc ASSERT(!result || function->is_compiled()); ASSERT 7412 src/objects.cc ASSERT(new_proto == this); ASSERT 7419 src/objects.cc ASSERT(value->IsJSReceiver()); ASSERT 7453 src/objects.cc ASSERT(should_have_prototype()); ASSERT 7494 src/objects.cc ASSERT(map() == (shared()->is_classic_mode() ASSERT 7650 src/objects.cc ASSERT(obj->IsFixedArray()); ASSERT 7651 src/objects.cc ASSERT(index < this_property_assignments_count()); ASSERT 7653 src/objects.cc ASSERT(obj->IsString()); ASSERT 7660 src/objects.cc ASSERT(obj->IsFixedArray()); ASSERT 7661 src/objects.cc ASSERT(index < this_property_assignments_count()); ASSERT 7668 src/objects.cc ASSERT(IsThisPropertyAssignmentArgument(index)); ASSERT 7676 src/objects.cc ASSERT(!IsThisPropertyAssignmentArgument(index)); ASSERT 7738 src/objects.cc ASSERT(!has_deoptimization_support()); ASSERT 7752 src/objects.cc ASSERT(has_deoptimization_support()); ASSERT 7767 src/objects.cc ASSERT(code()->kind() == Code::FUNCTION || code()->kind() == Code::BUILTIN); ASSERT 7778 src/objects.cc ASSERT(id != AstNode::kNoNumber); ASSERT 7789 src/objects.cc ASSERT(!IsInobjectSlackTrackingInProgress()); ASSERT 7892 src/objects.cc ASSERT(live_objects_may_exist() && IsInobjectSlackTrackingInProgress()); ASSERT 7909 src/objects.cc ASSERT(expected_nof_properties() >= slack); ASSERT 7916 src/objects.cc ASSERT(global_context->IsGlobalContext()); ASSERT 7955 src/objects.cc ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode())); ASSERT 7974 src/objects.cc ASSERT(rinfo->rmode() == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 7985 src/objects.cc ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) && ASSERT 7996 src/objects.cc ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT); ASSERT 8019 src/objects.cc ASSERT(Marking::Color(this) == Marking::WHITE_OBJECT); ASSERT 8129 src/objects.cc ASSERT(is_inline_cache_stub()); ASSERT 8162 src/objects.cc ASSERT(type_feedback_cells->AstId(i)->IsSmi()); ASSERT 8202 src/objects.cc ASSERT(Translation::BEGIN == opcode); ASSERT 8490 src/objects.cc ASSERT(!HasExternalArrayElements()); ASSERT 8555 src/objects.cc ASSERT(!HasExternalArrayElements()); ASSERT 8606 src/objects.cc ASSERT(capacity >= 0); ASSERT 8628 src/objects.cc ASSERT(AllowsSetElementsLength()); ASSERT 8651 src/objects.cc ASSERT(map->IsMap()); ASSERT 8652 src/objects.cc ASSERT(HeapObject::cast(prototype)->map()->IsMap()); ASSERT 8768 src/objects.cc ASSERT(new_map->prototype() == value); ASSERT 8772 src/objects.cc ASSERT(size == Size()); ASSERT 8813 src/objects.cc ASSERT(result->IsInt32()); ASSERT 8860 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 9037 src/objects.cc ASSERT(!structure->IsForeign()); ASSERT 9089 src/objects.cc ASSERT(!value->IsTheHole()); ASSERT 9095 src/objects.cc ASSERT(!structure->IsForeign()); ASSERT 9175 src/objects.cc ASSERT(HasFastSmiOrObjectElements() || ASSERT 9230 src/objects.cc ASSERT(new_capacity > index); ASSERT 9282 src/objects.cc ASSERT(elements()->IsFixedArray()); ASSERT 9297 src/objects.cc ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements()); ASSERT 9344 src/objects.cc ASSERT(!context->get(context_index)->IsTheHole()); ASSERT 9436 src/objects.cc ASSERT(HasFastDoubleElements()); ASSERT 9511 src/objects.cc ASSERT(static_cast<uint32_t>(new_capacity) > index); ASSERT 9522 src/objects.cc ASSERT(HasFastDoubleElements()); ASSERT 9523 src/objects.cc ASSERT(map()->has_fast_double_elements()); ASSERT 9524 src/objects.cc ASSERT(elements()->IsFixedDoubleArray()); ASSERT 9529 src/objects.cc ASSERT(HasDictionaryElements()); ASSERT 9553 src/objects.cc ASSERT(!object->HasExternalArrayElements()); ASSERT 9602 src/objects.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 9655 src/objects.cc ASSERT(HasDictionaryElements() || ASSERT 9718 src/objects.cc ASSERT(!context->get(context_index)->IsTheHole()); ASSERT 9767 src/objects.cc ASSERT(from_kind != TERMINAL_FAST_ELEMENTS_KIND); ASSERT 9999 src/objects.cc ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements()); ASSERT 10035 src/objects.cc ASSERT(HasDictionaryElements()); ASSERT 10096 src/objects.cc ASSERT(pos == elements->length()); ASSERT 10101 src/objects.cc ASSERT(map()->has_named_interceptor()); ASSERT 10103 src/objects.cc ASSERT(constructor->shared()->IsApiFunction()); ASSERT 10111 src/objects.cc ASSERT(map()->has_indexed_interceptor()); ASSERT 10113 src/objects.cc ASSERT(constructor->shared()->IsApiFunction()); ASSERT 10324 src/objects.cc ASSERT(content->length() == numbers->length()); ASSERT 10370 src/objects.cc ASSERT(this->length() == numbers->length()); ASSERT 10412 src/objects.cc ASSERT(storage->length() >= (NumberOfLocalProperties() - index)); ASSERT 10415 src/objects.cc ASSERT(storage->length() >= index + descs->number_of_descriptors()); ASSERT 10465 src/objects.cc ASSERT(!storage || storage->length() >= counter); ASSERT 10481 src/objects.cc ASSERT(!storage || storage->length() >= counter); ASSERT 10492 src/objects.cc ASSERT(!storage || storage->length() >= counter); ASSERT 10510 src/objects.cc ASSERT(!storage || storage->length() >= counter); ASSERT 10577 src/objects.cc ASSERT(!storage || storage->length() == counter); ASSERT 10633 src/objects.cc ASSERT(language_unchecked == CLASSIC_MODE || ASSERT 10674 src/objects.cc ASSERT(language_unchecked == CLASSIC_MODE || ASSERT 10761 src/objects.cc ASSERT(result != 0); // Ensure that the hash value of 0 is never computed. ASSERT 10814 src/objects.cc ASSERT(result != 0); // Ensure that the hash value of 0 is never computed. ASSERT 10855 src/objects.cc ASSERT(length_ >= 0); ASSERT 10856 src/objects.cc ASSERT(from_ + length_ <= string_->length()); ASSERT 10884 src/objects.cc ASSERT(result != 0); // Ensure that the hash value of 0 is never computed. ASSERT 10954 src/objects.cc ASSERT(string_->IsSymbol()); ASSERT 11039 src/objects.cc ASSERT(element->IsTheHole() || !String::cast(element)->Equals(key)); ASSERT 11048 src/objects.cc ASSERT(NumberOfElements() < new_table->Capacity()); ASSERT 11265 src/objects.cc ASSERT(HasDictionaryElements()); ASSERT 11295 src/objects.cc ASSERT(k->IsNumber()); ASSERT 11296 src/objects.cc ASSERT(!k->IsSmi() || Smi::cast(k)->value() >= 0); ASSERT 11297 src/objects.cc ASSERT(!k->IsHeapNumber() || HeapNumber::cast(k)->value() >= 0); ASSERT 11298 src/objects.cc ASSERT(!k->IsHeapNumber() || HeapNumber::cast(k)->value() <= kMaxUInt32); ASSERT 11402 src/objects.cc ASSERT(HasFastSmiOrObjectElements() || HasFastDoubleElements()); ASSERT 11537 src/objects.cc ASSERT(value->IsUndefined()); ASSERT 11561 src/objects.cc ASSERT(value->IsUndefined()); ASSERT 11615 src/objects.cc ASSERT(value->IsUndefined()); ASSERT 11636 src/objects.cc ASSERT(value->IsUndefined()); ASSERT 11656 src/objects.cc ASSERT(value->IsUndefined()); ASSERT 11665 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 11682 src/objects.cc ASSERT(!HasFastProperties()); ASSERT 11702 src/objects.cc ASSERT(value->IsJSGlobalPropertyCell()); ASSERT 11785 src/objects.cc ASSERT(StringShape(result).IsSymbol()); ASSERT 11801 src/objects.cc ASSERT(StringShape(result).IsSymbol()); ASSERT 12217 src/objects.cc ASSERT((Dictionary<Shape, Key>::KeyAt(entry)->IsNumber() ASSERT 12352 src/objects.cc ASSERT(storage->length() >= NumberOfEnumElements()); ASSERT 12367 src/objects.cc ASSERT(storage->length() >= index); ASSERT 12373 src/objects.cc ASSERT(storage->length() >= NumberOfEnumElements()); ASSERT 12387 src/objects.cc ASSERT(storage->length() >= index); ASSERT 12396 src/objects.cc ASSERT(storage->length() >= NumberOfElementsFilterAttributes( ASSERT 12410 src/objects.cc ASSERT(storage->length() >= index); ASSERT 12454 src/objects.cc ASSERT(type != FIELD); ASSERT 12536 src/objects.cc ASSERT(current_offset == number_of_fields); ASSERT 12551 src/objects.cc ASSERT(obj->IsJSObject()); ASSERT 12554 src/objects.cc ASSERT(obj->HasFastProperties()); ASSERT 12561 src/objects.cc ASSERT(IsKey(key)); ASSERT 12572 src/objects.cc ASSERT(IsKey(key)); ASSERT 12599 src/objects.cc ASSERT(IsKey(key)); ASSERT 12618 src/objects.cc ASSERT(IsKey(key)); ASSERT 12633 src/objects.cc ASSERT(IsKey(key)); ASSERT 12755 src/objects.cc ASSERT(index != kNoBreakPointInfo); ASSERT 12847 src/objects.cc ASSERT(break_point_info->break_point_objects()->IsFixedArray()); ASSERT 12856 src/objects.cc ASSERT(found_count == 0); ASSERT 12941 src/objects.cc ASSERT(index != kDateValue); ASSERT 12979 src/objects.cc ASSERT(index == kTimeInDay); ASSERT 12987 src/objects.cc ASSERT(index >= kFirstUTCField); ASSERT 13006 src/objects.cc ASSERT(index == kDayUTC); ASSERT 719 src/objects.h ASSERT(IsFailure()); ASSERT 723 src/objects.h ASSERT(!IsFailure()); ASSERT 2475 src/objects.h ASSERT(MayContainTransitions() || IsEmpty()); ASSERT 2484 src/objects.h ASSERT(!IsEmpty()); ASSERT 2496 src/objects.h ASSERT(!IsEmpty() || index > 0); ASSERT 2501 src/objects.h ASSERT(!IsEmpty()); ASSERT 2511 src/objects.h ASSERT(HasEnumCache()); ASSERT 2517 src/objects.h ASSERT(HasEnumCache()); ASSERT 2763 src/objects.h ASSERT(UsesSeed); ASSERT 2768 src/objects.h ASSERT(UsesSeed); ASSERT 2905 src/objects.h ASSERT(capacity > 0); ASSERT 2906 src/objects.h ASSERT(capacity <= kMaxCapacity); ASSERT 2913 src/objects.h ASSERT(IsPowerOf2(size)); ASSERT 3069 src/objects.h ASSERT(entry >= 0); // Not found is -1, which is not caught by get(). ASSERT 3105 src/objects.h ASSERT(index != 0); ASSERT 3174 src/objects.h ASSERT(obj->IsDictionary()); ASSERT 3226 src/objects.h ASSERT(obj->IsDictionary()); ASSERT 3274 src/objects.h ASSERT(obj->IsDictionary()); ASSERT 3310 src/objects.h ASSERT(obj->IsHashTable()); ASSERT 3330 src/objects.h ASSERT(obj->IsHashTable()); ASSERT 3636 src/objects.h ASSERT(IsAligned(size_in_bytes, kPointerSize)); ASSERT 3637 src/objects.h ASSERT(size_in_bytes >= kHeaderSize); ASSERT 4768 src/objects.h ASSERT(elements_kind < kElementsKindCount); ASSERT 4769 src/objects.h ASSERT(kElementsKindCount <= (1 << kElementsKindBitCount)); ASSERT 4772 src/objects.h ASSERT(this->elements_kind() == elements_kind); ASSERT 4906 src/objects.h ASSERT(cache->length() != 0); ASSERT 6956 src/objects.h ASSERT(is_array_index()); ASSERT 7337 src/objects.h ASSERT(kMaxAsciiCharCode == 0x7F); ASSERT 55 src/parser.cc ~PositionStack() { ASSERT(!*ok_ || is_empty()); } ASSERT 75 src/parser.cc ASSERT(!is_empty()); ASSERT 211 src/parser.cc ASSERT(last_added_ == ADD_CHAR); ASSERT 224 src/parser.cc ASSERT(last_added_ == ADD_ATOM); ASSERT 228 src/parser.cc ASSERT(last_added_ == ADD_ATOM); ASSERT 557 src/parser.cc ASSERT(!script_.is_null()); ASSERT 597 src/parser.cc ASSERT(top_scope_ == NULL); ASSERT 598 src/parser.cc ASSERT(target_stack_ == NULL); ASSERT 657 src/parser.cc ASSERT(target_stack_ == NULL); ASSERT 696 src/parser.cc ASSERT(top_scope_ == NULL); ASSERT 697 src/parser.cc ASSERT(target_stack_ == NULL); ASSERT 717 src/parser.cc ASSERT(scope->language_mode() != STRICT_MODE || !info()->is_classic_mode()); ASSERT 718 src/parser.cc ASSERT(scope->language_mode() != EXTENDED_MODE || ASSERT 720 src/parser.cc ASSERT(info()->language_mode() == shared_info->language_mode()); ASSERT 734 src/parser.cc ASSERT(ok == (result != NULL)); ASSERT 738 src/parser.cc ASSERT(target_stack_ == NULL); ASSERT 1014 src/parser.cc ASSERT(property != NULL); ASSERT 1090 src/parser.cc ASSERT(assigned_arguments_.capacity() == 0); ASSERT 1091 src/parser.cc ASSERT(assigned_constants_.capacity() == 0); ASSERT 1122 src/parser.cc ASSERT(processor != NULL); ASSERT 1160 src/parser.cc ASSERT(top_scope_->is_global_scope()); ASSERT 1360 src/parser.cc ASSERT(*ok); ASSERT 1362 src/parser.cc ASSERT(*ok); ASSERT 1434 src/parser.cc ASSERT(*ok); ASSERT 1438 src/parser.cc ASSERT(*ok); ASSERT 1576 src/parser.cc ASSERT(result != NULL); ASSERT 1786 src/parser.cc ASSERT(var->mode() == VAR || ASSERT 1833 src/parser.cc ASSERT(resolve); // should be set by all callers ASSERT 1936 src/parser.cc ASSERT(!fun_template.IsEmpty()); ASSERT 2362 src/parser.cc ASSERT(proxy != NULL); ASSERT 2363 src/parser.cc ASSERT(proxy->var() != NULL); ASSERT 2364 src/parser.cc ASSERT(value != NULL); ASSERT 2375 src/parser.cc ASSERT(mode == VAR); ASSERT 2401 src/parser.cc ASSERT(!label.is_null()); ASSERT 2792 src/parser.cc ASSERT(catch_scope != NULL && catch_variable != NULL); ASSERT 2804 src/parser.cc ASSERT(finally_block == NULL); ASSERT 2805 src/parser.cc ASSERT(catch_scope != NULL && catch_variable != NULL); ASSERT 2810 src/parser.cc ASSERT(finally_block != NULL); ASSERT 2913 src/parser.cc ASSERT(for_scope == NULL); ASSERT 2998 src/parser.cc ASSERT(for_scope == NULL); ASSERT 3043 src/parser.cc ASSERT(init != NULL); ASSERT 3181 src/parser.cc ASSERT(prec >= 4); ASSERT 3618 src/parser.cc ASSERT(name != NULL); ASSERT 3687 src/parser.cc ASSERT(scanner().is_literal_ascii()); ASSERT 3935 src/parser.cc ASSERT(IsCompileTimeValue(expression)); ASSERT 3939 src/parser.cc ASSERT(object_literal->is_simple()); ASSERT 3948 src/parser.cc ASSERT(array_literal != NULL && array_literal->is_simple()); ASSERT 4020 src/parser.cc ASSERT(property != NULL); ASSERT 4222 src/parser.cc ASSERT(scanner().is_literal_ascii()); ASSERT 4353 src/parser.cc ASSERT(!has_error_); ASSERT 4400 src/parser.cc ASSERT(!has_error_); ASSERT 4404 src/parser.cc ASSERT(!has_error_); ASSERT 4408 src/parser.cc ASSERT(!has_error_); ASSERT 4412 src/parser.cc ASSERT(has_error_); ASSERT 4416 src/parser.cc ASSERT(has_error_); ASSERT 4794 src/parser.cc ASSERT(next == token); ASSERT 4910 src/parser.cc ASSERT(!top_scope_->is_classic_mode()); ASSERT 5008 src/parser.cc ASSERT(stat->is_target_for_anonymous()); ASSERT 5047 src/parser.cc ASSERT(!first.is_null() && !second.is_null()); ASSERT 5162 src/parser.cc ASSERT(!has_more()); ASSERT 5224 src/parser.cc ASSERT(type == POSITIVE_LOOKAHEAD || type == NEGATIVE_LOOKAHEAD); ASSERT 5562 src/parser.cc ASSERT('1' <= Next() && Next() <= '9'); ASSERT 5665 src/parser.cc ASSERT('0' <= current() && current() <= '7'); ASSERT 5705 src/parser.cc ASSERT(current() == '\\'); ASSERT 5706 src/parser.cc ASSERT(has_next() && !IsSpecialClassEscape(Next())); ASSERT 5998 src/parser.cc ASSERT(result != NULL); ASSERT 6002 src/parser.cc ASSERT(tree == NULL); ASSERT 6003 src/parser.cc ASSERT(!result->error.is_null()); ASSERT 6005 src/parser.cc ASSERT(tree != NULL); ASSERT 6006 src/parser.cc ASSERT(result->error.is_null()); ASSERT 6018 src/parser.cc ASSERT(info->function() == NULL); ASSERT 6020 src/parser.cc ASSERT((parsing_flags & kLanguageModeMask) == CLASSIC_MODE); ASSERT 6033 src/parser.cc ASSERT(!info->is_eval()); ASSERT 6053 src/parser.cc ASSERT(info->isolate()->has_pending_exception()); ASSERT 89 src/parser.h ASSERT(backing_[kLanguageModeIndex] == CLASSIC_MODE || ASSERT 208 src/parser.h ASSERT(last_ != NULL); ASSERT 213 src/parser.h ASSERT(last_ != NULL); ASSERT 223 src/parser.h ASSERT((0 <= i) && (i < length())); ASSERT 229 src/parser.h ASSERT(last_ != NULL); ASSERT 565 src/parser.h ASSERT(top_scope_ != NULL); ASSERT 99 src/platform-cygwin.cc ASSERT(utc != -1); ASSERT 101 src/platform-cygwin.cc ASSERT(loc != NULL); ASSERT 118 src/platform-cygwin.cc ASSERT(limit_mutex != NULL); ASSERT 158 src/platform-cygwin.cc ASSERT(result == 0); ASSERT 346 src/platform-cygwin.cc ASSERT(IsReserved()); ASSERT 389 src/platform-cygwin.cc ASSERT(thread->data()->thread_ != kNoThread); ASSERT 410 src/platform-cygwin.cc ASSERT(data_->thread_ != kNoThread); ASSERT 442 src/platform-cygwin.cc ASSERT(result == 0); ASSERT 451 src/platform-cygwin.cc ASSERT(result == 0); ASSERT 479 src/platform-cygwin.cc ASSERT(result == 0); ASSERT 481 src/platform-cygwin.cc ASSERT(result == 0); ASSERT 483 src/platform-cygwin.cc ASSERT(result == 0); ASSERT 504 src/platform-cygwin.cc ASSERT(result == 0); // Verify no other errors. ASSERT 633 src/platform-cygwin.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 766 src/platform-cygwin.cc ASSERT(!IsActive()); ASSERT 772 src/platform-cygwin.cc ASSERT(!IsActive()); ASSERT 779 src/platform-cygwin.cc ASSERT(IsActive()); ASSERT 133 src/platform-freebsd.cc ASSERT(limit_mutex != NULL); ASSERT 174 src/platform-freebsd.cc ASSERT(result == 0); ASSERT 340 src/platform-freebsd.cc ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment()))); ASSERT 371 src/platform-freebsd.cc ASSERT(aligned_size == request_size); ASSERT 381 src/platform-freebsd.cc ASSERT(result); ASSERT 483 src/platform-freebsd.cc ASSERT(thread->data()->thread_ != kNoThread); ASSERT 504 src/platform-freebsd.cc ASSERT(data_->thread_ != kNoThread); ASSERT 517 src/platform-freebsd.cc ASSERT(result == 0); ASSERT 526 src/platform-freebsd.cc ASSERT(result == 0); ASSERT 552 src/platform-freebsd.cc ASSERT(result == 0); ASSERT 554 src/platform-freebsd.cc ASSERT(result == 0); ASSERT 556 src/platform-freebsd.cc ASSERT(result == 0); ASSERT 578 src/platform-freebsd.cc ASSERT(result == 0); // Verify no other errors. ASSERT 739 src/platform-freebsd.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 827 src/platform-freebsd.cc ASSERT(result == 0 || errno == EINTR); ASSERT 882 src/platform-freebsd.cc ASSERT(!IsActive()); ASSERT 888 src/platform-freebsd.cc ASSERT(!IsActive()); ASSERT 895 src/platform-freebsd.cc ASSERT(IsActive()); ASSERT 311 src/platform-linux.cc ASSERT(limit_mutex != NULL); ASSERT 353 src/platform-linux.cc ASSERT(result == 0); ASSERT 525 src/platform-linux.cc ASSERT(addr != MAP_FAILED); ASSERT 578 src/platform-linux.cc ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment()))); ASSERT 609 src/platform-linux.cc ASSERT(aligned_size == request_size); ASSERT 619 src/platform-linux.cc ASSERT(result); ASSERT 727 src/platform-linux.cc ASSERT(thread->data()->thread_ != kNoThread); ASSERT 749 src/platform-linux.cc ASSERT(data_->thread_ != kNoThread); ASSERT 762 src/platform-linux.cc ASSERT(result == 0); ASSERT 771 src/platform-linux.cc ASSERT(result == 0); ASSERT 797 src/platform-linux.cc ASSERT(result == 0); ASSERT 799 src/platform-linux.cc ASSERT(result == 0); ASSERT 801 src/platform-linux.cc ASSERT(result == 0); ASSERT 823 src/platform-linux.cc ASSERT(result == 0); // Verify no other errors. ASSERT 1102 src/platform-linux.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 1198 src/platform-linux.cc ASSERT(result == 0 || errno == EINTR); ASSERT 1271 src/platform-linux.cc ASSERT(!IsActive()); ASSERT 1277 src/platform-linux.cc ASSERT(!IsActive()); ASSERT 1284 src/platform-linux.cc ASSERT(IsActive()); ASSERT 112 src/platform-macos.cc ASSERT(limit_mutex != NULL); ASSERT 165 src/platform-macos.cc ASSERT(result == 0); ASSERT 353 src/platform-macos.cc ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment()))); ASSERT 384 src/platform-macos.cc ASSERT(aligned_size == request_size); ASSERT 394 src/platform-macos.cc ASSERT(result); ASSERT 505 src/platform-macos.cc ASSERT(Thread::kMaxThreadNameLength <= kMaxNameLength); ASSERT 517 src/platform-macos.cc ASSERT(thread->data()->thread_ != kNoThread); ASSERT 538 src/platform-macos.cc ASSERT(data_->thread_ != kNoThread); ASSERT 613 src/platform-macos.cc ASSERT(result == 0); ASSERT 627 src/platform-macos.cc ASSERT(result == 0); ASSERT 668 src/platform-macos.cc ASSERT(result == 0); // Verify no other errors. ASSERT 756 src/platform-macos.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 898 src/platform-macos.cc ASSERT(!IsActive()); ASSERT 904 src/platform-macos.cc ASSERT(!IsActive()); ASSERT 911 src/platform-macos.cc ASSERT(IsActive()); ASSERT 155 src/platform-openbsd.cc ASSERT(limit_mutex != NULL); ASSERT 197 src/platform-openbsd.cc ASSERT(result == 0); ASSERT 342 src/platform-openbsd.cc ASSERT(addr != MAP_FAILED); ASSERT 391 src/platform-openbsd.cc ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment()))); ASSERT 422 src/platform-openbsd.cc ASSERT(aligned_size == request_size); ASSERT 432 src/platform-openbsd.cc ASSERT(result); ASSERT 540 src/platform-openbsd.cc ASSERT(thread->data()->thread_ != kNoThread); ASSERT 561 src/platform-openbsd.cc ASSERT(data_->thread_ != kNoThread); ASSERT 574 src/platform-openbsd.cc ASSERT(result == 0); ASSERT 583 src/platform-openbsd.cc ASSERT(result == 0); ASSERT 609 src/platform-openbsd.cc ASSERT(result == 0); ASSERT 611 src/platform-openbsd.cc ASSERT(result == 0); ASSERT 613 src/platform-openbsd.cc ASSERT(result == 0); ASSERT 635 src/platform-openbsd.cc ASSERT(result == 0); // Verify no other errors. ASSERT 824 src/platform-openbsd.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 912 src/platform-openbsd.cc ASSERT(result == 0 || errno == EINTR); ASSERT 965 src/platform-openbsd.cc ASSERT(!IsActive()); ASSERT 971 src/platform-openbsd.cc ASSERT(!IsActive()); ASSERT 978 src/platform-openbsd.cc ASSERT(IsActive()); ASSERT 366 src/platform-posix.cc ASSERT(ret == 0); ASSERT 130 src/platform-solaris.cc ASSERT(utc != -1); ASSERT 132 src/platform-solaris.cc ASSERT(loc != NULL); ASSERT 147 src/platform-solaris.cc ASSERT(limit_mutex != NULL); ASSERT 188 src/platform-solaris.cc ASSERT(result == 0); ASSERT 332 src/platform-solaris.cc ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment()))); ASSERT 363 src/platform-solaris.cc ASSERT(aligned_size == request_size); ASSERT 373 src/platform-solaris.cc ASSERT(result); ASSERT 477 src/platform-solaris.cc ASSERT(thread->data()->thread_ != kNoThread); ASSERT 496 src/platform-solaris.cc ASSERT(data_->thread_ != kNoThread); ASSERT 509 src/platform-solaris.cc ASSERT(result == 0); ASSERT 518 src/platform-solaris.cc ASSERT(result == 0); ASSERT 560 src/platform-solaris.cc ASSERT(result == 0); // Verify no other errors. ASSERT 741 src/platform-solaris.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 830 src/platform-solaris.cc ASSERT(result == 0 || errno == EINTR); ASSERT 885 src/platform-solaris.cc ASSERT(!IsActive()); ASSERT 891 src/platform-solaris.cc ASSERT(!IsActive()); ASSERT 898 src/platform-solaris.cc ASSERT(IsActive()); ASSERT 47 src/platform-tls-win32.h ASSERT(0 <= index && index < kMaxSlots); ASSERT 53 src/platform-tls-win32.h ASSERT(extra != 0); ASSERT 85 src/platform-win32.cc ASSERT(count == _TRUNCATE); ASSERT 802 src/platform-win32.cc ASSERT(result == 0 || (n == _TRUNCATE && result == STRUNCATE)); ASSERT 816 src/platform-win32.cc ASSERT(limit_mutex != NULL); ASSERT 925 src/platform-win32.cc ASSERT(IsAligned(reinterpret_cast<size_t>(mbase), OS::AllocateAlignment())); ASSERT 1345 src/platform-win32.cc ASSERT((stack_frame.AddrPC.Offset >> 32) == 0); // 32-bit address. ASSERT 1458 src/platform-win32.cc ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment()))); ASSERT 1467 src/platform-win32.cc ASSERT(result); ASSERT 1471 src/platform-win32.cc ASSERT(base == static_cast<Address>(address)); ASSERT 1485 src/platform-win32.cc ASSERT(result); ASSERT 1512 src/platform-win32.cc ASSERT(IsReserved()); ASSERT 1626 src/platform-win32.cc ASSERT(result != TLS_OUT_OF_INDEXES); ASSERT 1634 src/platform-win32.cc ASSERT(result); ASSERT 1646 src/platform-win32.cc ASSERT(result); ASSERT 1979 src/platform-win32.cc ASSERT(instance_->interval_ == sampler->interval()); ASSERT 2112 src/platform-win32.cc ASSERT(!IsActive()); ASSERT 2118 src/platform-win32.cc ASSERT(!IsActive()); ASSERT 2125 src/platform-win32.cc ASSERT(IsActive()); ASSERT 360 src/platform.h ASSERT(IsReserved()); ASSERT 380 src/platform.h ASSERT(IsReserved()); ASSERT 388 src/platform.h ASSERT(result); ASSERT 394 src/platform.h ASSERT(!IsReserved()); ASSERT 485 src/platform.h ASSERT(result == GetThreadLocal(key)); ASSERT 570 src/platform.h ASSERT(mutex_ != NULL); ASSERT 169 src/preparse-data.cc ASSERT(number >= 0); ASSERT 119 src/preparse-data.h ASSERT(pause_count_ > 0); ASSERT 80 src/preparser-api.cc ASSERT(pos_ > 0); ASSERT 477 src/preparser.cc ASSERT(!expr.AsIdentifier().IsFutureReserved()); ASSERT 478 src/preparser.cc ASSERT(is_classic_mode() || !expr.AsIdentifier().IsFutureStrictReserved()); ASSERT 1231 src/preparser.cc ASSERT(IsAccessorAccessorConflict(old_type, type)); ASSERT 1679 src/preparser.cc ASSERT(key.length() > 0); ASSERT 153 src/prettyprinter.cc ASSERT(labels->length() > 0); // guaranteed to have at least one entry ASSERT 165 src/prettyprinter.cc ASSERT(labels->length() > 0); // guaranteed to have at least one entry ASSERT 465 src/prettyprinter.cc ASSERT(output_ == NULL); ASSERT 644 src/prettyprinter.cc ASSERT(indent_ == 0); ASSERT 122 src/profile-generator-inl.h ASSERT(children_index_ >= 0); ASSERT 371 src/profile-generator.cc ASSERT(parent_token != TokenEnumerator::kInheritsSecurityToken); ASSERT 483 src/profile-generator.cc ASSERT(security_token_id != TokenEnumerator::kNoSecurityToken); ASSERT 550 src/profile-generator.cc ASSERT(entry.entry == kSharedFunctionCodeEntry); ASSERT 616 src/profile-generator.cc ASSERT(uid > 0); ASSERT 664 src/profile-generator.cc ASSERT(entry->value == NULL); ASSERT 742 src/profile-generator.cc ASSERT(TokenEnumerator::kNoSecurityToken == -1); ASSERT 948 src/profile-generator.cc ASSERT(type == kContextVariable ASSERT 960 src/profile-generator.cc ASSERT(type == kElement || type == kHidden || type == kWeak); ASSERT 1147 src/profile-generator.cc ASSERT(root_index_ == HeapEntry::kNoEntry); ASSERT 1148 src/profile-generator.cc ASSERT(entries_.is_empty()); // Root entry must be the first one. ASSERT 1154 src/profile-generator.cc ASSERT(root_index_ == 0); ASSERT 1160 src/profile-generator.cc ASSERT(gc_roots_index_ == HeapEntry::kNoEntry); ASSERT 1171 src/profile-generator.cc ASSERT(gc_subroot_indexes_[tag] == HeapEntry::kNoEntry); ASSERT 1172 src/profile-generator.cc ASSERT(0 <= tag && tag < VisitorSynchronization::kNumberOfSyncTags); ASSERT 1194 src/profile-generator.cc ASSERT(children().is_empty()); ASSERT 1201 src/profile-generator.cc ASSERT(edges().length() == children_index); ASSERT 1306 src/profile-generator.cc ASSERT(to != NULL); ASSERT 1307 src/profile-generator.cc ASSERT(from != NULL); ASSERT 1333 src/profile-generator.cc ASSERT(static_cast<uint32_t>(entries_.length()) > entries_map_.occupancy()); ASSERT 1340 src/profile-generator.cc ASSERT(static_cast<uint32_t>(entries_.length()) > entries_map_.occupancy()); ASSERT 1354 src/profile-generator.cc ASSERT(static_cast<uint32_t>(entries_.length()) > entries_map_.occupancy()); ASSERT 1381 src/profile-generator.cc ASSERT(!entries_.is_empty()); ASSERT 1411 src/profile-generator.cc ASSERT(entry_info == end_entry_info); ASSERT 1423 src/profile-generator.cc ASSERT(entries_.length() > 0 && ASSERT 1436 src/profile-generator.cc ASSERT(entry); ASSERT 1446 src/profile-generator.cc ASSERT(static_cast<uint32_t>(entries_.length()) - 1 == ASSERT 1509 src/profile-generator.cc ASSERT(entry->value == NULL); ASSERT 1544 src/profile-generator.cc ASSERT(object == NULL); ASSERT 1583 src/profile-generator.cc ASSERT(cache_entry->value == NULL); ASSERT 1820 src/profile-generator.cc ASSERT(!Memory::Object_at(field)->IsFailure()); ASSERT 1821 src/profile-generator.cc ASSERT(Memory::Object_at(field)->IsHeapObject()); ASSERT 1830 src/profile-generator.cc ASSERT((*field)->IsHeapObject()); ASSERT 2273 src/profile-generator.cc ASSERT(k->IsNumber()); ASSERT 2351 src/profile-generator.cc ASSERT(strong_references_.length() <= all_references_.length()); ASSERT 2594 src/profile-generator.cc ASSERT(child_entry != NULL); ASSERT 2852 src/profile-generator.cc ASSERT(parent_entry != HeapEntry::kNoEntry); ASSERT 2951 src/profile-generator.cc ASSERT(child_entry != NULL); ASSERT 2966 src/profile-generator.cc ASSERT(wrapper_entry != NULL); ASSERT 2969 src/profile-generator.cc ASSERT(info_entry != NULL); ASSERT 2988 src/profile-generator.cc ASSERT(group_entry != NULL); ASSERT 3090 src/profile-generator.cc ASSERT(!debug_heap->old_data_space()->was_swept_conservatively()); ASSERT 3091 src/profile-generator.cc ASSERT(!debug_heap->old_pointer_space()->was_swept_conservatively()); ASSERT 3092 src/profile-generator.cc ASSERT(!debug_heap->code_space()->was_swept_conservatively()); ASSERT 3093 src/profile-generator.cc ASSERT(!debug_heap->cell_space()->was_swept_conservatively()); ASSERT 3094 src/profile-generator.cc ASSERT(!debug_heap->map_space()->was_swept_conservatively()); ASSERT 3176 src/profile-generator.cc ASSERT(chunk_size_ > 0); ASSERT 3180 src/profile-generator.cc ASSERT(c != '\0'); ASSERT 3181 src/profile-generator.cc ASSERT(chunk_pos_ < chunk_size_); ASSERT 3190 src/profile-generator.cc ASSERT(static_cast<size_t>(n) <= strlen(s)); ASSERT 3195 src/profile-generator.cc ASSERT(s_chunk_size > 0); ASSERT 3205 src/profile-generator.cc ASSERT(chunk_pos_ < chunk_size_); ASSERT 3221 src/profile-generator.cc ASSERT(result != -1); ASSERT 3228 src/profile-generator.cc ASSERT(result != -1); ASSERT 3233 src/profile-generator.cc ASSERT(chunk_pos_ <= chunk_size_); ASSERT 3259 src/profile-generator.cc ASSERT(writer_ == NULL); ASSERT 3302 src/profile-generator.cc ASSERT(0 == snapshot_->root()->index()); ASSERT 3380 src/profile-generator.cc ASSERT(i == 0 || ASSERT 3531 src/profile-generator.cc ASSERT(cursor != 0); ASSERT 471 src/profile-generator.h ASSERT(type_ == kElement || type_ == kHidden || type_ == kWeak); ASSERT 475 src/profile-generator.h ASSERT(type_ == kContextVariable ASSERT 80 src/property-details.h ASSERT(TypeField::is_valid(type)); ASSERT 81 src/property-details.h ASSERT(AttributesField::is_valid(attributes)); ASSERT 82 src/property-details.h ASSERT(StorageField::is_valid(index)); ASSERT 88 src/property-details.h ASSERT(type == this->type()); ASSERT 89 src/property-details.h ASSERT(attributes == this->attributes()); ASSERT 90 src/property-details.h ASSERT(index == this->index()); ASSERT 68 src/property.h ASSERT(PropertyDetails::IsValidIndex(index)); ASSERT 147 src/property.h ASSERT(isolate_->top_lookup_result() == this); ASSERT 202 src/property.h ASSERT(IsFound()); ASSERT 207 src/property.h ASSERT(IsFound()); ASSERT 212 src/property.h ASSERT(IsFound()); ASSERT 217 src/property.h ASSERT(!IsTransition()); ASSERT 218 src/property.h ASSERT(IsFound()); ASSERT 219 src/property.h ASSERT(details_.type() != NONEXISTENT); ASSERT 224 src/property.h ASSERT(!IsTransition()); ASSERT 229 src/property.h ASSERT(IsFound()); ASSERT 235 src/property.h ASSERT(!(details_.type() == CALLBACKS && !IsFound())); ASSERT 240 src/property.h ASSERT(IsFound()); ASSERT 241 src/property.h ASSERT(!IsTransition()); ASSERT 242 src/property.h ASSERT(details_.type() != NONEXISTENT); ASSERT 247 src/property.h ASSERT(!(details_.type() == FIELD && !IsFound())); ASSERT 252 src/property.h ASSERT(!(details_.type() == NORMAL && !IsFound())); ASSERT 257 src/property.h ASSERT(!(details_.type() == CONSTANT_FUNCTION && !IsFound())); ASSERT 297 src/property.h ASSERT(IsTransition()); ASSERT 303 src/property.h ASSERT(IsTransition()); ASSERT 317 src/property.h ASSERT(IsTransition()); ASSERT 322 src/property.h ASSERT(IsTransition()); ASSERT 327 src/property.h ASSERT(IsTransition()); ASSERT 332 src/property.h ASSERT(lookup_type_ == DESCRIPTOR_TYPE); ASSERT 333 src/property.h ASSERT(IsField()); ASSERT 338 src/property.h ASSERT(IsField()); ASSERT 344 src/property.h ASSERT(lookup_type_ == DICTIONARY_TYPE); ASSERT 349 src/property.h ASSERT(type() == CONSTANT_FUNCTION); ASSERT 354 src/property.h ASSERT(type() == CONSTANT_FUNCTION); ASSERT 362 src/property.h ASSERT(!IsTransition()); ASSERT 375 src/property.h ASSERT(lookup_type_ == DICTIONARY_TYPE); ASSERT 380 src/property.h ASSERT(lookup_type_ == DESCRIPTOR_TYPE); ASSERT 46 src/regexp-macro-assembler-irregexp-inl.h ASSERT(pc_ <= buffer_.length()); ASSERT 56 src/regexp-macro-assembler-irregexp-inl.h ASSERT(pc_ <= buffer_.length()); ASSERT 66 src/regexp-macro-assembler-irregexp-inl.h ASSERT(pc_ <= buffer_.length()); ASSERT 76 src/regexp-macro-assembler-irregexp-inl.h ASSERT(pc_ <= buffer_.length()); ASSERT 65 src/regexp-macro-assembler-irregexp.cc ASSERT(!l->is_bound()); ASSERT 94 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 95 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 103 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 104 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 111 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 112 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 119 src/regexp-macro-assembler-irregexp.cc ASSERT(reg_from <= reg_to); ASSERT 128 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 129 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 136 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 137 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 144 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 145 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 151 src/regexp-macro-assembler-irregexp.cc ASSERT(is_uint24(by)); ASSERT 157 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 158 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 165 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 166 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 220 src/regexp-macro-assembler-irregexp.cc ASSERT(by >= kMinCPOffset); ASSERT 221 src/regexp-macro-assembler-irregexp.cc ASSERT(by <= kMaxCPOffset); ASSERT 240 src/regexp-macro-assembler-irregexp.cc ASSERT(cp_offset >= kMinCPOffset); ASSERT 241 src/regexp-macro-assembler-irregexp.cc ASSERT(cp_offset <= kMaxCPOffset); ASSERT 249 src/regexp-macro-assembler-irregexp.cc ASSERT(characters == 1); ASSERT 258 src/regexp-macro-assembler-irregexp.cc ASSERT(characters == 1); ASSERT 396 src/regexp-macro-assembler-irregexp.cc ASSERT(start_reg >= 0); ASSERT 397 src/regexp-macro-assembler-irregexp.cc ASSERT(start_reg <= kMaxRegister); ASSERT 406 src/regexp-macro-assembler-irregexp.cc ASSERT(start_reg >= 0); ASSERT 407 src/regexp-macro-assembler-irregexp.cc ASSERT(start_reg <= kMaxRegister); ASSERT 418 src/regexp-macro-assembler-irregexp.cc ASSERT(cp_offset >= kMinCPOffset); ASSERT 419 src/regexp-macro-assembler-irregexp.cc ASSERT(cp_offset + str.length() - 1 <= kMaxCPOffset); ASSERT 438 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 439 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 449 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 450 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 459 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index >= 0); ASSERT 460 src/regexp-macro-assembler-irregexp.cc ASSERT(register_index <= kMaxRegister); ASSERT 41 src/regexp-macro-assembler-tracer.cc ASSERT(type < 5); ASSERT 81 src/regexp-macro-assembler.cc ASSERT(subject->IsExternalString() || subject->IsSeqString()); ASSERT 82 src/regexp-macro-assembler.cc ASSERT(start_index >= 0); ASSERT 83 src/regexp-macro-assembler.cc ASSERT(start_index <= subject->length()); ASSERT 90 src/regexp-macro-assembler.cc ASSERT(subject->IsSeqAsciiString()); ASSERT 100 src/regexp-macro-assembler.cc ASSERT(subject->IsSeqTwoByteString()); ASSERT 115 src/regexp-macro-assembler.cc ASSERT(subject->IsFlat()); ASSERT 116 src/regexp-macro-assembler.cc ASSERT(previous_index >= 0); ASSERT 117 src/regexp-macro-assembler.cc ASSERT(previous_index <= subject->length()); ASSERT 141 src/regexp-macro-assembler.cc ASSERT(subject_ptr->IsExternalString() || subject_ptr->IsSeqString()); ASSERT 170 src/regexp-macro-assembler.cc ASSERT(isolate == Isolate::Current()); ASSERT 186 src/regexp-macro-assembler.cc ASSERT(result >= RETRY); ASSERT 225 src/regexp-macro-assembler.cc ASSERT(isolate == Isolate::Current()); ASSERT 231 src/regexp-macro-assembler.cc ASSERT(byte_length % 2 == 0); ASSERT 258 src/regexp-macro-assembler.cc ASSERT(isolate == Isolate::Current()); ASSERT 262 src/regexp-macro-assembler.cc ASSERT(old_stack_base == *stack_base); ASSERT 263 src/regexp-macro-assembler.cc ASSERT(stack_pointer <= old_stack_base); ASSERT 264 src/regexp-macro-assembler.cc ASSERT(static_cast<size_t>(old_stack_base - stack_pointer) <= size); ASSERT 42 src/regexp-stack.cc ASSERT(Isolate::Current() == regexp_stack_->isolate_); ASSERT 67 src/regexp-stack.h ASSERT(thread_local_.memory_size_ != 0); ASSERT 237 src/rewriter.cc ASSERT(function != NULL); ASSERT 239 src/rewriter.cc ASSERT(scope != NULL); ASSERT 251 src/rewriter.cc ASSERT(function->end_position() != RelocInfo::kNoPosition); ASSERT 112 src/runtime-profiler.cc ASSERT(!has_been_globally_set_up_); ASSERT 140 src/runtime-profiler.cc ASSERT(function->IsOptimizable()); ASSERT 162 src/runtime-profiler.cc ASSERT(function->IsMarkedForLazyRecompilation()); ASSERT 234 src/runtime-profiler.cc ASSERT(IsPowerOf2(kSamplerWindowSize)); ASSERT 380 src/runtime-profiler.cc ASSERT(has_been_globally_set_up_); ASSERT 428 src/runtime-profiler.cc ASSERT(NoBarrier_Load(&state_) >= 0); ASSERT 444 src/runtime-profiler.cc ASSERT(old_state >= -1); ASSERT 458 src/runtime-profiler.cc ASSERT(new_state >= 0); ASSERT 49 src/runtime-profiler.h ASSERT(has_been_globally_set_up_); ASSERT 167 src/runtime-profiler.h ASSERT(new_state >= 0); ASSERT 173 src/runtime-profiler.h ASSERT(new_state >= 0); ASSERT 131 src/runtime.cc ASSERT(args[index]->IsSmi()); \ ASSERT 132 src/runtime.cc ASSERT(args.smi_at(index) == CLASSIC_MODE || \ ASSERT 183 src/runtime.cc ASSERT(names->get(i)->IsString()); ASSERT 209 src/runtime.cc ASSERT(!copy->HasExternalArrayElements()); ASSERT 220 src/runtime.cc ASSERT(!elements->get(i)->IsJSObject()); ASSERT 226 src/runtime.cc ASSERT(value->IsSmi() || ASSERT 301 src/runtime.cc ASSERT(number_of_symbol_keys != number_of_properties); ASSERT 321 src/runtime.cc ASSERT(index == number_of_symbol_keys); ASSERT 401 src/runtime.cc ASSERT(!name->AsArrayIndex(&element_index)); ASSERT 411 src/runtime.cc ASSERT(key->IsNumber()); ASSERT 476 src/runtime.cc ASSERT(IsFastElementsKind(constant_elements_kind)); ASSERT 479 src/runtime.cc ASSERT(!maybe_maps_array->IsUndefined()); ASSERT 482 src/runtime.cc ASSERT(maybe_map->IsMap()); ASSERT 487 src/runtime.cc ASSERT(FLAG_smi_only_arrays); ASSERT 491 src/runtime.cc ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind)); ASSERT 501 src/runtime.cc ASSERT(!fixed_array_values->get(i)->IsFixedArray()); ASSERT 578 src/runtime.cc ASSERT(args.length() == 4); ASSERT 604 src/runtime.cc ASSERT(args.length() == 4); ASSERT 630 src/runtime.cc ASSERT(args.length() == 3); ASSERT 638 src/runtime.cc ASSERT(*elements != isolate->heap()->empty_fixed_array()); ASSERT 651 src/runtime.cc ASSERT(args.length() == 3); ASSERT 659 src/runtime.cc ASSERT(*elements != isolate->heap()->empty_fixed_array()); ASSERT 675 src/runtime.cc ASSERT(args.length() == 2); ASSERT 685 src/runtime.cc ASSERT(args.length() == 4); ASSERT 698 src/runtime.cc ASSERT(args.length() == 1); ASSERT 705 src/runtime.cc ASSERT(args.length() == 1); ASSERT 712 src/runtime.cc ASSERT(args.length() == 1); ASSERT 719 src/runtime.cc ASSERT(args.length() == 1); ASSERT 726 src/runtime.cc ASSERT(args.length() == 1); ASSERT 733 src/runtime.cc ASSERT(args.length() == 1); ASSERT 742 src/runtime.cc ASSERT(args.length() == 1); ASSERT 752 src/runtime.cc ASSERT(args.length() == 2); ASSERT 764 src/runtime.cc ASSERT(args.length() == 2); ASSERT 774 src/runtime.cc ASSERT(args.length() == 2); ASSERT 786 src/runtime.cc ASSERT(args.length() == 1); ASSERT 796 src/runtime.cc ASSERT(args.length() == 2); ASSERT 807 src/runtime.cc ASSERT(args.length() == 2); ASSERT 818 src/runtime.cc ASSERT(args.length() == 2); ASSERT 832 src/runtime.cc ASSERT(args.length() == 3); ASSERT 845 src/runtime.cc ASSERT(args.length() == 1); ASSERT 847 src/runtime.cc ASSERT(weakmap->map()->inobject_properties() == 0); ASSERT 857 src/runtime.cc ASSERT(args.length() == 2); ASSERT 868 src/runtime.cc ASSERT(args.length() == 2); ASSERT 879 src/runtime.cc ASSERT(args.length() == 2); ASSERT 893 src/runtime.cc ASSERT(args.length() == 3); ASSERT 906 src/runtime.cc ASSERT(args.length() == 1); ASSERT 915 src/runtime.cc ASSERT(args.length() == 1); ASSERT 919 src/runtime.cc ASSERT(!obj->IsAccessCheckNeeded() || obj->IsJSObject()); ASSERT 937 src/runtime.cc ASSERT(args.length() == 2); ASSERT 989 src/runtime.cc ASSERT(result->IsProperty()); ASSERT 1112 src/runtime.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 1123 src/runtime.cc ASSERT(entry != SeededNumberDictionary::kNotFound); ASSERT 1143 src/runtime.cc ASSERT(!value.is_null()); ASSERT 1214 src/runtime.cc ASSERT(args.length() == 2); ASSERT 1223 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1230 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1235 src/runtime.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 1244 src/runtime.cc ASSERT(args.length() == 3); ASSERT 1257 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1264 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1272 src/runtime.cc ASSERT(args.length() == 2); ASSERT 1290 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1308 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1338 src/runtime.cc ASSERT(args.length() == 3); ASSERT 1361 src/runtime.cc ASSERT(is_var + is_const + is_function + is_module == 1); ASSERT 1440 src/runtime.cc ASSERT(!isolate->has_pending_exception()); ASSERT 1447 src/runtime.cc ASSERT(args.length() == 4); ASSERT 1473 src/runtime.cc ASSERT(mode != READ_ONLY || initial_value->IsTheHole()); ASSERT 1481 src/runtime.cc ASSERT(holder.is_identical_to(context)); ASSERT 1506 src/runtime.cc ASSERT(context->IsFunctionContext()); ASSERT 1511 src/runtime.cc ASSERT(*object != NULL); ASSERT 1516 src/runtime.cc ASSERT(!object->HasLocalProperty(*name)); ASSERT 1674 src/runtime.cc ASSERT(lookup.IsReadOnly() && lookup.IsConstantFunction()); ASSERT 1684 src/runtime.cc ASSERT(args.length() == 3); ASSERT 1687 src/runtime.cc ASSERT(!value->IsTheHole()); ASSERT 1703 src/runtime.cc ASSERT(holder->IsContext()); ASSERT 1747 src/runtime.cc ASSERT(lookup.IsFound()); // the property was declared ASSERT 1748 src/runtime.cc ASSERT(lookup.IsReadOnly()); // and it was declared as read-only ASSERT 1784 src/runtime.cc ASSERT(args.length() == 2); ASSERT 1796 src/runtime.cc ASSERT(args.length() == 4); ASSERT 1817 src/runtime.cc ASSERT(args.length() == 3); ASSERT 1853 src/runtime.cc ASSERT(args.length() == 5); ASSERT 1899 src/runtime.cc ASSERT(!result->IsFailure()); ASSERT 1903 src/runtime.cc ASSERT(!result->IsFailure()); ASSERT 1908 src/runtime.cc ASSERT(!result->IsFailure()); ASSERT 1912 src/runtime.cc ASSERT(!result->IsFailure()); ASSERT 1917 src/runtime.cc ASSERT(!result->IsFailure()); ASSERT 1925 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1954 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1970 src/runtime.cc ASSERT(args.length() == 1); ASSERT 1998 src/runtime.cc ASSERT(args.length() == 4); ASSERT 2018 src/runtime.cc ASSERT(isolate->has_pending_exception()); ASSERT 2028 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2037 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2048 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2057 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2066 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2078 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2090 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2100 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2109 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2123 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2134 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2145 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2148 src/runtime.cc ASSERT(fun->should_have_prototype()); ASSERT 2173 src/runtime.cc ASSERT(index != DescriptorArray::kNotFound); ASSERT 2192 src/runtime.cc ASSERT(entry != StringDictionary::kNotFound); ASSERT 2206 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2215 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2224 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2286 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2309 src/runtime.cc ASSERT(args.length() == 2); ASSERT 2321 src/runtime.cc ASSERT(index->IsHeapNumber()); ASSERT 2345 src/runtime.cc ASSERT(args.length() == 1); ASSERT 2358 src/runtime.cc ASSERT(initial_capacity > 0); ASSERT 2367 src/runtime.cc ASSERT(backing_store->length() > 0); ASSERT 2392 src/runtime.cc ASSERT(!value->IsSmi()); ASSERT 2393 src/runtime.cc ASSERT(length_ < capacity()); ASSERT 2400 src/runtime.cc ASSERT(value->IsSmi()); ASSERT 2401 src/runtime.cc ASSERT(length_ < capacity()); ASSERT 2467 src/runtime.cc ASSERT(estimated_part_count > 0); ASSERT 2473 src/runtime.cc ASSERT(from >= 0); ASSERT 2475 src/runtime.cc ASSERT(length > 0); ASSERT 2502 src/runtime.cc ASSERT(length > 0); ASSERT 2564 src/runtime.cc ASSERT(element->IsSmi() || element->IsString()); ASSERT 2565 src/runtime.cc ASSERT(array_builder_.capacity() > array_builder_.length()); ASSERT 2632 src/runtime.cc ASSERT(from >= 0); ASSERT 2633 src/runtime.cc ASSERT(to > from); ASSERT 2642 src/runtime.cc ASSERT(tag < NUMBER_OF_PART_TYPES); ASSERT 2745 src/runtime.cc ASSERT(capture_ref <= capture_count); ASSERT 2782 src/runtime.cc ASSERT(content.IsFlat()); ASSERT 2790 src/runtime.cc ASSERT(content.IsTwoByte()); ASSERT 2863 src/runtime.cc ASSERT(limit > 0); ASSERT 2887 src/runtime.cc ASSERT(limit > 0); ASSERT 2913 src/runtime.cc ASSERT(subject_content.IsFlat()); ASSERT 2914 src/runtime.cc ASSERT(pattern_content.IsFlat()); ASSERT 3037 src/runtime.cc ASSERT(subject->IsFlat()); ASSERT 3038 src/runtime.cc ASSERT(replacement->IsFlat()); ASSERT 3121 src/runtime.cc ASSERT(subject->IsFlat()); ASSERT 3122 src/runtime.cc ASSERT(replacement->IsFlat()); ASSERT 3195 src/runtime.cc ASSERT(last_match_info_handle->HasFastObjectElements()); ASSERT 3257 src/runtime.cc ASSERT(subject->IsFlat()); ASSERT 3295 src/runtime.cc ASSERT(last_match_info_handle->HasFastObjectElements()); ASSERT 3369 src/runtime.cc ASSERT(last_match_info_handle->HasFastObjectElements()); ASSERT 3412 src/runtime.cc ASSERT(args.length() == 4); ASSERT 3439 src/runtime.cc ASSERT(last_match_info->HasFastObjectElements()); ASSERT 3507 src/runtime.cc ASSERT(args.length() == 3); ASSERT 3541 src/runtime.cc ASSERT(0 <= start_index); ASSERT 3542 src/runtime.cc ASSERT(start_index <= sub->length()); ASSERT 3588 src/runtime.cc ASSERT(args.length() == 3); ASSERT 3609 src/runtime.cc ASSERT(pattern_length >= 1); ASSERT 3610 src/runtime.cc ASSERT(idx + pattern_length <= subject.length()); ASSERT 3640 src/runtime.cc ASSERT(args.length() == 3); ASSERT 3699 src/runtime.cc ASSERT(args.length() == 2); ASSERT 3747 src/runtime.cc ASSERT(args.length() == 3); ASSERT 3833 src/runtime.cc ASSERT(subject->IsFlat()); ASSERT 3834 src/runtime.cc ASSERT(pattern->IsFlat()); ASSERT 3898 src/runtime.cc ASSERT(subject->IsFlat()); ASSERT 3899 src/runtime.cc ASSERT(regexp->CaptureCount() == 0); ASSERT 3988 src/runtime.cc ASSERT(subject->IsFlat()); ASSERT 4050 src/runtime.cc ASSERT(start <= end); ASSERT 4061 src/runtime.cc ASSERT(current_match[i * 2 + 1] < 0); ASSERT 4123 src/runtime.cc ASSERT(args.length() == 4); ASSERT 4132 src/runtime.cc ASSERT(last_match_info->HasFastObjectElements()); ASSERT 4133 src/runtime.cc ASSERT(regexp->GetFlags().is_global()); ASSERT 4147 src/runtime.cc ASSERT(pattern->IsFlat()); ASSERT 4181 src/runtime.cc ASSERT(args.length() == 2); ASSERT 4217 src/runtime.cc ASSERT(args.length() == 2); ASSERT 4242 src/runtime.cc ASSERT(args.length() == 2); ASSERT 4267 src/runtime.cc ASSERT(args.length() == 2); ASSERT 4370 src/runtime.cc ASSERT(args.length() == 2); ASSERT 4382 src/runtime.cc ASSERT(args.length() == 2); ASSERT 4489 src/runtime.cc ASSERT(args.length() == 5); ASSERT 4515 src/runtime.cc ASSERT(args.length() == 4); ASSERT 4841 src/runtime.cc ASSERT(IsFastElementsKind(elements_kind)); ASSERT 4843 src/runtime.cc ASSERT(!value->IsSmi()); ASSERT 4846 src/runtime.cc ASSERT(IsFastSmiElementsKind(elements_kind)); ASSERT 4856 src/runtime.cc ASSERT(IsFastDoubleElementsKind(object->GetElementsKind())); ASSERT 4861 src/runtime.cc ASSERT(IsFastSmiElementsKind(elements_kind) || ASSERT 4940 src/runtime.cc ASSERT(args.length() == 3); ASSERT 4971 src/runtime.cc ASSERT(args.length() == 2); ASSERT 5009 src/runtime.cc ASSERT(args.length() == 2); ASSERT 5021 src/runtime.cc ASSERT(args.length() == 2); ASSERT 5033 src/runtime.cc ASSERT(args.length() == 2); ASSERT 5054 src/runtime.cc ASSERT(proto->IsJSGlobalObject()); ASSERT 5066 src/runtime.cc ASSERT(entry != SeededNumberDictionary::kNotFound); ASSERT 5080 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5095 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5134 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5221 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5238 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5256 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5271 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5318 src/runtime.cc ASSERT(entry->IsNumber()); ASSERT 5332 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5384 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5393 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5403 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5438 src/runtime.cc ASSERT(heap_obj->IsUndefined()); ASSERT 5461 src/runtime.cc ASSERT(to - from < 10); // Overflow is not possible. ASSERT 5462 src/runtime.cc ASSERT(from < to); ASSERT 5475 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5530 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5585 src/runtime.cc ASSERT(character < 256); ASSERT 5611 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5632 src/runtime.cc ASSERT(String::kMaxLength < 0x7fffffff - 6); // Cannot overflow. ASSERT 5729 src/runtime.cc ASSERT(args.length() == 1); ASSERT 5910 src/runtime.cc ASSERT(sizeof(SinkChar) >= sizeof(SourceChar)); ASSERT 5927 src/runtime.cc ASSERT(len == 6); ASSERT 5967 src/runtime.cc ASSERT(isolate->heap()->new_space()->Contains(new_string)); ASSERT 5995 src/runtime.cc ASSERT(str->IsFlat()); ASSERT 5998 src/runtime.cc ASSERT(flat.IsFlat()); ASSERT 6019 src/runtime.cc ASSERT(str->IsFlat()); ASSERT 6053 src/runtime.cc ASSERT(isolate->heap()->new_space()->Contains(new_string)); ASSERT 6062 src/runtime.cc ASSERT(content.IsFlat()); ASSERT 6087 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6201 src/runtime.cc ASSERT(static_cast<uc32>(chars[0]) != current); ASSERT 6274 src/runtime.cc ASSERT((w & (kOneInEveryByte * 0x7F)) == w); ASSERT 6277 src/runtime.cc ASSERT(0 < m && m < n && n < 0x7F); ASSERT 6301 src/runtime.cc ASSERT('a' - 'A' == (1 << 5)); ASSERT 6358 src/runtime.cc ASSERT('A' <= src[i] && src[i] <= 'Z'); ASSERT 6359 src/runtime.cc ASSERT(dst[i] == src[i] + ('a' - 'A')); ASSERT 6361 src/runtime.cc ASSERT(dir == ASCII_TO_UPPER); ASSERT 6362 src/runtime.cc ASSERT('a' <= src[i] && src[i] <= 'z'); ASSERT 6363 src/runtime.cc ASSERT(dst[i] == src[i] - ('a' - 'A')); ASSERT 6366 src/runtime.cc ASSERT(expected_changed == changed); ASSERT 6454 src/runtime.cc ASSERT(args.length() == 3); ASSERT 6481 src/runtime.cc ASSERT(args.length() == 3); ASSERT 6536 src/runtime.cc ASSERT(result->HasFastObjectElements()); ASSERT 6587 src/runtime.cc ASSERT(Smi::FromInt(0) == 0); ASSERT 6593 src/runtime.cc ASSERT(element == Smi::FromInt(0) || ASSERT 6605 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6646 src/runtime.cc ASSERT(String::cast(elements->get(i))->length() == 1); ASSERT 6656 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6671 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6682 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6693 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6707 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6726 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6735 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6751 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6770 src/runtime.cc ASSERT(args.length() == 0); ASSERT 6777 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6787 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6797 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6807 src/runtime.cc ASSERT(args.length() == 1); ASSERT 6816 src/runtime.cc ASSERT(args.length() == 0); ASSERT 6824 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6834 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6847 src/runtime.cc ASSERT(args.length() == 2); ASSERT 6875 src/runtime.cc ASSERT(obj->IsSmi()); ASSERT 6896 src/runtime.cc ASSERT(args.length() == 3); ASSERT 6906 src/runtime.cc ASSERT(Smi::kMaxValue >= String::kMaxLength); ASSERT 6958 src/runtime.cc ASSERT(pos >= 0); ASSERT 6959 src/runtime.cc ASSERT(len >= 0); ASSERT 6972 src/runtime.cc ASSERT(!elt->IsTheHole()); ASSERT 7013 src/runtime.cc ASSERT(args.length() == 3); ASSERT 7078 src/runtime.cc ASSERT(sink + separator_length <= end); ASSERT 7084 src/runtime.cc ASSERT(sink + element_length <= end); ASSERT 7088 src/runtime.cc ASSERT(sink == end); ASSERT 7090 src/runtime.cc ASSERT(!answer->HasOnlyAsciiChars()); // Use %_FastAsciiArrayJoin instead. ASSERT 7122 src/runtime.cc ASSERT(array_length <= 0x7fffffff); // Is int32_t. ASSERT 7131 src/runtime.cc ASSERT(cursor <= buffer.length()); ASSERT 7137 src/runtime.cc ASSERT(args.length() == 3); ASSERT 7232 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7242 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7252 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7262 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7271 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7281 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7291 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7301 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7320 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7329 src/runtime.cc ASSERT(not_equal == 0 || not_equal == 1); ASSERT 7338 src/runtime.cc ASSERT(args.length() == 3); ASSERT 7353 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7447 src/runtime.cc ASSERT(x->IsFlat()); ASSERT 7448 src/runtime.cc ASSERT(y->IsFlat()); ASSERT 7485 src/runtime.cc ASSERT(result == ASSERT 7493 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7528 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7538 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7548 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7561 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7584 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7594 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7604 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7614 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7624 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7635 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7669 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7686 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7729 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7739 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7749 src/runtime.cc ASSERT(args.length() == 1); ASSERT 7759 src/runtime.cc ASSERT(args.length() == 2); ASSERT 7770 src/runtime.cc ASSERT(args.length() == 3); ASSERT 7807 src/runtime.cc ASSERT(args.length() == 3); ASSERT 7877 src/runtime.cc ASSERT(context_index >= 0); ASSERT 7902 src/runtime.cc ASSERT(args.length() == 3); ASSERT 7938 src/runtime.cc ASSERT(args.length() == 3); ASSERT 8006 src/runtime.cc ASSERT(args.length() == 4); ASSERT 8018 src/runtime.cc ASSERT(*arguments[0] == args[2]); ASSERT 8021 src/runtime.cc ASSERT(args[2]->IsUndefined()); ASSERT 8064 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8070 src/runtime.cc ASSERT(bindings->map() == isolate->heap()->fixed_cow_array_map()); ASSERT 8080 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8092 src/runtime.cc ASSERT(!bound_function->IsJSFunction() || ASSERT 8109 src/runtime.cc ASSERT(bound_function->IsJSFunction()); ASSERT 8118 src/runtime.cc ASSERT(!result.is_null()); ASSERT 8139 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8217 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8229 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8241 src/runtime.cc ASSERT(!function->is_compiled()); ASSERT 8247 src/runtime.cc ASSERT(function->is_compiled()); ASSERT 8254 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8332 src/runtime.cc ASSERT(*arguments != isolate->heap()->null_value()); ASSERT 8333 src/runtime.cc ASSERT(*arguments != isolate->heap()->undefined_value()); ASSERT 8351 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8356 src/runtime.cc ASSERT(isolate->heap()->IsAllocationAllowed()); ASSERT 8426 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8438 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8482 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8502 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8510 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8514 src/runtime.cc ASSERT(!function->shared()->uses_arguments()); ASSERT 8541 src/runtime.cc ASSERT(frame->function() == *function); ASSERT 8542 src/runtime.cc ASSERT(frame->LookupCode() == *unoptimized); ASSERT 8543 src/runtime.cc ASSERT(unoptimized->contains(frame->pc())); ASSERT 8561 src/runtime.cc ASSERT(ast_id != AstNode::kNoNumber); ASSERT 8580 src/runtime.cc ASSERT(data->OsrAstId()->value() == ast_id); ASSERT 8618 src/runtime.cc ASSERT(function->code()->kind() == Code::OPTIMIZED_FUNCTION); ASSERT 8643 src/runtime.cc ASSERT(args.length() >= 2); ASSERT 8679 src/runtime.cc ASSERT(args.length() == 5); ASSERT 8685 src/runtime.cc ASSERT(offset >= 0); ASSERT 8686 src/runtime.cc ASSERT(argc >= 0); ASSERT 8714 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8722 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8730 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8748 src/runtime.cc ASSERT(args.length() == 2); ASSERT 8792 src/runtime.cc ASSERT(args.length() == 3); ASSERT 8818 src/runtime.cc ASSERT(args.length() == 2); ASSERT 8841 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8849 src/runtime.cc ASSERT(args.length() == 1); ASSERT 8854 src/runtime.cc ASSERT(context->IsModuleContext()); ASSERT 8867 src/runtime.cc ASSERT(args.length() == 2); ASSERT 8932 src/runtime.cc ASSERT(!x->IsTheHole() || (attributes & READ_ONLY) != 0); ASSERT 8940 src/runtime.cc ASSERT(!holder->IsGlobalObject()); ASSERT 8983 src/runtime.cc ASSERT(holder->IsContext()); ASSERT 9006 src/runtime.cc ASSERT(!value->IsTheHole()); ASSERT 9021 src/runtime.cc ASSERT(object->HasProperty(*name)); ASSERT 9059 src/runtime.cc ASSERT(args.length() == 4); ASSERT 9112 src/runtime.cc ASSERT(attributes == ABSENT); ASSERT 9145 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9153 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9167 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9178 src/runtime.cc ASSERT(args.length() == 0); ASSERT 9191 src/runtime.cc ASSERT(args.length() == 0); ASSERT 9226 src/runtime.cc ASSERT(args.length() == 0); ASSERT 9242 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9272 src/runtime.cc ASSERT(args.length() == 0); ASSERT 9281 src/runtime.cc ASSERT(args.length() == 0); ASSERT 9294 src/runtime.cc ASSERT(args.length() == 2); ASSERT 9317 src/runtime.cc ASSERT(str_content.IsTwoByte()); ASSERT 9333 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9344 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9354 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9377 src/runtime.cc ASSERT(isolate->has_pending_exception()); ASSERT 9386 src/runtime.cc ASSERT(context->allow_code_gen_from_strings()->IsFalse()); ASSERT 9463 src/runtime.cc ASSERT(args.length() == 5); ASSERT 9479 src/runtime.cc ASSERT(args[4]->IsSmi()); ASSERT 9494 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9501 src/runtime.cc ASSERT(func->map()->instance_type() == map->instance_type()); ASSERT 9502 src/runtime.cc ASSERT(func->map()->instance_size() == map->instance_size()); ASSERT 9512 src/runtime.cc ASSERT(args.length() == 1); ASSERT 9534 src/runtime.cc ASSERT(args.length() == 2); ASSERT 9595 src/runtime.cc ASSERT(!fast_elements_); ASSERT 9636 src/runtime.cc ASSERT(fast_elements_); ASSERT 9687 src/runtime.cc ASSERT(static_cast<int32_t>(FixedArray::kMaxLength) >= 0); ASSERT 9742 src/runtime.cc ASSERT(visitor != NULL); ASSERT 9815 src/runtime.cc ASSERT(k->IsNumber()); ASSERT 9924 src/runtime.cc ASSERT(fast_length <= elements->length()); ASSERT 10033 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10133 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10150 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10159 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10184 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10204 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10227 src/runtime.cc ASSERT(array->HasFastSmiOrObjectElements() || ASSERT 10245 src/runtime.cc ASSERT(args.length() == 3); ASSERT 10257 src/runtime.cc ASSERT(args.length() == 0); ASSERT 10264 src/runtime.cc ASSERT(IsAligned(OffsetFrom(id), static_cast<intptr_t>(4))); ASSERT 10279 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10292 src/runtime.cc ASSERT(args.length() == 0); ASSERT 10328 src/runtime.cc ASSERT(maybe_value->IsException()); ASSERT 10369 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10467 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10484 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10493 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10502 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10513 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10528 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10538 src/runtime.cc ASSERT(args.length() >= 1); ASSERT 10553 src/runtime.cc ASSERT(args.length() == 1); ASSERT 10636 src/runtime.cc ASSERT(has_adapted_arguments_); ASSERT 10639 src/runtime.cc ASSERT(!is_optimized_); ASSERT 10672 src/runtime.cc ASSERT(save != NULL); ASSERT 10696 src/runtime.cc ASSERT(args.length() == 2); ASSERT 10748 src/runtime.cc ASSERT(*scope_info != ScopeInfo::Empty()); ASSERT 11029 src/runtime.cc ASSERT(keys->get(i)->IsString()); ASSERT 11063 src/runtime.cc ASSERT(context->IsFunctionContext()); ASSERT 11090 src/runtime.cc ASSERT(keys->get(i)->IsString()); ASSERT 11111 src/runtime.cc ASSERT(context->IsCatchContext()); ASSERT 11129 src/runtime.cc ASSERT(context->IsBlockContext()); ASSERT 11152 src/runtime.cc ASSERT(context->IsModuleContext()); ASSERT 11243 src/runtime.cc ASSERT(scope_info->Type() == EVAL_SCOPE); ASSERT 11282 src/runtime.cc ASSERT(context_->IsGlobalContext()); ASSERT 11290 src/runtime.cc ASSERT(context_->previous() != NULL); ASSERT 11303 src/runtime.cc ASSERT(context_->IsFunctionContext() || ASSERT 11307 src/runtime.cc ASSERT(context_->IsModuleContext()); ASSERT 11310 src/runtime.cc ASSERT(context_->IsGlobalContext()); ASSERT 11313 src/runtime.cc ASSERT(context_->IsWithContext()); ASSERT 11316 src/runtime.cc ASSERT(context_->IsCatchContext()); ASSERT 11319 src/runtime.cc ASSERT(!scope_info->HasContext() || ASSERT 11327 src/runtime.cc ASSERT(context_->global()->IsGlobalObject()); ASSERT 11342 src/runtime.cc ASSERT(context_->IsWithContext()); ASSERT 11353 src/runtime.cc ASSERT(nested_scope_chain_.length() == 1); ASSERT 11478 src/runtime.cc ASSERT(args.length() == 2); ASSERT 11536 src/runtime.cc ASSERT(args.length() == 4); ASSERT 11568 src/runtime.cc ASSERT(args.length() == 1); ASSERT 11585 src/runtime.cc ASSERT(args.length() == 2); ASSERT 11607 src/runtime.cc ASSERT(args.length() == 0); ASSERT 11625 src/runtime.cc ASSERT(args.length() == 1); ASSERT 11661 src/runtime.cc ASSERT(args.length() == 2); ASSERT 11711 src/runtime.cc ASSERT(args.length() == 1); ASSERT 11720 src/runtime.cc ASSERT(args.length() == 1); ASSERT 11767 src/runtime.cc ASSERT(shared->allows_lazy_compilation() || shared->is_compiled()); ASSERT 11848 src/runtime.cc ASSERT(args.length() == 3); ASSERT 11870 src/runtime.cc ASSERT(args.length() == 3); ASSERT 11894 src/runtime.cc ASSERT(args.length() == 1); ASSERT 11909 src/runtime.cc ASSERT(args.length() == 2); ASSERT 11927 src/runtime.cc ASSERT(args.length() == 1); ASSERT 11944 src/runtime.cc ASSERT(args.length() == 3); ASSERT 11984 src/runtime.cc ASSERT(args.length() == 0); ASSERT 12004 src/runtime.cc ASSERT(!it.Done()); ASSERT 12016 src/runtime.cc ASSERT(!(scope_info->HasContext() & current.is_null())); ASSERT 12042 src/runtime.cc ASSERT(scope_info->Type() == WITH_SCOPE); ASSERT 12043 src/runtime.cc ASSERT(current->IsWithContext()); ASSERT 12118 src/runtime.cc ASSERT(args.length() == 6); ASSERT 12162 src/runtime.cc ASSERT(go_between_scope_info->ParameterCount() == 0); ASSERT 12163 src/runtime.cc ASSERT(go_between_scope_info->ContextLocalCount() == 0); ASSERT 12261 src/runtime.cc ASSERT(args.length() == 4); ASSERT 12332 src/runtime.cc ASSERT(args.length() == 0); ASSERT 12432 src/runtime.cc ASSERT(args.length() == 3); ASSERT 12473 src/runtime.cc ASSERT(HEAP->IsHeapIterable()); ASSERT 12524 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12551 src/runtime.cc ASSERT(HEAP->IsHeapIterable()); ASSERT 12573 src/runtime.cc ASSERT(args.length() == 1); ASSERT 12585 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12602 src/runtime.cc ASSERT(args.length() == 0); ASSERT 12611 src/runtime.cc ASSERT(args.length() == 1); ASSERT 12626 src/runtime.cc ASSERT(args.length() == 1); ASSERT 12640 src/runtime.cc ASSERT(args.length() == 1); ASSERT 12656 src/runtime.cc ASSERT(obj != NULL); ASSERT 12677 src/runtime.cc ASSERT(args.length() == 1); ASSERT 12723 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12742 src/runtime.cc ASSERT(args.length() == 3); ASSERT 12765 src/runtime.cc ASSERT(args.length() == 1); ASSERT 12774 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12784 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12810 src/runtime.cc ASSERT(args.length() == 3); ASSERT 12830 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12844 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12857 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12870 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12908 src/runtime.cc ASSERT(args.length() == 2); ASSERT 12945 src/runtime.cc ASSERT(args.length() == 2); ASSERT 13254 src/runtime.cc ASSERT(args.length() == 1); ASSERT 13348 src/runtime.cc ASSERT(cursor + 4 <= elements->length()); ASSERT 13384 src/runtime.cc ASSERT(args.length() == 2); ASSERT 13417 src/runtime.cc ASSERT(size <= cache->length()); ASSERT 13472 src/runtime.cc ASSERT(index % 2 == 0); ASSERT 13473 src/runtime.cc ASSERT(index >= JSFunctionResultCache::kEntriesIndex); ASSERT 13474 src/runtime.cc ASSERT(index < cache_handle->length()); ASSERT 13533 src/runtime.cc ASSERT(args.length() == 0); ASSERT 13577 src/runtime.cc ASSERT(args.length() == 2); ASSERT 13623 src/runtime.cc ASSERT(args.length() == 2); ASSERT 13650 src/runtime.cc ASSERT(Isolate::Current()->heap() == heap); ASSERT 13651 src/runtime.cc ASSERT(dictionary != NULL); ASSERT 13652 src/runtime.cc ASSERT(StringDictionary::cast(dictionary)->NumberOfElements() == 0); ASSERT 42 src/safepoint-table.cc ASSERT(is_valid()); ASSERT 43 src/safepoint-table.cc ASSERT(IsAligned(kNumSafepointRegisters, kBitsPerByte)); ASSERT 53 src/safepoint-table.cc ASSERT(is_valid()); ASSERT 54 src/safepoint-table.cc ASSERT(reg_index >= 0 && reg_index < kNumSafepointRegisters); ASSERT 62 src/safepoint-table.cc ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION); ASSERT 70 src/safepoint-table.cc ASSERT(entry_size_ > 0); ASSERT 93 src/safepoint-table.cc ASSERT(IsAligned(kNumSafepointRegisters, kBitsPerByte)); ASSERT 112 src/safepoint-table.cc ASSERT(digits >= 0 && digits <= kBitsPerByte); ASSERT 129 src/safepoint-table.cc ASSERT(arguments >= 0); ASSERT 155 src/safepoint-table.cc ASSERT(emitted_); ASSERT 202 src/safepoint-table.cc ASSERT(IsAligned(kNumSafepointRegisters, kBitsPerByte)); ASSERT 211 src/safepoint-table.cc ASSERT(index >= 0 && index < kNumSafepointRegisters); ASSERT 46 src/safepoint-table.h ASSERT(is_valid()); ASSERT 61 src/safepoint-table.h ASSERT(is_valid()); ASSERT 81 src/safepoint-table.h ASSERT(is_valid()); ASSERT 86 src/safepoint-table.h ASSERT(is_valid()); ASSERT 91 src/safepoint-table.h ASSERT(is_valid()); ASSERT 115 src/safepoint-table.h ASSERT(index < length_); ASSERT 120 src/safepoint-table.h ASSERT(index < length_); ASSERT 80 src/scanner-character-streams.cc ASSERT(buffer_cursor_ > buffer_); ASSERT 81 src/scanner-character-streams.cc ASSERT(pos_ > 0); ASSERT 126 src/scanner-character-streams.cc ASSERT(end_position >= start_position); ASSERT 235 src/scanner-character-streams.cc ASSERT(IsUtf8MultiCharacterFollower(character)); ASSERT 240 src/scanner-character-streams.cc ASSERT(IsUtf8MultiCharacterStart(buffer[*cursor])); ASSERT 256 src/scanner-character-streams.cc ASSERT(IsUtf8MultiCharacterStart(character)); ASSERT 265 src/scanner-character-streams.cc ASSERT(!IsUtf8MultiCharacterFollower(buffer[1 + additional_bytes])); ASSERT 281 src/scanner-character-streams.cc ASSERT(old_pos - raw_data_pos_ <= 4); ASSERT 286 src/scanner-character-streams.cc ASSERT(raw_character_position_ == target_position); ASSERT 295 src/scanner-character-streams.cc ASSERT(raw_data_pos_ - old_pos <= 4); ASSERT 299 src/scanner-character-streams.cc ASSERT(raw_character_position_ == target_position); ASSERT 109 src/scanner-character-streams.h ASSERT(buffer_cursor_ > raw_data_); ASSERT 62 src/scanner.cc ASSERT(expected_length <= 4); // prevent overflow ASSERT 313 src/scanner.cc ASSERT(c0_ == '*'); ASSERT 340 src/scanner.cc ASSERT(c0_ == '!'); ASSERT 348 src/scanner.cc ASSERT(c0_ == '!'); ASSERT 600 src/scanner.cc ASSERT(pos >= current_pos); ASSERT 720 src/scanner.cc ASSERT(IsDecimalDigit(c0_)); // the first digit of the number or the fraction ASSERT 778 src/scanner.cc ASSERT(kind != HEX); // 'e'/'E' must be scanned as part of the hex number ASSERT 887 src/scanner.cc ASSERT(input_length >= 1); ASSERT 925 src/scanner.cc ASSERT(unicode_cache_->IsIdentifierStart(c0_)); ASSERT 1041 src/scanner.cc ASSERT(c0_ == '\\'); ASSERT 193 src/scanner.h ASSERT(code_unit < 0x10000u); ASSERT 201 src/scanner.h ASSERT(!is_ascii_); ASSERT 202 src/scanner.h ASSERT((position_ & 0x1) == 0); ASSERT 209 src/scanner.h ASSERT(is_ascii_); ASSERT 243 src/scanner.h ASSERT(is_ascii_); ASSERT 49 src/scopeinfo.cc ASSERT(scope->StackLocalCount() == stack_local_count); ASSERT 50 src/scopeinfo.cc ASSERT(scope->ContextLocalCount() == context_local_count); ASSERT 62 src/scopeinfo.cc ASSERT(var->IsStackLocal()); ASSERT 92 src/scopeinfo.cc ASSERT(index == scope_info->ParameterEntriesIndex()); ASSERT 100 src/scopeinfo.cc ASSERT(index == scope_info->StackLocalEntriesIndex()); ASSERT 102 src/scopeinfo.cc ASSERT(stack_locals[i]->index() == i); ASSERT 115 src/scopeinfo.cc ASSERT(index == scope_info->ContextLocalNameEntriesIndex()); ASSERT 121 src/scopeinfo.cc ASSERT(index == scope_info->ContextLocalInfoEntriesIndex()); ASSERT 130 src/scopeinfo.cc ASSERT(index == scope_info->FunctionNameEntryIndex()); ASSERT 135 src/scopeinfo.cc ASSERT(function_name_info != STACK || ASSERT 138 src/scopeinfo.cc ASSERT(function_name_info != CONTEXT || ASSERT 142 src/scopeinfo.cc ASSERT(index == scope_info->length()); ASSERT 143 src/scopeinfo.cc ASSERT(scope->num_parameters() == scope_info->ParameterCount()); ASSERT 144 src/scopeinfo.cc ASSERT(scope->num_stack_slots() == scope_info->StackSlotCount()); ASSERT 145 src/scopeinfo.cc ASSERT(scope->num_heap_slots() == scope_info->ContextLength() || ASSERT 158 src/scopeinfo.cc ASSERT(length() > 0); ASSERT 231 src/scopeinfo.cc ASSERT(HasFunctionName()); ASSERT 237 src/scopeinfo.cc ASSERT(0 <= var && var < ParameterCount()); ASSERT 244 src/scopeinfo.cc ASSERT(0 <= var && var < LocalCount()); ASSERT 245 src/scopeinfo.cc ASSERT(StackLocalEntriesIndex() + StackLocalCount() == ASSERT 253 src/scopeinfo.cc ASSERT(0 <= var && var < StackLocalCount()); ASSERT 260 src/scopeinfo.cc ASSERT(0 <= var && var < ContextLocalCount()); ASSERT 267 src/scopeinfo.cc ASSERT(0 <= var && var < ContextLocalCount()); ASSERT 275 src/scopeinfo.cc ASSERT(0 <= var && var < ContextLocalCount()); ASSERT 283 src/scopeinfo.cc ASSERT(name->IsSymbol()); ASSERT 300 src/scopeinfo.cc ASSERT(name->IsSymbol()); ASSERT 301 src/scopeinfo.cc ASSERT(mode != NULL); ASSERT 302 src/scopeinfo.cc ASSERT(init_flag != NULL); ASSERT 307 src/scopeinfo.cc ASSERT(result < ContextLength()); ASSERT 320 src/scopeinfo.cc ASSERT(result < ContextLength()); ASSERT 331 src/scopeinfo.cc ASSERT(name->IsSymbol()); ASSERT 351 src/scopeinfo.cc ASSERT(name->IsSymbol()); ASSERT 352 src/scopeinfo.cc ASSERT(mode != NULL); ASSERT 365 src/scopeinfo.cc ASSERT(length() > 0); ASSERT 420 src/scopeinfo.cc ASSERT(slot_index > kNotFound); ASSERT 451 src/scopeinfo.cc ASSERT(key.data == data); ASSERT 452 src/scopeinfo.cc ASSERT(key.name->Equals(name)); ASSERT 454 src/scopeinfo.cc ASSERT(result.mode() == mode); ASSERT 455 src/scopeinfo.cc ASSERT(result.initialization_flag() == init_flag); ASSERT 456 src/scopeinfo.cc ASSERT(result.index() + kNotFound == slot_index); ASSERT 92 src/scopeinfo.h ASSERT(ModeField::is_valid(mode)); ASSERT 93 src/scopeinfo.h ASSERT(InitField::is_valid(init_flag)); ASSERT 94 src/scopeinfo.h ASSERT(IndexField::is_valid(index)); ASSERT 98 src/scopeinfo.h ASSERT(mode == this->mode()); ASSERT 99 src/scopeinfo.h ASSERT(init_flag == this->initialization_flag()); ASSERT 100 src/scopeinfo.h ASSERT(index == this->index()); ASSERT 55 src/scopes.cc ASSERT(name1->IsSymbol()); ASSERT 56 src/scopes.cc ASSERT(name2->IsSymbol()); ASSERT 79 src/scopes.cc ASSERT(p->key == name.location()); ASSERT 96 src/scopes.cc ASSERT(*reinterpret_cast<String**>(p->key) == *name); ASSERT 97 src/scopes.cc ASSERT(p->value != NULL); ASSERT 125 src/scopes.cc ASSERT(!HasIllegalRedeclaration()); ASSERT 249 src/scopes.cc ASSERT(context->IsCatchContext()); ASSERT 271 src/scopes.cc ASSERT(info->function() != NULL); ASSERT 325 src/scopes.cc ASSERT(!already_resolved()); ASSERT 354 src/scopes.cc ASSERT(outer_scope() != NULL); ASSERT 373 src/scopes.cc ASSERT(is_block_scope()); ASSERT 374 src/scopes.cc ASSERT(temps_.is_empty()); ASSERT 375 src/scopes.cc ASSERT(params_.is_empty()); ASSERT 408 src/scopes.cc ASSERT(scope_info_->StackSlotIndex(*name) < 0); ASSERT 468 src/scopes.cc ASSERT(!already_resolved()); ASSERT 469 src/scopes.cc ASSERT(is_function_scope()); ASSERT 480 src/scopes.cc ASSERT(!already_resolved()); ASSERT 484 src/scopes.cc ASSERT(mode == VAR || ASSERT 495 src/scopes.cc ASSERT(is_global_scope()); ASSERT 518 src/scopes.cc ASSERT(!already_resolved()); ASSERT 540 src/scopes.cc ASSERT(HasIllegalRedeclaration()); ASSERT 545 src/scopes.cc ASSERT(HasIllegalRedeclaration()); ASSERT 578 src/scopes.cc ASSERT(unresolved_[i]->var() != NULL); ASSERT 599 src/scopes.cc ASSERT(stack_locals != NULL); ASSERT 600 src/scopes.cc ASSERT(context_locals != NULL); ASSERT 606 src/scopes.cc ASSERT(var->IsStackLocal()); ASSERT 714 src/scopes.cc ASSERT(s != NULL); // scope must be in the scope chain ASSERT 747 src/scopes.cc ASSERT(beg_pos >= 0 && end_pos >= 0); ASSERT 941 src/scopes.cc ASSERT(binding_kind != NULL); ASSERT 966 src/scopes.cc ASSERT(is_global_scope()); ASSERT 996 src/scopes.cc ASSERT(info->global_scope()->is_global_scope()); ASSERT 1043 src/scopes.cc ASSERT(var != NULL); ASSERT 1087 src/scopes.cc ASSERT(info->global_scope()->is_global_scope()); ASSERT 1184 src/scopes.cc ASSERT(is_function_scope()); ASSERT 1186 src/scopes.cc ASSERT(arguments != NULL); // functions have 'arguments' declared implicitly ASSERT 1216 src/scopes.cc ASSERT(var->scope() == this); ASSERT 1224 src/scopes.cc ASSERT(var->IsUnallocated() || var->IsContextSlot()); ASSERT 1229 src/scopes.cc ASSERT(var->IsUnallocated() || var->IsParameter()); ASSERT 1240 src/scopes.cc ASSERT(var->scope() == this); ASSERT 1241 src/scopes.cc ASSERT(!var->IsVariable(isolate_->factory()->result_symbol()) || ASSERT 1308 src/scopes.cc ASSERT(num_heap_slots_ == 0 || num_heap_slots_ >= Context::MIN_CONTEXT_SLOTS); ASSERT 1326 src/scopes.cc ASSERT(is_global_scope() || is_module_scope()); ASSERT 1329 src/scopes.cc ASSERT(interface_->IsFrozen()); ASSERT 1330 src/scopes.cc ASSERT(scope_info_.is_null()); ASSERT 1342 src/scopes.cc ASSERT(ok); ASSERT 1356 src/scopes.cc ASSERT(is_global_scope() || is_module_scope()); ASSERT 1370 src/scopes.cc ASSERT(!value.is_null()); ASSERT 1375 src/scopes.cc ASSERT(var != NULL && var->IsContextSlot()); ASSERT 1380 src/scopes.cc ASSERT(!(result.is_null() || result->IsUndefined())); ASSERT 77 src/scopes.h ASSERT(index >= 0 && index < 3); ASSERT 143 src/scopes.h ASSERT(is_function_scope()); ASSERT 174 src/scopes.h ASSERT(!already_resolved()); ASSERT 325 src/scopes.h ASSERT(is_function_scope()); ASSERT 332 src/scopes.h ASSERT(is_function_scope()); ASSERT 530 src/serialize.cc ASSERT(key == NULL || index >= 0); ASSERT 599 src/serialize.cc ASSERT(!SpaceIsPaged(space_index) || ASSERT 609 src/serialize.cc ASSERT(!maybe_new_allocation->IsFailure()); ASSERT 615 src/serialize.cc ASSERT(SpaceIsLarge(space_index)); ASSERT 640 src/serialize.cc ASSERT(!SpaceIsLarge(space)); ASSERT 659 src/serialize.cc ASSERT(SpaceIsPaged(space)); ASSERT 669 src/serialize.cc ASSERT(isolate_ != NULL); ASSERT 677 src/serialize.cc ASSERT(isolate_->handle_scope_implementer()->blocks()->is_empty()); ASSERT 710 src/serialize.cc ASSERT(source_->AtEOF()); ASSERT 747 src/serialize.cc ASSERT(HeapObject::FromAddress(address)->IsCode() == is_codespace); ASSERT 770 src/serialize.cc ASSERT(space_number >= LO_SPACE); \ ASSERT 793 src/serialize.cc ASSERT((where & ~kPointedToMask) == 0); \ ASSERT 794 src/serialize.cc ASSERT((how & ~kHowToCodeMask) == 0); \ ASSERT 795 src/serialize.cc ASSERT((within & ~kWhereToPointMask) == 0); \ ASSERT 796 src/serialize.cc ASSERT((space_number & ~kSpaceMask) == 0); ASSERT 831 src/serialize.cc ASSERT(where == kFromStart); \ ASSERT 951 src/serialize.cc ASSERT(!isolate->heap()->InNewSpace(object)); ASSERT 959 src/serialize.cc ASSERT(!isolate->heap()->InNewSpace(object)); ASSERT 973 src/serialize.cc ASSERT(!isolate->heap()->InNewSpace(object)); ASSERT 1121 src/serialize.cc ASSERT(isolate_->IsDefaultIsolate()); ASSERT 1222 src/serialize.cc ASSERT(length == isolate->serialize_partial_snapshot_cache_length() - 1); ASSERT 1365 src/serialize.cc ASSERT(Map::cast(heap_object)->code_cache() == ASSERT 1386 src/serialize.cc ASSERT(!startup_serializer_->address_mapper()->IsMapped(heap_object)); ASSERT 1389 src/serialize.cc ASSERT(!heap_object->IsSymbol()); ASSERT 1458 src/serialize.cc ASSERT(!HEAP->InNewSpace(current_contents)); ASSERT 1593 src/serialize.cc ASSERT(skipped >= 0); ASSERT 148 src/serialize.h ASSERT(kFirstTypeCode <= type && type < kTypeCodeCount); ASSERT 169 src/serialize.h ASSERT(position_ < length_); ASSERT 268 src/serialize.h ASSERT(repeats >= 1 && repeats <= kMaxRepeats); ASSERT 272 src/serialize.h ASSERT(byte_code >= kConstantRepeat && byte_code <= 0x7f); ASSERT 283 src/serialize.h ASSERT(constant >= 0 && constant < kRootArrayNumberOfConstantEncodings); ASSERT 420 src/serialize.h ASSERT(IsMapped(obj)); ASSERT 426 src/serialize.h ASSERT(!IsMapped(obj)); ASSERT 470 src/serialize.h ASSERT(!too_late_to_enable_now_); ASSERT 491 src/serialize.h ASSERT(value >= root_index_wave_front_); ASSERT 606 src/serialize.h ASSERT(!o->IsScript()); ASSERT 64 src/small-pointer-list.h ASSERT(IsAligned(reinterpret_cast<intptr_t>(list), kPointerAlignment)); ASSERT 87 src/small-pointer-list.h ASSERT(IsAligned(reinterpret_cast<intptr_t>(pointer), kPointerAlignment)); ASSERT 96 src/small-pointer-list.h ASSERT(IsAligned(reinterpret_cast<intptr_t>(list), kPointerAlignment)); ASSERT 106 src/small-pointer-list.h ASSERT((data_ & kTagMask) != kEmptyTag); ASSERT 108 src/small-pointer-list.h ASSERT(i == 0); ASSERT 130 src/small-pointer-list.h ASSERT((data_ & kTagMask) != kEmptyTag); ASSERT 141 src/small-pointer-list.h ASSERT(pos == 0); ASSERT 145 src/small-pointer-list.h ASSERT(pos == 0 || pos == 1); ASSERT 181 src/small-pointer-list.h ASSERT((data_ & kTagMask) == kSingletonTag); ASSERT 187 src/small-pointer-list.h ASSERT((data_ & kTagMask) == kListTag); ASSERT 85 src/smart-array-pointer.h ASSERT(is_empty()); ASSERT 65 src/spaces-inl.h ASSERT(has_next()); ASSERT 100 src/spaces-inl.h ASSERT(has_next()); ASSERT 118 src/spaces-inl.h ASSERT(cur_addr_ <= cur_end_); ASSERT 167 src/spaces-inl.h ASSERT(chunk->size() <= static_cast<size_t>(kPageSize)); ASSERT 168 src/spaces-inl.h ASSERT(chunk->owner() == owner); ASSERT 225 src/spaces-inl.h ASSERT(next_chunk()->owner() == owner()); ASSERT 231 src/spaces-inl.h ASSERT(prev_chunk()->owner() == owner()); ASSERT 237 src/spaces-inl.h ASSERT(page->owner() == owner()); ASSERT 243 src/spaces-inl.h ASSERT(page->owner() == owner()); ASSERT 339 src/spaces-inl.h ASSERT(length <= string->length()); ASSERT 340 src/spaces-inl.h ASSERT(string->IsSeqString()); ASSERT 341 src/spaces-inl.h ASSERT(string->address() + StringType::SizeFor(string->length()) == ASSERT 72 src/spaces.cc ASSERT(owner == HEAP->old_pointer_space() || ASSERT 82 src/spaces.cc ASSERT(page->WasSweptPrecisely()); ASSERT 91 src/spaces.cc ASSERT(!space->was_swept_conservatively()); ASSERT 104 src/spaces.cc ASSERT(cur_addr_ == cur_end_); ASSERT 111 src/spaces.cc ASSERT(cur_addr_ == cur_page->area_end()); ASSERT 117 src/spaces.cc ASSERT(cur_page->WasSweptPrecisely()); ASSERT 136 src/spaces.cc ASSERT(code_range_ == NULL); ASSERT 147 src/spaces.cc ASSERT(code_range_->size() == requested); ASSERT 213 src/spaces.cc ASSERT(current_allocation_block_index_ < allocation_list_.length()); ASSERT 228 src/spaces.cc ASSERT(*allocated <= current.size); ASSERT 229 src/spaces.cc ASSERT(IsAddressAligned(current.start, MemoryChunk::kAlignment)); ASSERT 246 src/spaces.cc ASSERT(IsAddressAligned(address, MemoryChunk::kAlignment)); ASSERT 287 src/spaces.cc ASSERT(size_ == 0); ASSERT 298 src/spaces.cc ASSERT(reservation->IsReserved()); ASSERT 300 src/spaces.cc ASSERT(size_ >= size); ASSERT 306 src/spaces.cc ASSERT(size_executable_ >= size); ASSERT 310 src/spaces.cc ASSERT(!isolate_->code_range()->contains( ASSERT 312 src/spaces.cc ASSERT(executable == NOT_EXECUTABLE || !isolate_->code_range()->exists()); ASSERT 321 src/spaces.cc ASSERT(size_ >= size); ASSERT 327 src/spaces.cc ASSERT(size_executable_ >= size); ASSERT 331 src/spaces.cc ASSERT(executable == EXECUTABLE); ASSERT 334 src/spaces.cc ASSERT(executable == NOT_EXECUTABLE || !isolate_->code_range()->exists()); ASSERT 337 src/spaces.cc ASSERT(result); ASSERT 412 src/spaces.cc ASSERT(!chunk->IsFlagSet(in_to_space ? MemoryChunk::IN_FROM_SPACE ASSERT 439 src/spaces.cc ASSERT(base == chunk->address()); ASSERT 455 src/spaces.cc ASSERT(OFFSET_OF(MemoryChunk, flags_) == kFlagsOffset); ASSERT 456 src/spaces.cc ASSERT(OFFSET_OF(MemoryChunk, live_byte_count_) == kLiveBytesOffset); ASSERT 515 src/spaces.cc ASSERT(IsAligned(reinterpret_cast<intptr_t>(base), ASSERT 672 src/spaces.cc ASSERT(callback != NULL); ASSERT 674 src/spaces.cc ASSERT(!MemoryAllocator::MemoryAllocationCallbackRegistered(callback)); ASSERT 681 src/spaces.cc ASSERT(callback != NULL); ASSERT 824 src/spaces.cc ASSERT(!heap()->mark_compact_collector()->in_use()); ASSERT 841 src/spaces.cc ASSERT(max_capacity_ % AreaSize() == 0); ASSERT 845 src/spaces.cc ASSERT(Capacity() < max_capacity_); ASSERT 866 src/spaces.cc ASSERT(Capacity() <= max_capacity_); ASSERT 918 src/spaces.cc ASSERT(page->LiveBytes() == 0); ASSERT 919 src/spaces.cc ASSERT(AreaSize() == page->area_size()); ASSERT 948 src/spaces.cc ASSERT(Capacity() > 0); ASSERT 998 src/spaces.cc ASSERT(page->owner() == this); ASSERT 1002 src/spaces.cc ASSERT(page->WasSweptPrecisely()); ASSERT 1008 src/spaces.cc ASSERT(end_of_previous_object <= object->address()); ASSERT 1013 src/spaces.cc ASSERT(map->IsMap()); ASSERT 1014 src/spaces.cc ASSERT(heap()->map_space()->Contains(map)); ASSERT 1029 src/spaces.cc ASSERT(object->address() + size <= top); ASSERT 1034 src/spaces.cc ASSERT(allocation_pointer_found_in_space); ASSERT 1061 src/spaces.cc ASSERT(initial_semispace_capacity <= maximum_semispace_capacity); ASSERT 1062 src/spaces.cc ASSERT(IsPowerOf2(maximum_semispace_capacity)); ASSERT 1073 src/spaces.cc ASSERT(reserved_semispace_capacity == heap()->ReservedSemiSpaceSize()); ASSERT 1074 src/spaces.cc ASSERT(static_cast<intptr_t>(chunk_size_) >= ASSERT 1076 src/spaces.cc ASSERT(IsAddressAligned(chunk_base_, 2 * reserved_semispace_capacity, 0)); ASSERT 1087 src/spaces.cc ASSERT(!from_space_.is_committed()); // No need to use memory yet. ASSERT 1119 src/spaces.cc ASSERT(reservation_.IsReserved()); ASSERT 1134 src/spaces.cc ASSERT(Capacity() < MaximumCapacity()); ASSERT 1329 src/spaces.cc ASSERT(maximum_capacity >= Page::kPageSize); ASSERT 1349 src/spaces.cc ASSERT(!is_committed()); ASSERT 1374 src/spaces.cc ASSERT(is_committed()); ASSERT 1391 src/spaces.cc ASSERT((new_capacity & Page::kPageAlignmentMask) == 0); ASSERT 1392 src/spaces.cc ASSERT(new_capacity <= maximum_capacity_); ASSERT 1393 src/spaces.cc ASSERT(new_capacity > capacity_); ASSERT 1401 src/spaces.cc ASSERT(IsAligned(delta, OS::AllocateAlignment())); ASSERT 1408 src/spaces.cc ASSERT(last_page != anchor()); ASSERT 1426 src/spaces.cc ASSERT((new_capacity & Page::kPageAlignmentMask) == 0); ASSERT 1427 src/spaces.cc ASSERT(new_capacity >= initial_capacity_); ASSERT 1428 src/spaces.cc ASSERT(new_capacity < capacity_); ASSERT 1436 src/spaces.cc ASSERT(IsAligned(delta, OS::AllocateAlignment())); ASSERT 1448 src/spaces.cc ASSERT((current_page_ <= first_page()) && (current_page_ >= new_last_page)); ASSERT 1479 src/spaces.cc ASSERT(page->IsFlagSet(MemoryChunk::SCAN_ON_SCAVENGE)); ASSERT 1480 src/spaces.cc ASSERT(page->IsFlagSet(MemoryChunk::IN_TO_SPACE) || ASSERT 1488 src/spaces.cc ASSERT(anchor_.next_page() != &anchor_); ASSERT 1495 src/spaces.cc ASSERT(from->anchor_.next_page() != &from->anchor_); ASSERT 1496 src/spaces.cc ASSERT(to->anchor_.next_page() != &to->anchor_); ASSERT 1515 src/spaces.cc ASSERT(NewSpacePage::FromLimit(mark)->semi_space() == this); ASSERT 1682 src/spaces.cc ASSERT(0 <= type && type <= LAST_TYPE); ASSERT 1683 src/spaces.cc ASSERT(isolate->heap_histograms()[type].name() != NULL); ASSERT 1806 src/spaces.cc ASSERT(0 <= type && type <= LAST_TYPE); ASSERT 1814 src/spaces.cc ASSERT(0 <= type && type <= LAST_TYPE); ASSERT 1823 src/spaces.cc ASSERT(size_in_bytes > 0); ASSERT 1824 src/spaces.cc ASSERT(IsAligned(size_in_bytes, kPointerSize)); ASSERT 1851 src/spaces.cc ASSERT(IsFreeListNode(this)); ASSERT 1853 src/spaces.cc ASSERT(map() == NULL || Size() >= kNextOffset + kPointerSize); ASSERT 1864 src/spaces.cc ASSERT(IsFreeListNode(this)); ASSERT 1866 src/spaces.cc ASSERT(Size() >= kNextOffset + kPointerSize); ASSERT 1875 src/spaces.cc ASSERT(IsFreeListNode(this)); ASSERT 1880 src/spaces.cc ASSERT(map() == NULL || Size() >= kNextOffset + kPointerSize); ASSERT 1929 src/spaces.cc ASSERT(IsVeryLong() || available_ == SumFreeLists()); ASSERT 1987 src/spaces.cc ASSERT((*cur)->map() == HEAP->raw_unchecked_free_space_map()); ASSERT 2008 src/spaces.cc ASSERT(0 < size_in_bytes); ASSERT 2009 src/spaces.cc ASSERT(size_in_bytes <= kMaxBlockSize); ASSERT 2010 src/spaces.cc ASSERT(IsAligned(size_in_bytes, kPointerSize)); ASSERT 2012 src/spaces.cc ASSERT(owner_->limit() - owner_->top() < size_in_bytes); ASSERT 2019 src/spaces.cc ASSERT(IsVeryLong() || available_ == SumFreeLists()); ASSERT 2022 src/spaces.cc ASSERT(bytes_left >= 0); ASSERT 2042 src/spaces.cc ASSERT(!MarkCompactCollector::IsOnEvacuationCandidate(new_node)); ASSERT 2137 src/spaces.cc ASSERT(cur->map() == HEAP->raw_unchecked_free_space_map()); ASSERT 2192 src/spaces.cc ASSERT(bytes <= InitialCapacity()); ASSERT 2243 src/spaces.cc ASSERT(size_in_bytes <= AreaSize()); ASSERT 2244 src/spaces.cc ASSERT(size_in_bytes == RoundSizeDownToObjectAlignment(size_in_bytes)); ASSERT 2422 src/spaces.cc ASSERT(!it->done()); ASSERT 2423 src/spaces.cc ASSERT(it->rinfo()->rmode() == RelocInfo::COMMENT); ASSERT 2439 src/spaces.cc ASSERT(!it->done()); ASSERT 2478 src/spaces.cc ASSERT(code->instruction_start() <= prev_pc && ASSERT 2527 src/spaces.cc ASSERT(object->IsMap() || object->IsFreeSpace()); ASSERT 2538 src/spaces.cc ASSERT(object->IsJSGlobalPropertyCell() || ASSERT 2629 src/spaces.cc ASSERT(page->area_size() >= object_size); ASSERT 2645 src/spaces.cc ASSERT(entry != NULL); ASSERT 2679 src/spaces.cc ASSERT(e->value != NULL); ASSERT 2681 src/spaces.cc ASSERT(page->is_valid()); ASSERT 2766 src/spaces.cc ASSERT(object->address() == page->area_start()); ASSERT 2771 src/spaces.cc ASSERT(map->IsMap()); ASSERT 2772 src/spaces.cc ASSERT(heap()->map_space()->Contains(map)); ASSERT 2777 src/spaces.cc ASSERT(object->IsCode() || object->IsSeqString() || ASSERT 2796 src/spaces.cc ASSERT(heap()->Contains(element_object)); ASSERT 2797 src/spaces.cc ASSERT(element_object->map()->IsMap()); ASSERT 98 src/spaces.h ASSERT((OffsetFrom(address) & Page::kPageAlignmentMask) == 0) ASSERT 101 src/spaces.h ASSERT((OffsetFrom(address) & kObjectAlignmentMask) == 0) ASSERT 104 src/spaces.h ASSERT((OffsetFrom(address) & kMapAlignmentMask) == 0) ASSERT 107 src/spaces.h ASSERT((0 < size) && (size <= Page::kMaxNonCodeHeapObjectSize)) ASSERT 110 src/spaces.h ASSERT((Page::kObjectStartOffset <= offset) \ ASSERT 114 src/spaces.h ASSERT((0 <= index) && (index <= MapSpace::kMaxMapPageIndex)) ASSERT 331 src/spaces.h ASSERT((reinterpret_cast<intptr_t>(space) & kFailureTagMask) == 0); ASSERT 333 src/spaces.h ASSERT((reinterpret_cast<intptr_t>(owner_) & kFailureTagMask) == ASSERT 467 src/spaces.h ASSERT(static_cast<unsigned>(live_byte_count_) <= size_); ASSERT 589 src/spaces.h ASSERT(slots_buffer_ == NULL); ASSERT 594 src/spaces.h ASSERT(slots_buffer_ == NULL); ASSERT 853 src/spaces.h ASSERT(IsAddressAligned(start, MemoryChunk::kAlignment)); ASSERT 854 src/spaces.h ASSERT(size >= static_cast<size_t>(Page::kPageSize)); ASSERT 858 src/spaces.h ASSERT(IsAddressAligned(start, MemoryChunk::kAlignment)); ASSERT 859 src/spaces.h ASSERT(size >= static_cast<size_t>(Page::kPageSize)); ASSERT 1252 src/spaces.h ASSERT(size_ >= 0); ASSERT 1261 src/spaces.h ASSERT(size_ >= 0); ASSERT 1267 src/spaces.h ASSERT(size_ >= 0); ASSERT 1273 src/spaces.h ASSERT(size_ >= 0); ASSERT 1280 src/spaces.h ASSERT(size_ >= 0); ASSERT 1496 src/spaces.h ASSERT(!IsSweepingComplete() || (unswept_free_bytes_ == 0)); ASSERT 1531 src/spaces.h ASSERT(top == limit || ASSERT 1586 src/spaces.h ASSERT(unswept_free_bytes_ == 0); ASSERT 1596 src/spaces.h ASSERT(ShouldBeSweptLazily(p)); ASSERT 1601 src/spaces.h ASSERT(ShouldBeSweptLazily(p)); ASSERT 1849 src/spaces.h ASSERT(anchor_.next_page() != &anchor_); ASSERT 2000 src/spaces.h ASSERT(!page->is_anchor()); ASSERT 2126 src/spaces.h ASSERT(to_space_.Capacity() == from_space_.Capacity()); ASSERT 2143 src/spaces.h ASSERT(to_space_.MaximumCapacity() == from_space_.MaximumCapacity()); ASSERT 2149 src/spaces.h ASSERT(to_space_.InitialCapacity() == from_space_.InitialCapacity()); ASSERT 2155 src/spaces.h ASSERT(to_space_.current_page()->ContainsLimit(allocation_info_.top)); ASSERT 2172 src/spaces.h ASSERT(Contains(addr)); ASSERT 2173 src/spaces.h ASSERT(IsAligned(OffsetFrom(addr), kPointerSize) || ASSERT 42 src/store-buffer-inl.h ASSERT(!heap_->cell_space()->Contains(addr)); ASSERT 43 src/store-buffer-inl.h ASSERT(!heap_->code_space()->Contains(addr)); ASSERT 48 src/store-buffer-inl.h ASSERT(top == limit_); ASSERT 51 src/store-buffer-inl.h ASSERT(top < limit_); ASSERT 68 src/store-buffer-inl.h ASSERT(callback_ != NULL); ASSERT 72 src/store-buffer.cc ASSERT((reinterpret_cast<uintptr_t>(old_start_) & 0xfff) == 0); ASSERT 74 src/store-buffer.cc ASSERT(initial_length > 0); ASSERT 75 src/store-buffer.cc ASSERT(initial_length <= kOldStoreBufferLength); ASSERT 84 src/store-buffer.cc ASSERT(reinterpret_cast<Address>(start_) >= virtual_memory_->address()); ASSERT 85 src/store-buffer.cc ASSERT(reinterpret_cast<Address>(limit_) >= virtual_memory_->address()); ASSERT 89 src/store-buffer.cc ASSERT(start_ <= vm_limit); ASSERT 90 src/store-buffer.cc ASSERT(limit_ <= vm_limit); ASSERT 92 src/store-buffer.cc ASSERT((reinterpret_cast<uintptr_t>(limit_) & kStoreBufferOverflowBit) != 0); ASSERT 93 src/store-buffer.cc ASSERT((reinterpret_cast<uintptr_t>(limit_ - 1) & kStoreBufferOverflowBit) == ASSERT 136 src/store-buffer.cc ASSERT(a > b); ASSERT 145 src/store-buffer.cc ASSERT(sizeof(1) == sizeof(a)); ASSERT 156 src/store-buffer.cc ASSERT(may_move_store_buffer_entries_); ASSERT 183 src/store-buffer.cc ASSERT(may_move_store_buffer_entries_); ASSERT 219 src/store-buffer.cc ASSERT(i != 0 || old_top_ == old_start_); ASSERT 444 src/store-buffer.cc ASSERT(object->IsHeapObject()); ASSERT 472 src/store-buffer.cc ASSERT(MapStartAlign(start) == start); ASSERT 473 src/store-buffer.cc ASSERT(MapEndAlign(end) == end); ASSERT 477 src/store-buffer.cc ASSERT(!heap_->InNewSpace(Memory::Object_at(map_address))); ASSERT 478 src/store-buffer.cc ASSERT(Memory::Object_at(map_address)->IsMap()); ASSERT 498 src/store-buffer.cc ASSERT(map_aligned_start == start); ASSERT 499 src/store-buffer.cc ASSERT(map_aligned_end == end); ASSERT 566 src/store-buffer.cc ASSERT(o != free_space_map); ASSERT 567 src/store-buffer.cc ASSERT(o != two_pointer_filler_map); ASSERT 568 src/store-buffer.cc ASSERT(visitable_end < space->top() || visitable_end >= space->limit()); ASSERT 572 src/store-buffer.cc ASSERT(visitable_end == end_of_page); ASSERT 600 src/store-buffer.cc ASSERT(old_top_ == saved_top + 1 || old_top_ == saved_top); ASSERT 641 src/store-buffer.cc ASSERT(array->IsFixedArray()); ASSERT 672 src/store-buffer.cc ASSERT(top <= limit_); ASSERT 675 src/store-buffer.cc ASSERT(may_move_store_buffer_entries_); ASSERT 682 src/store-buffer.cc ASSERT(!heap_->cell_space()->Contains(*current)); ASSERT 683 src/store-buffer.cc ASSERT(!heap_->code_space()->Contains(*current)); ASSERT 684 src/store-buffer.cc ASSERT(!heap_->old_data_space()->Contains(*current)); ASSERT 708 src/store-buffer.cc ASSERT(old_top_ <= old_limit_); ASSERT 100 src/store-buffer.h ASSERT(top >= Start()); ASSERT 101 src/store-buffer.h ASSERT(top <= Limit()); ASSERT 110 src/string-search.h ASSERT(sizeof(PatternChar) == 2); ASSERT 248 src/string-search.h ASSERT(length > 0); ASSERT 267 src/string-search.h ASSERT(pattern.length() > 1); ASSERT 55 src/string-stream.cc ASSERT(length_ < capacity_); ASSERT 67 src/string-stream.cc ASSERT(capacity_ >= 5); ASSERT 183 src/string-stream.cc ASSERT(buffer_[length_] == '\0'); ASSERT 583 src/string-stream.cc ASSERT(size_ >= *bytes); ASSERT 123 src/strtod.cc ASSERT(buffer[buffer.length() - 1] != '0'); ASSERT 142 src/strtod.cc ASSERT(0 <= digit && digit <= 9); ASSERT 200 src/strtod.cc ASSERT(read_digits == trimmed.length()); ASSERT 207 src/strtod.cc ASSERT(read_digits == trimmed.length()); ASSERT 219 src/strtod.cc ASSERT(read_digits == trimmed.length()); ASSERT 232 src/strtod.cc ASSERT(0 < exponent); ASSERT 233 src/strtod.cc ASSERT(exponent < PowersOfTenCache::kDecimalExponentDistance); ASSERT 236 src/strtod.cc ASSERT(PowersOfTenCache::kDecimalExponentDistance == 8); ASSERT 276 src/strtod.cc ASSERT(exponent <= PowersOfTenCache::kMaxDecimalExponent); ASSERT 294 src/strtod.cc ASSERT(DiyFp::kSignificandSize == 64); ASSERT 336 src/strtod.cc ASSERT(DiyFp::kSignificandSize == 64); ASSERT 337 src/strtod.cc ASSERT(precision_digits_count < 64); ASSERT 381 src/strtod.cc ASSERT(buffer.length() + exponent <= kMaxDecimalPower + 1); ASSERT 382 src/strtod.cc ASSERT(buffer.length() + exponent > kMinDecimalPower); ASSERT 383 src/strtod.cc ASSERT(buffer.length() <= kMaxSignificantDecimalDigits); ASSERT 388 src/strtod.cc ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits); ASSERT 48 src/stub-cache.cc ASSERT(isolate == Isolate::Current()); ASSERT 53 src/stub-cache.cc ASSERT(IsPowerOf2(kPrimaryTableSize)); ASSERT 54 src/stub-cache.cc ASSERT(IsPowerOf2(kSecondaryTableSize)); ASSERT 65 src/stub-cache.cc ASSERT(!heap()->InNewSpace(name)); ASSERT 66 src/stub-cache.cc ASSERT(name->IsSymbol()); ASSERT 72 src/stub-cache.cc ASSERT(Code::ExtractICStateFromFlags(flags) == MONOMORPHIC); ASSERT 76 src/stub-cache.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); ASSERT 105 src/stub-cache.cc ASSERT(receiver->IsGlobalObject() || receiver->HasFastProperties()); ASSERT 140 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 159 src/stub-cache.cc ASSERT(v8::ToCData<Address>(callback->getter()) != 0); ASSERT 160 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 180 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 200 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 219 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 245 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 265 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 285 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 304 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 324 src/stub-cache.cc ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); ASSERT 468 src/stub-cache.cc ASSERT(!code.is_null()); ASSERT 509 src/stub-cache.cc ASSERT(v8::ToCData<Address>(callback->setter()) != 0); ASSERT 753 src/stub-cache.cc ASSERT(entry != -1); ASSERT 828 src/stub-cache.cc ASSERT(kind == Code::KEYED_CALL_IC); ASSERT 987 src/stub-cache.cc ASSERT(args[0]->IsJSObject()); ASSERT 988 src/stub-cache.cc ASSERT(args[1]->IsJSObject()); ASSERT 989 src/stub-cache.cc ASSERT(args[3]->IsSmi()); ASSERT 993 src/stub-cache.cc ASSERT(fun != NULL); ASSERT 994 src/stub-cache.cc ASSERT(callback->IsCompatibleReceiver(args[0])); ASSERT 1015 src/stub-cache.cc ASSERT(fun != NULL); ASSERT 1016 src/stub-cache.cc ASSERT(callback->IsCompatibleReceiver(recv)); ASSERT 1047 src/stub-cache.cc ASSERT(kAccessorInfoOffsetInInterceptorArgs == 2); ASSERT 1048 src/stub-cache.cc ASSERT(args[2]->IsJSObject()); // Receiver. ASSERT 1049 src/stub-cache.cc ASSERT(args[3]->IsJSObject()); // Holder. ASSERT 1050 src/stub-cache.cc ASSERT(args[5]->IsSmi()); // Isolate. ASSERT 1051 src/stub-cache.cc ASSERT(args.length() == 6); ASSERT 1056 src/stub-cache.cc ASSERT(getter != NULL); ASSERT 1084 src/stub-cache.cc ASSERT(ic.target()->is_load_stub() || ic.target()->is_keyed_load_stub()); ASSERT 1101 src/stub-cache.cc ASSERT(kAccessorInfoOffsetInInterceptorArgs == 2); ASSERT 1104 src/stub-cache.cc ASSERT(args->length() == 6); ASSERT 1111 src/stub-cache.cc ASSERT(getter != NULL); ASSERT 1169 src/stub-cache.cc ASSERT(args.length() == 4); ASSERT 1173 src/stub-cache.cc ASSERT(args.smi_at(3) == kStrictMode || args.smi_at(3) == kNonStrictMode); ASSERT 1175 src/stub-cache.cc ASSERT(recv->HasNamedInterceptor()); ASSERT 1185 src/stub-cache.cc ASSERT(args.smi_at(1) >= 0); ASSERT 1236 src/stub-cache.cc ASSERT(!CallIC::Contextual::decode( ASSERT 1455 src/stub-cache.cc ASSERT(HasCustomCallGenerator(function)); ASSERT 1471 src/stub-cache.cc ASSERT(optimization.is_simple_api_call()); ASSERT 1530 src/stub-cache.cc ASSERT(is_simple_api_call()); ASSERT 340 src/stub-cache.h ASSERT(name->HasHashCode()); ASSERT 886 src/stub-cache.h ASSERT(is_constant_call()); ASSERT 895 src/stub-cache.h ASSERT(is_simple_api_call()); ASSERT 900 src/stub-cache.h ASSERT(is_simple_api_call()); ASSERT 197 src/token.h ASSERT(tok < NUM_TOKENS); // tok is unsigned ASSERT 227 src/token.h ASSERT(IsCompareOp(op)); ASSERT 242 src/token.h ASSERT(IsCompareOp(op)); ASSERT 276 src/token.h ASSERT(tok < NUM_TOKENS); // tok is unsigned. ASSERT 283 src/token.h ASSERT(tok < NUM_TOKENS); // tok is unsigned. ASSERT 55 src/transitions-inl.h ASSERT(object->IsTransitionArray()); ASSERT 106 src/transitions-inl.h ASSERT(this != NULL); ASSERT 107 src/transitions-inl.h ASSERT(transitions->IsFixedArray()); ASSERT 122 src/transitions-inl.h ASSERT(transition_number < number_of_transitions()); ASSERT 130 src/transitions-inl.h ASSERT(transition_number < number_of_transitions()); ASSERT 136 src/transitions-inl.h ASSERT(transition_number < number_of_transitions()); ASSERT 142 src/transitions-inl.h ASSERT(transition_number < number_of_transitions()); ASSERT 148 src/transitions-inl.h ASSERT(transition_number < number_of_transitions()); ASSERT 156 src/transitions-inl.h ASSERT(transition_number < number_of_transitions()); ASSERT 165 src/transitions-inl.h ASSERT(descriptor != DescriptorArray::kNotFound); ASSERT 78 src/transitions.h ASSERT(length() >= kFirstIndex); ASSERT 70 src/type-info.cc ASSERT(reinterpret_cast<Address>(*dictionary_.location()) != kHandleZapValue); ASSERT 185 src/type-info.cc ASSERT(LoadIsMonomorphicNormal(expr)); ASSERT 190 src/type-info.cc ASSERT(first_map != NULL); ASSERT 200 src/type-info.cc ASSERT(StoreIsMonomorphicNormal(expr)); ASSERT 205 src/type-info.cc ASSERT(first_map != NULL); ASSERT 256 src/type-info.cc ASSERT(check != RECEIVER_MAP_CHECK); ASSERT 278 src/type-info.cc ASSERT(function != NULL); ASSERT 295 src/type-info.cc ASSERT(ObjectLiteralStoreIsMonomorphic(prop)); ASSERT 356 src/type-info.cc ASSERT(first_map != NULL); ASSERT 368 src/type-info.cc ASSERT(code->is_unary_op_stub()); ASSERT 506 src/type-info.cc ASSERT(Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC); ASSERT 512 src/type-info.cc ASSERT(object->IsCode()); ASSERT 715 src/type-info.cc ASSERT(dictionary_->FindEntry(ast_id) == UnseededNumberDictionary::kNotFound); ASSERT 721 src/type-info.cc ASSERT(maybe_result->ToObject(&result)); ASSERT 722 src/type-info.cc ASSERT(*dictionary_ == result); ASSERT 85 src/type-info.h ASSERT(t == kUnknown || ASSERT 124 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 129 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 134 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 139 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 144 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 149 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 154 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 159 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 164 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 169 src/type-info.h ASSERT(type_ != kUninitialized); ASSERT 70 src/unbound-queue-inl.h ASSERT(divider_ != last_); ASSERT 88 src/unbound-queue-inl.h ASSERT(divider_ != last_); ASSERT 49 src/utils.cc ASSERT(!is_finalized() && position_ + n < buffer_.length()); ASSERT 50 src/utils.cc ASSERT(static_cast<size_t>(n) <= strlen(s)); ASSERT 82 src/utils.cc ASSERT(!is_finalized() && position_ < buffer_.length()); ASSERT 86 src/utils.cc ASSERT(strlen(buffer_.start()) == static_cast<size_t>(position_)); ASSERT 88 src/utils.cc ASSERT(is_finalized()); ASSERT 57 src/utils.h ASSERT(IsPowerOf2(x)); ASSERT 58 src/utils.h ASSERT(x != 0); ASSERT 143 src/utils.h ASSERT(IsPowerOf2(m)); ASSERT 187 src/utils.h ASSERT(x <= 0x80000000u); ASSERT 236 src/utils.h ASSERT(length == static_cast<size_t>(static_cast<int>(length))); ASSERT 262 src/utils.h ASSERT(is_valid(value)); ASSERT 342 src/utils.h ASSERT(!resource->is_reserved_); ASSERT 366 src/utils.h ASSERT(length == 0 || (length > 0 && data != NULL)); ASSERT 376 src/utils.h ASSERT(to <= length_); ASSERT 377 src/utils.h ASSERT(from < to); ASSERT 378 src/utils.h ASSERT(0 <= from); ASSERT 393 src/utils.h ASSERT(0 <= index && index < length_); ASSERT 423 src/utils.h ASSERT(length <= length_); ASSERT 436 src/utils.h ASSERT(offset < length_); ASSERT 467 src/utils.h ASSERT(pointer_ != NULL); ASSERT 472 src/utils.h ASSERT(pointer_ == NULL && value != NULL); ASSERT 579 src/utils.h ASSERT(size > 0); ASSERT 613 src/utils.h ASSERT(size_ <= destination.length()); ASSERT 653 src/utils.h ASSERT(growth_factor > 1); ASSERT 671 src/utils.h ASSERT(index_ + min_capacity <= current_chunk_.length()); ASSERT 710 src/utils.h ASSERT(sequence_start_ == kNoSequence); ASSERT 715 src/utils.h ASSERT(sequence_start_ != kNoSequence); ASSERT 724 src/utils.h ASSERT(sequence_start_ != kNoSequence); ASSERT 749 src/utils.h ASSERT(sequence_length < new_chunk.length()); ASSERT 795 src/utils.h ASSERT(exponent <= 9); ASSERT 796 src/utils.h ASSERT(exponent >= 1); ASSERT 866 src/utils.h ASSERT(i < length()); ASSERT 907 src/utils.h ASSERT(!is_finalized()); ASSERT 918 src/utils.h ASSERT(c != '\0'); ASSERT 919 src/utils.h ASSERT(!is_finalized() && position_ < buffer_.length()); ASSERT 976 src/utils.h ASSERT(element < static_cast<int>(sizeof(T) * CHAR_BIT)); ASSERT 77 src/v8.cc ASSERT(i::Isolate::CurrentPerIsolateThreadData() != NULL); ASSERT 78 src/v8.cc ASSERT(i::Isolate::CurrentPerIsolateThreadData()->thread_id().Equals( ASSERT 80 src/v8.cc ASSERT(i::Isolate::CurrentPerIsolateThreadData()->isolate() == ASSERT 105 src/v8.cc ASSERT(isolate->IsDefaultIsolate()); ASSERT 169 src/v8.cc ASSERT(context->IsGlobalContext()); ASSERT 179 src/v8.cc ASSERT(isolate == Isolate::Current()); ASSERT 60 src/v8checks.h ASSERT((reinterpret_cast<intptr_t>(address) & HeapObjectTagMask()) == 0) ASSERT 62 src/v8checks.h #define ASSERT_SIZE_TAG_ALIGNED(size) ASSERT((size & HeapObjectTagMask()) == 0) ASSERT 84 src/v8threads.cc ASSERT(isolate_->thread_manager()->IsLockedByCurrentThread()); ASSERT 103 src/v8threads.cc ASSERT(isolate_->thread_manager()->IsLockedByCurrentThread()); ASSERT 123 src/v8threads.cc ASSERT(isolate_->thread_manager()->IsLockedByCurrentThread()); ASSERT 133 src/v8threads.cc ASSERT(!isolate_->thread_manager()->IsLockedByCurrentThread()); ASSERT 156 src/v8threads.cc ASSERT(IsLockedByCurrentThread()); ASSERT 164 src/v8threads.cc ASSERT(per_thread != NULL); ASSERT 165 src/v8threads.cc ASSERT(per_thread->thread_state() == lazily_archived_thread_state_); ASSERT 215 src/v8threads.cc ASSERT(IsLockedByCurrentThread()); ASSERT 332 src/v8threads.cc ASSERT(lazily_archived_thread_.Equals(ThreadId::Invalid())); ASSERT 333 src/v8threads.cc ASSERT(!IsArchived()); ASSERT 334 src/v8threads.cc ASSERT(IsLockedByCurrentThread()); ASSERT 342 src/v8threads.cc ASSERT(state->id().Equals(ThreadId::Invalid())); ASSERT 344 src/v8threads.cc ASSERT(!state->id().Equals(ThreadId::Invalid())); ASSERT 349 src/v8threads.cc ASSERT(IsLockedByCurrentThread()); ASSERT 439 src/v8threads.cc ASSERT(Locker::IsLocked(reinterpret_cast<v8::Isolate*>(isolate))); ASSERT 456 src/v8threads.cc ASSERT(Locker::IsLocked(reinterpret_cast<v8::Isolate*>(isolate))); ASSERT 482 src/v8threads.cc ASSERT(Locker::IsLocked()); ASSERT 116 src/v8utils.cc ASSERT(result != NULL); ASSERT 267 src/v8utils.cc ASSERT(!is_finalized() && position_ < buffer_.length()); ASSERT 335 src/v8utils.cc ASSERT(filename_ != NULL); ASSERT 129 src/v8utils.h ASSERT(Min(dst, src) + num_words <= Max(dst, src)); ASSERT 130 src/v8utils.h ASSERT(num_words > 0); ASSERT 78 src/variables.cc ASSERT(name->IsSymbol()); ASSERT 80 src/variables.cc ASSERT(!(mode == VAR && initialization_flag == kNeedsInitialization)); ASSERT 102 src/variables.h ASSERT(mode_ != TEMPORARY); ASSERT 145 src/variables.h ASSERT(mode_ == DYNAMIC_LOCAL && local_if_not_shadowed_ != NULL); ASSERT 91 src/win32-math.cc ASSERT(flags & (_FPCLASS_SNAN | _FPCLASS_QNAN)); ASSERT 69 src/x64/assembler-x64-inl.h ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 219 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 229 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY ASSERT 246 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY); ASSERT 262 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 268 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 278 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 284 src/x64/assembler-x64-inl.h ASSERT(rmode_ == RelocInfo::EXTERNAL_REFERENCE); ASSERT 290 src/x64/assembler-x64-inl.h ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); ASSERT 303 src/x64/assembler-x64-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 311 src/x64/assembler-x64-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 321 src/x64/assembler-x64-inl.h ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL); ASSERT 356 src/x64/assembler-x64-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 364 src/x64/assembler-x64-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 389 src/x64/assembler-x64-inl.h ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) || ASSERT 454 src/x64/assembler-x64-inl.h ASSERT(is_uint2(mod)); ASSERT 462 src/x64/assembler-x64-inl.h ASSERT(len_ == 1); ASSERT 463 src/x64/assembler-x64-inl.h ASSERT(is_uint2(scale)); ASSERT 466 src/x64/assembler-x64-inl.h ASSERT(!index.is(rsp) || base.is(rsp) || base.is(r12)); ASSERT 473 src/x64/assembler-x64-inl.h ASSERT(is_int8(disp)); ASSERT 474 src/x64/assembler-x64-inl.h ASSERT(len_ == 1 || len_ == 2); ASSERT 481 src/x64/assembler-x64-inl.h ASSERT(len_ == 1 || len_ == 2); ASSERT 50 src/x64/assembler-x64.cc ASSERT(supported_ == CpuFeatures::kDefaultCpuFeatures); ASSERT 66 src/x64/assembler-x64.cc ASSERT(memory->size() >= static_cast<size_t>(kBufferSize)); ASSERT 145 src/x64/assembler-x64.cc ASSERT(IsSupported(CPUID)); ASSERT 146 src/x64/assembler-x64.cc ASSERT(IsSupported(SSE2)); ASSERT 147 src/x64/assembler-x64.cc ASSERT(IsSupported(CMOV)); ASSERT 238 src/x64/assembler-x64.cc ASSERT(!index.is(rsp)); ASSERT 258 src/x64/assembler-x64.cc ASSERT(!index.is(rsp)); ASSERT 267 src/x64/assembler-x64.cc ASSERT(operand.len_ >= 1); ASSERT 270 src/x64/assembler-x64.cc ASSERT(modrm < 0xC0); // Disallow mode 3 (register target). ASSERT 288 src/x64/assembler-x64.cc ASSERT(offset >= 0 ? disp_value + offset > disp_value ASSERT 315 src/x64/assembler-x64.cc ASSERT((buf_[0] & 0xC0) != 0xC0); // Always a memory operand. ASSERT 371 src/x64/assembler-x64.cc ASSERT(buffer_size > 0); ASSERT 387 src/x64/assembler-x64.cc ASSERT(buffer_ != NULL); ASSERT 414 src/x64/assembler-x64.cc ASSERT(pc_ <= reloc_info_writer.pos()); // No overlap. ASSERT 419 src/x64/assembler-x64.cc ASSERT(desc->instr_size > 0); // Zero-size code objects upset the system. ASSERT 427 src/x64/assembler-x64.cc ASSERT(IsPowerOf2(m)); ASSERT 448 src/x64/assembler-x64.cc ASSERT(!L->is_bound()); // Label may only be bound once. ASSERT 449 src/x64/assembler-x64.cc ASSERT(0 <= pos && pos <= pc_offset()); // Position must be valid. ASSERT 468 src/x64/assembler-x64.cc ASSERT(offset_to_next <= 0); ASSERT 488 src/x64/assembler-x64.cc ASSERT(buffer_overflow()); ASSERT 550 src/x64/assembler-x64.cc ASSERT(!buffer_overflow()); ASSERT 555 src/x64/assembler-x64.cc ASSERT(is_uint3(code)); ASSERT 557 src/x64/assembler-x64.cc ASSERT(length > 0); ASSERT 560 src/x64/assembler-x64.cc ASSERT((adr.buf_[0] & 0x38) == 0); ASSERT 581 src/x64/assembler-x64.cc ASSERT((opcode & 0xC6) == 2); ASSERT 597 src/x64/assembler-x64.cc ASSERT((opcode & 0xC6) == 2); ASSERT 626 src/x64/assembler-x64.cc ASSERT((opcode & 0xC6) == 2); ASSERT 767 src/x64/assembler-x64.cc ASSERT(is_int8(src.value_) || is_uint8(src.value_)); ASSERT 782 src/x64/assembler-x64.cc ASSERT(is_int8(src.value_) || is_uint8(src.value_)); ASSERT 791 src/x64/assembler-x64.cc ASSERT(is_uint6(shift_amount.value_)); // illegal shift count ASSERT 823 src/x64/assembler-x64.cc ASSERT(is_uint5(shift_amount.value_)); // illegal shift count ASSERT 862 src/x64/assembler-x64.cc ASSERT(offset <= 0); ASSERT 868 src/x64/assembler-x64.cc ASSERT(L->is_unused()); ASSERT 918 src/x64/assembler-x64.cc ASSERT(is_int32(displacement)); ASSERT 947 src/x64/assembler-x64.cc ASSERT(cc >= 0); // Use mov for unconditional moves. ASSERT 963 src/x64/assembler-x64.cc ASSERT(cc >= 0); ASSERT 979 src/x64/assembler-x64.cc ASSERT(cc >= 0); ASSERT 995 src/x64/assembler-x64.cc ASSERT(cc >= 0); ASSERT 1006 src/x64/assembler-x64.cc ASSERT(is_int8(imm8.value_) || is_uint8(imm8.value_)); ASSERT 1014 src/x64/assembler-x64.cc ASSERT(CpuFeatures::IsEnabled(CPUID)); ASSERT 1229 src/x64/assembler-x64.cc ASSERT(is_uint4(cc)); ASSERT 1234 src/x64/assembler-x64.cc ASSERT(offs <= 0); ASSERT 1251 src/x64/assembler-x64.cc ASSERT(is_int8(offset)); ASSERT 1263 src/x64/assembler-x64.cc ASSERT(L->is_unused()); ASSERT 1277 src/x64/assembler-x64.cc ASSERT(is_uint4(cc)); ASSERT 1291 src/x64/assembler-x64.cc ASSERT(offs <= 0); ASSERT 1306 src/x64/assembler-x64.cc ASSERT(is_int8(offset)); ASSERT 1318 src/x64/assembler-x64.cc ASSERT(L->is_unused()); ASSERT 1521 src/x64/assembler-x64.cc ASSERT(rmode > RelocInfo::LAST_GCED_ENUM); ASSERT 1574 src/x64/assembler-x64.cc ASSERT(offset <= 0); ASSERT 1580 src/x64/assembler-x64.cc ASSERT(src->is_unused()); ASSERT 1594 src/x64/assembler-x64.cc ASSERT(value->IsSmi()); ASSERT 1598 src/x64/assembler-x64.cc ASSERT(value->IsHeapObject()); ASSERT 1599 src/x64/assembler-x64.cc ASSERT(!HEAP->InNewSpace(*value)); ASSERT 1918 src/x64/assembler-x64.cc ASSERT(is_uint16(imm16)); ASSERT 1935 src/x64/assembler-x64.cc ASSERT(is_uint4(cc)); ASSERT 2012 src/x64/assembler-x64.cc ASSERT(is_int8(mask.value_) || is_uint8(mask.value_)); ASSERT 2030 src/x64/assembler-x64.cc ASSERT(is_int8(mask.value_) || is_uint8(mask.value_)); ASSERT 2206 src/x64/assembler-x64.cc ASSERT(is_uint3(index)); ASSERT 2237 src/x64/assembler-x64.cc ASSERT(CpuFeatures::IsEnabled(SSE3)); ASSERT 2246 src/x64/assembler-x64.cc ASSERT(CpuFeatures::IsEnabled(SSE3)); ASSERT 2505 src/x64/assembler-x64.cc ASSERT(is_uint8(b1) && is_uint8(b2)); // wrong opcode ASSERT 2506 src/x64/assembler-x64.cc ASSERT(is_uint3(i)); // illegal stack offset ASSERT 2592 src/x64/assembler-x64.cc ASSERT(CpuFeatures::IsSupported(SSE4_1)); ASSERT 2593 src/x64/assembler-x64.cc ASSERT(is_uint8(imm8)); ASSERT 2942 src/x64/assembler-x64.cc ASSERT(CpuFeatures::IsEnabled(SSE4_1)); ASSERT 2999 src/x64/assembler-x64.cc ASSERT(rmode != RelocInfo::NONE); ASSERT 106 src/x64/assembler-x64.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 112 src/x64/assembler-x64.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 137 src/x64/assembler-x64.h ASSERT(is_valid()); ASSERT 206 src/x64/assembler-x64.h ASSERT(reg.code() != 0); ASSERT 211 src/x64/assembler-x64.h ASSERT(0 <= index && index < kNumAllocatableRegisters); ASSERT 217 src/x64/assembler-x64.h ASSERT(index >= 0 && index < kNumAllocatableRegisters); ASSERT 239 src/x64/assembler-x64.h ASSERT(code >= 0); ASSERT 240 src/x64/assembler-x64.h ASSERT(code < kNumRegisters); ASSERT 247 src/x64/assembler-x64.h ASSERT(is_valid()); ASSERT 455 src/x64/assembler-x64.h ASSERT(initialized_); ASSERT 468 src/x64/assembler-x64.h ASSERT(initialized_); ASSERT 487 src/x64/assembler-x64.h ASSERT(CpuFeatures::IsSupported(f)); ASSERT 488 src/x64/assembler-x64.h ASSERT(!Serializer::enabled() || ASSERT 1563 src/x64/assembler-x64.h ASSERT(is_uint3(code)); ASSERT 1661 src/x64/assembler-x64.h ASSERT(bytes_generated < assembler_->kGap); ASSERT 66 src/x64/builtins-x64.cc ASSERT(extra_args == NO_EXTRA_ARGUMENTS); ASSERT 85 src/x64/builtins-x64.cc ASSERT(!is_api_function || !count_constructions); ASSERT 117 src/x64/builtins-x64.cc ASSERT(kSmiTag == 0); ASSERT 311 src/x64/code-stubs-x64.cc ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS); ASSERT 348 src/x64/code-stubs-x64.cc ASSERT(mode == FastCloneShallowArrayStub::CLONE_DOUBLE_ELEMENTS); ASSERT 359 src/x64/code-stubs-x64.cc ASSERT(i == elements_size); ASSERT 418 src/x64/code-stubs-x64.cc ASSERT(mode == COPY_ON_WRITE_ELEMENTS); ASSERT 686 src/x64/code-stubs-x64.cc ASSERT(!result.is(rdi) && !result.is(rbx)); ASSERT 1110 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 1120 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 1143 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 1148 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 1153 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 1335 src/x64/code-stubs-x64.cc ASSERT(op_ == Token::ADD); ASSERT 1431 src/x64/code-stubs-x64.cc ASSERT(operands_type_ == BinaryOpIC::STRING); ASSERT 1432 src/x64/code-stubs-x64.cc ASSERT(op_ == Token::ADD); ASSERT 1442 src/x64/code-stubs-x64.cc ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING); ASSERT 1443 src/x64/code-stubs-x64.cc ASSERT(op_ == Token::ADD); ASSERT 1651 src/x64/code-stubs-x64.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); ASSERT 1874 src/x64/code-stubs-x64.cc ASSERT(type == TranscendentalCache::LOG); ASSERT 2317 src/x64/code-stubs-x64.cc ASSERT(double_exponent.is(xmm1)); ASSERT 3376 src/x64/code-stubs-x64.cc ASSERT(cc != equal); ASSERT 3377 src/x64/code-stubs-x64.cc ASSERT((cc == less) || (cc == less_equal) ASSERT 3384 src/x64/code-stubs-x64.cc ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg)); ASSERT 3549 src/x64/code-stubs-x64.cc ASSERT(cc_ != not_equal); ASSERT 4281 src/x64/code-stubs-x64.cc ASSERT(flags_ == kNoFlags || HasCallSiteInlineCheck()); ASSERT 4371 src/x64/code-stubs-x64.cc ASSERT(true_offset >= 0 && true_offset < 0x100); ASSERT 4394 src/x64/code-stubs-x64.cc ASSERT(false_offset >= 0 && false_offset < 0x100); ASSERT 4430 src/x64/code-stubs-x64.cc ASSERT(static_cast<unsigned>(cc_) < (1 << 12)); ASSERT 4431 src/x64/code-stubs-x64.cc ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg)); ASSERT 4444 src/x64/code-stubs-x64.cc ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg)); ASSERT 4520 src/x64/code-stubs-x64.cc ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX); ASSERT 4635 src/x64/code-stubs-x64.cc ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0); ASSERT 4640 src/x64/code-stubs-x64.cc ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0); ASSERT 4959 src/x64/code-stubs-x64.cc ASSERT(dest.is(rdi)); // rep movs destination ASSERT 4960 src/x64/code-stubs-x64.cc ASSERT(src.is(rsi)); // rep movs source ASSERT 4961 src/x64/code-stubs-x64.cc ASSERT(count.is(rcx)); // rep movs count ASSERT 5573 src/x64/code-stubs-x64.cc ASSERT(state_ == CompareIC::SMIS); ASSERT 5597 src/x64/code-stubs-x64.cc ASSERT(state_ == CompareIC::HEAP_NUMBERS); ASSERT 5654 src/x64/code-stubs-x64.cc ASSERT(state_ == CompareIC::SYMBOLS); ASSERT 5655 src/x64/code-stubs-x64.cc ASSERT(GetCondition() == equal); ASSERT 5683 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 5697 src/x64/code-stubs-x64.cc ASSERT(state_ == CompareIC::STRINGS); ASSERT 5747 src/x64/code-stubs-x64.cc ASSERT(right.is(rax)); ASSERT 5783 src/x64/code-stubs-x64.cc ASSERT(state_ == CompareIC::OBJECTS); ASSERT 5793 src/x64/code-stubs-x64.cc ASSERT(GetCondition() == equal); ASSERT 5869 src/x64/code-stubs-x64.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 5924 src/x64/code-stubs-x64.cc ASSERT(!elements.is(r0)); ASSERT 5925 src/x64/code-stubs-x64.cc ASSERT(!elements.is(r1)); ASSERT 5926 src/x64/code-stubs-x64.cc ASSERT(!name.is(r0)); ASSERT 5927 src/x64/code-stubs-x64.cc ASSERT(!name.is(r1)); ASSERT 5945 src/x64/code-stubs-x64.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 6007 src/x64/code-stubs-x64.cc ASSERT(StringDictionary::kEntrySize == 3); ASSERT 6236 src/x64/code-stubs-x64.cc ASSERT(!address.is(regs_.object())); ASSERT 6237 src/x64/code-stubs-x64.cc ASSERT(!address.is(arg1)); ASSERT 6244 src/x64/code-stubs-x64.cc ASSERT(mode == INCREMENTAL); ASSERT 6258 src/x64/code-stubs-x64.cc ASSERT(mode == INCREMENTAL); ASSERT 167 src/x64/code-stubs-x64.h ASSERT(OpBits::is_valid(Token::NUM_TOKENS)); ASSERT 518 src/x64/code-stubs-x64.h ASSERT(first_instruction == kTwoByteNopInstruction); ASSERT 524 src/x64/code-stubs-x64.h ASSERT(second_instruction == kFiveByteNopInstruction); ASSERT 532 src/x64/code-stubs-x64.h ASSERT(GetMode(stub) == INCREMENTAL || ASSERT 538 src/x64/code-stubs-x64.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 542 src/x64/code-stubs-x64.h ASSERT(GetMode(stub) == STORE_BUFFER_ONLY); ASSERT 547 src/x64/code-stubs-x64.h ASSERT(GetMode(stub) == mode); ASSERT 566 src/x64/code-stubs-x64.h ASSERT(!AreAliased(scratch0, object, address, no_reg)); ASSERT 577 src/x64/code-stubs-x64.h ASSERT(!AreAliased(scratch0_, object_, address_, rcx)); ASSERT 581 src/x64/code-stubs-x64.h ASSERT(!address_orig_.is(object_)); ASSERT 582 src/x64/code-stubs-x64.h ASSERT(object_.is(object_orig_) || address_.is(address_orig_)); ASSERT 583 src/x64/code-stubs-x64.h ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_)); ASSERT 584 src/x64/code-stubs-x64.h ASSERT(!AreAliased(object_orig_, address_, scratch1_, scratch0_)); ASSERT 585 src/x64/code-stubs-x64.h ASSERT(!AreAliased(object_, address_orig_, scratch1_, scratch0_)); ASSERT 43 src/x64/codegen-x64.cc ASSERT(!masm->has_frame()); ASSERT 50 src/x64/codegen-x64.cc ASSERT(masm->has_frame()); ASSERT 94 src/x64/codegen-x64.cc ASSERT(desc.reloc_size == 0); ASSERT 118 src/x64/codegen-x64.cc ASSERT(desc.reloc_size == 0); ASSERT 51 src/x64/debug-x64.cc ASSERT(Assembler::kJSReturnSequenceLength >= ASSERT 69 src/x64/debug-x64.cc ASSERT(RelocInfo::IsJSReturn(rinfo->rmode())); ASSERT 75 src/x64/debug-x64.cc ASSERT(IsDebugBreakSlot()); ASSERT 82 src/x64/debug-x64.cc ASSERT(IsDebugBreakSlot()); ASSERT 90 src/x64/debug-x64.cc ASSERT(IsDebugBreakSlot()); ASSERT 117 src/x64/debug-x64.cc ASSERT((object_regs & ~kJSCallerSaved) == 0); ASSERT 118 src/x64/debug-x64.cc ASSERT((non_object_regs & ~kJSCallerSaved) == 0); ASSERT 119 src/x64/debug-x64.cc ASSERT((object_regs & non_object_regs) == 0); ASSERT 123 src/x64/debug-x64.cc ASSERT(!reg.is(kScratchRegister)); ASSERT 86 src/x64/deoptimizer-x64.cc ASSERT(prev_call_address == NULL || ASSERT 88 src/x64/deoptimizer-x64.cc ASSERT(call_address + patch_size() <= code->instruction_end()); ASSERT 184 src/x64/deoptimizer-x64.cc ASSERT(replacement_code->entry() == ASSERT 213 src/x64/deoptimizer-x64.cc ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value)); ASSERT 230 src/x64/deoptimizer-x64.cc ASSERT(bailout_id_ == ast_id); ASSERT 239 src/x64/deoptimizer-x64.cc ASSERT(Translation::BEGIN == opcode); ASSERT 243 src/x64/deoptimizer-x64.cc ASSERT(count == 1); ASSERT 248 src/x64/deoptimizer-x64.cc ASSERT(Translation::JS_FRAME == opcode); ASSERT 251 src/x64/deoptimizer-x64.cc ASSERT(node_id == ast_id); ASSERT 261 src/x64/deoptimizer-x64.cc ASSERT(fixed_size + height_in_bytes == input_frame_size); ASSERT 267 src/x64/deoptimizer-x64.cc ASSERT(outgoing_size == 0); // OSR does not happen in the middle of a call. ASSERT 391 src/x64/deoptimizer-x64.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 392 src/x64/deoptimizer-x64.cc ASSERT(output_[frame_index] == NULL); ASSERT 462 src/x64/deoptimizer-x64.cc ASSERT(0 == output_offset); ASSERT 494 src/x64/deoptimizer-x64.cc ASSERT(frame_index > 0 && frame_index < output_count_ - 1); ASSERT 495 src/x64/deoptimizer-x64.cc ASSERT(output_[frame_index] == NULL); ASSERT 585 src/x64/deoptimizer-x64.cc ASSERT(0 == output_offset); ASSERT 627 src/x64/deoptimizer-x64.cc ASSERT(frame_index >= 0 && frame_index < output_count_); ASSERT 628 src/x64/deoptimizer-x64.cc ASSERT(output_[frame_index] == NULL); ASSERT 691 src/x64/deoptimizer-x64.cc ASSERT(!is_bottommost || input_->GetRegister(rbp.code()) == fp_value); ASSERT 725 src/x64/deoptimizer-x64.cc ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value); ASSERT 738 src/x64/deoptimizer-x64.cc ASSERT(0 == output_offset); ASSERT 974 src/x64/deoptimizer-x64.cc ASSERT(i > 0); ASSERT 997 src/x64/deoptimizer-x64.cc ASSERT(masm()->pc_offset() - start == table_entry_size_); ASSERT 690 src/x64/disasm-x64.cc ASSERT(*data == 0xF7 || *data == 0xF6); ASSERT 1738 src/x64/disasm-x64.cc ASSERT(instr_len > 0); // Ensure progress. ASSERT 57 src/x64/full-codegen-x64.cc ASSERT(patch_site_.is_bound() == info_emitted_); ASSERT 77 src/x64/full-codegen-x64.cc ASSERT(is_int8(delta_to_patch_site)); ASSERT 90 src/x64/full-codegen-x64.cc ASSERT(!patch_site_.is_bound() && !info_emitted_); ASSERT 91 src/x64/full-codegen-x64.cc ASSERT(cc == carry || cc == not_carry); ASSERT 263 src/x64/full-codegen-x64.cc ASSERT(function->proxy()->var()->mode() == CONST || ASSERT 265 src/x64/full-codegen-x64.cc ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED); ASSERT 282 src/x64/full-codegen-x64.cc ASSERT(loop_depth() == 0); ASSERT 284 src/x64/full-codegen-x64.cc ASSERT(loop_depth() == 0); ASSERT 336 src/x64/full-codegen-x64.cc ASSERT(back_edge_target->is_bound()); ASSERT 361 src/x64/full-codegen-x64.cc ASSERT(loop_depth() > 0); ASSERT 437 src/x64/full-codegen-x64.cc ASSERT(Assembler::kJSReturnSequenceLength <= ASSERT 445 src/x64/full-codegen-x64.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 450 src/x64/full-codegen-x64.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 456 src/x64/full-codegen-x64.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 531 src/x64/full-codegen-x64.cc ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals. ASSERT 558 src/x64/full-codegen-x64.cc ASSERT(count > 0); ASSERT 566 src/x64/full-codegen-x64.cc ASSERT(count > 0); ASSERT 574 src/x64/full-codegen-x64.cc ASSERT(count > 0); ASSERT 582 src/x64/full-codegen-x64.cc ASSERT(count > 0); ASSERT 593 src/x64/full-codegen-x64.cc ASSERT(materialize_true == materialize_false); ASSERT 626 src/x64/full-codegen-x64.cc ASSERT(materialize_true == true_label_); ASSERT 627 src/x64/full-codegen-x64.cc ASSERT(materialize_false == false_label_); ASSERT 691 src/x64/full-codegen-x64.cc ASSERT(var->IsStackAllocated()); ASSERT 705 src/x64/full-codegen-x64.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 717 src/x64/full-codegen-x64.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 727 src/x64/full-codegen-x64.cc ASSERT(var->IsContextSlot() || var->IsStackAllocated()); ASSERT 728 src/x64/full-codegen-x64.cc ASSERT(!scratch0.is(src)); ASSERT 729 src/x64/full-codegen-x64.cc ASSERT(!scratch0.is(scratch1)); ASSERT 730 src/x64/full-codegen-x64.cc ASSERT(!scratch1.is(src)); ASSERT 820 src/x64/full-codegen-x64.cc ASSERT(mode == VAR || mode == LET || ASSERT 899 src/x64/full-codegen-x64.cc ASSERT(!instance.is_null()); ASSERT 1320 src/x64/full-codegen-x64.cc ASSERT(var->IsContextSlot()); ASSERT 1410 src/x64/full-codegen-x64.cc ASSERT(var->scope() != NULL); ASSERT 1433 src/x64/full-codegen-x64.cc ASSERT(var->initializer_position() != RelocInfo::kNoPosition); ASSERT 1434 src/x64/full-codegen-x64.cc ASSERT(proxy->position() != RelocInfo::kNoPosition); ASSERT 1452 src/x64/full-codegen-x64.cc ASSERT(var->mode() == CONST); ASSERT 1594 src/x64/full-codegen-x64.cc ASSERT(!CompileTimeValue::IsCompileTimeValue(value)); ASSERT 1647 src/x64/full-codegen-x64.cc ASSERT(result_saved); ASSERT 1693 src/x64/full-codegen-x64.cc ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) || ASSERT 2027 src/x64/full-codegen-x64.cc ASSERT(!var->IsParameter()); // No const parameters. ASSERT 2036 src/x64/full-codegen-x64.cc ASSERT(var->IsContextSlot() || var->IsLookupSlot()); ASSERT 2057 src/x64/full-codegen-x64.cc ASSERT(var->IsStackAllocated() || var->IsContextSlot()); ASSERT 2093 src/x64/full-codegen-x64.cc ASSERT(var->IsLookupSlot()); ASSERT 2108 src/x64/full-codegen-x64.cc ASSERT(prop != NULL); ASSERT 2109 src/x64/full-codegen-x64.cc ASSERT(prop->key()->AsLiteral() != NULL); ASSERT 2440 src/x64/full-codegen-x64.cc ASSERT(expr->return_is_recorded_); ASSERT 2494 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2515 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2536 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2568 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2590 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2615 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2697 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2719 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2741 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2763 src/x64/full-codegen-x64.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2795 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 2819 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2833 src/x64/full-codegen-x64.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2857 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 2938 src/x64/full-codegen-x64.cc ASSERT(expr->arguments()->length() == 0); ASSERT 2986 src/x64/full-codegen-x64.cc ASSERT(args->length() == 3); ASSERT 2999 src/x64/full-codegen-x64.cc ASSERT(args->length() == 4); ASSERT 3011 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3030 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 3079 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 3090 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 3131 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3150 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 3196 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 3273 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3285 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3297 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3309 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3319 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3328 src/x64/full-codegen-x64.cc ASSERT(args->length() >= 2); ASSERT 3361 src/x64/full-codegen-x64.cc ASSERT(args->length() == 3); ASSERT 3468 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3491 src/x64/full-codegen-x64.cc ASSERT(args->length() == 1); ASSERT 3499 src/x64/full-codegen-x64.cc ASSERT(String::kHashShift >= kSmiTagSize); ASSERT 3511 src/x64/full-codegen-x64.cc ASSERT(args->length() == 2); ASSERT 3849 src/x64/full-codegen-x64.cc ASSERT(language_mode() == CLASSIC_MODE || var->is_this()); ASSERT 3904 src/x64/full-codegen-x64.cc ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue()); ASSERT 4008 src/x64/full-codegen-x64.cc ASSERT(expr->expression()->AsVariableProxy()->var() != NULL); ASSERT 4167 src/x64/full-codegen-x64.cc ASSERT(!context()->IsEffect()); ASSERT 4168 src/x64/full-codegen-x64.cc ASSERT(!context()->IsTest()); ASSERT 4425 src/x64/full-codegen-x64.cc ASSERT(IsAligned(frame_offset, kPointerSize)); ASSERT 4450 src/x64/full-codegen-x64.cc ASSERT(declaration_scope->is_function_scope()); ASSERT 4461 src/x64/full-codegen-x64.cc ASSERT(!result_register().is(rdx)); ASSERT 4462 src/x64/full-codegen-x64.cc ASSERT(!result_register().is(rcx)); ASSERT 4493 src/x64/full-codegen-x64.cc ASSERT(!result_register().is(rdx)); ASSERT 4494 src/x64/full-codegen-x64.cc ASSERT(!result_register().is(rcx)); ASSERT 290 src/x64/ic-x64.cc ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE); ASSERT 1756 src/x64/ic-x64.cc ASSERT(*test_instruction_address == Assembler::kNopByte); ASSERT 1773 src/x64/ic-x64.cc ASSERT((check == ENABLE_INLINED_SMI_CHECK) ASSERT 71 src/x64/lithium-codegen-x64.cc ASSERT(is_unused()); ASSERT 88 src/x64/lithium-codegen-x64.cc ASSERT(is_done()); ASSERT 129 src/x64/lithium-codegen-x64.cc ASSERT(is_generating()); ASSERT 232 src/x64/lithium-codegen-x64.cc ASSERT(is_generating()); ASSERT 263 src/x64/lithium-codegen-x64.cc ASSERT(is_generating()); ASSERT 284 src/x64/lithium-codegen-x64.cc ASSERT(is_done()); ASSERT 301 src/x64/lithium-codegen-x64.cc ASSERT(op->IsRegister()); ASSERT 307 src/x64/lithium-codegen-x64.cc ASSERT(op->IsDoubleRegister()); ASSERT 326 src/x64/lithium-codegen-x64.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32()); ASSERT 327 src/x64/lithium-codegen-x64.cc ASSERT(constant->HasInteger32Value()); ASSERT 334 src/x64/lithium-codegen-x64.cc ASSERT(constant->HasDoubleValue()); ASSERT 341 src/x64/lithium-codegen-x64.cc ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged()); ASSERT 349 src/x64/lithium-codegen-x64.cc ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot()); ASSERT 433 src/x64/lithium-codegen-x64.cc ASSERT(is_tagged); ASSERT 462 src/x64/lithium-codegen-x64.cc ASSERT(instr != NULL); ASSERT 487 src/x64/lithium-codegen-x64.cc ASSERT(instr != NULL); ASSERT 488 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasPointerMap()); ASSERT 546 src/x64/lithium-codegen-x64.cc ASSERT(environment->HasBeenRegistered()); ASSERT 612 src/x64/lithium-codegen-x64.cc ASSERT(deoptimization_literals_.length() == 0); ASSERT 632 src/x64/lithium-codegen-x64.cc ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS); ASSERT 644 src/x64/lithium-codegen-x64.cc ASSERT(kind == expected_safepoint_kind_); ASSERT 729 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 808 src/x64/lithium-codegen-x64.cc ASSERT(left_reg.is(rax)); ASSERT 809 src/x64/lithium-codegen-x64.cc ASSERT(result_reg.is(rdx)); ASSERT 810 src/x64/lithium-codegen-x64.cc ASSERT(!right_reg.is(rax)); ASSERT 811 src/x64/lithium-codegen-x64.cc ASSERT(!right_reg.is(rdx)); ASSERT 892 src/x64/lithium-codegen-x64.cc ASSERT(instr->InputAt(1)->IsConstantOperand()); ASSERT 955 src/x64/lithium-codegen-x64.cc ASSERT(multiplier > 0 && ASSERT 976 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 977 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(0)).is(rax)); ASSERT 978 src/x64/lithium-codegen-x64.cc ASSERT(!ToRegister(instr->InputAt(1)).is(rax)); ASSERT 979 src/x64/lithium-codegen-x64.cc ASSERT(!ToRegister(instr->InputAt(1)).is(rdx)); ASSERT 1106 src/x64/lithium-codegen-x64.cc ASSERT(left->Equals(instr->result())); ASSERT 1107 src/x64/lithium-codegen-x64.cc ASSERT(left->IsRegister()); ASSERT 1141 src/x64/lithium-codegen-x64.cc ASSERT(right->IsRegister()); ASSERT 1163 src/x64/lithium-codegen-x64.cc ASSERT(left->Equals(instr->result())); ASSERT 1164 src/x64/lithium-codegen-x64.cc ASSERT(left->IsRegister()); ASSERT 1166 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(right).is(rcx)); ASSERT 1219 src/x64/lithium-codegen-x64.cc ASSERT(left->Equals(instr->result())); ASSERT 1237 src/x64/lithium-codegen-x64.cc ASSERT(instr->result()->IsRegister()); ASSERT 1243 src/x64/lithium-codegen-x64.cc ASSERT(instr->result()->IsDoubleRegister()); ASSERT 1301 src/x64/lithium-codegen-x64.cc ASSERT(input.is(result)); ASSERT 1320 src/x64/lithium-codegen-x64.cc ASSERT(object.is(result)); ASSERT 1321 src/x64/lithium-codegen-x64.cc ASSERT(object.is(rax)); ASSERT 1360 src/x64/lithium-codegen-x64.cc ASSERT(input->Equals(instr->result())); ASSERT 1379 src/x64/lithium-codegen-x64.cc ASSERT(left->Equals(instr->result())); ASSERT 1401 src/x64/lithium-codegen-x64.cc ASSERT(instr->op() == Token::MOD || left.is(result)); ASSERT 1418 src/x64/lithium-codegen-x64.cc ASSERT(right.is(xmm1)); ASSERT 1432 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(0)).is(rdx)); ASSERT 1433 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(1)).is(rax)); ASSERT 1434 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 1486 src/x64/lithium-codegen-x64.cc ASSERT(r.IsTagged()); ASSERT 1735 src/x64/lithium-codegen-x64.cc ASSERT(!input.is(kScratchRegister)); ASSERT 1845 src/x64/lithium-codegen-x64.cc ASSERT(from == to || to == LAST_TYPE); ASSERT 1885 src/x64/lithium-codegen-x64.cc ASSERT(String::kHashShift >= kSmiTagSize); ASSERT 1911 src/x64/lithium-codegen-x64.cc ASSERT(!input.is(temp)); ASSERT 1912 src/x64/lithium-codegen-x64.cc ASSERT(!input.is(temp2)); ASSERT 1913 src/x64/lithium-codegen-x64.cc ASSERT(!temp.is(temp2)); ASSERT 1965 src/x64/lithium-codegen-x64.cc ASSERT(class_name->IsSymbol()); ASSERT 2060 src/x64/lithium-codegen-x64.cc ASSERT(true); ASSERT 2095 src/x64/lithium-codegen-x64.cc ASSERT(delta >= 0); ASSERT 2107 src/x64/lithium-codegen-x64.cc ASSERT(delta == masm_->SizeOfCodeGeneratedSince(map_check)); ASSERT 2168 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->global_object()).is(rax)); ASSERT 2169 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 2190 src/x64/lithium-codegen-x64.cc ASSERT(!value.is(cell)); ASSERT 2206 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->global_object()).is(rdx)); ASSERT 2207 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->value()).is(rax)); ASSERT 2290 src/x64/lithium-codegen-x64.cc ASSERT(lookup.IsFound() || lookup.IsCacheable()); ASSERT 2392 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rax)); ASSERT 2393 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 2661 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rdx)); ASSERT 2662 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->key()).is(rax)); ASSERT 2775 src/x64/lithium-codegen-x64.cc ASSERT(receiver.is(rax)); // Used for parameter count. ASSERT 2776 src/x64/lithium-codegen-x64.cc ASSERT(function.is(rdi)); // Required by InvokeFunction. ASSERT 2777 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 2801 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasPointerMap()); ASSERT 2920 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3007 src/x64/lithium-codegen-x64.cc ASSERT(instr->InputAt(0)->Equals(instr->result())); ASSERT 3140 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(input_reg)); ASSERT 3148 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(input_reg)); ASSERT 3188 src/x64/lithium-codegen-x64.cc ASSERT(!instr->InputAt(1)->IsRegister() || ASSERT 3190 src/x64/lithium-codegen-x64.cc ASSERT(!instr->InputAt(1)->IsDoubleRegister() || ASSERT 3192 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->InputAt(0)).is(xmm2)); ASSERT 3193 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm3)); ASSERT 3207 src/x64/lithium-codegen-x64.cc ASSERT(exponent_type.IsDouble()); ASSERT 3229 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3234 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(0)).is(rcx)); ASSERT 3237 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(0)).is(rdi)); ASSERT 3305 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3313 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3321 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3329 src/x64/lithium-codegen-x64.cc ASSERT(ToDoubleRegister(instr->result()).is(xmm1)); ASSERT 3373 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->function()).is(rdi)); ASSERT 3374 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasPointerMap()); ASSERT 3394 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->key()).is(rcx)); ASSERT 3395 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3406 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3419 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->function()).is(rdi)); ASSERT 3420 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3430 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3442 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3452 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(0)).is(rdi)); ASSERT 3453 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->result()).is(rax)); ASSERT 3527 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rdx)); ASSERT 3528 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->value()).is(rax)); ASSERT 3643 src/x64/lithium-codegen-x64.cc ASSERT(!instr->key()->IsConstantOperand()); ASSERT 3694 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rdx)); ASSERT 3695 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->key()).is(rcx)); ASSERT 3696 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->value()).is(rax)); ASSERT 3727 src/x64/lithium-codegen-x64.cc ASSERT(fixed_object_reg.is(rdx)); ASSERT 3728 src/x64/lithium-codegen-x64.cc ASSERT(new_map_reg.is(rbx)); ASSERT 3735 src/x64/lithium-codegen-x64.cc ASSERT(fixed_object_reg.is(rdx)); ASSERT 3736 src/x64/lithium-codegen-x64.cc ASSERT(new_map_reg.is(rbx)); ASSERT 3823 src/x64/lithium-codegen-x64.cc ASSERT(instr->hydrogen()->value()->representation().IsInteger32()); ASSERT 3826 src/x64/lithium-codegen-x64.cc ASSERT(!char_code.is(result)); ASSERT 3866 src/x64/lithium-codegen-x64.cc ASSERT(input->IsRegister() || input->IsStackSlot()); ASSERT 3868 src/x64/lithium-codegen-x64.cc ASSERT(output->IsDoubleRegister()); ASSERT 3879 src/x64/lithium-codegen-x64.cc ASSERT(input->IsRegister() && input->Equals(instr->result())); ASSERT 3930 src/x64/lithium-codegen-x64.cc ASSERT(instr->InputAt(0)->Equals(instr->result())); ASSERT 3932 src/x64/lithium-codegen-x64.cc ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow)); ASSERT 3938 src/x64/lithium-codegen-x64.cc ASSERT(instr->InputAt(0)->Equals(instr->result())); ASSERT 4061 src/x64/lithium-codegen-x64.cc ASSERT(input->IsRegister()); ASSERT 4062 src/x64/lithium-codegen-x64.cc ASSERT(input->Equals(instr->result())); ASSERT 4074 src/x64/lithium-codegen-x64.cc ASSERT(input->IsRegister()); ASSERT 4076 src/x64/lithium-codegen-x64.cc ASSERT(result->IsDoubleRegister()); ASSERT 4090 src/x64/lithium-codegen-x64.cc ASSERT(input->IsDoubleRegister()); ASSERT 4092 src/x64/lithium-codegen-x64.cc ASSERT(result->IsRegister()); ASSERT 4173 src/x64/lithium-codegen-x64.cc ASSERT(tag == 0 || IsPowerOf2(tag)); ASSERT 4216 src/x64/lithium-codegen-x64.cc ASSERT(input->IsRegister()); ASSERT 4241 src/x64/lithium-codegen-x64.cc ASSERT(instr->unclamped()->Equals(instr->result())); ASSERT 4248 src/x64/lithium-codegen-x64.cc ASSERT(instr->unclamped()->Equals(instr->result())); ASSERT 4327 src/x64/lithium-codegen-x64.cc ASSERT(initial_map->pre_allocated_property_fields() + ASSERT 4334 src/x64/lithium-codegen-x64.cc ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress()); ASSERT 4372 src/x64/lithium-codegen-x64.cc ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE); ASSERT 4436 src/x64/lithium-codegen-x64.cc ASSERT(instr->hydrogen()->depth() == 1); ASSERT 4460 src/x64/lithium-codegen-x64.cc ASSERT(!source.is(rcx)); ASSERT 4461 src/x64/lithium-codegen-x64.cc ASSERT(!result.is(rcx)); ASSERT 4477 src/x64/lithium-codegen-x64.cc ASSERT(object->properties()->length() == 0); ASSERT 4625 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->InputAt(0)).is(rax)); ASSERT 4709 src/x64/lithium-codegen-x64.cc ASSERT(!operand->IsDoubleRegister()); ASSERT 4853 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasEnvironment()); ASSERT 4870 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasPointerMap()); ASSERT 4888 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasPointerMap()); ASSERT 4902 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasEnvironment()); ASSERT 4919 src/x64/lithium-codegen-x64.cc ASSERT(instr->HasEnvironment()); ASSERT 4936 src/x64/lithium-codegen-x64.cc ASSERT(instr->hydrogen()->is_backwards_branch()); ASSERT 4964 src/x64/lithium-codegen-x64.cc ASSERT(!environment->HasBeenRegistered()); ASSERT 4966 src/x64/lithium-codegen-x64.cc ASSERT(osr_pc_offset_ == -1); ASSERT 359 src/x64/lithium-codegen-x64.h ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); ASSERT 365 src/x64/lithium-codegen-x64.h ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); ASSERT 43 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_.is_empty()); ASSERT 60 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_[i].source()->IsConstantOperand()); ASSERT 91 src/x64/lithium-gap-resolver-x64.cc ASSERT(!moves_[index].IsPending()); ASSERT 92 src/x64/lithium-gap-resolver-x64.cc ASSERT(!moves_[index].IsRedundant()); ASSERT 97 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. ASSERT 138 src/x64/lithium-gap-resolver-x64.cc ASSERT(other_move.IsPending()); ASSERT 177 src/x64/lithium-gap-resolver-x64.cc ASSERT(destination->IsStackSlot()); ASSERT 188 src/x64/lithium-gap-resolver-x64.cc ASSERT(destination->IsStackSlot()); ASSERT 204 src/x64/lithium-gap-resolver-x64.cc ASSERT(destination->IsStackSlot()); ASSERT 221 src/x64/lithium-gap-resolver-x64.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 229 src/x64/lithium-gap-resolver-x64.cc ASSERT(destination->IsDoubleStackSlot()); ASSERT 284 src/x64/lithium-gap-resolver-x64.cc ASSERT((source->IsDoubleRegister() && destination->IsDoubleStackSlot()) || ASSERT 290 src/x64/lithium-gap-resolver-x64.cc ASSERT(other->IsDoubleStackSlot()); ASSERT 58 src/x64/lithium-x64.cc ASSERT(spill_operand->IsStackSlot()); ASSERT 59 src/x64/lithium-x64.cc ASSERT(register_spills_[allocation_index] == NULL); ASSERT 66 src/x64/lithium-x64.cc ASSERT(spill_operand->IsDoubleStackSlot()); ASSERT 67 src/x64/lithium-x64.cc ASSERT(double_register_spills_[allocation_index] == NULL); ASSERT 78 src/x64/lithium-x64.cc ASSERT(Output() == NULL || ASSERT 83 src/x64/lithium-x64.cc ASSERT(operand->HasFixedPolicy() || ASSERT 88 src/x64/lithium-x64.cc ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy()); ASSERT 431 src/x64/lithium-x64.cc ASSERT(is_unused()); ASSERT 625 src/x64/lithium-x64.cc ASSERT(hinstr->next()->IsSimulate()); ASSERT 627 src/x64/lithium-x64.cc ASSERT(instruction_pending_deoptimization_environment_ == NULL); ASSERT 628 src/x64/lithium-x64.cc ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber); ASSERT 649 src/x64/lithium-x64.cc ASSERT(!instr->HasPointerMap()); ASSERT 666 src/x64/lithium-x64.cc ASSERT(operand->HasFixedPolicy()); ASSERT 673 src/x64/lithium-x64.cc ASSERT(operand->HasFixedPolicy()); ASSERT 696 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 697 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 705 src/x64/lithium-x64.cc ASSERT(instr->representation().IsInteger32()); ASSERT 706 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 707 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 742 src/x64/lithium-x64.cc ASSERT(instr->representation().IsDouble()); ASSERT 743 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 744 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 745 src/x64/lithium-x64.cc ASSERT(op != Token::MOD); ASSERT 755 src/x64/lithium-x64.cc ASSERT(op == Token::ADD || ASSERT 762 src/x64/lithium-x64.cc ASSERT(left->representation().IsTagged()); ASSERT 763 src/x64/lithium-x64.cc ASSERT(right->representation().IsTagged()); ASSERT 773 src/x64/lithium-x64.cc ASSERT(is_building()); ASSERT 782 src/x64/lithium-x64.cc ASSERT(block->phis()->length() == 0); ASSERT 785 src/x64/lithium-x64.cc ASSERT(last_environment != NULL); ASSERT 788 src/x64/lithium-x64.cc ASSERT(pred->end()->FirstSuccessor() == block); ASSERT 796 src/x64/lithium-x64.cc ASSERT(pred->argument_count() >= 0); ASSERT 863 src/x64/lithium-x64.cc ASSERT(ast_id != AstNode::kNoNumber || ASSERT 907 src/x64/lithium-x64.cc ASSERT(value->IsConstant()); ASSERT 908 src/x64/lithium-x64.cc ASSERT(!value->representation().IsDouble()); ASSERT 928 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1067 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1132 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1133 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1139 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1140 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1141 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1152 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsInteger32()); ASSERT 1153 src/x64/lithium-x64.cc ASSERT(instr->representation().IsInteger32()); ASSERT 1173 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1205 src/x64/lithium-x64.cc ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value()); ASSERT 1230 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1231 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1235 src/x64/lithium-x64.cc ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero)); ASSERT 1257 src/x64/lithium-x64.cc ASSERT(instr->representation().IsDouble()); ASSERT 1271 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1272 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1284 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1292 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1293 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1305 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1313 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1314 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1326 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1334 src/x64/lithium-x64.cc ASSERT(instr->representation().IsDouble()); ASSERT 1338 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1354 src/x64/lithium-x64.cc ASSERT(instr->representation().IsDouble()); ASSERT 1355 src/x64/lithium-x64.cc ASSERT(instr->global_object()->representation().IsTagged()); ASSERT 1367 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1368 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1380 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsInteger32()); ASSERT 1381 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32()); ASSERT 1386 src/x64/lithium-x64.cc ASSERT(r.IsDouble()); ASSERT 1387 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsDouble()); ASSERT 1388 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsDouble()); ASSERT 1419 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1426 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1432 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1440 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1447 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1457 src/x64/lithium-x64.cc ASSERT(instr->left()->representation().IsTagged()); ASSERT 1458 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged()); ASSERT 1470 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1478 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1487 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1577 src/x64/lithium-x64.cc ASSERT(to.IsInteger32()); ASSERT 1598 src/x64/lithium-x64.cc ASSERT(to.IsInteger32()); ASSERT 1613 src/x64/lithium-x64.cc ASSERT(to.IsDouble()); ASSERT 1672 src/x64/lithium-x64.cc ASSERT(input_rep.IsTagged()); ASSERT 1765 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1773 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1817 src/x64/lithium-x64.cc ASSERT(instr->representation().IsTagged()); ASSERT 1818 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1829 src/x64/lithium-x64.cc ASSERT(instr->representation().IsDouble()); ASSERT 1830 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1842 src/x64/lithium-x64.cc ASSERT( ASSERT 1849 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1874 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 1875 src/x64/lithium-x64.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1876 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1891 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsDouble()); ASSERT 1892 src/x64/lithium-x64.cc ASSERT(instr->elements()->representation().IsTagged()); ASSERT 1893 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1906 src/x64/lithium-x64.cc ASSERT( ASSERT 1913 src/x64/lithium-x64.cc ASSERT(instr->external_pointer()->representation().IsExternal()); ASSERT 1914 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsInteger32()); ASSERT 1936 src/x64/lithium-x64.cc ASSERT(instr->object()->representation().IsTagged()); ASSERT 1937 src/x64/lithium-x64.cc ASSERT(instr->key()->representation().IsTagged()); ASSERT 1938 src/x64/lithium-x64.cc ASSERT(instr->value()->representation().IsTagged()); ASSERT 2150 src/x64/lithium-x64.cc ASSERT(env != NULL); ASSERT 2186 src/x64/lithium-x64.cc ASSERT(instr->is_backwards_branch()); ASSERT 192 src/x64/lithium-x64.h ASSERT(instr->Is##type()); \ ASSERT 320 src/x64/lithium-x64.h ASSERT(instr->IsGap()); ASSERT 168 src/x64/macro-assembler-x64.cc ASSERT(root_array_available_); ASSERT 177 src/x64/macro-assembler-x64.cc ASSERT(root_array_available_); ASSERT 186 src/x64/macro-assembler-x64.cc ASSERT(root_array_available_); ASSERT 193 src/x64/macro-assembler-x64.cc ASSERT(root_array_available_); ASSERT 199 src/x64/macro-assembler-x64.cc ASSERT(root_array_available_); ASSERT 207 src/x64/macro-assembler-x64.cc ASSERT(root_array_available_); ASSERT 208 src/x64/macro-assembler-x64.cc ASSERT(!with.AddressUsesRegister(kScratchRegister)); ASSERT 243 src/x64/macro-assembler-x64.cc ASSERT(and_then == kFallThroughAtEnd); ASSERT 252 src/x64/macro-assembler-x64.cc ASSERT(and_then == kFallThroughAtEnd); ASSERT 279 src/x64/macro-assembler-x64.cc ASSERT(is_int32(static_cast<int64_t>(HEAP->NewSpaceMask()))); ASSERT 305 src/x64/macro-assembler-x64.cc ASSERT(!value.is(rsi) && !dst.is(rsi)); ASSERT 318 src/x64/macro-assembler-x64.cc ASSERT(IsAligned(offset, kPointerSize)); ASSERT 386 src/x64/macro-assembler-x64.cc ASSERT(!value.is(rsi) && !address.is(rsi)); ASSERT 388 src/x64/macro-assembler-x64.cc ASSERT(!object.is(value)); ASSERT 389 src/x64/macro-assembler-x64.cc ASSERT(!object.is(address)); ASSERT 390 src/x64/macro-assembler-x64.cc ASSERT(!value.is(address)); ASSERT 481 src/x64/macro-assembler-x64.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 513 src/x64/macro-assembler-x64.cc ASSERT(reinterpret_cast<Object*>(p0)->IsSmi()); ASSERT 542 src/x64/macro-assembler-x64.cc ASSERT(AllowThisStubCall(stub)); // Calls are not allowed in some stubs ASSERT 548 src/x64/macro-assembler-x64.cc ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe()); ASSERT 554 src/x64/macro-assembler-x64.cc ASSERT(argc >= 1 && generating_stub()); ASSERT 577 src/x64/macro-assembler-x64.cc ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) < ASSERT 668 src/x64/macro-assembler-x64.cc ASSERT(static_cast<int>(offset) == offset); ASSERT 787 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 809 src/x64/macro-assembler-x64.cc ASSERT(!target.is(rdi)); ASSERT 903 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 904 src/x64/macro-assembler-x64.cc ASSERT(kSmiValueSize == 32); // JIT cookie can be converted to Smi. ASSERT 916 src/x64/macro-assembler-x64.cc ASSERT(kSmiValueSize == 32); // JIT cookie can be converted to Smi. ASSERT 1024 src/x64/macro-assembler-x64.cc ASSERT(kSmiShift % kBitsPerByte == 0); ASSERT 1092 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1131 src/x64/macro-assembler-x64.cc ASSERT(!dst.AddressUsesRegister(smi_reg)); ASSERT 1144 src/x64/macro-assembler-x64.cc ASSERT(power >= 0); ASSERT 1145 src/x64/macro-assembler-x64.cc ASSERT(power < 64); ASSERT 1164 src/x64/macro-assembler-x64.cc ASSERT((0 <= power) && (power < 32)); ASSERT 1177 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 1178 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 1259 src/x64/macro-assembler-x64.cc ASSERT(!src.is(kScratchRegister)); ASSERT 1376 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1377 src/x64/macro-assembler-x64.cc ASSERT(!src.is(kScratchRegister)); ASSERT 1397 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1456 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1476 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1504 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1544 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1567 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src2)); ASSERT 1593 src/x64/macro-assembler-x64.cc ASSERT(!src2.AddressUsesRegister(dst)); ASSERT 1626 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src2)); ASSERT 1642 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src2)); ASSERT 1688 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src2)); ASSERT 1689 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1690 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 1691 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 1743 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 1744 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 1745 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1746 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(rax)); ASSERT 1747 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(rdx)); ASSERT 1748 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(rdx)); ASSERT 1806 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1807 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 1808 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 1809 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(rax)); ASSERT 1810 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(rdx)); ASSERT 1811 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(rdx)); ASSERT 1812 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(src2)); ASSERT 1858 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1859 src/x64/macro-assembler-x64.cc ASSERT(!src.is(kScratchRegister)); ASSERT 1872 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src2)); ASSERT 1884 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1896 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(src2)); ASSERT 1905 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1917 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(src2)); ASSERT 1926 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 1939 src/x64/macro-assembler-x64.cc ASSERT(is_uint5(shift_value)); ASSERT 1984 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(rcx)); ASSERT 2001 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 2002 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 2003 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 2004 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(rcx)); ASSERT 2038 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 2039 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 2040 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 2041 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(rcx)); ASSERT 2067 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(kScratchRegister)); ASSERT 2068 src/x64/macro-assembler-x64.cc ASSERT(!src1.is(kScratchRegister)); ASSERT 2069 src/x64/macro-assembler-x64.cc ASSERT(!src2.is(kScratchRegister)); ASSERT 2070 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src1)); ASSERT 2071 src/x64/macro-assembler-x64.cc ASSERT(!dst.is(src2)); ASSERT 2104 src/x64/macro-assembler-x64.cc ASSERT(is_uint6(shift)); ASSERT 2122 src/x64/macro-assembler-x64.cc ASSERT(is_uint6(shift)); ASSERT 2171 src/x64/macro-assembler-x64.cc ASSERT(kNotStringTag != 0); ASSERT 2217 src/x64/macro-assembler-x64.cc ASSERT(kNotStringTag != 0); ASSERT 2242 src/x64/macro-assembler-x64.cc ASSERT(!source->IsFailure()); ASSERT 2252 src/x64/macro-assembler-x64.cc ASSERT(!source->IsFailure()); ASSERT 2276 src/x64/macro-assembler-x64.cc ASSERT(source->IsHeapObject()); ASSERT 2287 src/x64/macro-assembler-x64.cc ASSERT(source->IsHeapObject()); ASSERT 2416 src/x64/macro-assembler-x64.cc ASSERT(RelocInfo::IsCodeTarget(rmode)); ASSERT 2915 src/x64/macro-assembler-x64.cc ASSERT(!int32_register.is(kScratchRegister)); ASSERT 2936 src/x64/macro-assembler-x64.cc ASSERT(!src.is(kScratchRegister)); ASSERT 3022 src/x64/macro-assembler-x64.cc ASSERT(value > 0); ASSERT 3035 src/x64/macro-assembler-x64.cc ASSERT(value > 0); ASSERT 3052 src/x64/macro-assembler-x64.cc ASSERT(AllowThisStubCall(&ces)); ASSERT 3063 src/x64/macro-assembler-x64.cc ASSERT(dst.is(rcx)); ASSERT 3079 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3100 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 3117 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3139 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION); ASSERT 3154 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3156 src/x64/macro-assembler-x64.cc ASSERT(function.is(rdi)); ASSERT 3176 src/x64/macro-assembler-x64.cc ASSERT(flag == JUMP_FUNCTION || has_frame()); ASSERT 3205 src/x64/macro-assembler-x64.cc ASSERT(actual.is_immediate()); ASSERT 3229 src/x64/macro-assembler-x64.cc ASSERT(expected.reg().is(rbx)); ASSERT 3236 src/x64/macro-assembler-x64.cc ASSERT(actual.reg().is(rax)); ASSERT 3237 src/x64/macro-assembler-x64.cc ASSERT(expected.reg().is(rbx)); ASSERT 3298 src/x64/macro-assembler-x64.cc ASSERT(ExitFrameConstants::kCallerSPDisplacement == +2 * kPointerSize); ASSERT 3299 src/x64/macro-assembler-x64.cc ASSERT(ExitFrameConstants::kCallerPCOffset == +1 * kPointerSize); ASSERT 3300 src/x64/macro-assembler-x64.cc ASSERT(ExitFrameConstants::kCallerFPOffset == 0 * kPointerSize); ASSERT 3305 src/x64/macro-assembler-x64.cc ASSERT(ExitFrameConstants::kSPOffset == -1 * kPointerSize); ASSERT 3343 src/x64/macro-assembler-x64.cc ASSERT(IsPowerOf2(kFrameAlignment)); ASSERT 3344 src/x64/macro-assembler-x64.cc ASSERT(is_int8(kFrameAlignment)); ASSERT 3426 src/x64/macro-assembler-x64.cc ASSERT(!holder_reg.is(scratch)); ASSERT 3427 src/x64/macro-assembler-x64.cc ASSERT(!scratch.is(kScratchRegister)); ASSERT 3569 src/x64/macro-assembler-x64.cc ASSERT(SeededNumberDictionary::kEntrySize == 3); ASSERT 3609 src/x64/macro-assembler-x64.cc ASSERT(!scratch.is_valid()); ASSERT 3670 src/x64/macro-assembler-x64.cc ASSERT(!result.is(result_end)); ASSERT 3727 src/x64/macro-assembler-x64.cc ASSERT(!result.is(result_end)); ASSERT 3774 src/x64/macro-assembler-x64.cc ASSERT(!result.is(result_end)); ASSERT 3843 src/x64/macro-assembler-x64.cc ASSERT(kShortSize == 2); ASSERT 3883 src/x64/macro-assembler-x64.cc ASSERT(kCharSize == 1); ASSERT 3994 src/x64/macro-assembler-x64.cc ASSERT(min_length >= 0); ASSERT 4007 src/x64/macro-assembler-x64.cc ASSERT(source.is(rsi)); ASSERT 4008 src/x64/macro-assembler-x64.cc ASSERT(destination.is(rdi)); ASSERT 4009 src/x64/macro-assembler-x64.cc ASSERT(length.is(rcx)); ASSERT 4115 src/x64/macro-assembler-x64.cc ASSERT(!function_in.is(map_out)); ASSERT 4174 src/x64/macro-assembler-x64.cc ASSERT(num_arguments >= 0); ASSERT 4188 src/x64/macro-assembler-x64.cc ASSERT(frame_alignment != 0); ASSERT 4189 src/x64/macro-assembler-x64.cc ASSERT(num_arguments >= 0); ASSERT 4193 src/x64/macro-assembler-x64.cc ASSERT(IsPowerOf2(frame_alignment)); ASSERT 4210 src/x64/macro-assembler-x64.cc ASSERT(has_frame()); ASSERT 4217 src/x64/macro-assembler-x64.cc ASSERT(OS::ActivationFrameAlignment() != 0); ASSERT 4218 src/x64/macro-assembler-x64.cc ASSERT(num_arguments >= 0); ASSERT 4243 src/x64/macro-assembler-x64.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 4252 src/x64/macro-assembler-x64.cc ASSERT(masm_.pc_ == address_ + size_); ASSERT 4253 src/x64/macro-assembler-x64.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap); ASSERT 4264 src/x64/macro-assembler-x64.cc ASSERT(cc == zero || cc == not_zero); ASSERT 4286 src/x64/macro-assembler-x64.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, rcx)); ASSERT 4289 src/x64/macro-assembler-x64.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 4315 src/x64/macro-assembler-x64.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 4316 src/x64/macro-assembler-x64.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 4329 src/x64/macro-assembler-x64.cc ASSERT(!AreAliased(addr_reg, bitmap_reg, mask_reg, rcx)); ASSERT 4356 src/x64/macro-assembler-x64.cc ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, rcx)); ASSERT 4360 src/x64/macro-assembler-x64.cc ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); ASSERT 4361 src/x64/macro-assembler-x64.cc ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); ASSERT 4362 src/x64/macro-assembler-x64.cc ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); ASSERT 4363 src/x64/macro-assembler-x64.cc ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0); ASSERT 4401 src/x64/macro-assembler-x64.cc ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1); ASSERT 4402 src/x64/macro-assembler-x64.cc ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); ASSERT 4424 src/x64/macro-assembler-x64.cc ASSERT(kAsciiStringTag == 0x04); ASSERT 1243 src/x64/macro-assembler-x64.h ASSERT(!code_object_.is_null()); ASSERT 165 src/x64/regexp-macro-assembler-x64.cc ASSERT(reg >= 0); ASSERT 166 src/x64/regexp-macro-assembler-x64.cc ASSERT(reg < num_registers_); ASSERT 237 src/x64/regexp-macro-assembler-x64.cc ASSERT(String::IsAscii(str.start(), str.length())); ASSERT 300 src/x64/regexp-macro-assembler-x64.cc ASSERT(mode_ == UC16); ASSERT 410 src/x64/regexp-macro-assembler-x64.cc ASSERT(mode_ == UC16); ASSERT 519 src/x64/regexp-macro-assembler-x64.cc ASSERT(mode_ == UC16); ASSERT 580 src/x64/regexp-macro-assembler-x64.cc ASSERT(minus < String::kMaxUtf16CodeUnit); ASSERT 1143 src/x64/regexp-macro-assembler-x64.cc ASSERT(cp_offset >= -1); // ^ and \b can look behind one character. ASSERT 1144 src/x64/regexp-macro-assembler-x64.cc ASSERT(cp_offset < (1<<30)); // Be sane! (And ensure negation works) ASSERT 1207 src/x64/regexp-macro-assembler-x64.cc ASSERT(register_index >= num_saved_registers_); // Reserved for positions! ASSERT 1230 src/x64/regexp-macro-assembler-x64.cc ASSERT(reg_from <= reg_to); ASSERT 1286 src/x64/regexp-macro-assembler-x64.cc ASSERT(isolate == Isolate::Current()); ASSERT 1310 src/x64/regexp-macro-assembler-x64.cc ASSERT(re_code->instruction_start() <= *return_address); ASSERT 1311 src/x64/regexp-macro-assembler-x64.cc ASSERT(*return_address <= ASSERT 1350 src/x64/regexp-macro-assembler-x64.cc ASSERT(StringShape(*subject_tmp).IsSequential() || ASSERT 1382 src/x64/regexp-macro-assembler-x64.cc ASSERT(register_index < (1<<30)); ASSERT 1433 src/x64/regexp-macro-assembler-x64.cc ASSERT(!source.is(backtrack_stackpointer())); ASSERT 1473 src/x64/regexp-macro-assembler-x64.cc ASSERT(!target.is(backtrack_stackpointer())); ASSERT 1522 src/x64/regexp-macro-assembler-x64.cc ASSERT(characters == 1); ASSERT 1526 src/x64/regexp-macro-assembler-x64.cc ASSERT(mode_ == UC16); ASSERT 1531 src/x64/regexp-macro-assembler-x64.cc ASSERT(characters == 1); ASSERT 53 src/x64/stub-cache-x64.cc ASSERT(kPointerSizeLog2 == kHeapObjectTagSize + 1); ASSERT 120 src/x64/stub-cache-x64.cc ASSERT(name->IsSymbol()); ASSERT 175 src/x64/stub-cache-x64.cc ASSERT(sizeof(Entry) == 24); ASSERT 178 src/x64/stub-cache-x64.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); ASSERT 181 src/x64/stub-cache-x64.cc ASSERT(!scratch.is(receiver)); ASSERT 182 src/x64/stub-cache-x64.cc ASSERT(!scratch.is(name)); ASSERT 185 src/x64/stub-cache-x64.cc ASSERT(!scratch.is(no_reg)); ASSERT 186 src/x64/stub-cache-x64.cc ASSERT(extra2.is(no_reg)); ASSERT 187 src/x64/stub-cache-x64.cc ASSERT(extra3.is(no_reg)); ASSERT 376 src/x64/stub-cache-x64.cc ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor)); ASSERT 537 src/x64/stub-cache-x64.cc ASSERT(holder->HasNamedInterceptor()); ASSERT 538 src/x64/stub-cache-x64.cc ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 565 src/x64/stub-cache-x64.cc ASSERT(optimization.is_constant_call()); ASSERT 566 src/x64/stub-cache-x64.cc ASSERT(!lookup->holder()->IsGlobalObject()); ASSERT 621 src/x64/stub-cache-x64.cc ASSERT(depth2 == kInvalidProtoDepth); ASSERT 713 src/x64/stub-cache-x64.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); ASSERT 788 src/x64/stub-cache-x64.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 867 src/x64/stub-cache-x64.cc ASSERT(cell->value()->IsTheHole()); ASSERT 910 src/x64/stub-cache-x64.cc ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); ASSERT 911 src/x64/stub-cache-x64.cc ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) ASSERT 932 src/x64/stub-cache-x64.cc ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded()); ASSERT 941 src/x64/stub-cache-x64.cc ASSERT(current->property_dictionary()->FindEntry(*name) == ASSERT 985 src/x64/stub-cache-x64.cc ASSERT(current.is_identical_to(holder)); ASSERT 995 src/x64/stub-cache-x64.cc ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded()); ASSERT 1050 src/x64/stub-cache-x64.cc ASSERT(!scratch2.is(reg)); ASSERT 1078 src/x64/stub-cache-x64.cc ASSERT(!name_arg.is(scratch2)); ASSERT 1135 src/x64/stub-cache-x64.cc ASSERT(interceptor_holder->HasNamedInterceptor()); ASSERT 1136 src/x64/stub-cache-x64.cc ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined()); ASSERT 1163 src/x64/stub-cache-x64.cc ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); ASSERT 1234 src/x64/stub-cache-x64.cc ASSERT(lookup->type() == CALLBACKS); ASSERT 1237 src/x64/stub-cache-x64.cc ASSERT(callback->getter() != NULL); ASSERT 1287 src/x64/stub-cache-x64.cc ASSERT(holder->IsGlobalObject()); ASSERT 1729 src/x64/stub-cache-x64.cc ASSERT(!object.is_identical_to(holder)); ASSERT 1807 src/x64/stub-cache-x64.cc ASSERT(!object.is_identical_to(holder)); ASSERT 1880 src/x64/stub-cache-x64.cc ASSERT(cell->value() == *function); ASSERT 1961 src/x64/stub-cache-x64.cc ASSERT(cell->value() == *function); ASSERT 2044 src/x64/stub-cache-x64.cc ASSERT(optimization.is_simple_api_call()); ASSERT 2130 src/x64/stub-cache-x64.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK); ASSERT 2405 src/x64/stub-cache-x64.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); ASSERT 2498 src/x64/stub-cache-x64.cc ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded()); ASSERT 3214 src/x64/stub-cache-x64.cc ASSERT(function->has_initial_map()); ASSERT 3392 src/x64/stub-cache-x64.cc ASSERT(kSmiValueSize == 32); ASSERT 3790 src/x64/stub-cache-x64.cc ASSERT(IsFastObjectElementsKind(elements_kind)); ASSERT 43 src/zone-inl.h ASSERT(scope_nesting_ > 0); ASSERT 52 src/zone-inl.h ASSERT(kAlignment >= kPointerSize); ASSERT 65 src/zone-inl.h ASSERT(IsAddressAligned(result, kAlignment, 0)); ASSERT 102 src/zone-inl.h ASSERT(zone_); ASSERT 170 src/zone.cc ASSERT(size == RoundDown(size, kAlignment)); ASSERT 171 src/zone.cc ASSERT(size > limit_ - position_); ASSERT 211 src/zone.cc ASSERT(position_ <= limit_); ASSERT 89 test/cctest/test-alloc.cc ASSERT(kLargeObjectSpaceFillerSize > heap->old_pointer_space()->AreaSize()); ASSERT 7875 test/cctest/test-api.cc ASSERT(!i::Isolate::Current()->has_pending_exception()); ASSERT 10919 test/cctest/test-api.cc ASSERT(*bar); ASSERT 10924 test/cctest/test-api.cc ASSERT(*foo); ASSERT 12723 test/cctest/test-api.cc ASSERT(!no_failure.is_null()); ASSERT 12729 test/cctest/test-api.cc ASSERT(!no_failure.is_null()); ASSERT 12736 test/cctest/test-api.cc ASSERT(!no_failure.is_null()); ASSERT 13787 test/cctest/test-api.cc ASSERT(args.Length() == 1); ASSERT 55 test/cctest/test-hashing.cc ASSERT(string.length() > 0); ASSERT 502 test/cctest/test-heap-profiler.cc ASSERT(false); ASSERT 664 test/cctest/test-heap-profiler.cc ASSERT(false); ASSERT 670 test/cctest/test-heap-profiler.cc ASSERT(updates_written); ASSERT 124 test/cctest/test-liveedit.cc ASSERT(pos1 + j < len1); ASSERT 125 test/cctest/test-liveedit.cc ASSERT(pos2 + j < len2); ASSERT 138 test/cctest/test-liveedit.cc ASSERT(pos1 + j < len1); ASSERT 139 test/cctest/test-liveedit.cc ASSERT(pos2 + j < len2); ASSERT 225 test/cctest/test-macro-assembler-x64.cc ASSERT(y > x); ASSERT 404 test/cctest/test-macro-assembler-x64.cc ASSERT(Smi::IsValid(result)); ASSERT 900 test/cctest/test-macro-assembler-x64.cc ASSERT(x != -1); // Can't overflow by subtracting a Smi. ASSERT 1377 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx) || index.reg.is(rdx)); ASSERT 1385 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx)); ASSERT 1394 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx) || index.reg.is(rdx)); ASSERT 1402 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx)); ASSERT 2118 test/cctest/test-macro-assembler-x64.cc ASSERT(x >= 0); ASSERT 306 test/cctest/test-mark-compact.cc ASSERT(id == reinterpret_cast<void*>(1234)); ASSERT 422 test/cctest/test-mark-compact.cc ASSERT(!has_been_disposed_); ASSERT 450 test/cctest/test-mark-compact.cc ASSERT(info.has_been_disposed()); ASSERT 584 test/cctest/test-parsing.cc ASSERT(cursor == kAllUtf8CharsSizeU); ASSERT 1798 test/cctest/test-regexp.cc ASSERT(CharacterRange::IsCanonical(&l1)); ASSERT 1799 test/cctest/test-regexp.cc ASSERT(CharacterRange::IsCanonical(&l2)); ASSERT 79 test/cctest/test-serialize.cc ASSERT(hash != original_hash); // Hash table has been filled up. ASSERT 360 test/cctest/test-serialize.cc ASSERT(!env.IsEmpty()); ASSERT 375 test/cctest/test-serialize.cc ASSERT(!foo.IsEmpty()); ASSERT 486 test/cctest/test-serialize.cc ASSERT(!env.IsEmpty()); ASSERT 61 test/cctest/test-weakmaps.cc ASSERT(id == reinterpret_cast<void*>(1234));