v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
checks.h File Reference
#include <string.h>
#include "../include/v8stdint.h"
Include dependency graph for checks.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  StaticAssertion< bool >
 
class  StaticAssertion< true >
 
class  StaticAssertionHelper< int >
 

Macros

#define FATAL(msg)   V8_Fatal("", 0, "%s", (msg))
 
#define UNIMPLEMENTED()   V8_Fatal("", 0, "unimplemented code")
 
#define UNREACHABLE()   ((void) 0)
 
#define CHECK(condition)
 
#define CHECK_EQ(expected, value)
 
#define CHECK_NE(unexpected, value)
 
#define CHECK_GT(a, b)   CHECK((a) > (b))
 
#define CHECK_GE(a, b)   CHECK((a) >= (b))
 
#define CHECK_LT(a, b)   CHECK((a) < (b))
 
#define CHECK_LE(a, b)   CHECK((a) <= (b))
 
#define SEMI_STATIC_JOIN(a, b)   SEMI_STATIC_JOIN_HELPER(a, b)
 
#define SEMI_STATIC_JOIN_HELPER(a, b)   a##b
 
#define STATIC_CHECK(test)
 
#define ASSERT_RESULT(expr)   (expr)
 
#define ASSERT(condition)   ((void) 0)
 
#define ASSERT_EQ(v1, v2)   ((void) 0)
 
#define ASSERT_NE(v1, v2)   ((void) 0)
 
#define ASSERT_GE(v1, v2)   ((void) 0)
 
#define ASSERT_LT(v1, v2)   ((void) 0)
 
#define ASSERT_LE(v1, v2)   ((void) 0)
 
#define SLOW_ASSERT(condition)   ((void) 0)
 
#define STATIC_ASSERT(test)   STATIC_CHECK(test)
 
#define ASSERT_NOT_NULL(p)   ASSERT_NE(NULL, p)
 
#define EXTRA_CHECK(condition)   ((void) 0)
 

Functions

void V8_Fatal (const char *file, int line, const char *format,...)
 
void CheckEqualsHelper (const char *file, int line, const char *expected_source, int expected, const char *value_source, int value)
 
void CheckEqualsHelper (const char *file, int line, const char *expected_source, int64_t expected, const char *value_source, int64_t value)
 
void CheckNonEqualsHelper (const char *file, int line, const char *unexpected_source, int unexpected, const char *value_source, int value)
 
void CheckEqualsHelper (const char *file, int line, const char *expected_source, const char *expected, const char *value_source, const char *value)
 
void CheckNonEqualsHelper (const char *file, int line, const char *expected_source, const char *expected, const char *value_source, const char *value)
 
void CheckEqualsHelper (const char *file, int line, const char *expected_source, const void *expected, const char *value_source, const void *value)
 
void CheckNonEqualsHelper (const char *file, int line, const char *expected_source, const void *expected, const char *value_source, const void *value)
 
void CheckEqualsHelper (const char *file, int line, const char *expected_source, double expected, const char *value_source, double value)
 
void CheckNonEqualsHelper (const char *file, int line, const char *expected_source, double expected, const char *value_source, double value)
 

Variables

bool FLAG_enable_slow_asserts
 

Macro Definition Documentation

#define ASSERT (   condition)    ((void) 0)

Definition at line 270 of file checks.h.

