構成 | ネームスペース | マクロ定義 | 関数

src/checks.h

#include <string.h>
#include "flags.h"

ソースコードを見る。

構成

class  StaticAssertion< true >
class  StaticAssertionHelper< int >

ネームスペース

namespace  v8

マクロ定義

#define FATAL(msg)   V8_Fatal("", 0, "%s", (msg))
#define UNIMPLEMENTED()   V8_Fatal("", 0, "unimplemented code")
#define UNREACHABLE()   ((void) 0)
#define CHECK(condition)   CheckHelper(__FILE__, __LINE__, #condition, 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 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(condition)   ((void) 0)
#define ASSERT_EQ(v1, v2)   ((void) 0)
#define ASSERT_NE(v1, v2)   ((void) 0)
#define STATIC_ASSERT(test)   ((void) 0)
#define SLOW_ASSERT(condition)   ((void) 0)
#define ASSERT_TAG_ALIGNED(address)   ASSERT((reinterpret_cast<int>(address) & kHeapObjectTagMask) == 0)
#define ASSERT_SIZE_TAG_ALIGNED(size)   ASSERT((size & kHeapObjectTagMask) == 0)

関数

void V8_Fatal (const char *file, int line, const char *format,...)
void API_Fatal (const char *location, const char *format,...)
static void CheckHelper (const char *file, int line, const char *source, bool condition)
static void CheckEqualsHelper (const char *file, int line, const char *expected_source, int expected, const char *value_source, int value)
static void CheckNonEqualsHelper (const char *file, int line, const char *unexpected_source, int unexpected, const char *value_source, int value)
static void CheckEqualsHelper (const char *file, int line, const char *expected_source, const char *expected, const char *value_source, const char *value)
static void CheckNonEqualsHelper (const char *file, int line, const char *expected_source, const char *expected, const char *value_source, const char *value)
static void CheckEqualsHelper (const char *file, int line, const char *expected_source, void *expected, const char *value_source, void *value)
static void CheckNonEqualsHelper (const char *file, int line, const char *expected_source, void *expected, const char *value_source, void *value)
static 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 *unexpected_source, v8::Handle< v8::Value > unexpected, const char *value_source, v8::Handle< v8::Value > value)
void CheckEqualsHelper (const char *file, int line, const char *expected_source, v8::Handle< v8::Value > expected, const char *value_source, v8::Handle< v8::Value > value)

マクロ定義

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

checks.h246 行で定義されています。

