v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <runtime.h>
Data Structures | |
struct | Function |
Public Types | |
enum | FunctionId { kNumFunctions, kFirstInlineFunction = kInlineIsSmi } |
enum | IntrinsicType { RUNTIME, INLINE } |
Static Public Attributes | |
static const int | kNotFound = -1 |
enum FunctionId |
enum IntrinsicType |
|
static |
Definition at line 461 of file runtime.cc.
References ASSERT, Handle< T >::cast(), Smi::cast(), FixedArrayBase::cast(), FixedArray::cast(), Map::cast(), CHECK, Isolate::context(), Factory::CopyFixedArray(), Factory::CopyFixedDoubleArray(), Isolate::factory(), v8::internal::FAST_ELEMENTS, v8::internal::FAST_HOLEY_ELEMENTS, Smi::FromInt(), FixedArray::get(), Isolate::heap(), Handle< T >::is_null(), v8::internal::IsFastDoubleElementsKind(), v8::internal::IsFastElementsKind(), v8::internal::IsFastHoleyElementsKind(), v8::internal::IsFastObjectElementsKind(), v8::internal::IsFastSmiOrObjectElementsKind(), Context::native_context(), JSFunction::NativeContextFromLiterals(), Factory::NewJSObject(), and v8::internal::TransitionElements().
Referenced by v8::internal::RUNTIME_FUNCTION().
|
static |
Definition at line 4357 of file runtime.cc.
References Handle< T >::cast(), Failure::Exception(), JSReceiver::FORCE_DELETION, Isolate::heap(), and Execution::ToString().
Referenced by v8::internal::ForceDeleteProperty().
|
static |
Definition at line 4304 of file runtime.cc.
References Handle< T >::cast(), v8::internal::DEFINE_PROPERTY, Failure::Exception(), v8::internal::kNonStrictMode, and Execution::ToString().
Referenced by v8::internal::ForceSetProperty(), and v8::internal::RUNTIME_FUNCTION().
|
static |
Definition at line 13274 of file runtime.cc.
|
static |
Definition at line 13262 of file runtime.cc.
References Smi::cast(), Runtime::kNotFound, v8::internal::NULL, and Smi::value().
|
static |
Definition at line 3945 of file runtime.cc.
References Handle< T >::cast(), and String::cast().
Referenced by Runtime::GetObjectProperty(), and KeyedLoadIC::Load().
|
static |
Definition at line 3970 of file runtime.cc.
References Handle< T >::cast(), Failure::Exception(), Isolate::factory(), Runtime::GetElementOrCharAt(), v8::internal::HandleVector(), Factory::NewTypeError(), Isolate::Throw(), and Execution::ToString().
Referenced by v8::internal::GetProperty(), KeyedLoadIC::Load(), and v8::internal::RUNTIME_FUNCTION().
Definition at line 13235 of file runtime.cc.
References Dictionary< Shape, Key >::Add(), ASSERT, StringDictionary::cast(), String::cast(), Smi::FromInt(), Runtime::kNumFunctions, Heap::LookupAsciiSymbol(), NONE, v8::internal::NORMAL, and v8::internal::NULL.
|
static |
Definition at line 6298 of file runtime.cc.
References Mapping< T, size >::get(), ToUppercase::kMaxWidth, and RuntimeState::to_upper_mapping().
Referenced by FuncNameInferrer::PushEnclosingName().
|
static |
Definition at line 13279 of file runtime.cc.
References NewSpace::AddFreshPage(), Failure::allocation_space(), Failure::cast(), Heap::CollectAllGarbage(), Heap::CollectGarbage(), Isolate::counters(), Isolate::heap(), Heap::kNoGCFlags, and Heap::new_space().
|
static |
Definition at line 4222 of file runtime.cc.
References Handle< T >::cast(), String::cast(), JSProxy::cast(), v8::internal::DEFINE_PROPERTY, Failure::Exception(), Isolate::factory(), v8::internal::HandleVector(), Handle< T >::is_null(), Factory::NewTypeError(), NONE, v8::internal::SET_PROPERTY, JSObject::SetElement(), JSReceiver::SetProperty(), Isolate::Throw(), and Execution::ToString().
Referenced by v8::internal::RUNTIME_FUNCTION(), v8::internal::SetProperty(), and KeyedStoreIC::Store().
Definition at line 3355 of file runtime.cc.
References ASSERT, v8::internal::FlattenString(), String::FlatContent::IsAscii(), v8::internal::SearchString(), String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
Referenced by v8::internal::RUNTIME_FUNCTION(), and v8::internal::StringReplaceOneCharWithString().
|
static |
Definition at line 635 of file runtime.h.
Referenced by Runtime::FunctionForSymbol().