Referenced by Access< T >::Access(), v8::internal::ACCESSORS(), GlobalHandles::Node::Acquire(), IncrementalMarking::ActivateGeneratedStub(), SmallPointerList< v8::internal::Map * >::Add(), BitVector::Add(), StringStream::Add(), SlotsBuffer::Add(), FixedArrayBuilder::Add(), Dictionary< Shape, Key >::Add(), ObjectHashSet::Add(), Trace::add_action(), SamplerRegistry::AddActiveSampler(), SamplerThread::AddActiveSampler(), SignalSender::AddActiveSampler(), Bignum::AddBignum(), Collector< unsigned char, growth_factor, max_growth >::AddBlock(), CodeFlusher::AddCandidate(), SimpleStringBuilder::AddCharacter(), OutputStreamWriter::AddCharacter(), StringHasher::AddCharacterNoIndex(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::AddElementsToFixedArray(), Dictionary< Shape, Key >::AddEntry(), JSObject::AddFastProperty(), JSObject::AddFastPropertyUsingMap(), StringBuilder::AddFormattedList(), Heap::AddGCEpilogueCallback(), Heap::AddGCPrologueCallback(), HeapSnapshot::AddGcRootsEntry(), HeapSnapshot::AddGcSubrootEntry(), GlobalHandles::AddImplicitReferences(), HEnvironment::AddIncomingEdge(), HBasicBlock::AddInstruction(), HGraphBuilder::AddInstruction(), FixedArray::AddKeysFromJSArray(), HBasicBlock::AddLeaveInlined(), SerializationAddressMapper::AddMapping(), MemoryAllocator::AddMemoryAllocationCallback(), HValue::AddNewRange(), DuplicateFinder::AddNumber(), GlobalHandles::AddObjectGroup(), Context::AddOptimizedFunction(), HBasicBlock::AddPhi(), JSObject::AddProperty(), RegExpBuilder::AddQuantifierToAtom(), v8::internal::AddRange(), DispatchTable::AddRange(), VirtualMemory::address(), HeapSnapshot::AddRootEntry(), HGraphBuilder::AddSimulate(), JSObject::AddSlowProperty(), SlidingStateWindow::AddState(), ExternalStringTable::AddString(), ReplacementStringBuilder::AddString(), ReplacementStringBuilder::AddSubjectSlice(), SimpleStringBuilder::AddSubstring(), OutputStreamWriter::AddSubstring(), SlotsBuffer::AddTo(), SharedFunctionInfo::AddToOptimizedCodeMap(), LiveRange::AddUseInterval(), LEnvironment::AddValue(), Heap::AdjustAmountOfExternalAllocatedMemory(), BASE_EMBEDDED< Visitor >::Advance(), GlobalHandles::NodeIterator::Advance(), QuickCheckDetails::Advance(), Trace::AdvanceCurrentPositionInTrace(), Heap::Allocate(), HashTable< Shape, Key >::Allocate(), DeoptimizationInputData::Allocate(), Heap::AllocateArgumentsObject(), BASE_EMBEDDED< Visitor >::AllocateBytes(), MemoryAllocator::AllocateChunk(), Heap::AllocateConsString(), Heap::AllocateExternalStringFromAscii(), Heap::AllocateFixedArray(), Heap::AllocateFunctionContext(), Heap::AllocateFunctionPrototype(), Heap::AllocateGlobalContext(), Heap::AllocateGlobalObject(), Heap::AllocateHashTable(), Heap::AllocateHeapNumber(), Heap::AllocateInitialMap(), Heap::AllocateInternalSymbol(), Heap::AllocateJSArrayAndStorage(), Heap::AllocateJSObject(), Heap::AllocateJSObjectFromMap(), Scope::AllocateModules(), Heap::AllocateNativeContext(), Scope::AllocateNonParameterLocal(), Scope::AllocateParameterLocals(), Heap::AllocateRaw(), PagedSpace::AllocateRaw(), LargeObjectSpace::AllocateRaw(), Heap::AllocateRawAsciiString(), Heap::AllocateRawFixedArray(), CodeRange::AllocateRawMemory(), Heap::AllocateRawTwoByteString(), Heap::AllocateSubString(), Scope::AllocateVariablesRecursively(), Register::AllocationIndexToString(), XMMRegister::AllocationIndexToString(), DwVfpRegister::AllocationIndexToString(), FPURegister::AllocationIndexToString(), JSArray::AllowsSetElementsLength(), StringSearch< PatternChar, SubjectChar >::AlphabetSize(), AlwaysAllocateScope::AlwaysAllocateScope(), Scope::Analyze(), AnalyzeStackInNativeCode(), BASE_EMBEDDED< Visitor >::api_call_info(), Logger::ApiNamedPropertyAccess(), Map::AppendCallbackDescriptors(), Map::AppendDescriptor(), ThreadManager::ArchiveThread(), Flag::args_default(), Flag::args_variable(), BASE_EMBEDDED< Visitor >::argument_count(), SingletonLogger::argument_opt(), Code::arguments_count(), FlagList::argv(), Shell::ArraySet(), LiteralBuffer::ascii_literal(), Double::AsDiyFp(), Double::AsNormalizedDiyFp(), CodeCacheHashTableKey::AsObject(), SymbolKey::AsObject(), Literal::AsPropertyName(), HBasicBlock::AssignCommonDominator(), HBasicBlock::AssignLoopSuccessorDominators(), Bignum::AssignPowerUInt16(), Bignum::AssignUInt16(), AstContext::AstContext(), SmallPointerList< v8::internal::Map * >::at(), RegExpImpl::AtomExecRaw(), HBasicBlock::AttachLoopInformation(), RuntimeProfiler::AttemptOnStackReplacement(), v8::internal::BignumDtoa(), Code::binary_op_result_type(), Code::binary_op_type(), BinaryOperation::BinaryOperation(), BinaryOpStub::BinaryOpStub(), v8::internal::BinarySearch(), HEnvironment::Bind(), VariableProxy::BindTo(), Register::bit(), SwVfpRegister::bit(), DwVfpRegister::bit(), FPURegister::bit(), FPUControlRegister::bit(), CRegister::bit(), BASE_EMBEDDED< Visitor >::bits(), BitVector::BitVector(), IncrementalMarking::BlackToGreyAndUnshift(), Flag::bool_default(), Flag::bool_variable(), BreakableStatement::BreakableStatement(), Compiler::BuildFunctionInfo(), v8::internal::BUILTIN(), SharedFunctionInfo::builtin_function_id(), Context::builtins(), JSObject::BypassGlobalProxy(), v8::internal::CalculateLineEnds(), Object::CallAsConstructor(), StoreBufferRebuilder::Callback(), CallIC::CallIC(), PagedSpace::CanExpand(), FixedDoubleArray::canonical_not_the_hole_nan_as_double(), CharacterRange::Canonicalize(), HBitNot::Canonicalize(), HUnaryMathOperation::Canonicalize(), NewSpace::Capacity(), Isolate::CaptureCurrentStackTrace(), NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16(), TransitionArray::cast(), LUnallocated::cast(), Context::cast(), LConstantOperand::cast(), LArgument::cast(), LStackSlot::cast(), EntryFrame::cast(), LGap::cast(), LDoubleStackSlot::cast(), EntryConstructFrame::cast(), LRegister::cast(), ExitFrame::cast(), LDoubleRegister::cast(), StandardFrame::cast(), JavaScriptFrame::cast(), ArgumentsAdaptorFrame::cast(), InternalFrame::cast(), ConstructFrame::cast(), TestContext::cast(), Failure::cast(), FreeListNode::cast(), FixedArrayBase::cast(), HPhi::cast(), HashTable< Shape, Key >::cast(), StringDictionary::cast(), SeededNumberDictionary::cast(), UnseededNumberDictionary::cast(), ObjectHashSet::cast(), ObjectHashTable::cast(), JSModule::cast(), JSValue::cast(), JSDate::cast(), JSMessageObject::cast(), v8::internal::CFunctionArgumentOperand(), HValue::ChangeRepresentation(), v8::internal::CharCompare(), Code::check_type(), Scope::CheckAssignmentToConst(), ObjectLiteralPropertyChecker::CheckProperty(), ExternalStringTable::CleanUp(), HValue::clear_block(), Map::ClearCodeCache(), MemoryChunk::ClearEvacuationCandidate(), IntrusiveMarking::ClearMark(), Map::ClearNonLiveTransitions(), GlobalHandles::Node::ClearWeakness(), HandleScope::CloseAndEscape(), Register::code(), SwVfpRegister::code(), XMMRegister::code(), DwVfpRegister::code(), FPURegister::code(), FPUControlRegister::code(), CRegister::code(), SerializerDeserializer::CodeForRepeats(), v8::internal::CodeGenerationFromStringsAllowed(), MacroAssembler::CodeObject(), MarkCompactCollector::CollectEvacuationCandidates(), MarkCompactCollector::CollectGarbage(), Heap::CollectGarbage(), Scope::CollectStackAndContextLocals(), SemiSpace::Commit(), StoreBuffer::Compact(), Bignum::Compare(), Code::compare_operation(), Code::compare_state(), CompareOperation::CompareOperation(), RegExpImpl::Compile(), CompiledReplacement::Compile(), Compiler::CompileEval(), Compiler::CompileLazy(), SharedFunctionInfo::CompileLazy(), JSFunction::CompileLazy(), SharedFunctionInfo::CompleteInobjectSlackTracking(), StubCache::ComputeCallArguments(), StandardFrame::ComputeExpressionsCount(), Code::ComputeFlags(), Call::ComputeGlobalTarget(), HValue::ComputeInitialRange(), StubCache::ComputeKeyedLoadCallback(), StubCache::ComputeKeyedLoadConstant(), StubCache::ComputeKeyedLoadField(), StubCache::ComputeKeyedLoadInterceptor(), StubCache::ComputeKeyedLoadOrStoreElement(), StubCache::ComputeLoadCallback(), StubCache::ComputeLoadConstant(), StubCache::ComputeLoadField(), StubCache::ComputeLoadGlobal(), StubCache::ComputeLoadInterceptor(), StubCache::ComputeLoadNonexistent(), StubCache::ComputeLoadViaGetter(), HGraph::ComputeMinusZeroChecks(), CallICBase::ComputeMonomorphicStub(), KeyedIC::ComputeMonomorphicStubWithoutMapCheck(), CompareIC::ComputeOperation(), KeyedStoreIC::ComputePolymorphicStub(), CompareIC::ComputeState(), StubCache::ComputeStoreCallback(), KeyedIC::ComputeStub(), ConsString::ConsStringGet(), ConsString::ConsStringReadBlock(), BASE_EMBEDDED< Visitor >::constant_function(), BitVector::Contains(), SparseSet::Contains(), ObjectHashSet::Contains(), Scope::ContextChainLength(), ScopeInfo::ContextLocalInitFlag(), ScopeInfo::ContextLocalMode(), ScopeInfo::ContextLocalName(), ScopeInfo::ContextSlotIndex(), LOperand::ConvertTo(), JSObject::ConvertTransitionToMapTransition(), Map::CopyAsElementsKind(), Heap::CopyCode(), StringDictionary::CopyEnumKeysTo(), HEnvironment::CopyForInlining(), BitVector::CopyFrom(), Code::CopyFrom(), v8::internal::CopyObjectToObjectElements(), Map::CopyReplaceDescriptor(), Map::CopyReplaceDescriptors(), HConstant::CopyToRepresentation(), Dictionary< Shape, Key >::CopyValuesTo(), Map::CopyWithPreallocatedFieldDescriptors(), v8::internal::CopyWords(), Isolate::counters(), BoundsCheckBbData::CoverCheck(), LiveRange::Covers(), GlobalHandles::Create(), LConstantOperand::Create(), LStackSlot::Create(), LDoubleStackSlot::Create(), LRegister::Create(), LDoubleRegister::Create(), ScopeInfo::Create(), Factory::CreateApiFunction(), Runtime::CreateArrayLiteralBoilerplate(), LiveRange::CreateAssignedOperand(), Heap::CreateCode(), Shell::CreateEvaluationContext(), OptimizingCompiler::CreateGraph(), HGraphBuilder::CreateGraph(), HandleScope::CreateHandle(), Thread::CreateThreadLocalKey(), BitVector::BASE_EMBEDDED::Current(), BASE_EMBEDDED< Visitor >::Current(), Serializer::CurrentAllocationAddress(), CustomArguments::CustomArguments(), CygwinMutex::CygwinMutex(), JSRegExp::DataAt(), HConstant::DataEquals(), DateCache::DaysFromYearMonth(), BASE_EMBEDDED< Visitor >::DeallocateBytes(), Declaration::Declaration(), Context::declaration_context(), VariableMap::Declare(), Scope::DeclareDynamicGlobal(), Scope::DeclareFunctionVar(), Scope::DeclareLocal(), Scope::DeclareParameter(), PagedSpace::DecreaseUnsweptFreeBytes(), GlobalHandles::NodeBlock::DecreaseUses(), DeferredHandleScope::DeferredHandleScope(), JSObject::DefineAccessor(), JSObject::DefineFastAccessor(), HeapProfiler::DefineWrapperClass(), CpuProfiler::DeleteAllProfiles(), HeapProfiler::DeleteAllSnapshots(), HValue::DeleteAndReplaceWith(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::DeleteCommon(), JSObject::DeleteElement(), HandleScope::DeleteExtensions(), HandleScopeImplementer::DeleteExtensions(), HPhi::DeleteFromGraph(), JSObject::DeleteHiddenProperty(), JSObject::DeleteNormalizedProperty(), CpuProfiler::DeleteProfile(), JSObject::DeleteProperty(), Thread::DeleteThreadLocalKey(), BASE_EMBEDDED< Visitor >::deoptimization_index(), Deoptimizer::DeoptimizeFunction(), Deserializer::Deserialize(), Deserializer::DeserializePartial(), Scope::DeserializeScopeChain(), PromotionQueue::Destroy(), HBasicBlock::DetachLoopInformation(), Dictionary< SeededNumberDictionaryShape, uint32_t >::DetailsAt(), SharedFunctionInfo::DisableOptimization(), TestRetainedObjectInfo::Dispose(), Bignum::DivideModuloIntBignum(), SharedFunctionInfo::DontAdaptArguments(), Isolate::DoThrow(), v8::internal::DoubleToAscii(), v8::internal::DoubleToExponentialCString(), v8::internal::DoubleToFixedCString(), v8::internal::DoubleToPrecisionCString(), v8::internal::DoubleToRadixCString(), HConstant::DoubleValue(), SequenceCollector< unsigned char >::DropSequence(), JSObject::element_dictionary(), ActionNode::Emit(), TextNode::Emit(), BackReferenceNode::Emit(), ChoiceNode::Emit(), LoopChoiceNode::Emit(), RegExpNode::EmitQuickCheck(), BoyerMooreLookahead::EmitSkipInstructions(), Serializer::Enable(), CompilationInfo::EnableDeoptimizationSupport(), SharedFunctionInfo::EnableDeoptimizationSupport(), ExternalReferenceEncoder::Encode(), BitField< Kind, 7, 4 >::encode(), LiveRange::End(), Assembler::EndBlockConstPool(), Assembler::EndBlockGrowBuffer(), SequenceCollector< unsigned char >::EndSequence(), HChange::EnsureAndPropagateNotMinusZero(), JSObject::EnsureCanContainElements(), Heap::EnsureHeapIsIterable(), MemoryMappedExternalResource::EnsureIsAscii(), GlobalObject::EnsurePropertyCell(), JSArray::EnsureSize(), StoreBuffer::EnsureSpace(), Logger::EnsureTickerStarted(), JSObject::EnsureWritableFastElements(), RegExpResultsCache::Enter(), Isolate::EnterDefaultIsolate(), StoreBuffer::EnterDirectlyIntoStoreBuffer(), HValue::Equals(), Analysis::error_message(), v8::internal::EvalComparison(), TryCatch::Exception(), RegExpImpl::Exec(), NativeRegExpMacroAssembler::Execute(), Shell::ExecuteString(), PagedSpace::Expand(), BASE_EMBEDDED< Visitor >::ExpandSpace(), BASE_EMBEDDED< Visitor >::expected_receiver_type(), HEnvironment::ExpressionStackAt(), HEnvironment::ExpressionStackIsEmpty(), TransitionArray::ExtendToFullTransitionArray(), ExternalAsciiString::ExternalAsciiStringGet(), ExternalTwoByteString::ExternalTwoByteStringGet(), Code::extra_ic_state(), v8::internal::FastDtoa(), v8::internal::FastFixedDtoa(), FastNewBlockContextStub::FastNewBlockContextStub(), FastNewContextStub::FastNewContextStub(), JSObject::FastPropertyAt(), JSObject::FastPropertyAtPut(), v8::internal::FastSmiToObjectElementsKind(), HeapSnapshot::FillChildren(), TextNode::FillInBMInfo(), RootsReferencesExtractor::FillReferences(), SeqRegExpNode::FilterASCII(), TextNode::FilterASCII(), ChoiceNode::FilterASCII(), CpuProfile::FilteredClone(), IncrementalMarking::Finalize(), SimpleStringBuilder::Finalize(), OutputStreamWriter::Finalize(), Scope::FinalizeBlockScope(), Heap::FinalizeExternalString(), v8::internal::FindAsciiStringIndices(), StubCache::FindCallInitialize(), HeapObjectsMap::FindEntry(), StringDictionary::FindEntry(), Code::FindFirstMap(), HeapSnapshotsCollection::FindHeapObjectById(), PagedSpace::FindObject(), HeapObjectsMap::FindOrAddEntry(), LargeObjectSpace::FindPage(), CpuProfiler::FindProfile(), HeapProfiler::FindSnapshot(), v8::internal::FindStringIndices(), v8::internal::FindStringIndicesDispatch(), HBasicBlock::Finish(), JSProxy::Fix(), FixedArrayBuilder::FixedArrayBuilder(), Flag::float_default(), Flag::float_variable(), Trace::Flush(), Variable::ForceContextAllocation(), ElementsAccessor::ForKind(), BASE_EMBEDDED< Visitor >::frame(), OS::Free(), BASE_EMBEDDED< Visitor >::Free(), FreeBSDMutex::FreeBSDMutex(), MemoryAllocator::FreeMemory(), CodeRange::FreeRawMemory(), Bootstrapper::FreeThreadResources(), FrequencyCollator::Frequency(), Register::from_code(), XMMRegister::from_code(), Register::FromAllocationIndex(), XMMRegister::FromAllocationIndex(), DwVfpRegister::FromAllocationIndex(), FPURegister::FromAllocationIndex(), TypeInfo::FromInt(), Smi::FromInt(), Smi::FromIntptr(), GlobalHandles::Node::FromLocation(), Scope::function(), JavaScriptFrame::function(), JSFunction::function_bindings(), ScopeInfo::FunctionContextSlotIndex(), FunctionDeclaration::FunctionDeclaration(), Accessors::FunctionGetArguments(), Accessors::FunctionGetPrototype(), ScopeInfo::FunctionName(), Accessors::FunctionSetPrototype(), Instruction::FunctionValue(), Heap::GarbageCollectionPrologue(), InnerPointerToCodeCache::GcSafeCastToCode(), generate(), ICCompareStub::Generate(), OptimizingCompiler::GenerateAndInstallCode(), Deoptimizer::TableEntryGenerator::GeneratePrologue(), GenericStringUtf16CharacterStream::GenericStringUtf16CharacterStream(), NeanderObject::get(), NeanderArray::get(), SnapshotByteSource::Get(), BufferedZoneList< v8::internal::RegExpTree, 2 >::Get(), SetOncePointer< v8::internal::HBasicBlock >::get(), FixedArray::get(), NormalizedMapCache::Get(), ByteArray::get(), FlatStringReader::Get(), SharedFunctionInfo::get_api_func_data(), ByteArray::get_int(), FixedDoubleArray::get_representation(), FixedDoubleArray::get_scalar(), ExternalPixelArray::get_scalar(), ExternalByteArray::get_scalar(), ExternalUnsignedByteArray::get_scalar(), ExternalShortArray::get_scalar(), ExternalUnsignedShortArray::get_scalar(), ExternalIntArray::get_scalar(), ExternalUnsignedIntArray::get_scalar(), ExternalFloatArray::get_scalar(), ExternalDoubleArray::get_scalar(), LChunk::GetAssemblyLabel(), HSimulate::GetAssignedIndexAt(), BASE_EMBEDDED< Visitor >::GetAttributes(), Map::GetBackPointer(), PowersOfTenCache::GetCachedPowerForBinaryExponentRange(), PowersOfTenCache::GetCachedPowerForDecimalExponent(), InnerPointerToCodeCache::GetCacheEntry(), BASE_EMBEDDED< Visitor >::GetCallbackObject(), DescriptorArray::GetCallbacks(), DescriptorArray::GetCallbacksObject(), TypeFeedbackOracle::GetCallCheckType(), HCheckInstanceType::GetCheckInterval(), HCheckInstanceType::GetCheckMaskAndTag(), IC::GetCodeCacheForObject(), IC::GetCodeCacheHolder(), MacroAssembler::GetCodeMarker(), TypeFeedbackOracle::GetCompareMap(), BASE_EMBEDDED< Visitor >::GetConstantFunction(), BASE_EMBEDDED< Visitor >::GetConstantFunctionFromMap(), Execution::GetConstructorDelegate(), Context::GetData(), OptimizedFrame::GetDeoptimizationData(), Deoptimizer::GetDeoptimizationEntry(), BASE_EMBEDDED< Visitor >::GetDescriptorIndex(), DescriptorArray::GetDetails(), BASE_EMBEDDED< Visitor >::GetDictionaryEntry(), FrameDescription::GetDoubleRegister(), Object::GetElement(), Object::GetElementNoExceptionThrown(), JSObject::GetElementsKind(), KeyedLoadIC::GetElementStubWithoutMapCheck(), Object::GetElementWithReceiver(), BASE_EMBEDDED< Visitor >::GetEntry(), DescriptorArray::GetEnumCache(), DescriptorArray::GetEnumCacheSlot(), DescriptorArray::GetEnumIndicesCache(), v8::internal::GetEnumPropertyKeys(), v8::internal::GetFastElementsKindFromSequenceIndex(), BASE_EMBEDDED< Visitor >::GetFieldIndex(), JSRegExp::GetFlags(), String::GetFlatContent(), FrameDescription::GetFrameSize(), Execution::GetFunctionDelegate(), JavaScriptFrame::GetFunctions(), OptimizedFrame::GetFunctions(), KeyedIC::GetGrowStubKind(), v8::internal::GetGVNFlagsString(), HeapObject::GetHeap(), JSObject::GetHiddenProperty(), NonStrictArgumentsElementsAccessor::GetImpl(), JSObject::GetIndexedInterceptor(), OptimizedFrame::GetInlineCount(), JSObject::GetInObjectPropertyOffset(), JSObject::GetInternalField(), JSObject::GetInternalFieldCount(), JSObject::GetInternalFieldOffset(), StatsCounter::GetInternalPointer(), TransitionArray::GetKey(), DescriptorArray::GetKey(), v8::internal::GetKeysInFixedArrayFor(), TransitionArray::GetKeySlot(), DescriptorArray::GetKeySlot(), JSObject::GetLocalElementKeys(), BASE_EMBEDDED< Visitor >::GetLocalFieldIndexFromMap(), DateCache::GetLocalOffsetFromOS(), JSObject::GetLocalPropertyNames(), DynamicScopePart::GetMap(), HeapProfiler::GetMemorySizeUsedByProfiler(), RecordWriteStub::GetMode(), Expression::GetMonomorphicReceiverType(), JSObject::GetNamedInterceptor(), ExternalizeStringExtension::GetNativeFunction(), StatisticsExtension::GetNativeFunction(), Scope::GetNestedScopeChain(), CharacterStream::GetNext(), v8::internal::GetNextMoreGeneralFastElementsKind(), JSObject::GetNormalizedProperty(), JavaScriptFrame::GetNumberOfIncomingArguments(), TypeFeedbackOracle::GetObjectLiteralStoreMap(), FrameDescription::GetParameter(), JavaScriptFrame::GetParameterSlot(), LChunk::GetParameterStackSlot(), BASE_EMBEDDED< Visitor >::GetPcOffset(), HashTable< CompilationCacheShape, HashTableKey * >::GetProbe(), CpuProfiler::GetProfile(), CpuProfiler::GetProfilesCount(), Object::GetProperty(), JSObject::GetPropertyAttributeWithInterceptor(), GlobalObject::GetPropertyCell(), BASE_EMBEDDED< Visitor >::GetPropertyDetails(), Object::GetPropertyWithReceiver(), TypeFeedbackOracle::GetPrototypeForPrimitiveCheck(), TransitionArray::GetPrototypeTransitions(), TextNode::GetQuickCheckDetails(), ChoiceNode::GetQuickCheckDetails(), HPhi::GetRedundantReplacement(), FrameDescription::GetRegister(), CodeMap::GetSharedId(), HeapProfiler::GetSnapshot(), HeapProfiler::GetSnapshotObjectId(), HeapProfiler::GetSnapshotsCount(), ExitFrame::GetStateForFramePointer(), CompilationSubCache::GetTable(), TransitionArray::GetTarget(), IC::GetTargetAtAddress(), SharedFunctionInfo::GetThisPropertyAssignmentArgument(), SharedFunctionInfo::GetThisPropertyAssignmentConstant(), SharedFunctionInfo::GetThisPropertyAssignmentName(), BASE_EMBEDDED< Visitor >::GetTransitionDetails(), BASE_EMBEDDED< Visitor >::GetTransitionIndex(), BASE_EMBEDDED< Visitor >::GetTransitionMap(), BASE_EMBEDDED< Visitor >::GetTransitionMapFromMap(), BASE_EMBEDDED< Visitor >::GetTransitionTarget(), String::GetTwoByteData(), SnapshotByteSource::GetUnalignedInt(), String::GetUnderlying(), BASE_EMBEDDED< Visitor >::GetValue(), CompileTimeValue::GetValue(), DescriptorArray::GetValue(), BASE_EMBEDDED< Visitor >::GetValueFromMap(), DescriptorArray::GetValueSlot(), StaticVisitorBase::GetVisitorIdForSize(), Context::global_object(), RegExpImpl::GlobalCache::GlobalCache(), RuntimeProfiler::GlobalSetUp(), Deoptimizer::Grab(), NoAllocationStringAllocator::grow(), Collector< unsigned char, growth_factor, max_growth >::Grow(), NewSpace::Grow(), NativeRegExpMacroAssembler::GrowStack(), SemiSpace::GrowTo(), Handle< T >::Handle(), HConstant::handle(), Isolate::handle_scope_implementer(), HandleScope::HandleScope(), Execution::HandleStackGuardInterrupt(), BASE_EMBEDDED< Visitor >::has_doubles(), Code::has_function_cache(), LiveRange::HasAllocatedSpillOperand(), CpuProfiler::HasDetachedProfiles(), JSObject::HasElementWithInterceptor(), JSObject::HasExternalArrayElements(), JSObject::HasFastProperties(), Utf8SymbolKey::Hash(), SequentialSymbolKey< char >::Hash(), SubStringAsciiSymbolKey::Hash(), HConstant::Hashcode(), UnseededNumberDictionaryShape::HashForObject(), StringSharedKey::HashForObject(), Heap::HashSeed(), JSObject::HasLocalElement(), HBinaryOperation::HBinaryOperation(), HBitwise::HBitwise(), HBranch::HBranch(), HChange::HChange(), HCompareConstantEqAndBranch::HCompareConstantEqAndBranch(), HCompareGeneric::HCompareGeneric(), HCompareIDAndBranch::HCompareIDAndBranch(), HCompareMap::HCompareMap(), HeapObjectIterator::HeapObjectIterator(), v8::internal::HeapSortPairs(), BASE_EMBEDDED< Visitor >::HGlobalValueNumberer(), HHasInstanceTypeAndBranch::HHasInstanceTypeAndBranch(), DwVfpRegister::high(), FPURegister::high(), HLoadContextSlot::HLoadContextSlot(), HLoadKeyedFastElement::HLoadKeyedFastElement(), BASE_EMBEDDED< Visitor >::holder(), HPhi::HPhi(), HStringCompareAndBranch::HStringCompareAndBranch(), HToFastProperties::HToFastProperties(), IncrementalMarking::Hurry(), IC::IC(), Code::ic_state(), ICCompareStub::ICCompareStub(), GlobalHandles::IdentifyNewSpaceWeakIndependentHandles(), Heap::IdleNotification(), Instruction::Imm16Value(), Instruction::Imm26Value(), BASE_EMBEDDED< Visitor >::immediate(), HConstant::ImmortalImmovable(), PagedSpace::IncreaseUnsweptFreeBytes(), GlobalHandles::NodeBlock::IncreaseUses(), Heap::IncrementYoungSurvivorsCounter(), BASE_EMBEDDED< Visitor >::index(), FuncNameInferrer::Infer(), HMathMinMax::InferRange(), Isolate::Init(), Assignment::Init(), Map::init_back_pointer(), NewSpace::InitialCapacity(), StubCache::Initialize(), GlobalHandles::Node::Initialize(), V8::Initialize(), Scope::Initialize(), PromotionQueue::Initialize(), MemoryChunk::Initialize(), Page::Initialize(), JSArray::Initialize(), JSObject::initialize_elements(), JSObject::InitializeBody(), JSProxy::InitializeBody(), Map::InitializeDescriptors(), Runtime::InitializeIntrinsicFunctionNames(), v8::internal::InitScriptLineEnds(), BASE_EMBEDDED< Visitor >::INLINE(), LiteralBuffer::INLINE(), Isolate::INLINE(), MarkCompactMarkingVisitor::INLINE(), NewSpace::INLINE(), Heap::InNewSpace(), JSObject::InObjectPropertyAt(), JSObject::InObjectPropertyAtPut(), PromotionQueue::insert(), HInstruction::InsertAfter(), List< T, P >::InsertAt(), HInstruction::InsertBefore(), SharedFunctionInfo::InstallFromOptimizedCodeMap(), Compiler::InstallOptimizedCode(), JSFunction::instance_prototype(), Execution::InstantiateObject(), LifetimePosition::InstructionEnd(), LifetimePosition::InstructionIndex(), LifetimePosition::InstructionStart(), Flag::int_default(), Flag::int_variable(), HConstant::Integer32Value(), Interface::Iterator::interface(), v8::internal::InternalStringToDouble(), v8::internal::InternalStringToInt(), v8::internal::InternalStringToIntDouble(), BitVector::Intersect(), MarkCompactCollector::InvalidateCode(), Token::InvertCompareOp(), RegExpImpl::IrregexpExec(), RegExpImpl::IrregexpExecRaw(), String::IsAsciiRepresentationUnderneath(), HType::IsBoolean(), BASE_EMBEDDED< Visitor >::IsConstantFunction(), IC::IsContextual(), TypeInfo::IsDouble(), BASE_EMBEDDED< Visitor >::IsEliminated(), DescriptorArray::IsEmpty(), RuntimeProfiler::IsEnabled(), v8::internal::IsEqualNumber(), v8::internal::IsEqualString(), Isolate::IsExternallyCaught(), Literal::IsFalse(), v8::internal::IsFastElementsKind(), BASE_EMBEDDED< Visitor >::IsFastPropertyType(), BASE_EMBEDDED< Visitor >::IsField(), HType::IsHeapNumber(), HType::IsHeapObject(), v8::internal::IsInRange(), TypeInfo::IsInteger32(), HType::IsJSArray(), HType::IsJSObject(), MarkCompactCollector::IsMarked(), MacroAssembler::IsMarkedCode(), NumberDictionaryShape::IsMatch(), StringSharedKey::IsMatch(), TypeInfo::IsNonPrimitive(), HType::IsNonPrimitive(), TypeInfo::IsNonSymbol(), BASE_EMBEDDED< Visitor >::IsNormal(), Literal::IsNull(), TypeInfo::IsNumber(), CompilationInfo::isolate(), RuntimeProfiler::IsolateEnteredJS(), RuntimeProfiler::IsolateExitedJS(), TypeInfo::IsPrimitive(), BASE_EMBEDDED< Visitor >::IsPropertyCallbacks(), OptimizingCompilerThread::IsQueueAvailable(), BASE_EMBEDDED< Visitor >::IsReadOnly(), JSReceiver::IsSimpleEnum(), TypeInfo::IsSmi(), HType::IsSmi(), TypeInfo::IsString(), HType::IsString(), CpuFeatures::IsSupported(), TypeInfo::IsSymbol(), HType::IsTagged(), HType::IsTaggedNumber(), HType::IsTaggedPrimitive(), SharedFunctionInfo::IsThisPropertyAssignmentArgument(), Literal::IsTrue(), String::IsTwoByteRepresentationUnderneath(), TypeInfo::IsUnknown(), Smi::IsValid(), EntryFrame::Iterate(), OptimizedFrame::Iterate(), GlobalHandles::IterateNewSpaceWeakIndependentRoots(), StoreBuffer::IteratePointersToNewSpace(), BitVector::BASE_EMBEDDED::Iterator(), JSBuiltinsObject::javascript_builtin(), JSBuiltinsObject::javascript_builtin_code(), v8::internal::JSCallerSavedCode(), KeyedCallIC::KeyedCallIC(), KeyedLoadIC::KeyedLoadIC(), KeyedStoreIC::KeyedStoreIC(), BASE_EMBEDDED< Visitor >::language_mode(), SingletonLogger::language_mode(), SharedFunctionInfo::language_mode(), BufferedZoneList< v8::internal::RegExpTree, 2 >::last(), Map::LastAdded(), FuncNameInferrer::Leave(), TextElement::length(), ByteArray::LengthFor(), v8::internal::LinearSearch(), Scope::LinkModules(), LinuxMutex::LinuxMutex(), SingletonLogger::literals(), JSFunction::literals(), MemoryChunk::LiveBytes(), KeyedLoadIC::Load(), CallICBase::LoadFunction(), LoadIC::LoadIC(), TypeFeedbackOracle::LoadMonomorphicReceiverType(), Variable::local_if_not_shadowed(), Scope::LocalLookup(), JSReceiver::LocalLookup(), JSObject::LocalLookupRealNamedProperty(), ScopeInfo::LocalName(), OS::LocalTimeOffset(), Handle< v8::internal::JSFunction >::location(), ThreadManager::Lock(), Locker::Locker(), SingletonLogger::LogFunction(), Isolate::logger(), Logger::LogRuntime(), VariableMap::Lookup(), CompilationCacheScript::Lookup(), Interface::Lookup(), Context::Lookup(), HEnvironment::Lookup(), Object::Lookup(), RegExpResultsCache::Lookup(), ObjectHashTable::Lookup(), Heap::LookupAsciiSymbol(), CompilationCache::LookupEval(), JSObject::LookupRealNamedPropertyInPrototypes(), Scope::LookupRecursive(), Heap::LookupSymbol(), SymbolTable::LookupSymbolIfExists(), Heap::LookupTwoByteSymbol(), SymbolTable::LookupTwoCharsSymbolIfExists(), DwVfpRegister::low(), FPURegister::low(), MacOSSemaphore::MacOSSemaphore(), Code::major_key(), StringHasher::MakeArrayIndexHash(), FullCodeGenerator::MakeCode(), String::MakeExternal(), LiveRange::MakeSpilled(), GlobalHandles::MakeWeak(), GlobalHandles::Node::MakeWeak(), SerializationAddressMapper::MappedTo(), StoreBuffer::Mark(), CompilationInfo::MarkAsEval(), CompilationInfo::MarkAsGlobal(), CompilationInfo::MarkAsInLoop(), BASE_EMBEDDED< Visitor >::MarkAsOsrEntry(), IncrementalMarking::MarkBlackOrKeepGrey(), CompilationInfo::MarkCompilingForDebugging(), MemoryChunk::MarkEvacuationCandidate(), JSFunction::MarkForLazyRecompilation(), JSFunction::MarkForParallelRecompilation(), GlobalHandles::Node::MarkIndependent(), StaticMarkingVisitor< StaticVisitor >::MarkMapContents(), GlobalHandles::Node::MarkPending(), LOsrEntry::MarkSpilledDoubleRegister(), LOsrEntry::MarkSpilledRegister(), IndexedReferencesExtractor::MarkVisitedField(), IrregexpInterpreter::Match(), NativeRegExpMacroAssembler::Match(), Deoptimizer::MaterializeHeapObjects(), SeededNumberDictionary::max_number_key(), NewSpace::MaximumCapacity(), Isolate::MayIndexedAccess(), Isolate::MayNamedAccess(), QuickCheckDetails::Merge(), TryCatch::Message(), SingletonLogger::message(), MarkCompactCollector::MigrateObject(), Logger::NameMap::Move(), Heap::MoveBlock(), HeapObjectsMap::MoveObject(), UInt128::Multiply(), Bignum::MultiplyByPowerOfTen(), Bignum::MultiplyByUInt32(), Bignum::MultiplyByUInt64(), Interface::Iterator::name(), Token::Name(), BASE_EMBEDDED< Visitor >::name(), Context::native_context(), Bootstrapper::NativesSourceLookup(), CharacterRange::Negate(), Token::NegateCompareOp(), v8::internal::NegateCondition(), ObjectGroup::New(), Zone::New(), ImplicitRefGroup::New(), Deoptimizer::New(), Script::New(), Integer::New(), Context::New(), ImplementationUtilities::NewArguments(), Factory::NewByteArray(), Factory::NewDeoptimizationInputData(), Factory::NewDeoptimizationOutputData(), Factory::NewDescriptorArray(), Factory::NewExternalArray(), Factory::NewFixedArray(), Factory::NewFixedArrayWithHoles(), Factory::NewFixedDoubleArray(), Integer::NewFromUnsigned(), Factory::NewFunction(), Factory::NewFunctionWithoutPrototype(), Factory::NewObjectHashSet(), Factory::NewObjectHashTable(), Factory::NewProperSubString(), Factory::NewSeededNumberDictionary(), Factory::NewStringDictionary(), Scope::NewTemporary(), Scope::NewUnresolved(), Factory::NewUnseededNumberDictionary(), TemplateHashMapImpl< AllocationPolicy >::Next(), RelocIterator::next(), FreeListNode::next(), SemiSpaceIterator::Next(), IntrusiveMapTransitionIterator::Next(), IntrusivePrototypeTransitionIterator::Next(), FreeListNode::next_address(), GlobalHandles::Node::next_free(), Page::next_page(), LifetimePosition::NextInstruction(), GlobalHandles::NodeIterator::node(), GlobalHandles::NodeBlock::node_at(), FixedArray::NoIncrementalWriteBarrierSet(), String::NonAsciiStart(), Object::NonFailureIsHeapObject(), Assembler::nop(), DiyFp::Normalize(), Double::NormalizedBoundaries(), JSObject::NormalizeElements(), JSObject::NormalizeProperties(), FixedArray::NoWriteBarrierSet(), Object::Number(), DescriptorArray::number_of_descriptors(), JSFunction::NumberOfLiterals(), HConstant::NumberValueAsInteger32(), BASE_EMBEDDED< Visitor >::offset(), OpenBSDMutex::OpenBSDMutex(), Vector< const SubjectChar >::operator+(), SmartPointerBase< ArrayDeallocator< char >, char >::operator=(), BASE_EMBEDDED< Visitor >::operator[](), List< T, ZoneAllocationPolicy >::operator[](), Vector< const SubjectChar >::operator[](), EmbeddedContainer< v8::internal::HBasicBlock *, S >::operator[](), HGraph::Optimize(), JSObject::OptimizeAsPrototype(), Context::OptimizedFunctionsListHead(), OptimizingCompiler::OptimizeGraph(), Isolate::OptionalRescheduleException(), OutputStreamWriter::OutputStreamWriter(), HeapEntriesMap::Pair(), GlobalHandles::Node::parameter(), Scope::parameter(), LChunk::ParameterAt(), ScopeInfo::ParameterIndex(), ScopeInfo::ParameterName(), DateParser::Parse(), ParserApi::Parse(), RegExpParser::ParseBackReferenceIndex(), RegExpParser::ParseClassCharacterEscape(), RegExpParser::ParseDisjunction(), DateParser::ParseES5DateTime(), RegExpParser::ParseOctalLiteral(), RegExpParser::ParsePattern(), Parser::Parser(), RegExpParser::ParseRegExp(), PartialSerializer::PartialSnapshotCacheIndex(), RecordWriteStub::Patch(), RecordWriteStub::PatchBranchIntoNop(), RecordWriteStub::PatchNopIntoBranch(), Deoptimizer::PatchStackCheckCode(), Deoptimizer::PatchStackCheckCodeAt(), JSRegExp::Pattern(), Isolate::pending_exception(), Bignum::PlusCompare(), PositionStack::pop(), MarkingDeque::Pop(), MacroAssembler::Pop(), HEnvironment::Pop(), SimpleStringBuilder::position(), QuickCheckDetails::positions(), POSIXSocket::POSIXSocket(), FlatStringReader::PostGarbageCollection(), GlobalHandles::PostGarbageCollectionProcessing(), GlobalHandles::Node::PostGarbageCollectionProcessing(), HBasicBlock::PostProcessLoopHeader(), Isolate::PreallocatedStorageDelete(), Isolate::PreallocatedStorageInit(), Isolate::PreallocatedStorageNew(), Token::Precedence(), ContextSwitcher::PreemptionReceived(), MarkCompactCollector::Prepare(), JSObject::PrepareElementsForSort(), JSObject::PrepareSlowElementsForSort(), Page::prev_page(), JSObject::PreventExtensions(), LifetimePosition::PrevInstruction(), Context::previous(), HStoreNamedGeneric::PrintDataTo(), Isolate::PrintStack(), Heap::ProcessWeakReferences(), SingletonLogger::properties(), JSObject::property_dictionary(), BASE_EMBEDDED< Visitor >::PropertyDetails(), JSFunction::prototype(), BASE_EMBEDDED< Visitor >::proxy(), MacroAssembler::Push(), HEnvironment::Push(), InputStreamUtf16Buffer::PushBack(), ExternalTwoByteStringUtf16CharacterStream::PushBack(), MarkingDeque::PushBlack(), MarkingDeque::PushGrey(), HeapProfiler::PushHeapObjectsStats(), HeapObjectsMap::PushHeapObjectsStats(), StringStream::Put(), ObjectHashTable::Put(), CompilationCache::PutEval(), SnapshotByteSink::PutInt(), Map::PutPrototypeTransition(), V8::Random(), V8::RandomPrivate(), CharacterRange::Range(), Instruction::RdFieldRaw(), Instruction::RdValue(), String::ReadBlock(), String::ReadBlockIntoBuffer(), Shell::ReadBuffer(), v8::internal::ReadLine(), Compiler::RecompileParallel(), ToBooleanStub::Types::Record(), NewSpace::RecordAllocation(), MarkCompactCollector::RecordCodeTargetPatch(), Assembler::RecordedAstId(), Heap::RecordObjectStats(), LPointerMap::RecordPointer(), NewSpace::RecordPromotion(), Heap::RecordStats(), CaseClause::RecordTypeFeedback(), Property::RecordTypeFeedback(), Call::RecordTypeFeedback(), CompareOperation::RecordTypeFeedback(), Assignment::RecordTypeFeedback(), LPointerMap::RecordUntagged(), IncrementalMarking::RecordWriteForEvacuationFromCode(), IncrementalMarking::RecordWriteFromCode(), IncrementalMarking::RecordWriteOfCodeEntrySlow(), v8::internal::ReduceFixedArrayTo(), BASE_EMBEDDED< Visitor >::reg(), RegExpAlternative::RegExpAlternative(), RegExpCompiler::RegExpCompiler(), RegExpDisjunction::RegExpDisjunction(), RegExpExpansionLimiter::RegExpExpansionLimiter(), RegExpMacroAssemblerTracer::RegExpMacroAssemblerTracer(), VisitorDispatchTable< ScavengingCallback >::Register(), LEnvironment::Register(), HashTable< Shape, Key >::Rehash(), Heap::ReinitializeJSGlobalProxy(), Heap::ReinitializeJSReceiver(), GlobalHandles::Node::Release(), VirtualMemory::Release(), PagedSpace::ReleasePage(), RemoteDebuggerEvent::RemoteDebuggerEvent(), TemplateHashMapImpl< AllocationPolicy >::Remove(), BitVector::Remove(), PromotionQueue::remove(), ObjectHashSet::Remove(), SamplerRegistry::RemoveActiveSampler(), CodeCache::RemoveByIndex(), CodeCacheHashTable::RemoveByIndex(), Map::RemoveFromCodeCache(), Heap::RemoveGCEpilogueCallback(), Heap::RemoveGCPrologueCallback(), SmallPointerList< v8::internal::Map * >::RemoveLast(), BufferedZoneList< v8::internal::RegExpTree, 2 >::RemoveLast(), HValue::RemoveLastAddedRange(), MemoryAllocator::RemoveMemoryAllocationCallback(), Context::RemoveOptimizedFunction(), HBasicBlock::RemovePhi(), LPointerMap::RemovePointer(), JSFunction::RemovePrototype(), SerializerDeserializer::RepeatsForCode(), HValue::ReplaceAllUsesWith(), RegExpNode::replacement(), ReplacementStringBuilder::ReplacementStringBuilder(), Isolate::ReportFailedAccessCheck(), Isolate::ReportPendingMessages(), HBitwiseBinaryOperation::RepresentationChanged(), StackGuard::RequestCodeReadyEvent(), SmallPointerList< v8::internal::Map * >::Reserve(), Heap::ReserveSpace(), PagedSpace::ReserveSpace(), NewSpace::ReserveSpace(), SemiSpace::Reset(), TryCatch::Reset(), DateCache::ResetDateCache(), Scope::ResolveVariable(), Scope::ResolveVariablesRecursively(), ThreadManager::RestoreThread(), Isolate::RestoreThread(), FunctionLoggingParserRecorder::ResumeRecording(), Failure::RetryAfterGC(), HandleScopeImplementer::ReturnBlock(), EffectContext::ReturnControl(), ValueContext::ReturnControl(), TestContext::ReturnControl(), EffectContext::ReturnInstruction(), ValueContext::ReturnInstruction(), TestContext::ReturnInstruction(), Deoptimizer::RevertStackCheckCode(), Deoptimizer::RevertStackCheckCodeAt(), SmallPointerList< v8::internal::Map * >::Rewind(), Rewriter::Rewrite(), RelocIterator::rinfo(), v8::internal::RoundDown(), v8::internal::RoundUpToPowerOf2(), Instruction::RsFieldRaw(), Instruction::RsValue(), Instruction::RtFieldRaw(), Instruction::RtValue(), OptimizingCompilerThread::Run(), v8::internal::RUNTIME_FUNCTION(), Code::safepoint_table_offset(), BASE_EMBEDDED< Visitor >::SafepointEntry(), Instruction::SaFieldRaw(), SamplingCircularQueue::SamplingCircularQueue(), Instruction::SaValue(), Heap::ScavengeObject(), Isolate::scheduled_exception(), Scope::Scope(), ScopedLock::ScopedLock(), SharedFunctionInfo::SearchOptimizedCodeMap(), BaseShape< Object * >::SeededHash(), BaseShape< Object * >::SeededHashForObject(), SeededNumberDictionaryShape::SeededHashForObject(), Scanner::SeekForward(), SeqAsciiString::SeqAsciiStringGet(), SeqAsciiString::SeqAsciiStringSet(), SeqTwoByteString::SeqTwoByteStringGet(), SeqTwoByteString::SeqTwoByteStringSet(), HeapSnapshotJSONSerializer::Serialize(), PartialSerializer::SerializeObject(), Serializer::Serializer(), NeanderObject::set(), CounterMap::Set(), StubCache::Set(), SetOncePointer< v8::internal::HBasicBlock >::set(), FixedArray::set(), FixedDoubleArray::set(), DescriptorArray::Set(), ByteArray::set(), ExternalPixelArray::set(), ExternalByteArray::set(), ExternalUnsignedByteArray::set(), ExternalShortArray::set(), ExternalUnsignedShortArray::set(), ExternalIntArray::set(), ExternalUnsignedIntArray::set(), ExternalFloatArray::set(), ExternalDoubleArray::set(), String::Set(), SemiSpace::set_age_mark(), Code::set_allow_osr_at_loop_nesting_level(), LiveRange::set_assigned_register(), HSimulate::set_ast_id(), Code::set_binary_op_result_type(), Code::set_binary_op_type(), Code::set_check_type(), Register::set_code(), JSFunction::set_code(), Code::set_compare_operation(), Code::set_compare_state(), SharedFunctionInfo::set_construction_count(), Isolate::set_context(), JSFunction::set_context(), CompilationInfo::set_deferred_handles(), Map::set_elements_kind(), TransitionArray::set_elements_transition(), Code::set_flags(), JSFunction::set_function_bindings(), Code::set_has_function_cache(), JSFunction::set_initial_map_and_cache_transitions(), Map::set_inobject_properties(), Map::set_instance_size(), Code::set_is_pregenerated(), JSBuiltinsObject::set_javascript_builtin(), JSBuiltinsObject::set_javascript_builtin_code(), SharedFunctionInfo::set_language_mode(), JSFunction::set_literals(), LPointerMap::set_lithium_position(), Code::set_major_key(), JSObject::set_map_and_elements(), FreeListNode::set_next(), GlobalHandles::Node::set_next_free(), Page::set_next_page(), FixedArray::set_null(), FixedArray::set_null_unchecked(), BASE_EMBEDDED< Visitor >::set_offset(), MemoryChunk::set_owner(), GlobalHandles::Node::set_parameter(), SlicedString::set_parent(), HBasicBlock::set_parent_loop_header(), HInstruction::set_position(), Map::set_pre_allocated_property_fields(), Page::set_prev_page(), Code::set_profiler_ticks(), BASE_EMBEDDED< Visitor >::set_redirector(), HValue::set_representation(), Deserializer::set_reservation(), Serializer::set_root_index_wave_front(), Code::set_safepoint_table_offset(), FreeListNode::set_size(), Code::set_stack_check_table_offset(), Code::set_stack_slots(), Flag::set_string_value(), FixedArray::set_the_hole(), FixedDoubleArray::set_the_hole(), Code::set_to_boolean_state(), HValue::set_type(), Code::set_unary_op_type(), FixedArray::set_unchecked(), FixedArray::set_undefined(), Map::set_visitor_id(), Heap::SetArgumentsAdaptorDeoptPCOffset(), Map::SetBackPointer(), HValue::SetBlock(), HashTable< CompilationCacheShape, HashTableKey * >::SetCapacity(), FPURegister::setcode(), FPUControlRegister::setcode(), Heap::SetConstructStubDeoptPCOffset(), JSArray::SetContent(), Isolate::SetCurrentVMState(), Context::SetData(), JSRegExp::SetDataAt(), JSRegExp::SetDataAtUnchecked(), JSObject::SetDictionaryElement(), FrameDescription::SetDoubleRegister(), JSObject::SetElement(), JSArray::SetElementsLength(), Dictionary< Shape, Key >::SetEntry(), DescriptorArray::SetEnumCache(), Map::SetEnumLength(), HEnvironment::SetExpressionStackAt(), CompilationInfo::SetExtension(), JSObject::SetFastDoubleElement(), JSObject::SetFastDoubleElementsCapacityAndLength(), JSObject::SetFastElement(), JSObject::SetFastElementsCapacityAndLength(), CompilationSubCache::SetFirstTable(), CompilationInfo::SetFunction(), Heap::SetGetterStubDeoptPCOffset(), Heap::SetGlobalGCEpilogueCallback(), Heap::SetGlobalGCPrologueCallback(), CompilationInfo::SetGlobalScope(), JSObject::SetHiddenProperty(), Scope::SetIllegalRedeclaration(), HBasicBlock::SetInitialEnvironment(), HCompareIDAndBranch::SetInputRepresentation(), JSFunction::SetInstancePrototype(), JSObject::SetInternalField(), HBasicBlock::SetJoinId(), TransitionArray::SetKey(), CompilationInfo::SetLanguageMode(), ElementsAccessorBase< ElementsAccessorSubclass, ElementsTraitsParam >::SetLengthImpl(), JSObject::SetLocalPropertyIgnoreAttributes(), IntrusiveMarking::SetMark(), PromotionQueue::SetNewLimit(), Dictionary< SeededNumberDictionaryShape, uint32_t >::SetNextEnumerationIndex(), JSObject::SetNormalizedProperty(), Map::SetNumberOfOwnDescriptors(), Map::SetNumberOfProtoTransitions(), JSObject::SetOwnElement(), PagedSpace::SetPagesToSweep(), CompilationInfo::SetPreParseData(), Ticker::SetProfiler(), JSObject::SetPropertyForResult(), JSProxy::SetPropertyViaPrototypesWithHandler(), JSObject::SetPropertyWithCallback(), v8::internal::SetPrototype(), JSReceiver::SetPrototype(), JSFunction::SetPrototype(), TransitionArray::SetPrototypeTransitions(), Map::SetPrototypeTransitions(), Utf8ToUtf16CharacterStream::SetRawPosition(), Assembler::SetRecordedAstId(), FrameDescription::SetRegister(), v8::SetResourceConstraints(), CompilationInfo::SetScope(), Heap::SetSetterStubDeoptPCOffset(), HStoreNamedField::SetSideEffectDominator(), LiveRange::SetSpillOperand(), Heap::SetStackLimits(), TransitionArray::SetTarget(), IC::SetTargetAtAddress(), StoreBuffer::SetTop(), PagedSpace::SetTop(), StoreBuffer::SetUp(), RuntimeProfiler::SetUp(), Builtins::SetUp(), Heap::SetUp(), CodeRange::SetUp(), SemiSpace::SetUp(), NewSpace::SetUp(), v8::internal::SetUpJSCallerSavedCodeData(), ExternalPixelArray::SetValue(), ExternalUnsignedIntArray::SetValue(), ExternalFloatArray::SetValue(), ExternalDoubleArray::SetValue(), HEnvironment::SetValueAt(), Map::ShareDescriptor(), UInt128::Shift(), Assembler::shifted_branch_offset(), LiveRange::ShortenTo(), PartialSerializer::ShouldBeInThePartialSnapshotCache(), JSObject::ShouldConvertToFastDoubleElements(), JSObject::ShouldConvertToFastElements(), CodeGenerator::ShouldGenerateLog(), BASE_EMBEDDED< Visitor >::ShrinkSpace(), NewSpace::ShrinkStringAtAllocationBoundary(), SemiSpace::ShrinkTo(), HeapObject::SizeFromMap(), PagedSpace::SizeOfObjects(), SignalSender::Sleep(), BufferedUtf16CharacterStream::SlowPushBack(), HeapSnapshotsCollection::SnapshotGenerationFinished(), List< T, P >::Sort(), DescriptorArray::Sort(), FixedArray::SortPairs(), SemiSpace::space_start(), Serializer::SpaceOfObject(), SwVfpRegister::split_code(), DwVfpRegister::split_code(), UseInterval::SplitAt(), LiveRange::SplitAt(), Bignum::Square(), RegExpStack::stack_base(), Code::stack_slots(), BASE_EMBEDDED< Visitor >::StackHandlerIterator(), ScopeInfo::StackLocalName(), ScopeInfo::StackSlotIndex(), TryCatch::StackTrace(), IncrementalMarking::Start(), LiveRange::Start(), Thread::Start(), Sampler::Start(), IntrusiveMapTransitionIterator::Start(), IntrusivePrototypeTransitionIterator::Start(), Assembler::StartBlockGrowBuffer(), MarkCompactCollector::StartCompaction(), HeapProfiler::StartHeapObjectsTracking(), SharedFunctionInfo::StartInobjectSlackTracking(), ContextSwitcher::StartPreemption(), CpuProfiler::StartProfiling(), CpuProfilesCollection::StartProfiling(), SequenceCollector< unsigned char >::StartSequence(), IncrementalMarking::state(), Sampler::Stop(), HeapProfiler::StopHeapObjectsTracking(), ContextSwitcher::StopPreemption(), CpuProfilesCollection::StopProfiling(), RuntimeProfiler::StopRuntimeProfilerThreadBeforeShutdown(), KeyedStoreIC::Store(), StoreIC::StoreIC(), TypeFeedbackOracle::StoreMonomorphicReceiverType(), Token::String(), Flag::string_default(), Flag::string_value(), NativeRegExpMacroAssembler::StringCharacterPosition(), StringCharCodeAtGenerator::StringCharCodeAtGenerator(), StringCharFromCodeGenerator::StringCharFromCodeGenerator(), StringHasher::StringHasher(), Runtime::StringMatch(), v8::internal::StrLength(), v8::internal::SubStringEquals(), DiyFp::Subtract(), BitVector::Subtract(), Bignum::SubtractBignum(), Vector< const SubjectChar >::SubVector(), JavaScriptFrame::Summarize(), OptimizedFrame::Summarize(), SemiSpace::Swap(), MarkCompactCollector::SweepConservatively(), VirtualMemory::TakeControl(), HeapProfiler::TakeSnapshot(), Assembler::target_address_from_return_address(), Heap::TargetSpaceId(), V8::TearDown(), Bootstrapper::TearDown(), MemoryAllocator::TearDown(), NewSpace::TearDown(), v8::internal::TenToThe(), TEST(), TestI64PlusConstantToSmi(), TestPositiveSmiPowerUp(), TestSmiCompare(), TestSmiIndex(), THREADED_TEST(), TickSampleEventRecord::TickSampleEventRecord(), Code::to_boolean_state(), Register::ToAllocationIndex(), XMMRegister::ToAllocationIndex(), DwVfpRegister::ToAllocationIndex(), FPURegister::ToAllocationIndex(), BASE_EMBEDDED< Visitor >::ToFailureUnchecked(), Bignum::ToHexString(), RegExpQuantifier::ToNode(), Object::ToObject(), BASE_EMBEDDED< Visitor >::ToObjectUnchecked(), NewSpace::top(), StackTracer::Trace(), Marking::TransferMark(), StringDictionary::TransformPropertiesToFastFor(), JSObject::TransformToFastProperties(), JSObject::TransitionElementsKind(), BASE_EMBEDDED< Visitor >::TranslationIterator(), Vector< const SubjectChar >::Truncate(), Execution::TryCall(), Execution::TryGetConstructorDelegate(), Execution::TryGetFunctionDelegate(), CygwinMutex::TryLock(), SolarisMutex::TryLock(), FreeBSDMutex::TryLock(), OpenBSDMutex::TryLock(), MacOSMutex::TryLock(), LinuxMutex::TryLock(), MarkCompactCollector::TryPromoteObject(), CallICBase::TryUpdateExtraICState(), BASE_EMBEDDED< Visitor >::type(), ScopeInfo::Type(), TypeFeedbackOracle::TypeFeedbackOracle(), Code::unary_op_type(), UnaryOperation::UnaryOperation(), TypeFeedbackOracle::UnaryType(), InternalFrame::unchecked_code(), TransitionArray::UncheckedPrototypeTransitions(), Map::UncheckedPrototypeTransitions(), VirtualMemory::Uncommit(), SemiSpace::Uncommit(), Interface::Unify(), BitVector::Union(), BitVector::UnionIsChanged(), FixedArray::UnionOfKeys(), HInstruction::Unlink(), Isolate::UnlinkDeferredHandles(), Unlocker::Unlocker(), Isolate::UnregisterTryCatchHandler(), MarkingDeque::UnshiftGrey(), ContextSlotCache::Update(), DescriptorLookupCache::Update(), CodeCache::Update(), PolymorphicCodeCache::Update(), Map::UpdateCodeCache(), JSObject::UpdateMapCodeCache(), IncrementalMarking::UpdateMarkingDequeAfterScavenge(), Heap::UpdateNewSpaceReferencesInExternalStringTable(), PointersUpdatingVisitor::UpdateSlot(), SlotsBuffer::UpdateSlots(), SlotsBuffer::UpdateSlotsWithFilter(), Double::UpperBoundary(), UseInterval::UseInterval(), UsePosition::UsePosition(), LiteralBuffer::utf16_literal(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::ValidateContents(), BASE_EMBEDDED< Visitor >::value(), Variable::Variable(), VariableProxy::VariableProxy(), Vector< const SubjectChar >::Vector(), SharedFunctionInfo::VerifyBailoutId(), VirtualMemory::VirtualMemory(), MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitMap >::Visit(), MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitCode >::Visit(), ArrayConcatVisitor::visit(), Deoptimizer::VisitAllOptimizedFunctionsForContext(), Deoptimizer::VisitAllOptimizedFunctionsForGlobalObject(), StaticMarkingVisitor< StaticVisitor >::VisitCodeTarget(), PointersUpdatingVisitor::VisitCodeTarget(), StaticMarkingVisitor< StaticVisitor >::VisitDebugTarget(), PointersUpdatingVisitor::VisitDebugTarget(), HGraphBuilder::VisitDeclarations(), StaticMarkingVisitor< StaticVisitor >::VisitEmbeddedPointer(), PointersUpdatingVisitor::VisitEmbeddedPointer(), EnumerateOptimizedFunctionsVisitor::VisitFunction(), StaticMarkingVisitor< StaticVisitor >::VisitGlobalPropertyCell(), Serializer::ObjectSerializer::VisitGlobalPropertyCell(), Scope::VisitIllegalRedeclaration(), MarkCompactMarkingVisitor::VisitJSWeakMap(), VisitMarker::VisitMarker(), Serializer::ObjectSerializer::VisitPointers(), FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >::VisitSpecialized(), MacOSSemaphore::Wait(), RuntimeProfiler::WaitForSomeIsolateToEnterJS(), BASE_EMBEDDED< Visitor >::WasteBytes(), v8::internal::WhichPowerOf2(), DescriptorArray::WhitenessWitness::WhitenessWitness(), String::Write(), String::WriteAscii(), WriteInt32ToHeapNumberStub::WriteInt32ToHeapNumberStub(), Collector< unsigned char, growth_factor, max_growth >::WriteTo(), String::WriteToFlat(), String::WriteUtf8(), DateCache::YearMonthDayFromDays(), AlwaysAllocateScope::~AlwaysAllocateScope(), DeferredHandleScope::~DeferredHandleScope(), Deoptimizer::~Deoptimizer(), Deserializer::~Deserializer(), EffectContext::~EffectContext(), Locker::~Locker(), BASE_EMBEDDED< Visitor >::~LookupResult(), MacOSSemaphore::~MacOSSemaphore(), PositionStack::~PositionStack(), RegExpStackScope::~RegExpStackScope(), Sampler::~Sampler(), TryCatch::~TryCatch(), Unlocker::~Unlocker(), and ValueContext::~ValueContext().

#define ASSERT_EQ (   v1,
  v2 
)    ((void) 0)

Definition at line 271 of file checks.h.

Referenced by MarkCompactCollector::AbortCompaction(), StringStream::Add(), CharacterRange::AddCaseEquivalents(), LoopChoiceNode::AddContinueAlternative(), LoopChoiceNode::AddLoopAlternative(), DispatchTable::AddRange(), SharedFunctionInfo::AddToOptimizedCodeMap(), Heap::AllocateAsciiSymbol(), Heap::AllocateInternalSymbol(), Heap::AllocateRawAsciiString(), Heap::AllocateRawTwoByteString(), Heap::AllocateTwoByteSymbol(), Failure::allocation_space(), Code::allow_osr_at_loop_nesting_level(), RegExpImpl::AtomExec(), SharedFunctionInfo::AttachInitialMap(), CharacterRange::CharacterRange(), SharedFunctionInfo::CompleteInobjectSlackTracking(), PartialSnapshotSink::Compress(), StubCache::ComputeCallConstant(), StubCache::ComputeCallField(), StubCache::ComputeCallGlobal(), StubCache::ComputeCallInterceptor(), StartupDataDecompressor::Decompress(), Deserializer::Deserialize(), SharedFunctionInfo::DetachInitialMap(), BackReferenceNode::Emit(), Code::ExecutableSize(), FunctionLoggingParserRecorder::FunctionLoggingParserRecorder(), BufferedZoneList< v8::internal::RegExpTree, 2 >::Get(), Deoptimizer::GetDeoptimizationId(), FrameDescription::GetExpression(), FrameDescription::GetExpressionCount(), Trace::GetStoredPosition(), ThisNamedPropertyAssignmentFinder::GetThisPropertyAssignments(), Code::has_debug_break_slots(), Code::has_deoptimization_support(), RegExpImpl::IrregexpExec(), Code::is_compiled_optimizable(), MacroAssembler::IsObjectStringType(), NativeRegExpMacroAssembler::Match(), Deoptimizer::MaterializeHeapObjects(), CharacterRange::Negate(), Code::optimizable(), RegExpParser::ParseBackReferenceIndex(), RegExpParser::ParseCharacterClass(), RegExpParser::ParseClassAtom(), RegExpParser::ParseDisjunction(), RegExpParser::ParseIntervalQuantifier(), Deoptimizer::PatchStackCheckCodeAt(), PreParser::PreParseLazyFunction(), Code::profiler_ticks(), PagedSpace::ReleasePage(), CodeCache::RemoveByIndex(), Deoptimizer::RevertStackCheckCodeAt(), v8::internal::RUNTIME_FUNCTION(), Scanner::SeekForward(), Code::set_allow_osr_at_loop_nesting_level(), Code::set_compiled_optimizable(), Code::set_has_debug_break_slots(), Code::set_has_deoptimization_support(), Map::set_instance_size(), Code::set_optimizable(), Code::set_profiler_ticks(), Code::set_stack_check_table_offset(), V8::SetDecompressedStartupData(), Object::SetPointerInInternalField(), CharacterRange::Split(), Code::stack_check_table_offset(), SharedFunctionInfo::StartInobjectSlackTracking(), MarkCompactCollector::SweepConservatively(), TEST(), TestSmiCompare(), String::FlatContent::ToAsciiVector(), String::FlatContent::ToUC16Vector(), TwoCharHashTableKey::TwoCharHashTableKey(), v8::internal::WhichPowerOf2(), and External::Wrap().

#define ASSERT_LT (   v1,
  v2 
)    ((void) 0)

Definition at line 274 of file checks.h.

Referenced by CompiledReplacement::Apply(), and RegExpImpl::AtomExecRaw().

#define ASSERT_NE (   v1,
  v2 
)    ((void) 0)
#define ASSERT_RESULT (   expr)    (expr)

