V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::PlatformCodeStub Class Referenceabstract
Inheritance diagram for v8::internal::PlatformCodeStub:
v8::internal::CodeStub v8::internal::ZoneObject v8::internal::CallApiCallbackStub v8::internal::CallApiGetterStub v8::internal::DirectCEntryStub v8::internal::DirectCEntryStub v8::internal::DirectCEntryStub v8::internal::DirectCEntryStub v8::internal::DirectCEntryStub v8::internal::DirectCEntryStub v8::internal::JSEntryStub

Public Member Functions

Handle< CodeGenerateCode () override
 
- Public Member Functions inherited from v8::internal::CodeStub
Handle< CodeGetCode ()
 
 CodeStub (Isolate *isolate)
 
virtual bool SometimesSetsUpAFrame ()
 
bool FindCodeInCache (Code *code_out)
 
virtual CallInterfaceDescriptor GetCallInterfaceDescriptor () const =0
 
virtual int GetStackParameterCount () const
 
virtual Major MajorKey () const =0
 
uint32_t MinorKey () const
 
Isolateisolate () const
 
void set_isolate (Isolate *isolate)
 
void DeleteStubFromCacheForTesting ()
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Protected Member Functions

 PlatformCodeStub (Isolate *isolate)
 
virtual void Generate (MacroAssembler *masm)=0
 
virtual int GenerateHandlerTable (MacroAssembler *masm)
 
 DEFINE_CODE_STUB_BASE (PlatformCodeStub, CodeStub)
 
- Protected Member Functions inherited from v8::internal::CodeStub
 CodeStub (uint32_t key, Isolate *isolate)
 
virtual Movability NeedsImmovableCode ()
 
virtual void PrintName (std::ostream &os) const
 
virtual void PrintBaseName (std::ostream &os) const
 
virtual void PrintState (std::ostream &os) const
 
uint32_t GetKey ()
 

Additional Inherited Members

- Public Types inherited from v8::internal::CodeStub
enum  Major { NoCache = 0, NUMBER_OF_IDS }
 
- Static Public Member Functions inherited from v8::internal::CodeStub
static Major MajorKeyFromKey (uint32_t key)
 
static uint32_t MinorKeyFromKey (uint32_t key)
 
static Major GetMajorKey (const Code code_stub)
 
static uint32_t NoCacheKey ()
 
static const charMajorName (Major major_key)
 
static void InitializeDescriptor (Isolate *isolate, uint32_t key, CodeStubDescriptor *desc)
 
static MaybeHandle< CodeGetCode (Isolate *isolate, uint32_t key)
 
- Protected Attributes inherited from v8::internal::CodeStub
uint32_t minor_key_
 

Detailed Description

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


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