参照元 v8::internal::__builtin_arg__(), v8::internal::MacroAssembler::Abort(), v8::internal::Access< T >::Access(), v8::internal::StringStream::Add(), v8::internal::Assembler::add(), v8::internal::UTF8Buffer::AddChar(), v8::internal::StringBuilder::AddCharacter(), v8::internal::StringHasher::AddCharacterNoIndex(), v8::internal::Dictionary::AddEntry(), v8::internal::JSObject::AddFastProperty(), v8::internal::JSObject::AddFastPropertyUsingMap(), v8::internal::StringBuilder::AddFormatted(), v8::FunctionTemplate::AddInstancePropertyAccessor(), v8::internal::JSObject::AddProperty(), v8::internal::VirtualMemory::address(), v8::internal::Assembler::addrmod1(), v8::internal::Assembler::addrmod2(), v8::internal::Assembler::addrmod3(), v8::internal::Assembler::addrmod4(), v8::internal::Assembler::addrmod5(), v8::internal::Assembler::addsd(), v8::internal::StringBuilder::AddSubstring(), v8::internal::Heap::AdjustAmountOfExternalAllocatedMemory(), v8::internal::BASE_EMBEDDED< Allocator >::Advance(), v8::internal::Assembler::Align(), v8::internal::Serializer::Allocate(), v8::internal::SimulatedHeapSpace::Allocate(), v8::internal::Heap::Allocate(), v8::internal::Heap::AllocateArgumentsObject(), v8::internal::Heap::AllocateConsString(), v8::internal::Heap::AllocateFixedArray(), v8::internal::Heap::AllocateFunctionContext(), v8::internal::Heap::AllocateGlobalContext(), v8::internal::Heap::AllocateHashTable(), v8::internal::Heap::AllocateHeapNumber(), v8::internal::Heap::AllocateInitialMap(), v8::internal::MapSpace::AllocateInNextPage(), v8::internal::OldSpace::AllocateInNextPage(), v8::internal::Heap::AllocateJSObjectFromMap(), v8::internal::PagedSpace::AllocateLinearly(), v8::internal::LargeObjectSpace::AllocateRaw(), v8::internal::PagedSpace::AllocateRaw(), v8::internal::Heap::AllocateRaw(), v8::internal::LargeObjectSpace::AllocateRawCode(), v8::internal::LargeObjectSpace::AllocateRawFixedArray(), v8::internal::LargeObjectSpace::AllocateRawInternal(), v8::internal::NewSpace::AllocateRawInternal(), v8::internal::Heap::AllocateSymbol(), v8::internal::Heap::AllocateWithContext(), v8::internal::AlwaysAllocateScope::AlwaysAllocateScope(), v8::internal::Logger::ApiNamedPropertyAccess(), v8::internal::Debug::ArchiveDebug(), v8::internal::ThreadManager::ArchiveThread(), v8::internal::Code::arguments_count(), v8::internal::StringHasher::array_index(), v8::internal::Assembler::Assembler(), v8::internal::Assignment::Assignment(), v8::internal::Assembler::b(), v8::internal::Factory::BaseNewFunctionFromBoilerplate(), v8::internal::MarkingVisitor::BeginCodeIteration(), v8::internal::BinaryOperation::BinaryOperation(), v8::internal::DescriptorArray::BinarySearch(), v8::internal::Assembler::bind(), v8::internal::Label::bind_to(), v8::internal::Assembler::bind_to(), v8::internal::VariableProxy::BindTo(), v8::internal::CRegister::bit(), v8::internal::Register::bit(), v8::internal::Assembler::bkpt(), v8::internal::Assembler::bl(), v8::internal::Assembler::blx(), v8::internal::CodeGenerator::Branch(), v8::internal::Debug::Break(), v8::internal::BreakableStatement::BreakableStatement(), v8::internal::BUILTIN(), v8::internal::Context::builtins(), v8::internal::Assembler::bx(), v8::internal::RegExpImpl::CachedStringToTwoByte(), v8::internal::MacroAssembler::Call(), v8::internal::Assembler::call(), v8::internal::CalledAsConstructor(), v8::internal::CallIC::CallIC(), v8::internal::CallIC_Miss(), v8::internal::MacroAssembler::CallStub(), v8::internal::JSValue::cast(), v8::internal::HashTable< prefix_size, element_size >::cast(), v8::internal::ConstructFrame::cast(), v8::internal::InternalFrame::cast(), v8::internal::ArgumentsAdaptorFrame::cast(), v8::internal::JavaScriptFrame::cast(), v8::internal::StandardFrame::cast(), v8::internal::ExitDebugFrame::cast(), v8::internal::ExitFrame::cast(), v8::internal::EntryConstructFrame::cast(), v8::internal::EntryFrame::cast(), v8::internal::Context::cast(), v8::internal::Assembler::cdp(), v8::internal::MacroAssembler::CheckAccessGlobalProxy(), v8::internal::Debug::CheckBreakPoints(), v8::internal::Assembler::CheckConstPool(), v8::internal::MacroAssembler::CheckMaps(), v8::internal::CodeGenerator::CleanStack(), v8::internal::BreakPointInfo::ClearBreakPoint(), v8::internal::Debug::ClearBreakPoint(), v8::internal::BreakLocationIterator::ClearBreakPoint(), v8::internal::Map::ClearCodeCache(), v8::internal::BreakLocationIterator::ClearDebugBreak(), v8::internal::HeapObject::ClearMark(), v8::internal::Map::ClearNonLiveTransitions(), v8::internal::MarkCompactCollector::ClearNonLiveTransitions(), v8::internal::BreakLocationIterator::ClearOneShot(), v8::internal::HeapObject::ClearOverflow(), v8::internal::LargeObjectSpace::ClearRSet(), v8::internal::ClearWrapperCache(), v8::internal::Assembler::clz(), v8::internal::Assembler::cmov(), v8::internal::XMMRegister::code(), v8::internal::CRegister::code(), v8::internal::Register::code(), v8::internal::MarkingVisitor::CodeFromDerivedPointer(), v8::internal::CodePatcher::CodePatcher(), v8::internal::MarkCompactCollector::CollectGarbage(), v8::internal::MemoryAllocator::CommitBlock(), v8::internal::MemoryAllocator::CommitPages(), v8::internal::CompareOperation::CompareOperation(), v8::internal::CodeGenerator::Comparison(), v8::Script::Compile(), v8::internal::CallStubCompiler::CompileCallConstant(), v8::internal::Debug::CompileDebuggerScript(), v8::internal::Compiler::CompileLazy(), v8::internal::StoreStubCompiler::CompileStoreCallback(), v8::internal::StoreStubCompiler::CompileStoreField(), v8::internal::StoreStubCompiler::CompileStoreInterceptor(), v8::internal::String::ComputeAndSetHash(), v8::internal::StandardFrame::ComputeExpressionsCount(), v8::internal::Code::ComputeFlags(), v8::internal::StubCache::ComputeLoadCallback(), v8::internal::ComputeReceiverForNonGlobal(), v8::internal::StubCache::ComputeStoreCallback(), v8::internal::ConsString::ConsStringGet(), v8::internal::ConsString::ConsStringReadBlock(), v8::internal::Failure::Construct(), v8::internal::PagedSpace::Contains(), v8::internal::ContainsLabel(), v8::internal::ContextEntriesAddr(), v8::internal::ConvertCase(), v8::internal::Code::ConvertICTargetsFromAddressToObject(), v8::internal::Code::ConvertICTargetsFromObjectToAddress(), v8::internal::Heap::CopyBlock(), v8::internal::Dictionary::CopyEnumKeysTo(), v8::internal::DescriptorArray::CopyInsert(), v8::internal::Heap::CopyJSObject(), v8::internal::Dictionary::CopyKeysTo(), v8::internal::MacroAssembler::CopyRegistersFromMemoryToStack(), v8::internal::MacroAssembler::CopyRegistersFromStackToMemory(), v8::internal::Dictionary::CopyValuesTo(), v8::internal::CountOperation::CountOperation(), v8::internal::Assembler::cpuid(), v8::internal::Factory::CreateApiFunction(), v8::internal::Map::CreateBackPointers(), v8::internal::MarkCompactCollector::CreateBackPointers(), v8::HandleScope::CreateHandle(), v8::internal::Heap::CreateInitialMaps(), v8::internal::Heap::CreateInitialObjects(), v8::internal::SpaceIterator::CreateIterator(), v8::internal::Thread::CreateThreadLocalKey(), v8::internal::Assembler::cvtsi2sd(), v8::internal::Assembler::cvttsd2si(), v8::internal::Assembler::cvttss2si(), v8::internal::JSRegExp::DataAt(), v8::internal::MarkCompactCollector::DeallocateMapBlock(), v8::internal::Debug_Address::Debug_Address(), v8::internal::DebugMessageThread::DebugEvent(), v8::internal::DebugGetLoadedScripts(), v8::internal::RelocIterator::DebugInfoModeFromTag(), v8::internal::Declaration::Declaration(), v8::internal::AstBuildingParser::Declare(), assembler::arm::Simulator::DecodeType01(), v8::internal::MacroAssembler::DecrementCounter(), v8::internal::JSObject::DefineAccessor(), v8::internal::PreallocatedStorage::Delete(), v8::internal::MemoryAllocator::DeleteChunk(), v8::internal::JSObject::DeleteElement(), v8::internal::JSObject::DeleteElementPostInterceptor(), v8::internal::JSObject::DeleteElementWithInterceptor(), v8::HandleScope::DeleteExtensions(), v8::internal::JSObject::DeleteProperty(), v8::internal::JSObject::DeletePropertyPostInterceptor(), v8::internal::JSObject::DeletePropertyWithInterceptor(), v8::internal::Thread::DeleteThreadLocalKey(), v8::internal::Deserializer::Deserialize(), v8::internal::Assembler::divsd(), v8::internal::Top::DoThrow(), v8::internal::NewSpace::Double(), v8::internal::JSObject::element_dictionary(), v8::internal::Assembler::emit(), v8::internal::Assembler::emit_arith(), v8::internal::Assembler::emit_arith_b(), v8::internal::Assembler::emit_farith(), v8::internal::MarkCompactCollector::EmptyMarkingStack(), v8::internal::BitField< PropertyAttributes, 2, 3 >::encode(), v8::internal::RelativeAddress::Encode(), v8::internal::MarkCompactCollector::EncodeForwardingAddresses(), v8::internal::EncodeForwardingAddressesInRange(), v8::internal::EncodeForwardingAddressInPagedSpace(), v8::internal::EncodeFreeRegion(), v8::internal::PagedSpace::EnsureCapacity(), v8::internal::MacroAssembler::EnterExitFrame(), v8::internal::PagedSpace::Expand(), v8::internal::SnapshotReader::ExpectC(), v8::internal::Deserializer::ExpectEncodedAddress(), v8::internal::ExternalAsciiString::ExternalAsciiStringGet(), v8::internal::ExternalTwoByteString::ExternalTwoByteStringGet(), v8::internal::FixedArray::fast_set(), v8::internal::JSObject::FastPropertyAt(), v8::internal::JSObject::FastPropertyAtPut(), v8::internal::FillCache(), v8::internal::StringBuilder::Finalize(), v8::internal::StubCache::FindCallInitialize(), v8::internal::InternalFrame::FindCode(), v8::internal::Heap::FindCodeObject(), v8::internal::Debug::FindDebugBreak(), v8::internal::MemoryAllocator::FindFirstPageInSameChunk(), v8::internal::FindInPrototypeChain(), v8::internal::MemoryAllocator::FindLastPageInSameChunk(), v8::internal::PagedSpace::FindObject(), v8::internal::FindSharedFunctionInfoInScript(), v8::internal::MarkCompactCollector::Finish(), v8::internal::String::Flatten(), v8::internal::Accessors::FlattenNumber(), assembler::arm::Decoder::FormatOption(), fpclassify(), v8::internal::BASE_EMBEDDED< Allocator >::frame(), v8::internal::MemoryAllocator::FreePages(), v8::internal::MemoryAllocator::FreeRawMemory(), v8::internal::Smi::FromInt(), v8::internal::GlobalHandles::Node::FromLocation(), v8::internal::Scope::function(), v8::internal::JavaScriptFrame::function(), v8::internal::FunctionBoilerplateLiteral::FunctionBoilerplateLiteral(), v8::internal::Runtime::FunctionForId(), v8::internal::Accessors::FunctionGetArguments(), v8::internal::Accessors::FunctionSetPrototype(), v8::internal::Heap::GarbageCollectionPrologue(), v8::internal::CodeGenerator::GenCode(), v8::internal::CompareStub::Generate(), v8::internal::GenericBinaryOpStub::Generate(), v8::internal::GetPropertyStub::Generate(), v8::internal::CodeGenerator::GenerateArgumentsAccess(), v8::internal::CodeGenerator::GenerateArgumentsLength(), v8::internal::CEntryStub::GenerateCore(), v8::internal::GenerateDictionaryLoad(), v8::internal::CodeGenerator::GenerateFastCaseSwitchJumpTable(), v8::internal::CodeGenerator::GenerateFastCharCodeAt(), v8::internal::CodeGenerator::GenerateIsArray(), v8::internal::CodeGenerator::GenerateIsNonNegativeSmi(), v8::internal::CodeGenerator::GenerateIsSmi(), v8::internal::LoadIC::GenerateNormal(), v8::internal::CallIC::GenerateNormal(), v8::internal::CodeGenerator::GenerateObjectEquals(), v8::internal::StubCache::GenerateProbe(), v8::internal::CodeGenerator::GenerateSetValueOf(), v8::internal::GenericBinaryOpStub::GenerateSmiCode(), v8::internal::GenerateStringCheck(), v8::internal::CEntryStub::GenerateThrowTOS(), v8::internal::CodeGenerator::GenerateValueOf(), v8::internal::ByteArray::get(), v8::internal::String::Get(), v8::internal::FixedArray::get(), v8::NeanderObject::get(), v8::NeanderArray::get(), v8::internal::ByteArray::get_int(), assembler::arm::Simulator::get_register(), v8::internal::BASE_EMBEDDED< Allocator >::GetAttributes(), v8::internal::SnapshotReader::GetBytes(), v8::internal::DescriptorReader::GetCallbacks(), v8::internal::DescriptorReader::GetCallbacksObject(), v8::internal::GetChar(), v8::internal::MemoryAllocator::GetChunkId(), v8::internal::Builtins::GetCode(), v8::internal::Assembler::GetCode(), v8::internal::IC::GetCodeCacheMapForObject(), v8::internal::BASE_EMBEDDED< Allocator >::GetConstantFunction(), v8::internal::Debug::GetDebugInfo(), v8::internal::DescriptorArray::GetDetails(), v8::internal::BASE_EMBEDDED< Allocator >::GetDictionaryEntry(), v8::internal::DescriptorArray::GetEnumCache(), v8::String::GetExternalAsciiStringResource(), v8::String::GetExternalStringResource(), v8::internal::BASE_EMBEDDED< Allocator >::GetFieldIndex(), v8::internal::MarkCompactCollector::GetForwardingAddressInOldSpace(), v8::internal::Execution::GetFunctionDelegate(), v8::internal::StringHasher::GetHashField(), v8::internal::Deserializer::GetHeader(), v8::internal::JSObject::GetIndexedInterceptor(), v8::internal::JSObject::GetInternalField(), v8::internal::JSObject::GetInternalFieldCount(), v8::internal::StatsCounter::GetInternalPointer(), v8::internal::DescriptorArray::GetKey(), v8::internal::BASE_EMBEDDED< Allocator >::GetKey(), v8::internal::JSObject::GetLocalElementKeys(), v8::internal::JSObject::GetLocalPropertyNames(), v8::internal::JSObject::GetNamedInterceptor(), v8::internal::MemoryAllocator::GetNextPage(), v8::internal::Deserializer::GetObject(), v8::internal::JavaScriptFrame::GetParameter(), v8::internal::HashTable< 0, 1 >::GetProbe(), v8::internal::Serializer::GetSavedAddress(), assembler::arm::Simulator::GetShiftRm(), v8::internal::IC::GetTargetAtAddress(), v8::internal::BASE_EMBEDDED< Allocator >::GetTransitionMap(), v8::internal::String::GetTwoByteData(), v8::internal::BASE_EMBEDDED< Allocator >::GetValue(), v8::internal::DescriptorArray::GetValue(), v8::internal::Context::global(), v8::internal::Assembler::GrowBuffer(), v8::internal::BASE_EMBEDDED< Allocator >::handler(), v8::internal::Debug::HandleWeakDebugInfo(), v8::internal::HeapObjectIterator::has_next(), v8::internal::HeapObjectIterator::HasNextInNextPage(), v8::internal::HeapSortPairs(), v8::internal::BASE_EMBEDDED< Allocator >::holder(), v8::internal::IC::IC(), v8::internal::Code::ic_state(), v8::internal::BASE_EMBEDDED< Allocator >::immediate(), v8::internal::MacroAssembler::IncrementCounter(), v8::internal::Scanner::Init(), v8::internal::BMGoodSuffixBuffers::init(), v8::internal::PreallocatedStorage::Init(), v8::internal::SimulatedHeapSpace::InitCurrentHeap(), v8::internal::V8::Initialize(), v8::internal::Token::Initialize(), v8::internal::StubCache::Initialize(), v8::internal::SemiSpaceIterator::Initialize(), v8::internal::JSArray::Initialize(), v8::internal::HashMap::Initialize(), v8::internal::LoopStatement::Initialize(), v8::internal::Heap::InitializeFunction(), v8::internal::MemoryAllocator::InitializePagesInChunk(), v8::internal::List< Variable::Mode, Allocator >::INLINE(), v8::internal::Label::INLINE(), v8::internal::JSObject::InObjectPropertyAtPut(), v8::internal::BASE_EMBEDDED< Allocator >::InsertSize(), v8::internal::JSFunction::instance_prototype(), v8::internal::CodeGenerator::InstantiateBoilerplate(), v8::internal::Execution::InstantiateObject(), disasm::DisassemblerIA32::InstructionDecode(), v8::internal::INT_ACCESSORS(), v8::internal::InternalStringToInt(), v8::internal::Invoke(), v8::internal::MacroAssembler::InvokeBuiltin(), v8::internal::MacroAssembler::InvokeCode(), v8::internal::MacroAssembler::InvokeFunction(), v8::internal::MacroAssembler::InvokePrologue(), v8::internal::IsAligned(), v8::internal::DescriptorArray::IsEmpty(), v8::internal::IsNotEscaped(), v8::internal::MemoryAllocator::IsPageInSpace(), v8::internal::IsPowerOf2(), v8::internal::IsShortcutCandidate(), v8::internal::IsSpace(), v8::internal::DescriptorReader::IsTransition(), v8::internal::BASE_EMBEDDED< Allocator >::IsTransition(), v8::internal::Smi::IsValid(), v8::internal::EntryFrame::Iterate(), v8::internal::IterateElements(), v8::internal::MarkCompactCollector::IterateLiveObjects(), v8::internal::LargeObjectSpace::IterateRSet(), v8::internal::Heap::IterateRSet(), v8::internal::Assembler::j(), v8::internal::JSBuiltinsObject::javascript_builtin(), v8::internal::Assembler::jmp(), v8::internal::JSCallerSavedCode(), jsRegExpCompile(), jsRegExpExecute(), v8::internal::MacroAssembler::Jump(), v8::internal::MacroAssembler::JumpToBuiltin(), v8::internal::KeyedLoadIC::KeyedLoadIC(), v8::internal::KeyedLoadIC_Miss(), v8::internal::KeyedStoreIC_Miss(), v8::internal::LabelShadow::LabelShadow(), v8::internal::Assembler::ldc(), v8::internal::Assembler::ldm(), v8::internal::Assembler::lea(), v8::internal::String::length(), v8::internal::ByteArray::LengthFor(), v8::internal::Label::link_to(), v8::internal::Assembler::link_to(), v8::internal::LinuxMutex::LinuxMutex(), v8::internal::CodeGenerator::Load(), v8::internal::CodeGenerator::LoadCondition(), v8::internal::LoadContextSlotHelper(), v8::internal::CodeGenerator::LoadFromSlot(), v8::internal::CallIC::LoadFunction(), v8::internal::LoadIC::LoadIC(), v8::internal::LoadIC_Miss(), v8::internal::CodeGenerator::LoadReference(), v8::internal::BASE_EMBEDDED< Allocator >::Local(), v8::internal::JSObject::LocalLookup(), v8::internal::JSObject::LocalLookupRealNamedProperty(), v8::internal::Handle< JSObject >::location(), v8::internal::ThreadManager::Lock(), v8::Locker::Locker(), v8::internal::Token::Lookup(), v8::internal::ExternalReferenceDecoder::Lookup(), v8::internal::Context::Lookup(), v8::internal::Parser::LookupContinueTarget(), v8::internal::CompilationCache::LookupEval(), v8::internal::Heap::LookupSymbol(), v8::internal::SymbolTable::LookupSymbolIfExists(), v8::internal::Code::major_key(), v8::internal::MakeCode(), v8::internal::CodeGenerator::MakeCode(), v8::internal::MakeFunction(), v8::internal::Debugger::MakeJSObject(), v8::internal::GlobalHandles::MakeWeak(), v8::internal::MarkCompactCollector::MarkDescriptorArray(), v8::internal::MarkCompactCollector::MarkLiveObjects(), v8::internal::MarkCompactCollector::MarkUnmarkedObject(), match(), MatchStack::MatchStack(), v8::internal::Dictionary::max_number_key(), v8::internal::Top::MayIndexedAccess(), v8::internal::Top::MayNamedAccess(), v8::internal::OldSpace::MCAdjustRelocationEnd(), v8::internal::MCAllocateFromNewSpace(), v8::internal::PagedSpace::MCAllocateRaw(), v8::internal::MapSpace::MCCommitRelocationInfo(), v8::internal::OldSpace::MCCommitRelocationInfo(), v8::internal::Assembler::mcr(), v8::internal::PagedSpace::MCSpaceOffsetForAddress(), v8::internal::CompareStub::MinorKey(), v8::internal::Assembler::mla(), v8::internal::Assembler::movsd(), v8::internal::Assembler::mrc(), v8::internal::Assembler::mrs(), v8::internal::Assembler::msr(), v8::internal::Assembler::mul(), v8::internal::Assembler::mulsd(), v8::internal::Bootstrapper::NativesSourceLookup(), v8::internal::Zone::New(), v8::internal::PreallocatedStorage::New(), v8::internal::Malloced::New(), v8::internal::NewArray(), v8::internal::Factory::NewByteArray(), v8::internal::Factory::NewDescriptorArray(), v8::internal::Factory::NewDictionary(), v8::internal::Zone::NewExpand(), v8::internal::Factory::NewFixedArray(), v8::internal::Factory::NewFixedArrayWithHoles(), v8::internal::Factory::NewFunction(), v8::internal::Factory::NewFunctionBoilerplate(), v8::internal::Factory::NewFunctionFromBoilerplate(), v8::internal::Parser::NewThrowError(), v8::internal::Parser::NewThrowTypeError(), v8::internal::SemiSpaceIterator::next(), v8::internal::LargeObjectIterator::next(), v8::internal::FreeListNode::next(), v8::internal::HeapObjectIterator::next(), v8::internal::HashMap::Next(), v8::internal::BreakLocationIterator::Next(), v8::internal::RelocIterator::next(), v8::internal::Assembler::next(), v8::internal::GlobalHandles::Node::next_free(), v8::internal::Debugger::OnAfterCompile(), v8::internal::Debugger::OnDebugBreak(), v8::internal::Vector< uint16_t >::operator+(), v8::internal::SmartPointer< T >::operator=(), v8::internal::Vector< uint16_t >::operator[](), v8::internal::List< Variable::Mode, Allocator >::operator[](), v8::internal::BASE_EMBEDDED< Allocator >::operator[](), v8::internal::IC::OriginalCodeAddress(), v8::internal::MemoryAllocator::PageOwner(), v8::internal::Scope::parameter(), v8::internal::GlobalHandles::Node::parameter(), v8::internal::BASE_EMBEDDED< Allocator >::Parameter(), v8::internal::ParameterEntriesAddr(), v8::internal::CodeGenerator::ParameterOperand(), v8::internal::DateParser::Parse(), v8::internal::Parser::ParseBinaryExpression(), v8::internal::Parser::ParseLazy(), v8::internal::Parser::ParseLeftHandSideExpression(), v8::internal::Parser::ParseNativeDeclaration(), v8::internal::Parser::ParseNewExpression(), v8::internal::Parser::ParseProgram(), v8::internal::Parser::ParseSourceElements(), v8::internal::Parser::ParseTryStatement(), v8::internal::Parser::ParseVariableDeclarations(), v8::internal::Parser::ParseWithStatement(), v8::internal::Top::pending_exception(), v8::internal::Heap::PerformGarbageCollection(), v8::internal::MemoryAllocator::Pop(), v8::internal::MarkingStack::Pop(), v8::internal::MacroAssembler::PopRegistersToMemory(), v8::internal::StringBuilder::position(), v8::internal::GlobalHandles::PostGarbageCollectionProcessing(), v8::internal::Token::Precedence(), v8::internal::ContextSwitcher::PreemptionReceived(), v8::internal::MarkCompactCollector::Prepare(), v8::internal::MapSpace::PrepareForMarkCompact(), v8::internal::OldSpace::PrepareForMarkCompact(), v8::internal::Debug::PrepareStep(), v8::internal::BreakLocationIterator::PrepareStepIn(), v8::internal::Parser::PreParseProgram(), v8::internal::Context::previous(), v8::internal::StubCache::PrimaryOffset(), v8::internal::Assembler::print(), v8::internal::Top::PrintStack(), v8::internal::HashMap::Probe(), v8::internal::PendingFixups::Process(), v8::internal::Debugger::ProcessDebugEvent(), v8::internal::MarkCompactCollector::ProcessObjectGroups(), v8::internal::JSObject::property_dictionary(), v8::internal::BASE_EMBEDDED< Allocator >::PropertyDetails(), v8::internal::JSFunction::prototype(), v8::internal::MemoryAllocator::Push(), v8::internal::MacroAssembler::PushRegistersFromMemory(), v8::internal::MacroAssembler::PushTryHandler(), v8::internal::CompilationCache::PutFunction(), v8::internal::Assembler::rcl(), v8::internal::Assembler::rdtsc(), v8::internal::String::ReadBlock(), v8::internal::String::ReadBlockIntoBuffer(), v8::internal::ReadList(), v8::internal::ReadSentinel(), v8::internal::MarkCompactCollector::RebuildRSets(), v8::internal::Assembler::RecordPosition(), v8::internal::Assembler::RecordRelocInfo(), v8::internal::Heap::RecordWrite(), v8::internal::MarkCompactCollector::RefillMarkingStack(), v8::internal::BASE_EMBEDDED< Allocator >::reg(), v8::internal::Heap::ReinitializeJSGlobalProxy(), v8::internal::RelativeAddress::RelativeAddress(), v8::internal::MarkCompactCollector::RelocateCodeObject(), v8::internal::MarkCompactCollector::RelocateMapObject(), v8::internal::MarkCompactCollector::RelocateNewObject(), v8::internal::MarkCompactCollector::RelocateObjects(), v8::internal::MarkCompactCollector::RelocateOldNonCodeObject(), v8::internal::RelocateOldObject(), v8::internal::Debug::RemoveDebugInfo(), v8::internal::Map::RemoveFromCodeCache(), v8::internal::BASE_EMBEDDED< Allocator >::RemoveSize(), v8::internal::DescriptorArray::RemoveTransitions(), repeatInformationFromInstructionOffset(), v8::internal::Top::ReportFailedAccessCheck(), v8::internal::Parser::ReportUnexpectedToken(), v8::internal::Failure::requested(), v8::internal::MemoryAllocator::ReserveInitialChunk(), v8::internal::Deserializer::Resolve(), v8::internal::ResolvePaged(), v8::internal::Debug::RestoreDebug(), v8::internal::MacroAssembler::RestoreRegistersFromMemory(), v8::internal::ThreadManager::RestoreThread(), v8::internal::Assembler::ret(), v8::internal::Failure::RetryAfterGC(), v8::internal::RelocIterator::rinfo(), v8::internal::BreakLocationIterator::RinfoDone(), v8::internal::BreakLocationIterator::RinfoNext(), v8::internal::RoundDown(), v8::internal::Runtime_Abort(), v8::internal::Runtime_AddDebugEventListener(), v8::internal::Runtime_ArrayConcat(), v8::internal::Runtime_Break(), v8::internal::Runtime_ChangeBreakOnException(), v8::internal::Runtime_CharFromCode(), v8::internal::Runtime_CheckExecutionState(), v8::internal::Runtime_ClassOf(), v8::internal::Runtime_ClearBreakPoint(), v8::internal::Runtime_ClearStepping(), v8::internal::Runtime_CompileScript(), v8::internal::Runtime_CompileString(), v8::internal::Runtime_CreateApiFunction(), v8::internal::Runtime_CreateArrayLiteral(), v8::internal::Runtime_CreateObjectLiteralBoilerplate(), v8::internal::Runtime_DateCurrentTime(), v8::internal::Runtime_DateDaylightSavingsOffset(), v8::internal::Runtime_DateLocalTimeOffset(), v8::internal::Runtime_DateLocalTimezone(), v8::internal::Runtime_DateParseString(), v8::internal::Runtime_DebugBreak(), v8::internal::Runtime_DebugConstructedBy(), v8::internal::Runtime_DebugEvaluate(), v8::internal::Runtime_DebugEvaluateGlobal(), v8::internal::Runtime_DebugGetLoadedScripts(), v8::internal::Runtime_DebugGetProperty(), v8::internal::Runtime_DebugGetPropertyDetails(), v8::internal::Runtime_DebugIndexedInterceptorElementNames(), v8::internal::Runtime_DebugIndexedInterceptorElementValue(), v8::internal::Runtime_DebugInterceptorInfo(), v8::internal::Runtime_DebugLocalElementNames(), v8::internal::Runtime_DebugLocalPropertyNames(), v8::internal::Runtime_DebugNamedInterceptorPropertyNames(), v8::internal::Runtime_DebugNamedInterceptorPropertyValue(), v8::internal::Runtime_DebugPrint(), v8::internal::Runtime_DebugPropertyAttributesFromDetails(), v8::internal::Runtime_DebugPropertyIndexFromDetails(), v8::internal::Runtime_DebugPropertyTypeFromDetails(), v8::internal::Runtime_DebugReferencedBy(), v8::internal::Runtime_DebugTrace(), v8::internal::Runtime_DeclareContextSlot(), v8::internal::Runtime_DefineAccessor(), v8::internal::Runtime_DeleteProperty(), v8::internal::Runtime_EstimateNumberOfElements(), v8::internal::Runtime_FunctionGetAssemblerCode(), v8::internal::Runtime_FunctionGetName(), v8::internal::Runtime_FunctionGetScript(), v8::internal::Runtime_FunctionGetScriptSourcePosition(), v8::internal::Runtime_FunctionGetSourceCode(), v8::internal::Runtime_FunctionSetInstanceClassName(), v8::internal::Runtime_FunctionSetLength(), v8::internal::Runtime_FunctionSetName(), v8::internal::Runtime_FunctionSetPrototype(), v8::internal::Runtime_GetArgumentsProperty(), v8::internal::Runtime_GetArrayKeys(), v8::internal::Runtime_GetBreakLocations(), v8::internal::Runtime_GetCalledFunction(), v8::internal::Runtime_GetCFrames(), v8::internal::Runtime_GetFrameCount(), v8::internal::Runtime_GetFrameDetails(), v8::internal::Runtime_GetFunctionDelegate(), v8::internal::Runtime_GetProperty(), v8::internal::Runtime_GetPropertyNames(), v8::internal::Runtime_GetPropertyNamesFast(), v8::internal::Runtime_GetPrototype(), v8::internal::Runtime_GetScript(), v8::internal::Runtime_GetTemplateField(), v8::internal::Runtime_GlobalPrint(), v8::internal::Runtime_GlobalReceiver(), v8::internal::Runtime_HasElement(), v8::internal::Runtime_HasLocalProperty(), v8::internal::Runtime_HasProperty(), v8::internal::Runtime_InitializeConstContextSlot(), v8::internal::Runtime_InitializeConstGlobal(), v8::internal::Runtime_IsConstructCall(), v8::internal::Runtime_IsInPrototypeChain(), v8::internal::Runtime_IsPropertyEnumerable(), v8::internal::Runtime_IsTemplate(), v8::internal::Runtime_KeyedGetProperty(), v8::internal::Runtime_LazyCompile(), v8::internal::Runtime_LookupAccessor(), v8::internal::Runtime_LookupContext(), v8::internal::Runtime_MaterializeRegExpLiteral(), v8::internal::Runtime_Math_abs(), v8::internal::Runtime_Math_acos(), v8::internal::Runtime_Math_asin(), v8::internal::Runtime_Math_atan(), v8::internal::Runtime_Math_atan2(), v8::internal::Runtime_Math_ceil(), v8::internal::Runtime_Math_cos(), v8::internal::Runtime_Math_exp(), v8::internal::Runtime_Math_floor(), v8::internal::Runtime_Math_log(), v8::internal::Runtime_Math_pow(), v8::internal::Runtime_Math_random(), v8::internal::Runtime_Math_round(), v8::internal::Runtime_Math_sin(), v8::internal::Runtime_Math_sqrt(), v8::internal::Runtime_Math_tan(), v8::internal::Runtime_MoveArrayContents(), v8::internal::Runtime_NewArguments(), v8::internal::Runtime_NewArgumentsFast(), v8::internal::Runtime_NewClosure(), v8::internal::Runtime_NewContext(), v8::internal::Runtime_NewObject(), v8::internal::Runtime_NumberAdd(), v8::internal::Runtime_NumberAnd(), v8::internal::Runtime_NumberCompare(), v8::internal::Runtime_NumberDiv(), v8::internal::Runtime_NumberEquals(), v8::internal::Runtime_NumberIsFinite(), v8::internal::Runtime_NumberMod(), v8::internal::Runtime_NumberMul(), v8::internal::Runtime_NumberNot(), v8::internal::Runtime_NumberOr(), v8::internal::Runtime_NumberSar(), v8::internal::Runtime_NumberShl(), v8::internal::Runtime_NumberShr(), v8::internal::Runtime_NumberSub(), v8::internal::Runtime_NumberToExponential(), v8::internal::Runtime_NumberToFixed(), v8::internal::Runtime_NumberToInteger(), v8::internal::Runtime_NumberToJSInt32(), v8::internal::Runtime_NumberToJSUint32(), v8::internal::Runtime_NumberToPrecision(), v8::internal::Runtime_NumberToRadixString(), v8::internal::Runtime_NumberToString(), v8::internal::Runtime_NumberUnaryMinus(), v8::internal::Runtime_NumberXor(), v8::internal::Runtime_PrepareStep(), v8::internal::Runtime_PushContext(), v8::internal::Runtime_PushIfAbsent(), v8::internal::Runtime_RegExpCompile(), v8::internal::Runtime_RegExpExec(), v8::internal::Runtime_RegExpExecGlobal(), v8::internal::Runtime_RemoveArrayHoles(), v8::internal::Runtime_RemoveDebugEventListener(), v8::internal::Runtime_ReThrow(), v8::internal::Runtime_SetCode(), v8::internal::Runtime_SetFunctionBreakPoint(), v8::internal::Runtime_SetNewFunctionAttributes(), v8::internal::Runtime_SetScriptBreakPoint(), v8::internal::Runtime_SmiLexicographicCompare(), v8::internal::Runtime_StackGuard(), v8::internal::Runtime_StoreContextSlot(), v8::internal::Runtime_StringAdd(), v8::internal::Runtime_StringBuilderConcat(), v8::internal::Runtime_StringCharCodeAt(), v8::internal::Runtime_StringCompare(), v8::internal::Runtime_StringEquals(), v8::internal::Runtime_StringFromCharCodeArray(), v8::internal::Runtime_StringIndexOf(), v8::internal::Runtime_StringLastIndexOf(), v8::internal::Runtime_StringLocaleCompare(), v8::internal::Runtime_StringSlice(), v8::internal::Runtime_StringToNumber(), v8::internal::Runtime_SystemBreak(), v8::internal::Runtime_Throw(), v8::internal::Runtime_ThrowReferenceError(), v8::internal::Runtime_ToBool(), v8::internal::Runtime_TraceEnter(), v8::internal::Runtime_Typeof(), v8::internal::Runtime_URIEscape(), v8::internal::Runtime_URIUnescape(), v8::internal::Assembler::sar(), v8::internal::MacroAssembler::SaveRegistersToMemory(), v8::internal::Scanner::ScanHexEscape(), v8::internal::Scanner::ScanHtmlComment(), v8::internal::Scanner::ScanIdentifier(), v8::internal::Scanner::ScanNumber(), v8::internal::ScanOverflowedObjects(), v8::internal::Heap::Scavenge(), v8::internal::Heap::ScavengeObject(), v8::internal::Heap::ScavengeObjectSlow(), v8::internal::Top::scheduled_exception(), v8::internal::UTF16Buffer::SeekForward(), v8::internal::SeqAsciiString::SeqAsciiStringGet(), v8::internal::SeqAsciiString::SeqAsciiStringSet(), v8::internal::SeqAsciiString::SeqAsciiStringSize(), v8::internal::SeqTwoByteString::SeqTwoByteStringGet(), v8::internal::SeqTwoByteString::SeqTwoByteStringSet(), v8::internal::SeqTwoByteString::SeqTwoByteStringSize(), v8::internal::StubCache::Set(), v8::internal::ByteArray::set(), v8::internal::String::Set(), v8::internal::DescriptorArray::Set(), v8::internal::FixedArray::set(), v8::NeanderObject::set(), v8::internal::JSFunction::set_context(), v8::internal::Code::set_flags(), v8::internal::Map::set_inobject_properties(), v8::internal::Map::set_instance_size(), v8::internal::Map::set_instance_type(), v8::internal::JSBuiltinsObject::set_javascript_builtin(), v8::internal::String::set_length(), v8::internal::Code::set_major_key(), v8::internal::FreeListNode::set_next(), v8::internal::GlobalHandles::Node::set_next_free(), v8::internal::FixedArray::set_null(), v8::internal::GlobalHandles::Node::set_parameter(), v8::internal::AccessorInfo::set_property_attributes(), assembler::arm::Simulator::set_register(), v8::internal::FreeListNode::set_size(), v8::internal::FixedArray::set_the_hole(), v8::internal::RelativeAddress::set_to_large_code_object(), v8::internal::RelativeAddress::set_to_large_fixed_array(), v8::internal::BASE_EMBEDDED< Allocator >::set_type(), v8::internal::FixedArray::set_undefined(), v8::internal::Debug::SetAfterBreakTarget(), v8::internal::PagedSpace::SetAllocationInfo(), v8::internal::DebugInfo::SetBreakPoint(), v8::internal::Debug::SetBreakPoint(), v8::internal::BreakLocationIterator::SetBreakPoint(), v8::internal::HashTable< 0, 1 >::SetCapacity(), v8::internal::BreakLocationIterator::SetDebugBreak(), v8::internal::JSObject::SetElement(), v8::internal::JSObject::SetElementPostInterceptor(), v8::internal::Dictionary::SetEntry(), v8::internal::DescriptorArray::SetEnumCache(), v8::internal::BASE_EMBEDDED< Allocator >::SetEnumerationIndex(), v8::internal::Top::SetFailedAccessCheckCallback(), v8::internal::JSObject::SetFastElement(), v8::internal::JSObject::SetFastElements(), v8::internal::JSFunction::SetInstancePrototype(), v8::internal::JSObject::SetInternalField(), v8::internal::JSObject::SetLazyProperty(), v8::internal::HeapObject::SetMark(), v8::internal::MemoryAllocator::SetNextPage(), v8::internal::Runtime::SetObjectProperty(), v8::internal::BreakLocationIterator::SetOneShot(), v8::internal::JSObject::SetProperty(), v8::internal::JSObject::SetPropertyWithCallback(), v8::internal::JSObject::SetSlowElements(), v8::internal::IC::SetTargetAtAddress(), v8::internal::NewSpace::Setup(), v8::internal::PagedSpace::Setup(), v8::internal::Heap::Setup(), v8::internal::Debug::Setup(), v8::internal::Builtins::Setup(), v8::internal::SharedStoreIC_ExtendStorage(), v8::internal::BMGoodSuffixBuffers::shift(), v8::internal::Assembler::shl(), v8::internal::JSObject::ShouldConvertToFastElements(), v8::internal::JSObject::ShouldConvertToSlowElements(), v8::internal::Assembler::shr(), v8::internal::PagedSpace::Shrink(), v8::internal::Scanner::SkipMultiLineComment(), v8::internal::SlicedString::SlicedStringFlatten(), v8::internal::SlicedString::SlicedStringGet(), v8::internal::Slot::Slot(), v8::internal::CodeGenerator::SlotOperand(), v8::internal::MapSpace::SlowAllocateRaw(), v8::internal::OldSpace::SlowAllocateRaw(), v8::internal::PagedSpace::SlowMCAllocateRaw(), v8::internal::CodeGenerator::SmiComparison(), v8::internal::CodeGenerator::SmiOperation(), v8::internal::Heap::SmiOrNumberFromDouble(), v8::internal::Assembler::smlal(), v8::internal::Assembler::smull(), v8::internal::List< T, P >::Sort(), v8::internal::FixedArray::SortPairs(), v8::internal::BASE_EMBEDDED< Allocator >::StackHandlerIterator(), v8::internal::StackSlotEntriesAddr(), v8::internal::Thread::Start(), v8::internal::ContextSwitcher::StartPreemption(), v8::internal::Assembler::stc(), v8::internal::ContextSwitcher::Stop(), v8::internal::ContextSwitcher::StopPreemption(), v8::internal::LabelShadow::StopShadowing(), v8::internal::KeyedStoreIC::Store(), v8::internal::StoreIC::StoreIC(), v8::internal::StoreIC_Miss(), v8::internal::Token::String(), v8::internal::Runtime::StringMatch(), v8::internal::StringMatchStrategy(), v8::internal::RegExpImpl::StringToTwoByte(), v8::internal::MacroAssembler::StubReturn(), v8::internal::Assembler::subsd(), v8::internal::BMGoodSuffixBuffers::suffix(), v8::internal::MarkCompactCollector::SweepLargeObjectSpace(), v8::internal::SweepSpace(), v8::internal::MarkCompactCollector::SweepSpaces(), v8::internal::Assembler::swi(), v8::internal::Assembler::swp(), v8::internal::Assembler::swpb(), v8::internal::Assembler::target_at(), v8::internal::Assembler::target_at_put(), v8::internal::Heap::TargetSpaceId(), v8::internal::PagedSpace::TearDown(), v8::internal::MemoryAllocator::TearDown(), toASCIIHexValue(), v8::internal::String::ToAsciiVector(), v8::internal::String::ToCString(), v8::internal::String::ToUC16Vector(), v8::internal::NumberKey::ToUint32(), v8::internal::String::ToWideCString(), v8::internal::Dictionary::TransformPropertiesToFastFor(), v8::internal::Execution::TryCall(), v8::internal::TryCatch::TryCatch(), v8::internal::BASE_EMBEDDED< Allocator >::type(), v8::internal::Code::type(), v8::internal::Assembler::umlal(), v8::internal::Assembler::umull(), v8::internal::UnaryOperation::UnaryOperation(), v8::internal::Unhole(), v8::internal::FixedArray::UnionOfKeys(), v8::Unlocker::Unlocker(), v8::internal::Top::UnregisterTryCatchHandler(), v8::internal::Page::UnsetRSet(), v8::internal::KeyedStoreIC::UpdateCaches(), v8::internal::StoreIC::UpdateCaches(), v8::internal::KeyedLoadIC::UpdateCaches(), v8::internal::LoadIC::UpdateCaches(), v8::internal::CallIC::UpdateCaches(), v8::internal::Map::UpdateCodeCache(), v8::internal::UpdatingVisitor::UpdatePointer(), v8::internal::MarkCompactCollector::UpdatePointers(), v8::internal::MarkCompactCollector::UpdatePointersInNewObject(), v8::internal::MarkCompactCollector::UpdatePointersInOldObject(), v8::internal::Heap::UpdateRSet(), v8::internal::UpdateRSetVisitor::UpdateRSet(), v8::internal::Variable::Variable(), v8::internal::VariableProxy::VariableProxy(), v8::internal::Vector< uint16_t >::Vector(), v8::internal::ArrayConcatVisitor::visit(), v8::internal::MarkingVisitor::VisitCodeTarget(), v8::internal::MarkingVisitor::VisitDebugTarget(), v8::internal::Deserializer::VisitPointers(), v8::internal::MarkingVisitor::VisitUnmarkedObject(), v8::internal::WrapFrameId(), v8::internal::DescriptorWriter::Write(), v8::String::Write(), v8::String::WriteAscii(), v8::internal::Assembler::WriteInternalReference(), v8::internal::String::WriteToFlat(), v8::internal::AlwaysAllocateScope::~AlwaysAllocateScope(), v8::internal::BreakLocationIterator::~BreakLocationIterator(), v8::internal::CodePatcher::~CodePatcher(), v8::internal::LabelShadow::~LabelShadow(), v8::Locker::~Locker(), v8::internal::NativeAllocationChecker::~NativeAllocationChecker(), v8::internal::BASE_EMBEDDED< Allocator >::~TargetScope(), と v8::Unlocker::~Unlocker().

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