Definition at line 269 of file checks.h.

Referenced by DispatchTable::AddRange().

#define CHECK (   condition)
Value:
do { \
if (!(condition)) { \
V8_Fatal(__FILE__, __LINE__, "CHECK(%s) failed", #condition); \
} \
} while (0)
void V8_Fatal(const char *file, int line, const char *format,...)
Definition: checks.cc:38

Definition at line 56 of file checks.h.

Referenced by Context::AddOptimizedFunction(), Serializer::Allocate(), AnalyzeStackInNativeCode(), AnalyzeStackOfDynamicScriptWithSourceURL(), AnalyzeStackOfEvalWithSourceURL(), AnalyzeStackOfInlineScriptWithSourceURL(), CCatcher(), DeclarationContext::Check(), check(), SimpleContext::Check(), CheckCodeGenerationDisallowed(), checkStackFrame(), CheckThisIndexedPropertyDeleter(), CheckThisIndexedPropertyEnumerator(), CheckThisIndexedPropertyQuery(), CheckThisIndexedPropertySetter(), CheckThisNamedPropertyDeleter(), CheckThisNamedPropertyEnumerator(), CheckThisNamedPropertyQuery(), CheckThisNamedPropertySetter(), VisitorImpl::CheckVisitedResources(), BASE_EMBEDDED< Visitor >::CompilingCallsToThisStubIsGCSafe(), Runtime::CreateArrayLiteralBoilerplate(), CThrowCountDown(), DEPENDENT_TEST(), NativeGroupRetainedObjectInfo::Dispose(), DoLoop(), DoLoopNoCall(), StoreBuffer::EnsureSpace(), Extension::Extension(), ExternalArrayInfoTestHelper(), ExternalArrayLimitTestHelper(), Fail(), FooGetInterceptor(), FooSetInterceptor(), HeapSnapshotGenerator::GenerateSnapshot(), v8::internal::GetKeysForIndexedInterceptor(), v8::internal::GetKeysForNamedInterceptor(), TraceExtension::GetNativeFunction(), ProfilerExtension::GetNativeFunction(), IntSet::Insert(), JSArray::JSArrayUpdateLengthFromIndex(), CaseClause::label(), Loop(), LoopGetProperty(), String::MakeExternal(), Snapshot::NewContextFromSnapshot(), String::NewExternal(), RegisterThreadedTest::nth(), ProvokeOutOfMemory(), AppearingPropertyContext::Query(), ReappearingPropertyContext::Query(), ReenterAfterTermination(), SocketListenerThread::Run(), KangarooThread::Run(), ThreadA::Run(), ThreadIdValidationThread::Run(), TerminatorThread::Run(), LoopingThread::Run(), LockAndUnlockDifferentIsolatesThread::Run(), LockUnlockLockThread::Run(), IsolateGenesisThread::Run(), RegExpInterruptTest::RunTest(), ApplyInterruptTest::RunTest(), RegExpStringModificationTest::RunTest(), v8::internal::RUNTIME_FUNCTION(), PartialSerializer::SerializeObject(), StartupSerializer::SerializeObject(), StartupSerializer::SerializeStrongReferences(), Code::set_safepoint_table_offset(), Code::set_stack_slots(), JSObject::SetDictionaryElement(), JSObject::SetFastDoubleElement(), JSObject::SetFastElement(), StoreBuffer::SetUp(), CodeRange::SetUp(), JSObject::ShouldConvertToFastElements(), TerminateCurrentThread(), TerminateOrReturnObject(), v8::internal::TEST(), TEST(), TestParserSync(), TestScanRegExp(), TestSeeds(), TestSet(), TestSmiShiftLeft(), THREADED_TEST(), BASE_EMBEDDED< Visitor >::ToObjectChecked(), JSObject::TransitionElementsKind(), IncrementalMarking::UncommitMarkingDeque(), MapSpace::VerifyObject(), CellSpace::VerifyObject(), Serializer::ObjectSerializer::VisitCodeTarget(), VisitorImpl::VisitExternalString(), Visitor42::VisitPersistentHandle(), VerifyPointersVisitor::VisitPointers(), Serializer::ObjectSerializer::VisitRuntimeEntry(), CygwinSemaphore::Wait(), SolarisSemaphore::Wait(), FreeBSDSemaphore::Wait(), OpenBSDSemaphore::Wait(), and LinuxSemaphore::Wait().

#define CHECK_GE (   a,
 
)    CHECK((a) >= (b))

