v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PlatformCodeStub Class Referenceabstract

#include <code-stubs.h>

Inherits CodeStub.

Inherited by ArgumentsAccessStub, ArrayConstructorStub, ArrayPushStub, CallApiFunctionStub, CallApiGetterStub, CallConstructStub, CallFunctionStub, CEntryStub, DirectCEntryStub, DirectCEntryStub, DirectCEntryStub, DoubleToIStub, ICCompareStub, ICStub, InstanceofStub, InternalArrayConstructorStub, JSEntryStub, KeyedLoadDictionaryElementPlatformStub, KeyedStoreElementStub, MathPowStub, NameDictionaryLookupStub, NameDictionaryLookupStub, NameDictionaryLookupStub, NameDictionaryLookupStub, NameDictionaryLookupStub, ProfileEntryHookStub, RecordWriteStub, RecordWriteStub, RecordWriteStub, RecordWriteStub, RecordWriteStub, RegExpExecStub, RestoreRegistersStateStub, RestoreRegistersStateStub, StoreArrayLiteralElementStub, StoreBufferOverflowStub, StoreBufferOverflowStub, StoreBufferOverflowStub, StoreBufferOverflowStub, StoreBufferOverflowStub, StoreRegistersStateStub, StoreRegistersStateStub, StringCompareStub, StringCompareStub, StringCompareStub, StringCompareStub, StringCompareStub, StubFailureTrampolineStub, SubStringStub, SubStringStub, SubStringStub, SubStringStub, SubStringStub, V8_FINAL< kOperandKind, kNumCachedOperands >, WriteInt32ToHeapNumberStub, and WriteInt32ToHeapNumberStub.

Collaboration diagram for PlatformCodeStub:

Public Member Functions

virtual Handle< CodeGenerateCode (Isolate *isolate)
 
virtual Code::Kind GetCodeKind () const
 

Protected Member Functions

virtual void Generate (MacroAssembler *masm)=0
 

Detailed Description

Definition at line 272 of file code-stubs.h.

Member Function Documentation

virtual Code::Kind GetCodeKind ( ) const
inlinevirtual

The documentation for this class was generated from the following files: