![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
| enum | SpecialTarget { kNone, kRunMicrotasks } |
Public Types inherited from v8::internal::CodeStub | |
| enum | Major { NoCache = 0, NUMBER_OF_IDS } |
Public Member Functions | |
| JSEntryStub (Isolate *isolate, StackFrame::Type type) | |
| JSEntryStub (Isolate *isolate, SpecialTarget target) | |
Public Member Functions inherited from v8::internal::PlatformCodeStub | |
| Handle< Code > | GenerateCode () override |
Public Member Functions inherited from v8::internal::CodeStub | |
| Handle< Code > | GetCode () |
| 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 |
| Isolate * | isolate () 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) |
Additional Inherited Members | |
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 char * | MajorName (Major major_key) |
| static void | InitializeDescriptor (Isolate *isolate, uint32_t key, CodeStubDescriptor *desc) |
| static MaybeHandle< Code > | GetCode (Isolate *isolate, uint32_t key) |
Protected Member Functions inherited from v8::internal::PlatformCodeStub | |
| PlatformCodeStub (Isolate *isolate) | |
| virtual void | Generate (MacroAssembler *masm)=0 |
| 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 | PrintBaseName (std::ostream &os) const |
| virtual void | PrintState (std::ostream &os) const |
| uint32_t | GetKey () |
Protected Attributes inherited from v8::internal::CodeStub | |
| uint32_t | minor_key_ |
Definition at line 424 of file code-stubs.h.