Definition at line 228 of file checks.h.

Referenced by TEST(), and THREADED_TEST().

#define CHECK_GT (   a,
 
)    CHECK((a) > (b))

Definition at line 227 of file checks.h.

Referenced by TEST(), and THREADED_TEST().

#define CHECK_LE (   a,
 
)    CHECK((a) <= (b))

Definition at line 230 of file checks.h.

Referenced by TEST(), and THREADED_TEST().

#define CHECK_LT (   a,
 
)    CHECK((a) < (b))

Definition at line 229 of file checks.h.

Referenced by TEST(), and TestCharacterStream().

#define CHECK_NE (   unexpected,
  value 
)
Value:
CheckNonEqualsHelper(__FILE__, __LINE__, \
#unexpected, unexpected, #value, value)
void CheckNonEqualsHelper(const char *file, int line, const char *unexpected_source, int unexpected, const char *value_source, int value)
Definition: checks.h:100

Definition at line 223 of file checks.h.

Referenced by CThrowCountDown(), ExternalArrayLimitTestHelper(), HasWeakGlobalHandle(), IntSet::Insert(), JSCheck(), TraceExtension::JSEntrySP(), TraceExtension::JSEntrySPLevel2(), IntSet::Remove(), TEST(), TestScanRegExp(), and THREADED_TEST().

#define EXTRA_CHECK (   condition)    ((void) 0)

Definition at line 292 of file checks.h.

#define FATAL (   msg)    V8_Fatal("", 0, "%s", (msg))

Definition at line 46 of file checks.h.

Referenced by Object::VerifyApiCallResultType().

#define SEMI_STATIC_JOIN (   a,
 
)    SEMI_STATIC_JOIN_HELPER(a, b)

