![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <interface-descriptors.h>
Public Types | |
using | ArgumentCountField = base::BitField<uint32_t, 0, 8> |
using | SlotField = base::BitField<uintptr_t, 8, 24> |
![]() | |
using | Flags = CallInterfaceDescriptorData::Flags |
Static Public Member Functions | |
static bool | EncodeBitField (uint32_t argc, uintptr_t slot, uint32_t *out) |
![]() | |
static constexpr auto | registers () |
static constexpr auto | double_registers () |
static constexpr auto | return_registers () |
static constexpr auto | return_double_registers () |
static constexpr Flags | flags () |
static constexpr bool | AllowVarArgs () |
static constexpr bool | HasContextParameter () |
static constexpr int | GetReturnCount () |
static constexpr int | GetParameterCount () |
static constexpr int | GetRegisterParameterCount () |
static constexpr int | GetStackParameterCount () |
static constexpr Register * | GetRegisterData () |
static constexpr Register | GetRegisterParameter (int i) |
static constexpr int | GetStackParameterIndex (int i) |
static constexpr MachineType | GetParameterType (int i) |
static constexpr DoubleRegister | GetDoubleRegisterParameter (int i) |
![]() | |
static constexpr Register | ContextRegister () |
Definition at line 2567 of file interface-descriptors.h.
using v8::internal::CallTrampoline_Baseline_CompactDescriptor::ArgumentCountField = base::BitField<uint32_t, 0, 8> |
Definition at line 2572 of file interface-descriptors.h.
using v8::internal::CallTrampoline_Baseline_CompactDescriptor::SlotField = base::BitField<uintptr_t, 8, 24> |
Definition at line 2573 of file interface-descriptors.h.
|
inlinestatic |
Definition at line 2575 of file interface-descriptors.h.