V8 Project
v8::internal::Code Member List

This is the complete list of members for v8::internal::Code, 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
Age enum namev8::internal::Code
allow_osr_at_loop_nesting_level()v8::internal::Codeinline
back_edge_table_offset()v8::internal::Codeinline
back_edges_patched_for_osr()v8::internal::Codeinline
body_size()v8::internal::Codeinline
BooleanValue()v8::internal::Object
builtin_index()v8::internal::Codeinline
CanBeWeakStub()v8::internal::Codeinline
CanContainWeakObjects()v8::internal::Codeinline
CanDeoptAt(Address pc)v8::internal::Code
CERTAINLY_NOT_STORE_FROM_KEYED enum valuev8::internal::Object
ClearInlineCaches()v8::internal::Code
ClearInlineCaches(Kind kind)v8::internal::Code
ClearInlineCaches(Kind *kind)v8::internal::Codeprivate
CodeIterateBody(ObjectVisitor *v)v8::internal::Codeinline
CodeIterateBody(Heap *heap)v8::internal::Codeinline
CodeSize()v8::internal::Codeinline
ComputeFlags(Kind kind, InlineCacheState ic_state=UNINITIALIZED, ExtraICState extra_ic_state=kNoExtraICState, StubType type=NORMAL, CacheHolderFlag holder=kCacheOnReceiver)v8::internal::Codeinlinestatic
ComputeHandlerFlags(Kind handler_kind, StubType type=NORMAL, CacheHolderFlag holder=kCacheOnReceiver)v8::internal::Codeinlinestatic
ComputeMonomorphicFlags(Kind kind, ExtraICState extra_ic_state=kNoExtraICState, CacheHolderFlag holder=kCacheOnReceiver, StubType type=NORMAL)v8::internal::Codeinlinestatic
constant_pool()v8::internal::Codeinline
contains(byte *pc)v8::internal::Codeinline
CopyFrom(const CodeDesc &desc)v8::internal::Code
Deoptimizer classv8::internal::Codefriend
DISALLOW_IMPLICIT_CONSTRUCTORS(Code)v8::internal::Codeprivate
entry()v8::internal::Codeinline
ExecutableSize()v8::internal::Codeinline
extra_ic_state()v8::internal::Codeinline
ExtractCacheHolderFromFlags(Flags flags)v8::internal::Codeinlinestatic
ExtractExtraICStateFromFlags(Flags flags)v8::internal::Codeinlinestatic
ExtractICStateFromFlags(Flags flags)v8::internal::Codeinlinestatic
ExtractKindFromFlags(Flags flags)v8::internal::Codeinlinestatic
ExtractTypeFromFlags(Flags flags)v8::internal::Codeinlinestatic
FAST enum valuev8::internal::Code
FindAllMaps(MapHandleList *maps)v8::internal::Code
FindAndReplace(const FindAndReplacePattern &pattern)v8::internal::Code
FindCodeAgeSequence()v8::internal::Codeprivate
FindFirstAllocationSite()v8::internal::Code
FindFirstHandler()v8::internal::Code
FindFirstMap()v8::internal::Code
FindFirstName()v8::internal::Code
FindHandlerForMap(Map *map)v8::internal::Code
FindHandlers(CodeHandleList *code_list, int length=-1)v8::internal::Code
FindNthObject(int n, Map *match_map)v8::internal::Code
FitsRepresentation(Representation representation)v8::internal::Objectinline
flags()v8::internal::Codeinline
Flags typedefv8::internal::Code
FromAddress(Address address)v8::internal::HeapObjectinlinestatic
GetAge()v8::internal::Code
GetCodeAgeAndParity(Code *code, Age *age, MarkingParity *parity)v8::internal::Codeprivatestatic
GetCodeAgeAndParity(Isolate *isolate, byte *sequence, Age *age, MarkingParity *parity)v8::internal::Codeprivatestatic
GetCodeAgeStub(Isolate *isolate, Age age, MarkingParity parity)v8::internal::Codeprivatestatic
GetCodeFromTargetAddress(Address address)v8::internal::Codeinlinestatic
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
GetObjectFromEntryAddress(Address location_of_address)v8::internal::Codeinlinestatic
GetOrCreateHash(Isolate *isolate, Handle< Object > object)v8::internal::Objectstatic
GetPreAgedCodeAgeStub(Isolate *isolate)v8::internal::Codeinlinestatic
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
GetRawAge()v8::internal::Code
GetRootMap(Isolate *isolate)v8::internal::Objectprivate
GetSafepointEntry(Address pc)v8::internal::Code
GetWriteBarrierMode(const DisallowHeapAllocation &promise)v8::internal::HeapObjectinline
has_debug_break_slots()v8::internal::Codeinline
has_deoptimization_support()v8::internal::Codeinline
has_function_cache()v8::internal::Codeinline
HasSpecificClassOf(String *name)v8::internal::Objectinline
HasValidElements()v8::internal::Objectinline
HeapObjectShortPrint(OStream &os)v8::internal::HeapObject
ic_age() constv8::internal::Codeinline
ic_state()v8::internal::Codeinline
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
instruction_end()v8::internal::Codeinline
instruction_size() constv8::internal::Codeinline
instruction_start()v8::internal::Codeinline
InvalidateEmbeddedObjects()v8::internal::Code
InvalidateRelocation()v8::internal::Code
is_binary_op_stub()v8::internal::Codeinline
is_call_stub()v8::internal::Codeinline
is_compare_ic_stub()v8::internal::Codeinline
is_compare_nil_ic_stub()v8::internal::Codeinline
is_compiled_optimizable()v8::internal::Codeinline
is_crankshafted()v8::internal::Codeinline
is_debug_stub()v8::internal::Codeinline
is_handler()v8::internal::Codeinline
is_hydrogen_stub()v8::internal::Codeinline
is_inline_cache_stub()v8::internal::Codeinline
is_invalidated_weak_stub()v8::internal::Codeinline
is_keyed_load_stub()v8::internal::Codeinline
is_keyed_store_stub()v8::internal::Codeinline
is_keyed_stub()v8::internal::Codeinline
is_load_stub()v8::internal::Codeinline
is_optimized_code()v8::internal::Codeinline
is_store_stub()v8::internal::Codeinline
is_to_boolean_ic_stub()v8::internal::Codeinline
is_turbofanned()v8::internal::Codeinline
is_weak_stub()v8::internal::Codeinline
IsCallable() constv8::internal::Object
IsCodeStubOrIC()v8::internal::Codeinline
IsObject() constv8::internal::Objectinline
IsOld()v8::internal::Code
IsStringObjectWithCharacterAt(uint32_t index)v8::internal::Objectinline
IsWeakObject(Object *object)v8::internal::Codeinline
IsWeakObjectInIC(Object *object)v8::internal::Codeinlinestatic
IsWeakObjectInOptimizedCode(Object *object)v8::internal::Codeinlinestatic
IsYoungSequence(Isolate *isolate, byte *sequence)v8::internal::Codestatic
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
kAfterLastCodeAge enum valuev8::internal::Code
kArgumentsBitsv8::internal::Codestatic
kCodeAgeCount enum valuev8::internal::Code
kConstantPoolOffsetv8::internal::Codestatic
kDeoptimizationDataOffsetv8::internal::Codestatic
kExecutedOnceCodeAge enum valuev8::internal::Code
kFirstCodeAge enum valuev8::internal::Code
kFlagsNotUsedInLookupv8::internal::Codestatic
kFlagsOffsetv8::internal::Codestatic
kFullCodeFlagsv8::internal::Codestatic
kGCMetadataOffsetv8::internal::Codestatic
kHandlerTableOffsetv8::internal::Codestatic
kHasFunctionCacheBitv8::internal::Codestatic
kHeaderPaddingStartv8::internal::Codestatic
kHeaderSizev8::internal::Codestatic
kICAgeOffsetv8::internal::Codestatic
Kind enum namev8::internal::Code
kind()v8::internal::Codeinline
Kind2String(Kind kind)v8::internal::Codestatic
kInstructionSizeOffsetv8::internal::Codestatic
kInvalidatedWeakStubBitv8::internal::Codestatic
kIsCrankshaftedBitv8::internal::Codestatic
kIsOldCodeAge enum valuev8::internal::Code
kIsTurbofannedBitv8::internal::Codestatic
kKindSpecificFlags1Offsetv8::internal::Codestatic
kKindSpecificFlags2Offsetv8::internal::Codestatic
kLastCodeAge enum valuev8::internal::Code
kMapOffsetv8::internal::HeapObjectstatic
kMarkedForDeoptimizationBitv8::internal::Codestatic
kMaxArgumentsv8::internal::Codestatic
kMaxLoopNestingMarkerv8::internal::Codestatic
kNextCodeLinkOffsetv8::internal::Codestatic
kNoAgeCodeAge enum valuev8::internal::Code
kNotExecutedCodeAge enum valuev8::internal::Code
kOptimizableOffsetv8::internal::Codestatic
kPreAgedCodeAge enum valuev8::internal::Code
kProfilerTicksOffsetv8::internal::Codestatic
kPrologueOffsetv8::internal::Codestatic
kPrologueOffsetNotSetv8::internal::Codestatic
kRelocationInfoOffsetv8::internal::Codestatic
kSafepointTableOffsetBitCountv8::internal::Codestatic
kSafepointTableOffsetFirstBitv8::internal::Codestatic
kStackSlotsBitCountv8::internal::Codestatic
kStackSlotsFirstBitv8::internal::Codestatic
kTypeFeedbackInfoOffsetv8::internal::Codestatic
kWeakStubBitv8::internal::Codestatic
MakeCodeAgeSequenceYoung(byte *sequence, Isolate *isolate)v8::internal::Codestatic
MakeOlder(MarkingParity)v8::internal::Code
map() constv8::internal::HeapObjectinline
map_word() constv8::internal::HeapObjectinline
mark_as_invalidated_weak_stub()v8::internal::Codeinline
mark_as_weak_stub()v8::internal::Codeinline
MarkCodeAsExecuted(byte *sequence, Isolate *isolate)v8::internal::Codestatic
marked_for_deoptimization()v8::internal::Codeinline
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 enum valuev8::internal::Code
NORMAL_PROPERTY enum valuev8::internal::Object
Number()v8::internal::Objectinline
NUMBER_OF_KINDS enum valuev8::internal::Code
OptimalRepresentation()v8::internal::Objectinline
OptimalType(Isolate *isolate, Representation representation)v8::internal::Object
optimizable()v8::internal::Codeinline
PatchPlatformCodeAge(Isolate *isolate, byte *sequence, Age age, MarkingParity parity)v8::internal::Codeprivatestatic
PrintDeoptLocation(FILE *out, int bailout_id)v8::internal::Code
profiler_ticks()v8::internal::Codeinline
prologue_offset() constv8::internal::Codeinline
RawField(HeapObject *obj, int offset)v8::internal::HeapObjectinlinestatic
Relocate(intptr_t delta)v8::internal::Code
relocation_size()v8::internal::Codeinline
relocation_start()v8::internal::Codeinline
RelocIterator classv8::internal::Codefriend
RemoveTypeAndHolderFromFlags(Flags flags)v8::internal::Codeinlinestatic
RemoveTypeFromFlags(Flags flags)v8::internal::Codeinlinestatic
safepoint_table_offset()v8::internal::Codeinline
SameValue(Object *other)v8::internal::Object
SameValueZero(Object *other)v8::internal::Object
set_allow_osr_at_loop_nesting_level(int level)v8::internal::Codeinline
set_back_edge_table_offset(unsigned offset)v8::internal::Codeinline
set_builtin_index(int id)v8::internal::Codeinline
set_compiled_optimizable(bool value)v8::internal::Codeinline
set_constant_pool(Object *constant_pool)v8::internal::Codeinline
set_flags(Flags flags)v8::internal::Codeinline
set_has_debug_break_slots(bool value)v8::internal::Codeinline
set_has_deoptimization_support(bool value)v8::internal::Codeinline
set_has_function_cache(bool flag)v8::internal::Codeinline
set_ic_age(int count)v8::internal::Codeinline
set_instruction_size(int value)v8::internal::Codeinline
set_is_crankshafted(bool value)v8::internal::Codeinline
set_is_turbofanned(bool value)v8::internal::Codeinline
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_marked_for_deoptimization(bool flag)v8::internal::Codeinline
set_optimizable(bool value)v8::internal::Codeinline
set_profiler_ticks(int ticks)v8::internal::Codeinline
set_prologue_offset(int offset)v8::internal::Codeinline
set_raw_kind_specific_flags1(int value)v8::internal::Codeinline
set_raw_kind_specific_flags2(int value)v8::internal::Codeinline
set_safepoint_table_offset(unsigned offset)v8::internal::Codeinline
set_stack_slots(unsigned slots)v8::internal::Codeinline
set_stub_key(uint32_t key)v8::internal::Codeinline
set_type_feedback_info(Object *value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::Codeinline
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
SizeFor(int body_size)v8::internal::Codeinlinestatic
SizeFromMap(Map *map)v8::internal::HeapObjectinline
SourcePosition(Address pc)v8::internal::Code
SourceStatementPosition(Address pc)v8::internal::Code
stack_slots()v8::internal::Codeinline
STATIC_ASSERT(NUMBER_OF_KINDS<=16)v8::internal::Code
STATIC_ASSERT(kStackSlotsFirstBit+kStackSlotsBitCount<=32)v8::internal::Code
STATIC_ASSERT(kIsTurbofannedBit+1<=32)v8::internal::Code
STATIC_ASSERT(kSafepointTableOffsetFirstBit+kSafepointTableOffsetBitCount<=32)v8::internal::Code
STATIC_ASSERT(1+kSafepointTableOffsetBitCount<=32)v8::internal::Code
STATIC_ASSERT(AllowOSRAtLoopNestingLevelField::kMax >=kMaxLoopNestingMarker)v8::internal::Code
v8::internal::HeapObject::STATIC_ASSERT(kMapOffset==Internals::kHeapObjectMapOffset)v8::internal::HeapObject
StoreFromKeyed enum namev8::internal::Object
StorePropertyMode enum namev8::internal::Object
stub_key()v8::internal::Codeinline
StubType enum namev8::internal::Code
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
to_boolean_state()v8::internal::Codeinline
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
TranslateAstIdToPcOffset(BailoutId ast_id)v8::internal::Code
TranslatePcOffsetToAstId(uint32_t pc_offset)v8::internal::Code
type()v8::internal::Codeinline
type_feedback_info()v8::internal::Codeinline
unchecked_relocation_info()v8::internal::Codeinline
UpdateMapCodeCache(Handle< HeapObject > object, Handle< Name > name, Handle< Code > code)v8::internal::HeapObjectstatic
VerifyApiCallResultType()v8::internal::Objectinline
WipeOutHeader()v8::internal::Codeinline
WrapForRead(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
WriteToReadOnlyProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode)v8::internal::Objectstatic