![]() |
v8
3.11.10(node0.8.26)
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(), Context::global_context(), JSFunction::GlobalContextFromLiterals(), Isolate::heap(), Handle< T >::is_null(), v8::internal::IsFastDoubleElementsKind(), v8::internal::IsFastElementsKind(), v8::internal::IsFastHoleyElementsKind(), v8::internal::IsFastObjectElementsKind(), v8::internal::IsFastSmiOrObjectElementsKind(), Factory::NewJSObject(), and v8::internal::TransitionElements().
Referenced by v8::internal::RUNTIME_FUNCTION().
|
static |
|
static |
Definition at line 4675 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 4622 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 13577 of file runtime.cc.
|
static |
Definition at line 13565 of file runtime.cc.
References Smi::cast(), Runtime::kNotFound, v8::internal::NULL, and Smi::value().
|
static |
Definition at line 4263 of file runtime.cc.
References Handle< T >::cast(), and String::cast().
Referenced by Runtime::GetObjectProperty(), and KeyedLoadIC::Load().
|
static |
Definition at line 4288 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 13538 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 6616 of file runtime.cc.
References Mapping< T, size >::get(), ToUppercase::kMaxWidth, and RuntimeState::to_upper_mapping().
Referenced by FuncNameInferrer::PushEnclosingName().
|
static |
Definition at line 13582 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 4540 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 3493 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 Runtime::StringReplaceOneCharWithString().
|
static |
Definition at line 3417 of file runtime.cc.
References ConsString::cast(), Isolate::factory(), ConsString::first(), Handle< T >::is_null(), Factory::NewConsString(), Factory::NewSubString(), Handle< T >::null(), ConsString::second(), and Runtime::StringMatch().
Referenced by v8::internal::RUNTIME_FUNCTION().
|
static |
Definition at line 625 of file runtime.h.
Referenced by Runtime::FunctionForSymbol().