Definition at line 240 of file checks.h.

#define SEMI_STATIC_JOIN_HELPER (   a,
 
)    a##b

Definition at line 241 of file checks.h.

#define STATIC_CHECK (   test)
Value:
typedef \
StaticAssertionHelper<sizeof(StaticAssertion<static_cast<bool>((test))>)> \
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
#define SEMI_STATIC_JOIN(a, b)
Definition: checks.h:240

Definition at line 248 of file checks.h.

#define UNREACHABLE ( )    ((void) 0)

Definition at line 50 of file checks.h.

Referenced by TargetCollector::Accept(), StringStream::Add(), CharacterRange::AddClassEscape(), RegExpBuilder::AddQuantifierToAtom(), Heap::AllocateStruct(), v8::internal::AllocationSpaceName(), RegExpTree::AppendToText(), CompiledReplacement::Apply(), RegExpKey::AsObject(), TwoCharHashTableKey::AsObject(), v8::internal::BignumDtoa(), Assignment::binary_op(), v8::internal::BUILTIN(), StoreBufferRebuilder::Callback(), SharedFunctionInfo::CanGenerateInlineConstructor(), JSRegExp::CaptureCount(), IC::Clear(), StubCache::ComputeKeyedLoadOrStoreElement(), IC::ComputeMode(), UnaryOpIC::ComputeNewType(), FrameDescription::ComputeParametersCount(), Call::ComputeTarget(), ConsString::ConsStringGet(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), FastSmiOrObjectElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), FastDoubleElementsAccessor< FastHoleyDoubleElementsAccessor, ElementsKindTraits< FAST_HOLEY_DOUBLE_ELEMENTS > >::CopyElementsImpl(), DictionaryElementsAccessor::CopyElementsImpl(), HValue::DataEquals(), v8::internal::DoubleToAscii(), v8::internal::ElementsKindToShiftSize(), ActionNode::Emit(), EndNode::Emit(), StoreBuffer::EnsureSpace(), v8::internal::EvalComparison(), RegExpImpl::Exec(), SingletonLogger::ExtractData(), v8::internal::FastDtoa(), RegExpNode::FillInBMInfo(), EndNode::FillInBMInfo(), PagedSpace::FindObject(), StubCache::first_entry(), ElementsAccessor::ForArray(), MemoryChunk::FromAnyPointerAddress(), ICCompareStub::Generate(), KeyedLoadElementStub::Generate(), KeyedStoreElementStub::Generate(), HCheckInstanceType::GetCheckInterval(), HCheckInstanceType::GetCheckMaskAndTag(), Object::GetHash(), JSObject::GetHeaderSize(), HeapGraphEdge::GetName(), v8::internal::GetNextMoreGeneralFastElementsKind(), Deoptimizer::GetOutputInfo(), Object::GetProperty(), JSObject::GetPropertyAttributeWithFailedAccessCheck(), JSObject::GetPropertyWithCallback(), JSObject::GetPropertyWithFailedAccessCheck(), TypeFeedbackOracle::GetPrototypeForPrimitiveCheck(), EndNode::GetQuickCheckDetails(), Expression::GetReceiverTypes(), v8::internal::GetSequenceIndexFromFastElementsKind(), CompareIC::GetStateName(), String::GetTwoByteData(), BASE_EMBEDDED< Visitor >::GetValue(), StaticVisitorBase::GetVisitorId(), JSObject::HasRealElementProperty(), HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(), HUnaryMathOperation::HUnaryMathOperation(), TypeFeedbackOracle::IncrementType(), SplayTree< v8::internal::DispatchTable::Config, ZoneAllocationPolicy >::INLINE(), List< T, ZoneAllocationPolicy >::INLINE(), SplayTree< Config, AllocationPolicy >::Node::INLINE(), v8::internal::InternalStringToInt(), RegExpImpl::IrregexpExecRaw(), Expression::IsMonomorphic(), HeapObject::IterateBody(), Logger::LogRuntime(), Context::Lookup(), Representation::Mnemonic(), LArithmeticD::Mnemonic(), LArithmeticT::Mnemonic(), Variable::Mode2String(), HBitwise::NewHBitwise(), BASE_EMBEDDED< Visitor >::next(), JSObject::NormalizeProperties(), ZoneObject::operator delete(), ZoneList< v8::internal::LDeferredCode * >::operator delete(), EmbeddedContainer< ElementType, 0 >::operator[](), Heap::paged_space(), Expression::position(), HBasicBlock::PredecessorIndexOf(), HLoadKeyedSpecializedArrayElement::PrintDataTo(), HStoreKeyedSpecializedArrayElement::PrintDataTo(), String::ReadBlock(), String::ReadBlockIntoBuffer(), ToBooleanStub::Types::Record(), Heap::RemoveGCEpilogueCallback(), Heap::RemoveGCPrologueCallback(), MemoryAllocator::RemoveMemoryAllocationCallback(), Context::RemoveOptimizedFunction(), HUnaryMathOperation::RequiredInputRepresentation(), SemiSpace::ReserveSpace(), BinaryOperation::ResultOverwriteAllowed(), Heap::RootIndexForExternalArrayType(), v8::internal::RUNTIME_FUNCTION(), FreeListNode::set_size(), ExternalElementsAccessor< ExternalByteElementsAccessor, EXTERNAL_BYTE_ELEMENTS >::SetLengthImpl(), JSObject::SetLocalPropertyIgnoreAttributes(), JSObject::SetPropertyForResult(), JSObject::SetPropertyWithCallback(), HValue::SetSideEffectDominator(), HDeoptimize::SetSuccessorAt(), SemiSpace::Size(), PagedSpace::SizeOfFirstPage(), Serializer::SpaceOfObject(), FullCodeGenerator::State2String(), v8::internal::StateToString(), HDeoptimize::SuccessorAt(), HeapProfiler::TakeSnapshot(), RegExpAssertion::ToNode(), UnaryOpIC::ToState(), BinaryOpIC::ToState(), TypeInfo::ToString(), HType::ToString(), StringDictionary::TransformPropertiesToFastFor(), JSObject::TransitionElementsKind(), v8::internal::Utf8LengthHelper(), Serializer::ObjectSerializer::VisitExternalAsciiString(), Serializer::ObjectSerializer::VisitExternalTwoByteString(), V8::VisitHandlesWithClassIds(), GlobalHandlesExtractor::VisitPointers(), and v8::internal::WhichPowerOf2().

