V8 Project
v8::internal::SharedFunctionInfo Member List

This is the complete list of members for v8::internal::SharedFunctionInfo, including all inherited members.

AddDataProperty(LookupIterator *it, Handle< Object > value, PropertyAttributes attributes, StrictMode strict_mode, StoreFromKeyed store_mode)v8::internal::Objectstatic
address()v8::internal::HeapObjectinline
AddToOptimizedCodeMap(Handle< SharedFunctionInfo > shared, Handle< Context > native_context, Handle< Code > code, Handle< FixedArray > literals, BailoutId osr_ast_id)v8::internal::SharedFunctionInfostatic
ast_node_count() constv8::internal::SharedFunctionInfoinline
BodyDescriptor typedefv8::internal::SharedFunctionInfo
BooleanValue()v8::internal::Object
builtin_function_id()v8::internal::SharedFunctionInfoinline
CalculateInObjectProperties()v8::internal::SharedFunctionInfo
CalculateInstanceSize()v8::internal::SharedFunctionInfo
CERTAINLY_NOT_STORE_FROM_KEYED enum valuev8::internal::Object
ClearOptimizedCodeMap()v8::internal::SharedFunctionInfo
ClearTypeFeedbackInfo()v8::internal::SharedFunctionInfo
compiler_hints() constv8::internal::SharedFunctionInfoinline
CompilerHints enum namev8::internal::SharedFunctionInfo
counters() constv8::internal::SharedFunctionInfoinline
DebugName()v8::internal::SharedFunctionInfo
deopt_count()v8::internal::SharedFunctionInfoinline
DisableOptimization(BailoutReason reason)v8::internal::SharedFunctionInfo
DisableOptimizationReason()v8::internal::SharedFunctionInfoinline
DISALLOW_IMPLICIT_CONSTRUCTORS(SharedFunctionInfo)v8::internal::SharedFunctionInfoprivate
DontAdaptArguments()v8::internal::SharedFunctionInfoinline
EnableDeoptimizationSupport(Code *recompiled)v8::internal::SharedFunctionInfo
end_position() constv8::internal::SharedFunctionInfoinline
EvictFromOptimizedCodeMap(Code *optimized_code, const char *reason)v8::internal::SharedFunctionInfo
expected_nof_properties() constv8::internal::SharedFunctionInfoinline
FitsRepresentation(Representation representation)v8::internal::Objectinline
formal_parameter_count() constv8::internal::SharedFunctionInfoinline
FromAddress(Address address)v8::internal::HeapObjectinlinestatic
function_token_position() constv8::internal::SharedFunctionInfoinline
get_api_func_data()v8::internal::SharedFunctionInfoinline
GetCodeFromOptimizedCodeMap(int index)v8::internal::SharedFunctionInfo
GetElement(Isolate *isolate, Handle< Object > object, uint32_t index)v8::internal::Objectinlinestatic
GetElementWithReceiver(Isolate *isolate, Handle< Object > object, Handle< Object > receiver, uint32_t index)v8::internal::Objectstatic
GetHash()v8::internal::Object
GetHeap() constv8::internal::HeapObjectinline
GetIsolate() constv8::internal::HeapObjectinline
GetLiteralsFromOptimizedCodeMap(int index)v8::internal::SharedFunctionInfo
GetOrCreateHash(Isolate *isolate, Handle< Object > object)v8::internal::Objectstatic
GetProperty(LookupIterator *it)v8::internal::Objectstatic
GetProperty(Isolate *isolate, Handle< Object > object, const char *key)v8::internal::Objectinlinestatic
GetProperty(Handle< Object > object, Handle< Name > key)v8::internal::Objectinlinestatic
GetPropertyOrElement(Handle< Object > object, Handle< Name > key)v8::internal::Objectinlinestatic
GetPropertyWithAccessor(Handle< Object > receiver, Handle< Name > name, Handle< JSObject > holder, Handle< Object > structure)v8::internal::Objectstatic
GetPropertyWithDefinedGetter(Handle< Object > receiver, Handle< JSReceiver > getter)v8::internal::Objectstatic
GetRootMap(Isolate *isolate)v8::internal::Objectprivate
GetSourceCode()v8::internal::SharedFunctionInfo
GetWriteBarrierMode(const DisallowHeapAllocation &promise)v8::internal::HeapObjectinline
has_deoptimization_support()v8::internal::SharedFunctionInfoinline
HasBuiltinFunctionId()v8::internal::SharedFunctionInfoinline
HasSourceCode() constv8::internal::SharedFunctionInfo
HasSpecificClassOf(String *name)v8::internal::Objectinline
HasValidElements()v8::internal::Objectinline
HeapObjectShortPrint(OStream &os)v8::internal::HeapObject
ic_age()v8::internal::SharedFunctionInfoinline
increment_deopt_count()v8::internal::SharedFunctionInfoinline
INLINE(bool IsFixedArrayBase() const)v8::internal::Object
INLINE(bool IsExternal() const)v8::internal::Object
INLINE(bool IsAccessorInfo() const)v8::internal::Object
INLINE(bool IsStruct() const)v8::internal::Object
INLINE(bool IsSpecObject()) constv8::internal::Object
INLINE(bool IsSpecFunction()) constv8::internal::Object
INLINE(bool IsTemplateInfo()) constv8::internal::Object
INLINE(bool IsNameDictionary() const)v8::internal::Object
INLINE(bool IsSeededNumberDictionary() const)v8::internal::Object
INLINE(bool IsUnseededNumberDictionary() const)v8::internal::Object
INLINE(bool IsOrderedHashSet() const)v8::internal::Object
INLINE(bool IsOrderedHashMap() const)v8::internal::Object
INLINE(bool IsUndefined() const)v8::internal::Object
INLINE(bool IsNull() const)v8::internal::Object
INLINE(bool IsTheHole() const)v8::internal::Object
INLINE(bool IsException() const)v8::internal::Object
INLINE(bool IsUninitialized() const)v8::internal::Object
INLINE(bool IsTrue() const)v8::internal::Object
INLINE(bool IsFalse() const)v8::internal::Object
INLINE(bool IsArgumentsMarker() const)v8::internal::Object
INLINE(bool IsFiller() const)v8::internal::Object
INLINE(bool IsNaN() const)v8::internal::Object
INLINE(bool IsMinusZero() const)v8::internal::Object
is_compiled()v8::internal::SharedFunctionInfoinline
IsApiFunction()v8::internal::SharedFunctionInfoinline
IsCallable() constv8::internal::Object
IsInlineable()v8::internal::SharedFunctionInfo
IsObject() constv8::internal::Objectinline
IsStringObjectWithCharacterAt(uint32_t index)v8::internal::Objectinline
Iterate(ObjectVisitor *v)v8::internal::HeapObject
IterateBody(InstanceType type, int object_size, ObjectVisitor *v)v8::internal::HeapObject
IterateNextCodeLink(ObjectVisitor *v, int offset)v8::internal::HeapObjectinlineprotected
IteratePointer(ObjectVisitor *v, int offset)v8::internal::HeapObjectinlineprotected
IteratePointers(ObjectVisitor *v, int start, int end)v8::internal::HeapObjectinlineprotected
kAlignedSizev8::internal::SharedFunctionInfostatic
kAllowLazyCompilation enum valuev8::internal::SharedFunctionInfo
kAllowLazyCompilationWithoutContext enum valuev8::internal::SharedFunctionInfo
kAstNodeCountOffsetv8::internal::SharedFunctionInfostatic
kBoundFunction enum valuev8::internal::SharedFunctionInfo
kCachedCodeOffsetv8::internal::SharedFunctionInfostatic
kCodeOffsetv8::internal::SharedFunctionInfostatic
kCompilerHintsCount enum valuev8::internal::SharedFunctionInfo
kCompilerHintsOffsetv8::internal::SharedFunctionInfostatic
kCompilerHintsSizev8::internal::SharedFunctionInfoprivatestatic
kCompilerHintsSmiTagSizev8::internal::SharedFunctionInfoprivatestatic
kConstructStubOffsetv8::internal::SharedFunctionInfostatic
kContextOffsetv8::internal::SharedFunctionInfostatic
kCountersOffsetv8::internal::SharedFunctionInfostatic
kDebugInfoOffsetv8::internal::SharedFunctionInfostatic
kDontAdaptArgumentsSentinelv8::internal::SharedFunctionInfostatic
kDontCache enum valuev8::internal::SharedFunctionInfo
kDontFlush enum valuev8::internal::SharedFunctionInfo
kEndPositionOffsetv8::internal::SharedFunctionInfostatic
kEntriesStartv8::internal::SharedFunctionInfostatic
kEntryLengthv8::internal::SharedFunctionInfostatic
kExpectedNofPropertiesOffsetv8::internal::SharedFunctionInfostatic
kFeedbackVectorOffsetv8::internal::SharedFunctionInfostatic
kFormalParameterCountOffsetv8::internal::SharedFunctionInfostatic
kFunctionDataOffsetv8::internal::SharedFunctionInfostatic
kFunctionTokenPositionOffsetv8::internal::SharedFunctionInfostatic
kHasDuplicateParameters enum valuev8::internal::SharedFunctionInfo
kHeaderSizev8::internal::HeapObjectstatic
kind()v8::internal::SharedFunctionInfoinline
kInferredNameOffsetv8::internal::SharedFunctionInfostatic
kInitialLengthv8::internal::SharedFunctionInfostatic
kInlineBuiltin enum valuev8::internal::SharedFunctionInfo
kInstanceClassNameOffsetv8::internal::SharedFunctionInfostatic
kIsAnonymous enum valuev8::internal::SharedFunctionInfo
kIsArrow enum valuev8::internal::SharedFunctionInfo
kIsAsmFunction enum valuev8::internal::SharedFunctionInfo
kIsConciseMethod enum valuev8::internal::SharedFunctionInfo
kIsExpressionBitv8::internal::SharedFunctionInfostatic
kIsFunction enum valuev8::internal::SharedFunctionInfo
kIsGenerator enum valuev8::internal::SharedFunctionInfo
kIsTopLevelBitv8::internal::SharedFunctionInfostatic
kLengthOffsetv8::internal::SharedFunctionInfostatic
kLiteralsOffsetv8::internal::SharedFunctionInfostatic
kMapOffsetv8::internal::HeapObjectstatic
kNameOffsetv8::internal::SharedFunctionInfostatic
kNameShouldPrintAsAnonymous enum valuev8::internal::SharedFunctionInfo
kNative enum valuev8::internal::SharedFunctionInfo
kNativeBitWithinBytev8::internal::SharedFunctionInfostatic
kNextMapIndexv8::internal::SharedFunctionInfostatic
kNumLiteralsOffsetv8::internal::SharedFunctionInfostatic
kOptCountAndBailoutReasonOffsetv8::internal::SharedFunctionInfostatic
kOptimizationDisabled enum valuev8::internal::SharedFunctionInfo
kOptimizedCodeMapOffsetv8::internal::SharedFunctionInfostatic
kOsrAstIdOffsetv8::internal::SharedFunctionInfostatic
kProfilerTicksOffsetv8::internal::SharedFunctionInfostatic
kScopeInfoOffsetv8::internal::SharedFunctionInfostatic
kScriptOffsetv8::internal::SharedFunctionInfostatic
kSizev8::internal::SharedFunctionInfostatic
kStartPositionAndTypeOffsetv8::internal::SharedFunctionInfostatic
kStartPositionMaskv8::internal::SharedFunctionInfostatic
kStartPositionShiftv8::internal::SharedFunctionInfostatic
kStrictModeBitWithinBytev8::internal::SharedFunctionInfostatic
kStrictModeFunction enum valuev8::internal::SharedFunctionInfo
kUsesArguments enum valuev8::internal::SharedFunctionInfo
length() constv8::internal::SharedFunctionInfoinline
map() constv8::internal::HeapObjectinline
map_word() constv8::internal::HeapObjectinline
MAY_BE_STORE_FROM_KEYED enum valuev8::internal::Object
MayContainRawValues()v8::internal::HeapObjectinline
NewStorageFor(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
NORMAL_PROPERTY enum valuev8::internal::Object
num_literals() constv8::internal::SharedFunctionInfoinline
Number()v8::internal::Objectinline
opt_count()v8::internal::SharedFunctionInfoinline
opt_count_and_bailout_reason() constv8::internal::SharedFunctionInfoinline
opt_reenable_tries()v8::internal::SharedFunctionInfoinline
OptimalRepresentation()v8::internal::Objectinline
OptimalType(Isolate *isolate, Representation representation)v8::internal::Object
profiler_ticks() constv8::internal::SharedFunctionInfoinline
RawField(HeapObject *obj, int offset)v8::internal::HeapObjectinlinestatic
ReplaceCode(Code *code)v8::internal::SharedFunctionInfoinline
ResetForNewContext(int new_ic_age)v8::internal::SharedFunctionInfo
SameValue(Object *other)v8::internal::Object
SameValueZero(Object *other)v8::internal::Object
SearchOptimizedCodeMap(Context *native_context, BailoutId osr_ast_id)v8::internal::SharedFunctionInfo
set_ast_node_count(int count)v8::internal::SharedFunctionInfoinline
set_bailout_reason(BailoutReason reason)v8::internal::SharedFunctionInfoinline
set_compiler_hints(int value)v8::internal::SharedFunctionInfoinline
set_counters(int value)v8::internal::SharedFunctionInfoinline
set_deopt_count(int value)v8::internal::SharedFunctionInfoinline
set_end_position(int end_position)v8::internal::SharedFunctionInfoinline
set_expected_nof_properties(int value)v8::internal::SharedFunctionInfoinline
set_formal_parameter_count(int value)v8::internal::SharedFunctionInfoinline
set_function_token_position(int function_token_position)v8::internal::SharedFunctionInfoinline
set_ic_age(int age)v8::internal::SharedFunctionInfoinline
set_kind(FunctionKind kind)v8::internal::SharedFunctionInfoinline
set_length(int value)v8::internal::SharedFunctionInfoinline
set_map(Map *value)v8::internal::HeapObjectinline
set_map_no_write_barrier(Map *value)v8::internal::HeapObjectinline
set_map_word(MapWord map_word)v8::internal::HeapObjectinline
set_num_literals(int value)v8::internal::SharedFunctionInfoinline
set_opt_count(int opt_count)v8::internal::SharedFunctionInfoinline
set_opt_count_and_bailout_reason(int value)v8::internal::SharedFunctionInfoinline
set_opt_reenable_tries(int value)v8::internal::SharedFunctionInfoinline
set_profiler_ticks(int ticks)v8::internal::SharedFunctionInfoinline
set_start_position(int start_position)v8::internal::SharedFunctionInfoinline
set_start_position_and_type(int value)v8::internal::SharedFunctionInfoinline
set_strict_mode(StrictMode strict_mode)v8::internal::SharedFunctionInfoinline
SetDataProperty(LookupIterator *it, Handle< Object > value)v8::internal::Objectstatic
SetProperty(Handle< Object > object, Handle< Name > key, Handle< Object > value, StrictMode strict_mode, StoreFromKeyed store_mode=MAY_BE_STORE_FROM_KEYED)v8::internal::Objectstatic
SetProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode, StoreFromKeyed store_mode, StorePropertyMode data_store_mode=NORMAL_PROPERTY)v8::internal::Objectstatic
SetPropertyWithAccessor(Handle< Object > receiver, Handle< Name > name, Handle< Object > value, Handle< JSObject > holder, Handle< Object > structure, StrictMode strict_mode)v8::internal::Objectstatic
SetPropertyWithDefinedSetter(Handle< Object > receiver, Handle< JSReceiver > setter, Handle< Object > value)v8::internal::Objectstatic
ShortPrint(FILE *out=stdout)v8::internal::Object
ShortPrint(StringStream *accumulator)v8::internal::Object
Size()v8::internal::HeapObjectinline
SizeFromMap(Map *map)v8::internal::HeapObjectinline
SourceSize()v8::internal::SharedFunctionInfo
start_position() constv8::internal::SharedFunctionInfoinline
start_position_and_type() constv8::internal::SharedFunctionInfoinline
STATIC_ASSERT(SharedFunctionInfo::kCompilerHintsCount<=SharedFunctionInfo::kCompilerHintsSize *kBitsPerByte)v8::internal::SharedFunctionInfoprivate
v8::internal::HeapObject::STATIC_ASSERT(kMapOffset==Internals::kHeapObjectMapOffset)v8::internal::HeapObject
StoreFromKeyed enum namev8::internal::Object
StorePropertyMode enum namev8::internal::Object
strict_mode()v8::internal::SharedFunctionInfoinline
SUPER_PROPERTY enum valuev8::internal::Object
synchronized_map()v8::internal::HeapObjectinline
synchronized_map_word() constv8::internal::HeapObjectinline
synchronized_set_map(Map *value)v8::internal::HeapObjectinline
synchronized_set_map_no_write_barrier(Map *value)v8::internal::HeapObjectinline
synchronized_set_map_word(MapWord map_word)v8::internal::HeapObjectinline
ToArrayIndex(uint32_t *index)v8::internal::Objectinline
ToInt32(int32_t *value)v8::internal::Object
ToObject(Isolate *isolate, Handle< Object > object)v8::internal::Objectinlinestatic
ToObject(Isolate *isolate, Handle< Object > object, Handle< Context > context)v8::internal::Objectstatic
ToSmi(Isolate *isolate, Handle< Object > object)v8::internal::Objectinlinestatic
ToUint32(uint32_t *value)v8::internal::Object
TrimOptimizedCodeMap(int shrink_by)v8::internal::SharedFunctionInfo
TryReenableOptimization()v8::internal::SharedFunctionInfoinline
UpdateMapCodeCache(Handle< HeapObject > object, Handle< Name > name, Handle< Code > code)v8::internal::HeapObjectstatic
VerifyApiCallResultType()v8::internal::Objectinline
VerifyBailoutId(BailoutId id)v8::internal::SharedFunctionInfo
WrapForRead(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
WriteToReadOnlyProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode)v8::internal::Objectstatic