V8 Project
|
#include "src/v8.h"
#include "src/arguments.h"
#include "src/runtime/runtime.h"
#include "src/runtime/runtime-utils.h"
Go to the source code of this file.
Namespaces | |
v8 | |
Debugger support for the V8 JavaScript engine. | |
v8::internal | |
Macros | |
#define | ARRAY_ID_CASE(Type, type, TYPE, ctype, size) |
#define | BUFFER_VIEW_GETTER(Type, getter, accessor) |
#define | DATA_VIEW_GETTER(TypeName, Type, Converter) |
#define | DATA_VIEW_SETTER(TypeName, Type) |
Functions | |
v8::internal::RUNTIME_FUNCTION (Runtime_ArrayBufferInitialize) | |
v8::internal::RUNTIME_FUNCTION (Runtime_ArrayBufferGetByteLength) | |
v8::internal::RUNTIME_FUNCTION (Runtime_ArrayBufferSliceImpl) | |
v8::internal::RUNTIME_FUNCTION (Runtime_ArrayBufferIsView) | |
v8::internal::RUNTIME_FUNCTION (Runtime_ArrayBufferNeuter) | |
v8::internal::RUNTIME_FUNCTION (Runtime_TypedArrayInitialize) | |
v8::internal::RUNTIME_FUNCTION (Runtime_TypedArrayInitializeFromArrayLike) | |
v8::internal::RUNTIME_FUNCTION (Runtime_TypedArrayGetBuffer) | |
v8::internal::RUNTIME_FUNCTION (Runtime_TypedArraySetFastCases) | |
v8::internal::RUNTIME_FUNCTION (Runtime_TypedArrayMaxSizeInHeap) | |
v8::internal::RUNTIME_FUNCTION (Runtime_DataViewInitialize) | |
static bool | v8::internal::NeedToFlipBytes (bool is_little_endian) |
template<int n> | |
void | v8::internal::CopyBytes (uint8_t *target, uint8_t *source) |
template<int n> | |
void | v8::internal::FlipBytes (uint8_t *target, uint8_t *source) |
template<typename T > | |
static bool | v8::internal::DataViewGetValue (Isolate *isolate, Handle< JSDataView > data_view, Handle< Object > byte_offset_obj, bool is_little_endian, T *result) |
template<typename T > | |
static bool | v8::internal::DataViewSetValue (Isolate *isolate, Handle< JSDataView > data_view, Handle< Object > byte_offset_obj, bool is_little_endian, T data) |
template<typename T > | |
static T | v8::internal::DataViewConvertValue (double value) |
template<> | |
int8_t | v8::internal::DataViewConvertValue< int8_t > (double value) |
template<> | |
int16_t | v8::internal::DataViewConvertValue< int16_t > (double value) |
template<> | |
int32_t | v8::internal::DataViewConvertValue< int32_t > (double value) |
template<> | |
uint8_t | v8::internal::DataViewConvertValue< uint8_t > (double value) |
template<> | |
uint16_t | v8::internal::DataViewConvertValue< uint16_t > (double value) |
template<> | |
uint32_t | v8::internal::DataViewConvertValue< uint32_t > (double value) |
template<> | |
float | v8::internal::DataViewConvertValue< float > (double value) |
template<> | |
double | v8::internal::DataViewConvertValue< double > (double value) |
#define ARRAY_ID_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define BUFFER_VIEW_GETTER | ( | Type, | |
getter, | |||
accessor | |||
) |
Definition at line 395 of file runtime-typedarray.cc.
#define DATA_VIEW_GETTER | ( | TypeName, | |
Type, | |||
Converter | |||
) |
Definition at line 649 of file runtime-typedarray.cc.
#define DATA_VIEW_SETTER | ( | TypeName, | |
Type | |||
) |
Definition at line 731 of file runtime-typedarray.cc.