checks.h248 行で定義されています。

#define ASSERT_SIZE_TAG_ALIGNED (   size  )     ASSERT((size & kHeapObjectTagMask) == 0)

checks.h257 行で定義されています。

参照元 v8::internal::Code::SizeFor().

#define ASSERT_TAG_ALIGNED (   address  )     ASSERT((reinterpret_cast<int>(address) & kHeapObjectTagMask) == 0)
#define CHECK (   condition  )     CheckHelper(__FILE__, __LINE__, #condition, condition)
#define CHECK_EQ (   expected,
  value 
)
値:
CheckEqualsHelper(__FILE__, __LINE__, \
  #expected, expected, #value, value)

checks.h204 行で定義されています。

参照元 v8::internal::Serializer::PutObject(), と v8::internal::Serializer::Serialize().

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

checks.h213 行で定義されています。

参照元 v8::internal::Serializer::PutGlobalHandleStack().

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

checks.h212 行で定義されています。

参照元 v8::internal::Assembler::GrowBuffer().

#define CHECK_NE (   unexpected,
  value 
)
値:
CheckNonEqualsHelper(__FILE__, __LINE__, \
  #unexpected, unexpected, #value, value)

checks.h208 行で定義されています。

参照元 v8::internal::ExternalReferenceTable::Add().

#define FATAL (   msg  )     V8_Fatal("", 0, "%s", (msg))
#define SEMI_STATIC_JOIN (   a,
  b 
)    SEMI_STATIC_JOIN_HELPER(a, b)

