|
#define | LOG_API(isolate, expr) LOG(isolate, ApiEntryCall(expr)) |
|
#define | ENTER_V8(isolate) |
|
#define | ON_BAILOUT(isolate, location, code) |
|
#define | EXCEPTION_PREAMBLE(isolate) |
|
#define | EXCEPTION_BAILOUT_CHECK_GENERIC(isolate, value, do_callback) |
|
#define | EXCEPTION_BAILOUT_CHECK_DO_CALLBACK(isolate, value) |
|
#define | EXCEPTION_BAILOUT_CHECK(isolate, value) EXCEPTION_BAILOUT_CHECK_GENERIC(isolate, value, ;) |
|
#define | SET_FIELD_WRAPPED(obj, setter, cdata) |
|
#define | VALUE_IS_TYPED_ARRAY(Type, typeName, TYPE, ctype, size) |
|
#define | VALUE_IS_SPECIFIC_TYPE(Type, Class) |
|
#define | CHECK_TYPED_ARRAY_CAST(Type, typeName, TYPE, ctype, size) |
|
#define | ARRAY_TYPE_TO_ELEMENTS_KIND(Type, type, TYPE, ctype, size) |
|
#define | INSTANCE_TYPE_TO_ARRAY_TYPE(Type, type, TYPE, ctype, size) |
|
#define | REGEXP_FLAG_ASSERT_EQ(api_flag, internal_flag) |
|
#define | TYPED_ARRAY_NEW(Type, type, TYPE, ctype, size) |
|
#define | DEFINE_ERROR(NAME) |
|
|
static bool | v8::IsExecutionTerminatingCheck (i::Isolate *isolate) |
|
void | v8::RegisterExtension (Extension *that) |
|
void | v8::SetResourceConstraints (i::Isolate *isolate, const ResourceConstraints &constraints) |
|
static void * | v8::DecodeSmiToAligned (i::Object *value, const char *location) |
|
static i::Smi * | v8::EncodeAlignedAsSmi (void *value, const char *location) |
|
static i::Handle< i::FixedArray > | v8::EmbedderDataFor (Context *context, int index, bool can_grow, const char *location) |
|
static void | v8::InitializeTemplate (i::Handle< i::TemplateInfo > that, int type) |
|
static void | v8::TemplateSet (i::Isolate *isolate, v8::Template *templ, int length, v8::Handle< v8::Data > *data) |
|
static void | v8::InitializeFunctionTemplate (i::Handle< i::FunctionTemplateInfo > info) |
|
static Local< FunctionTemplate > | v8::FunctionTemplateNew (i::Isolate *isolate, FunctionCallback callback, v8::Handle< Value > data, v8::Handle< Signature > signature, int length, bool do_not_cache) |
|
template<typename Operation > |
static Local< Operation > | v8::NewDescriptor (Isolate *isolate, const i::DeclaredAccessorDescriptorData &data, Data *previous_descriptor) |
|
template<typename T > |
static Local< DeclaredAccessorDescriptor > | v8::NewBitmaskCompare (Isolate *isolate, T bitmask, T compare_value, RawOperationDescriptor *operation) |
|
static i::Handle< i::AccessorInfo > | v8::SetAccessorInfoProperties (i::Handle< i::AccessorInfo > obj, v8::Handle< Name > name, v8::AccessControl settings, v8::PropertyAttribute attributes, v8::Handle< AccessorSignature > signature) |
|
template<typename Getter , typename Setter > |
static i::Handle< i::AccessorInfo > | v8::MakeAccessorInfo (v8::Handle< Name > name, Getter getter, Setter setter, v8::Handle< Value > data, v8::AccessControl settings, v8::PropertyAttribute attributes, v8::Handle< AccessorSignature > signature) |
|
static i::Handle< i::AccessorInfo > | v8::MakeAccessorInfo (v8::Handle< Name > name, v8::Handle< v8::DeclaredAccessorDescriptor > descriptor, void *setter_ignored, void *data_ignored, v8::AccessControl settings, v8::PropertyAttribute attributes, v8::Handle< AccessorSignature > signature) |
|
static i::Handle< i::FunctionTemplateInfo > | v8::EnsureConstructor (i::Isolate *isolate, ObjectTemplate *object_template) |
|
static void | v8::AddPropertyToTemplate (i::Handle< i::TemplateInfo > info, i::Handle< i::AccessorInfo > obj) |
|
static i::Handle< i::TemplateInfo > | v8::GetTemplateInfo (i::Isolate *isolate, Template *template_obj) |
|
static i::Handle< i::TemplateInfo > | v8::GetTemplateInfo (i::Isolate *isolate, ObjectTemplate *object_template) |
|
template<typename Getter , typename Setter , typename Data , typename Template > |
static bool | v8::TemplateSetAccessor (Template *template_obj, v8::Local< Name > name, Getter getter, Setter setter, Data data, AccessControl settings, PropertyAttribute attribute, v8::Local< AccessorSignature > signature) |
|
static MUST_USE_RESULT i::MaybeHandle< i::Object > | v8::CallV8HeapFunction (const char *name, i::Handle< i::Object > recv, int argc, i::Handle< i::Object > argv[]) |
|
static MUST_USE_RESULT i::MaybeHandle< i::Object > | v8::CallV8HeapFunction (const char *name, i::Handle< i::Object > data) |
|
static int | v8::getIntProperty (const StackFrame *f, const char *propertyName, int defaultValue) |
|
static Local< String > | v8::getStringProperty (const StackFrame *f, const char *propertyName) |
|
static bool | v8::getBoolProperty (const StackFrame *f, const char *propertyName) |
|
static bool | v8::CheckConstructor (i::Isolate *isolate, i::Handle< i::JSObject > obj, const char *class_name) |
|
template<typename Getter , typename Setter , typename Data > |
static bool | v8::ObjectSetAccessor (Object *obj, Handle< Name > name, Getter getter, Setter setter, Data data, AccessControl settings, PropertyAttribute attributes) |
|
static Local< Value > | v8::GetPropertyByLookup (i::LookupIterator *it) |
|
static i::ElementsKind | v8::anonymous_namespace{api.cc}::GetElementsKindFromExternalArrayType (ExternalArrayType array_type) |
|
void | v8::anonymous_namespace{api.cc}::PrepareExternalArrayElements (i::Handle< i::JSObject > object, void *data, ExternalArrayType array_type, int length) |
|
static bool | v8::Unaligned (const uint16_t *chars) |
|
static const uint16_t * | v8::Align (const uint16_t *chars) |
|
static int | v8::Utf8Length (i::String *str, i::Isolate *isolate) |
|
static bool | v8::RecursivelySerializeToUtf8 (i::String *current, Utf8WriterVisitor *writer, int recursion_budget) |
|
template<typename CharType > |
static int | v8::WriteHelper (const String *string, CharType *buffer, int start, int length, int options) |
|
static bool | v8::InternalFieldOK (i::Handle< i::JSObject > obj, int index, const char *location) |
|
static void * | v8::ExternalValue (i::Object *obj) |
|
static i::Handle< i::Context > | v8::CreateEnvironment (i::Isolate *isolate, v8::ExtensionConfiguration *extensions, v8::Handle< ObjectTemplate > global_template, v8::Handle< Value > maybe_global_proxy) |
|
int | v8::anonymous_namespace{api.cc}::StringLength (const char *string) |
|
int | v8::anonymous_namespace{api.cc}::StringLength (const uint8_t *string) |
|
int | v8::anonymous_namespace{api.cc}::StringLength (const uint16_t *string) |
|
MUST_USE_RESULT i::MaybeHandle< i::String > | v8::anonymous_namespace{api.cc}::NewString (i::Factory *factory, String::NewStringType type, i::Vector< const char > string) |
|
MUST_USE_RESULT i::MaybeHandle< i::String > | v8::anonymous_namespace{api.cc}::NewString (i::Factory *factory, String::NewStringType type, i::Vector< const uint8_t > string) |
|
MUST_USE_RESULT i::MaybeHandle< i::String > | v8::anonymous_namespace{api.cc}::NewString (i::Factory *factory, String::NewStringType type, i::Vector< const uint16_t > string) |
|
template<typename Char > |
Local< String > | v8::anonymous_namespace{api.cc}::NewString (Isolate *v8_isolate, const char *location, const char *env, const Char *data, String::NewStringType type, int length) |
|
static i::MaybeHandle< i::String > | v8::NewExternalStringHandle (i::Isolate *isolate, v8::String::ExternalStringResource *resource) |
|
static i::MaybeHandle< i::String > | v8::NewExternalOneByteStringHandle (i::Isolate *isolate, v8::String::ExternalOneByteStringResource *resource) |
|
static i::Handle< i::String > | v8::RegExpFlagsToString (RegExp::Flags flags) |
|
| v8::REGEXP_FLAG_ASSERT_EQ (kNone, NONE) |
|
| v8::REGEXP_FLAG_ASSERT_EQ (kGlobal, GLOBAL) |
|
| v8::REGEXP_FLAG_ASSERT_EQ (kIgnoreCase, IGNORE_CASE) |
|
| v8::REGEXP_FLAG_ASSERT_EQ (kMultiline, MULTILINE) |
|
static void | v8::SetupArrayBufferView (i::Isolate *isolate, i::Handle< i::JSArrayBufferView > obj, i::Handle< i::JSArrayBuffer > buffer, size_t byte_offset, size_t byte_length) |
|
template<typename ElementType , ExternalArrayType array_type, i::ElementsKind elements_kind> |
i::Handle< i::JSTypedArray > | v8::NewTypedArray (i::Isolate *isolate, Handle< ArrayBuffer > array_buffer, size_t byte_offset, size_t length) |
|
static i::Handle< i::Symbol > | v8::SymbolFor (i::Isolate *isolate, i::Handle< i::String > name, i::Handle< i::String > part) |
|
static Local< Symbol > | v8::GetWellKnownSymbol (Isolate *isolate, const char *name) |
|
static i::HeapGraphEdge * | v8::ToInternal (const HeapGraphEdge *edge) |
|
static i::HeapEntry * | v8::ToInternal (const HeapGraphNode *entry) |
|
static i::HeapSnapshot * | v8::ToInternal (const HeapSnapshot *snapshot) |
|
static void | v8::SetFlagsFromString (const char *flags) |
|
void | v8::internal::InvokeAccessorGetterCallback (v8::Local< v8::Name > property, const v8::PropertyCallbackInfo< v8::Value > &info, v8::AccessorNameGetterCallback getter) |
|
void | v8::internal::InvokeFunctionCallback (const v8::FunctionCallbackInfo< v8::Value > &info, v8::FunctionCallback callback) |
|