Function Documentation

void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
int  expected,
const char *  value_source,
int  value 
)
inline

Definition at line 65 of file checks.h.

References V8_Fatal().

void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
int64_t  expected,
const char *  value_source,
int64_t  value 
)
inline

Definition at line 78 of file checks.h.

References V8_Fatal().

void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
const char *  expected,
const char *  value_source,
const char *  value 
)
inline

Definition at line 115 of file checks.h.

References NULL, and V8_Fatal().

void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
const void *  expected,
const char *  value_source,
const void *  value 
)
inline

Definition at line 147 of file checks.h.

References V8_Fatal().

void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
double  expected,
const char *  value_source,
double  value 
)
inline

Definition at line 177 of file checks.h.

References V8_Fatal().

void CheckNonEqualsHelper ( const char *  file,
int  line,
const char *  unexpected_source,
int  unexpected,
const char *  value_source,
int  value 
)
inline

Definition at line 100 of file checks.h.

References V8_Fatal().

void CheckNonEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
const char *  expected,
const char *  value_source,
const char *  value 
)
inline

Definition at line 131 of file checks.h.

References NULL, and V8_Fatal().

void CheckNonEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
const void *  expected,
const char *  value_source,
const void *  value 
)
inline

Definition at line 162 of file checks.h.

References V8_Fatal().

void CheckNonEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
double  expected,
const char *  value_source,
double  value 
)
inline

Definition at line 198 of file checks.h.

References V8_Fatal().

void V8_Fatal ( const char *  file,
int  line,
const char *  format,
  ... 
)

Variable Documentation