checks.h223 行で定義されています。

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

checks.h224 行で定義されています。

#define SLOW_ASSERT (   condition  )     ((void) 0)
#define STATIC_ASSERT (   test  )     ((void) 0)
#define STATIC_CHECK (   test  ) 
値:
typedef                                                                   \
    StaticAssertionHelper<sizeof(StaticAssertion<static_cast<bool>(test)>)> \
    SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)

checks.h231 行で定義されています。

参照元 v8::internal::Runtime_StringEquals().

#define UNIMPLEMENTED (  )     V8_Fatal("", 0, "unimplemented code")
#define UNREACHABLE (  )     ((void) 0)

checks.h52 行で定義されています。

参照元 v8::internal::LabelCollector::Accept(), v8::internal::ValidLeftHandSideSentinel::Accept(), v8::internal::StringStream::Add(), v8::internal::Debug_Address::address(), v8::internal::Heap::AllocateStruct(), v8::internal::Assignment::binary_op(), v8::internal::BUILTIN(), v8::internal::IC::Clear(), v8::internal::CallStubCompiler::CompileCallConstant(), v8::internal::IC::ComputeMode(), assembler::arm::Simulator::ConditionallyExecute(), v8::internal::ConsString::ConsStringGet(), v8::internal::DebugMessageThread::DebugEvent(), v8::internal::DebugLookupResultValue(), assembler::arm::Simulator::DecodeType01(), v8::internal::RegExpImpl::Exec(), v8::internal::RegExpImpl::ExecGlobal(), v8::internal::Debug::FindDebugBreak(), v8::internal::PagedSpace::FindObject(), v8::internal::SCTableReference::first_entry(), assembler::arm::Decoder::FormatOption(), v8::internal::InvokeBuiltinStub::Generate(), v8::internal::GenericBinaryOpStub::Generate(), v8::internal::DeferredInlinedSmiOperation::Generate(), v8::internal::GenericBinaryOpStub::GenerateSmiCode(), v8::internal::CodeGenerator::GenericBinaryOperation(), v8::internal::String::Get(), v8::internal::JSObject::GetHeaderSize(), v8::internal::RegExpKey::GetObject(), v8::internal::JSObject::GetPropertyAttribute(), assembler::arm::Simulator::GetShiftRm(), v8::internal::String::GetTwoByteData(), v8::internal::JSObject::HasRealNamedProperty(), v8::internal::JSObject::IgnoreAttributesAndSetLocalProperty(), v8::internal::Accessors::IllegalGetAccessor(), v8::internal::Accessors::IllegalSetter(), assembler::arm::Decoder::InstructionDecode(), v8::internal::HeapObject::IterateBody(), v8::internal::Context::Lookup(), v8::internal::Variable::Mode2String(), disasm::NameConverter::NameOfXMMRegister(), v8::internal::JSObject::NormalizeProperties(), v8::internal::ZoneObject::operator delete(), v8::internal::Parser::ParseVariableDeclarations(), v8::internal::Label::pos(), v8::internal::Assembler::print(), disasm::DisassemblerIA32::PrintOperands(), disasm::DisassemblerIA32::PrintRightOperand(), v8::internal::String::ReadBlock(), v8::internal::String::ReadBlockIntoBuffer(), v8::internal::Debug::RemoveDebugInfo(), v8::internal::Deserializer::Resolve(), v8::internal::BinaryOperation::ResultOverwriteAllowed(), v8::internal::Runtime_Abort(), v8::internal::Runtime_InitializeConstContextSlot(), v8::internal::Runtime_IS_VAR(), v8::internal::Scanner::ScanToken(), v8::internal::FreeListNode::set_size(), v8::internal::JSObject::SetProperty(), v8::internal::JSObject::SetPropertyWithCallback(), v8::internal::SemiSpace::Size(), v8::internal::CodeGenerator::SlotOperand(), v8::internal::CodeGenerator::SmiOperation(), assembler::arm::Simulator::SoftwareInterrupt(), v8::internal::Dictionary::TransformPropertiesToFastFor(), v8::internal::Type2String(), v8::internal::UsageComputer::VisitSlot(), と v8::internal::Zone::Zone().


