v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <objects.h>
Data Structures | |
class | DeoptCountBits |
class | DisabledOptimizationReasonBits |
class | ICAgeBits |
class | OptCountBits |
class | OptReenableTriesBits |
Public Types | |
enum | CompilerHints { kAllowLazyCompilation, kAllowLazyCompilationWithoutContext, kLiveObjectsMayExist, kOptimizationDisabled, kStrictModeFunction, kUsesArguments, kHasDuplicateParameters, kNative, kInlineBuiltin, kBoundFunction, kIsAnonymous, kNameShouldPrintAsAnonymous, kIsFunction, kDontOptimize, kDontInline, kDontCache, kDontFlush, kIsGenerator, kCompilerHintsCount } |
typedef FixedBodyDescriptor < kNameOffset, kInitialMapOffset+kPointerSize, kSize > | BodyDescriptor |
Public Types inherited from Object | |
enum | ValueType { OPTIMAL_REPRESENTATION, FORCE_TAGGED } |
Static Public Member Functions | |
static void | AddToOptimizedCodeMap (Handle< SharedFunctionInfo > shared, Handle< Context > native_context, Handle< Code > code, Handle< FixedArray > literals, BailoutId osr_ast_id) |
static SharedFunctionInfo * | cast (Object *obj) |
Static Public Member Functions inherited from HeapObject | |
static HeapObject * | FromAddress (Address address) |
static Object ** | RawField (HeapObject *obj, int offset) |
static void | UpdateMapCodeCache (Handle< HeapObject > object, Handle< Name > name, Handle< Code > code) |
static HeapObject * | cast (Object *obj) |
Static Public Member Functions inherited from Object | |
static MUST_USE_RESULT Handle < Object > | ToSmi (Isolate *isolate, Handle< Object > object) |
static Handle< Object > | GetPropertyWithReceiver (Handle< Object > object, Handle< Object > receiver, Handle< Name > name, PropertyAttributes *attributes) |
static Handle< Object > | GetProperty (Handle< Object > object, Handle< Name > key) |
static Handle< Object > | GetProperty (Handle< Object > object, Handle< Object > receiver, LookupResult *result, Handle< Name > key, PropertyAttributes *attributes) |
static MUST_USE_RESULT MaybeObject * | GetPropertyOrFail (Handle< Object > object, Handle< Object > receiver, LookupResult *result, Handle< Name > key, PropertyAttributes *attributes) |
static Handle< Object > | GetElement (Isolate *isolate, Handle< Object > object, uint32_t index) |
static Handle< Object > | GetElementNoExceptionThrown (Isolate *isolate, Handle< Object > object, uint32_t index) |
static Handle< Object > | GetElementWithReceiver (Isolate *isolate, Handle< Object > object, Handle< Object > receiver, uint32_t index) |
static Handle< Object > | GetOrCreateHash (Handle< Object > object, Isolate *isolate) |
static Object * | cast (Object *value) |
Additional Inherited Members | |
Protected Member Functions inherited from HeapObject | |
void | IteratePointers (ObjectVisitor *v, int start, int end) |
void | IteratePointer (ObjectVisitor *v, int offset) |
void | IterateNextCodeLink (ObjectVisitor *v, int offset) |
enum CompilerHints |
MaybeObject * AddToOptimizedCodeMap | ( | Context * | native_context, |
Code * | code, | ||
FixedArray * | literals, | ||
BailoutId | osr_ast_id | ||
) |
Definition at line 9503 of file objects.cc.
References Heap::AllocateFixedArray(), ASSERT, ASSERT_EQ, Smi::cast(), FixedArray::cast(), Code::cast(), FixedArray::CopySize(), FixedArray::data_start(), Smi::FromInt(), FixedArray::get(), HeapObject::GetHeap(), Context::IsNativeContext(), SharedFunctionInfo::kCachedCodeOffset, SharedFunctionInfo::kContextOffset, SharedFunctionInfo::kEntriesStart, SharedFunctionInfo::kEntryLength, Code::kind(), SharedFunctionInfo::kInitialLength, SharedFunctionInfo::kLiteralsOffset, SharedFunctionInfo::kOsrAstIdOffset, FixedArrayBase::length(), v8::internal::MemsetPointer(), SharedFunctionInfo::SearchOptimizedCodeMap(), FixedArray::set(), Heap::ShouldZapGarbage(), and BailoutId::ToInt().
|
static |
Definition at line 9490 of file objects.cc.
References CALL_HEAP_FUNCTION_VOID.
|
inline |
void AttachInitialMap | ( | Map * | map | ) |
Definition at line 10118 of file objects.cc.
References ASSERT_EQ, Map::bit_field2(), Builtins::builtin(), Isolate::builtins(), HeapObject::GetHeap(), Heap::isolate(), Map::kAttachedToSharedFunctionInfo, SharedFunctionInfo::kConstructStubOffset, HeapObject::RawField(), and Map::set_bit_field2().
|
inline |
Referenced by MarkCompactMarkingVisitor::INLINE().
|
inline |
Definition at line 5400 of file objects-inl.h.
References ASSERT, Smi::cast(), SharedFunctionInfo::HasBuiltinFunctionId(), and Smi::value().
int CalculateInObjectProperties | ( | ) |
Definition at line 9950 of file objects.cc.
References SharedFunctionInfo::CalculateInstanceSize(), JSObject::kHeaderSize, and v8::internal::kPointerSize.
int CalculateInstanceSize | ( | ) |
Definition at line 9939 of file objects.cc.
References SharedFunctionInfo::expected_nof_properties(), JSObject::kHeaderSize, JSObject::kMaxInstanceSize, and v8::internal::kPointerSize.
Referenced by SharedFunctionInfo::CalculateInObjectProperties().
|
inlinestatic |
Referenced by UnboundScript::BindToCurrentContext(), UnboundScript::GetId(), StringSharedKey::HashForObject(), HeapObject::HeapObjectShortPrint(), MarkCompactMarkingVisitor::INLINE(), StringSharedKey::IsMatch(), BASE_EMBEDDED< Visitor >::Lookup(), CompilationCacheScript::Lookup(), CompilationCacheEval::Lookup(), TEST(), MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitSharedFunctionInfo >::Visit(), and EnumerateOptimizedFunctionsVisitor::VisitFunction().
void ClearOptimizedCodeMap | ( | ) |
Definition at line 9578 of file objects.cc.
References ASSERT, FixedArray::cast(), MarkCompactCollector::code_flusher(), CodeFlusher::EvictOptimizedCodeMap(), Smi::FromInt(), FixedArray::get(), HeapObject::GetHeap(), SharedFunctionInfo::kNextMapIndex, and Heap::mark_compact_collector().
Referenced by SharedFunctionInfo::EvictFromOptimizedCodeMap(), and SharedFunctionInfo::TrimOptimizedCodeMap().
|
inline |
Referenced by SharedFunctionInfo::set_strict_mode(), and SharedFunctionInfo::strict_mode().
void CompleteInobjectSlackTracking | ( | ) |
Definition at line 10169 of file objects.cc.
References ASSERT, ASSERT_EQ, Isolate::builtins(), Map::cast(), SharedFunctionInfo::expected_nof_properties(), HeapObject::GetHeap(), SharedFunctionInfo::IsInobjectSlackTrackingInProgress(), Heap::isolate(), SharedFunctionInfo::set_expected_nof_properties(), Map::TraverseTransitionTree(), and Map::unused_property_fields().
|
inline |
Referenced by SharedFunctionInfo::StartInobjectSlackTracking().
|
inline |
String * DebugName | ( | ) |
Definition at line 9903 of file objects.cc.
References String::cast(), String::length(), and v8::internal::name.
Referenced by CpuProfiler::CodeCreateEvent(), Logger::CodeCreateEvent(), CodeEventLogger::CodeCreateEvent(), Deoptimizer::GetOutputInfo(), and HeapObject::HeapObjectShortPrint().
|
inline |
Definition at line 5416 of file objects-inl.h.
References SharedFunctionInfo::counters(), and BitFieldBase< int, shift, size, uint32_t >::decode().
Referenced by SharedFunctionInfo::increment_deopt_count(), and RuntimeProfiler::OptimizeNow().
void DetachInitialMap | ( | ) |
Definition at line 10094 of file objects.cc.
References ASSERT_EQ, Map::bit_field2(), Isolate::builtins(), HeapObject::GetHeap(), Heap::isolate(), Map::kAttachedToSharedFunctionInfo, SharedFunctionInfo::kConstructStubOffset, HeapObject::RawField(), and Map::set_bit_field2().
void DisableOptimization | ( | BailoutReason | reason | ) |
Definition at line 10028 of file objects.cc.
References ASSERT, BUILTIN, v8::internal::code(), v8::internal::GetBailoutReason(), HeapObject::GetIsolate(), v8::internal::PrintF(), PROFILE, SharedFunctionInfo::set_bailout_reason(), and Object::ShortPrint().
|
inline |
Definition at line 5455 of file objects-inl.h.
References BitFieldBase< int, shift, size, uint32_t >::decode(), and SharedFunctionInfo::opt_count_and_bailout_reason().
Referenced by CpuProfiler::CodeCreateEvent().
|
inline |
Definition at line 5320 of file objects-inl.h.
References ASSERT, BUILTIN, v8::internal::code(), SharedFunctionInfo::kDontAdaptArgumentsSentinel, and SharedFunctionInfo::set_formal_parameter_count().
void EnableDeoptimizationSupport | ( | Code * | recompiled | ) |
Definition at line 10009 of file objects.cc.
References ASSERT, v8::internal::code(), SharedFunctionInfo::has_deoptimization_support(), SharedFunctionInfo::ReplaceCode(), and Code::set_has_deoptimization_support().
|
inline |
void EvictFromOptimizedCodeMap | ( | Code * | optimized_code, |
const char * | reason | ||
) |
Definition at line 9593 of file objects.cc.
References ASSERT, Smi::cast(), FixedArray::cast(), Code::cast(), SharedFunctionInfo::ClearOptimizedCodeMap(), FixedArray::get(), HeapObject::GetHeap(), SharedFunctionInfo::kCachedCodeOffset, SharedFunctionInfo::kContextOffset, SharedFunctionInfo::kEntriesStart, SharedFunctionInfo::kEntryLength, SharedFunctionInfo::kLiteralsOffset, SharedFunctionInfo::kOsrAstIdOffset, FixedArrayBase::length(), SharedFunctionInfo::length(), v8::internal::PrintF(), FixedArray::set(), and Object::ShortPrint().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 5389 of file objects-inl.h.
References ASSERT, FunctionTemplateInfo::cast(), and SharedFunctionInfo::IsApiFunction().
Code * GetCodeFromOptimizedCodeMap | ( | int | index | ) |
Definition at line 9569 of file objects.cc.
References ASSERT, ASSERT_NE, FixedArray::cast(), Code::cast(), v8::internal::code(), FixedArray::get(), SharedFunctionInfo::kEntriesStart, and v8::internal::NULL.
FixedArray * GetLiteralsFromOptimizedCodeMap | ( | int | index | ) |
Definition at line 9557 of file objects.cc.
References ASSERT, ASSERT_NE, FixedArray::cast(), FixedArray::get(), SharedFunctionInfo::kEntriesStart, and v8::internal::NULL.
Definition at line 9916 of file objects.cc.
References Script::cast(), String::cast(), SharedFunctionInfo::end_position(), Isolate::factory(), HeapObject::GetIsolate(), SharedFunctionInfo::HasSourceCode(), Factory::NewSubString(), and SharedFunctionInfo::start_position().
|
inline |
Definition at line 5462 of file objects-inl.h.
References v8::internal::code(), Code::has_deoptimization_support(), and Code::kind().
Referenced by SharedFunctionInfo::EnableDeoptimizationSupport().
|
inline |
Definition at line 5395 of file objects-inl.h.
Referenced by SharedFunctionInfo::builtin_function_id().
bool HasSourceCode | ( | ) |
Definition at line 9910 of file objects.cc.
Referenced by SharedFunctionInfo::GetSourceCode(), SharedFunctionInfo::SourceCodePrint(), and StringSharedKey::StringSharedHashHelper().
|
inline |
Definition at line 5406 of file objects-inl.h.
References SharedFunctionInfo::counters(), and BitFieldBase< int, shift, size, uint32_t >::decode().
|
inline |
Definition at line 5426 of file objects-inl.h.
References SharedFunctionInfo::counters(), BitFieldBase< int, shift, size, uint32_t >::decode(), SharedFunctionInfo::deopt_count(), BitFieldBase< int, shift, size, uint32_t >::kMax, SharedFunctionInfo::set_counters(), and BitFieldBase< int, shift, size, uint32_t >::update().
|
inline |
Definition at line 5378 of file objects-inl.h.
References Builtins::builtin(), Isolate::builtins(), v8::internal::code(), and HeapObject::GetIsolate().
|
inline |
Definition at line 5384 of file objects-inl.h.
Referenced by SharedFunctionInfo::get_api_func_data().
bool IsInlineable | ( | ) |
Definition at line 9924 of file objects.cc.
References v8::internal::code().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 5444 of file objects-inl.h.
References BitFieldBase< int, shift, size, uint32_t >::decode(), and SharedFunctionInfo::opt_count_and_bailout_reason().
Referenced by SharedFunctionInfo::ResetForNewContext().
|
inline |
|
inline |
Definition at line 5434 of file objects-inl.h.
References SharedFunctionInfo::counters(), and BitFieldBase< int, shift, size, uint32_t >::decode().
Referenced by SharedFunctionInfo::TryReenableOptimization().
|
inline |
Definition at line 5259 of file objects-inl.h.
References v8::internal::code().
|
inline |
Definition at line 5349 of file objects-inl.h.
References ASSERT, v8::internal::code(), MarkCompactCollector::code_flusher(), CodeFlusher::EvictCandidate(), HeapObject::GetHeap(), Heap::mark_compact_collector(), and v8::internal::NULL.
Referenced by SharedFunctionInfo::EnableDeoptimizationSupport().
void ResetForNewContext | ( | int | new_ic_age | ) |
Definition at line 10133 of file objects.cc.
References v8::internal::code(), SharedFunctionInfo::opt_count(), SharedFunctionInfo::set_deopt_count(), SharedFunctionInfo::set_ic_age(), and SharedFunctionInfo::set_opt_count().
Definition at line 10193 of file objects.cc.
References ASSERT, FixedArray::cast(), Smi::FromInt(), FixedArray::get(), Context::IsNativeContext(), SharedFunctionInfo::kCachedCodeOffset, SharedFunctionInfo::kContextOffset, SharedFunctionInfo::kEntriesStart, SharedFunctionInfo::kEntryLength, SharedFunctionInfo::kOsrAstIdOffset, FixedArrayBase::length(), SharedFunctionInfo::length(), v8::internal::PrintF(), Object::ShortPrint(), and BailoutId::ToInt().
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo().
|
inline |
Definition at line 7063 of file objects.h.
Referenced by SharedFunctionInfo::DisableOptimization().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo(), and SharedFunctionInfo::set_strict_mode().
|
inline |
Definition at line 5224 of file objects-inl.h.
References ASSERT, SharedFunctionInfo::kConstructionCountOffset, and WRITE_BYTE_FIELD.
Referenced by SharedFunctionInfo::StartInobjectSlackTracking().
|
inline |
|
inline |
Definition at line 5421 of file objects-inl.h.
References SharedFunctionInfo::counters(), SharedFunctionInfo::set_counters(), and BitFieldBase< int, shift, size, uint32_t >::update().
Referenced by SharedFunctionInfo::ResetForNewContext(), and SharedFunctionInfo::TryReenableOptimization().
|
inline |
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo().
|
inline |
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo(), and SharedFunctionInfo::DontAdaptArguments().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo().
|
inline |
Definition at line 5411 of file objects-inl.h.
References SharedFunctionInfo::counters(), SharedFunctionInfo::set_counters(), and BitFieldBase< int, shift, size, uint32_t >::update().
Referenced by SharedFunctionInfo::ResetForNewContext().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo().
|
inline |
Definition at line 5449 of file objects-inl.h.
References SharedFunctionInfo::opt_count_and_bailout_reason(), SharedFunctionInfo::set_opt_count_and_bailout_reason(), and BitFieldBase< int, shift, size, uint32_t >::update().
Referenced by SharedFunctionInfo::ResetForNewContext(), and SharedFunctionInfo::TryReenableOptimization().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo(), and SharedFunctionInfo::set_opt_count().
|
inline |
Definition at line 5439 of file objects-inl.h.
References SharedFunctionInfo::counters(), SharedFunctionInfo::set_counters(), and BitFieldBase< int, shift, size, uint32_t >::update().
Referenced by SharedFunctionInfo::TryReenableOptimization().
|
inline |
Definition at line 5331 of file objects-inl.h.
References SharedFunctionInfo::kStartPositionMask, SharedFunctionInfo::kStartPositionShift, SharedFunctionInfo::set_start_position_and_type(), and SharedFunctionInfo::start_position_and_type().
|
inline |
Referenced by Heap::AllocateSharedFunctionInfo(), and SharedFunctionInfo::set_start_position().
|
inline |
Definition at line 5271 of file objects-inl.h.
References ASSERT, SharedFunctionInfo::compiler_hints(), SharedFunctionInfo::kStrictModeFunction, BooleanBit::set(), SharedFunctionInfo::set_compiler_hints(), v8::internal::SLOPPY, v8::internal::STRICT, and SharedFunctionInfo::strict_mode().
void SourceCodePrint | ( | StringStream * | accumulator, |
int | max_length | ||
) |
Definition at line 9957 of file objects.cc.
References StringStream::Add(), Script::cast(), String::cast(), SharedFunctionInfo::end_position(), SharedFunctionInfo::HasSourceCode(), String::length(), String::LooksValid(), v8::internal::name, StringStream::PrintName(), StringStream::Put(), and SharedFunctionInfo::start_position().
Referenced by Deoptimizer::GetOutputInfo(), and JavaScriptFrame::Print().
int SourceSize | ( | ) |
Definition at line 9934 of file objects.cc.
References SharedFunctionInfo::end_position(), and SharedFunctionInfo::start_position().
Referenced by RuntimeProfiler::OptimizeNow().
|
inline |
Definition at line 5326 of file objects-inl.h.
References SharedFunctionInfo::kStartPositionShift, and SharedFunctionInfo::start_position_and_type().
Referenced by SharedFunctionInfo::GetSourceCode(), SharedFunctionInfo::SourceCodePrint(), and SharedFunctionInfo::SourceSize().
|
inline |
Referenced by SharedFunctionInfo::set_start_position(), and SharedFunctionInfo::start_position().
void StartInobjectSlackTracking | ( | Map * | map | ) |
Definition at line 10066 of file objects.cc.
References ASSERT, ASSERT_EQ, Builtins::builtin(), Isolate::builtins(), SharedFunctionInfo::construction_count(), Serializer::enabled(), HeapObject::GetHeap(), SharedFunctionInfo::IsInobjectSlackTrackingInProgress(), Heap::isolate(), SharedFunctionInfo::kGenerousAllocationCount, SharedFunctionInfo::set_construction_count(), and Map::unused_property_fields().
|
inline |
Definition at line 5265 of file objects-inl.h.
References SharedFunctionInfo::compiler_hints(), BooleanBit::get(), SharedFunctionInfo::kStrictModeFunction, v8::internal::SLOPPY, and v8::internal::STRICT.
Referenced by HGraphBuilder::BuildWrapReceiver(), CompilationCacheTable::PutEval(), v8::internal::RUNTIME_FUNCTION(), and SharedFunctionInfo::set_strict_mode().
void TrimOptimizedCodeMap | ( | int | shrink_by | ) |
Definition at line 9637 of file objects.cc.
References ASSERT, FixedArray::cast(), SharedFunctionInfo::ClearOptimizedCodeMap(), HeapObject::GetHeap(), SharedFunctionInfo::kEntriesStart, SharedFunctionInfo::kEntryLength, and SharedFunctionInfo::length().
|
inline |
Definition at line 5468 of file objects-inl.h.
References v8::internal::code(), BitFieldBase< int, shift, size, uint32_t >::kMax, SharedFunctionInfo::opt_reenable_tries(), SharedFunctionInfo::set_deopt_count(), SharedFunctionInfo::set_opt_count(), and SharedFunctionInfo::set_opt_reenable_tries().
Referenced by RuntimeProfiler::OptimizeNow().
bool VerifyBailoutId | ( | BailoutId | id | ) |
Definition at line 10055 of file objects.cc.
References ASSERT, DeoptimizationOutputData::cast(), v8::internal::code(), Deoptimizer::GetOutputInfo(), and v8::internal::USE().
|
static |
|
static |
|
static |
Definition at line 6744 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap(), CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), SharedFunctionInfo::EvictFromOptimizedCodeMap(), and SharedFunctionInfo::SearchOptimizedCodeMap().
|
static |
Definition at line 7103 of file objects.h.
Referenced by V8_FINAL< kOperandKind, kNumCachedOperands >::ForCodeOffset(), and StaticMarkingVisitor< StaticVisitor >::VisitSharedFunctionInfoWeakCode().
|
static |
|
static |
Definition at line 7189 of file objects.h.
Referenced by v8::internal::PSEUDO_SMI_ACCESSORS_LO(), and SharedFunctionInfo::set_construction_count().
|
static |
Definition at line 7106 of file objects.h.
Referenced by SharedFunctionInfo::AttachInitialMap(), and SharedFunctionInfo::DetachInitialMap().
|
static |
Definition at line 6743 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap(), CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), SharedFunctionInfo::EvictFromOptimizedCodeMap(), and SharedFunctionInfo::SearchOptimizedCodeMap().
|
static |
|
static |
|
static |
Definition at line 7098 of file objects.h.
Referenced by SharedFunctionInfo::DontAdaptArguments(), and JSFunction::NeedsArgumentsAdaption().
|
static |
|
static |
Definition at line 6742 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap(), CodeStubGraphBuilderBase::BuildInstallFromOptimizedCodeMap(), SharedFunctionInfo::EvictFromOptimizedCodeMap(), SharedFunctionInfo::GetCodeFromOptimizedCodeMap(), SharedFunctionInfo::GetLiteralsFromOptimizedCodeMap(), SharedFunctionInfo::SearchOptimizedCodeMap(), and SharedFunctionInfo::TrimOptimizedCodeMap().
|
static |
Definition at line 6747 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap(), CodeStubGraphBuilderBase::BuildInstallFromOptimizedCodeMap(), SharedFunctionInfo::EvictFromOptimizedCodeMap(), CodeStubGraphBuilderBase::LoadFromOptimizedCodeMap(), SharedFunctionInfo::SearchOptimizedCodeMap(), and SharedFunctionInfo::TrimOptimizedCodeMap().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 6827 of file objects.h.
Referenced by SharedFunctionInfo::StartInobjectSlackTracking(), and TEST().
|
static |
|
static |
Definition at line 6748 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap().
|
static |
|
static |
|
static |
|
static |
Definition at line 6745 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap(), CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), and SharedFunctionInfo::EvictFromOptimizedCodeMap().
|
static |
Definition at line 7102 of file objects.h.
Referenced by StaticMarkingVisitor< StaticVisitor >::VisitSharedFunctionInfoWeakCode().
|
static |
|
static |
|
static |
Definition at line 6741 of file objects.h.
Referenced by SharedFunctionInfo::ClearOptimizedCodeMap(), and CodeFlusher::EvictOptimizedCodeMap().
|
static |
|
static |
|
static |
Definition at line 7104 of file objects.h.
Referenced by V8_FINAL< kOperandKind, kNumCachedOperands >::ForOptimizedCodeMap(), and StaticMarkingVisitor< StaticVisitor >::VisitSharedFunctionInfoWeakCode().
|
static |
Definition at line 6746 of file objects.h.
Referenced by SharedFunctionInfo::AddToOptimizedCodeMap(), CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), SharedFunctionInfo::EvictFromOptimizedCodeMap(), and SharedFunctionInfo::SearchOptimizedCodeMap().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 7208 of file objects.h.
Referenced by SharedFunctionInfo::set_start_position().
|
static |
Definition at line 7207 of file objects.h.
Referenced by SharedFunctionInfo::set_start_position(), and SharedFunctionInfo::start_position().
|
static |
|
static |