関数

void API_Fatal ( const char *  location,
const char *  format,
  ... 
)
static void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
int  expected,
const char *  value_source,
int  value 
) [inline, static]

checks.h73 行で定義されています。

参照先 V8_Fatal().

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

checks.h131 行で定義されています。

参照先 V8_Fatal().

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

checks.h161 行で定義されています。

参照先 V8_Fatal().

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

checks.h101 行で定義されています。

参照先 V8_Fatal().

void CheckEqualsHelper ( const char *  file,
int  line,
const char *  expected_source,
v8::Handle< v8::Value expected,
const char *  value_source,
v8::Handle< v8::Value value 
)

checks.cc62 行で定義されています。

参照先 V8_Fatal().

static void CheckHelper ( const char *  file,
int  line,
const char *  source,
bool  condition 
) [inline, static]

checks.h57 行で定義されています。

参照先 V8_Fatal().

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

checks.h115 行で定義されています。

参照先 NULL, と V8_Fatal().

void CheckNonEqualsHelper ( const char *  file,
int  line,
const char *  unexpected_source,
v8::Handle< v8::Value unexpected,
const char *  value_source,
v8::Handle< v8::Value value 
)

checks.cc78 行で定義されています。

参照先 V8_Fatal().

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

checks.h86 行で定義されています。

参照先 V8_Fatal().

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

checks.h146 行で定義されています。

参照先 V8_Fatal().

void V8_Fatal ( const char *  file,
int  line,
const char *  format,
  ... 
)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義