|
typedef void(* | AccessorGetterCallback) (Local< String > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | AccessorSetterCallback) (Local< String > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
typedef void(* | FunctionCallback) (const FunctionCallbackInfo< Value > &info) |
|
typedef void(* | NamedPropertyGetterCallback) (Local< String > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | NamedPropertySetterCallback) (Local< String > property, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | NamedPropertyQueryCallback) (Local< String > property, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | NamedPropertyDeleterCallback) (Local< String > property, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | NamedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef void(* | IndexedPropertyGetterCallback) (uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | IndexedPropertySetterCallback) (uint32_t index, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | IndexedPropertyQueryCallback) (uint32_t index, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | IndexedPropertyDeleterCallback) (uint32_t index, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | IndexedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef bool(* | NamedSecurityCallback) (Local< Object > host, Local< Value > key, AccessType type, Local< Value > data) |
|
typedef bool(* | IndexedSecurityCallback) (Local< Object > host, uint32_t index, AccessType type, Local< Value > data) |
|
typedef void(* | FatalErrorCallback) (const char *location, const char *message) |
|
typedef void(* | MessageCallback) (Handle< Message > message, Handle< Value > error) |
|
typedef void(* | LogEventCallback) (const char *name, int event) |
|
typedef int *(* | CounterLookupCallback) (const char *name) |
|
typedef void *(* | CreateHistogramCallback) (const char *name, int min, int max, size_t buckets) |
|
typedef void(* | AddHistogramSampleCallback) (void *histogram, int sample) |
|
typedef void(* | MemoryAllocationCallback) (ObjectSpace space, AllocationAction action, int size) |
|
typedef void(* | CallCompletedCallback) () |
|
typedef void(* | MicrotaskCallback) (void *data) |
|
typedef void(* | FailedAccessCheckCallback) (Local< Object > target, AccessType type, Local< Value > data) |
|
typedef bool(* | AllowCodeGenerationFromStringsCallback) (Local< Context > context) |
|
typedef void(* | GCPrologueCallback) (GCType type, GCCallbackFlags flags) |
|
typedef void(* | GCEpilogueCallback) (GCType type, GCCallbackFlags flags) |
|
typedef void(* | InterruptCallback) (Isolate *isolate, void *data) |
|
typedef bool(* | EntropySource) (unsigned char *buffer, size_t length) |
|
typedef uintptr_t(* | ReturnAddressLocationResolver) (uintptr_t return_addr_location) |
|
typedef void(* | FunctionEntryHook) (uintptr_t function, uintptr_t return_addr_location) |
|
typedef void(* | JitCodeEventHandler) (const JitCodeEvent *event) |
|
typedef SmiTagging< kApiPointerSize > | PlatformSmiTagging |
|
|
enum | PropertyAttribute { None = 0
, ReadOnly = 1 << 0
, DontEnum = 1 << 1
, DontDelete = 1 << 2
} |
|
enum | ExternalArrayType {
kExternalInt8Array = 1
, kExternalUint8Array
, kExternalInt16Array
, kExternalUint16Array
,
kExternalInt32Array
, kExternalUint32Array
, kExternalFloat32Array
, kExternalFloat64Array
,
kExternalUint8ClampedArray
, kExternalByteArray = kExternalInt8Array
, kExternalUnsignedByteArray = kExternalUint8Array
, kExternalShortArray = kExternalInt16Array
,
kExternalUnsignedShortArray = kExternalUint16Array
, kExternalIntArray = kExternalInt32Array
, kExternalUnsignedIntArray = kExternalUint32Array
, kExternalFloatArray = kExternalFloat32Array
,
kExternalDoubleArray = kExternalFloat64Array
, kExternalPixelArray = kExternalUint8ClampedArray
} |
|
enum | AccessControl { DEFAULT = 0
, ALL_CAN_READ = 1
, ALL_CAN_WRITE = 1 << 1
, PROHIBITS_OVERWRITING = 1 << 2
} |
|
enum | AccessType {
ACCESS_GET
, ACCESS_SET
, ACCESS_HAS
, ACCESS_DELETE
,
ACCESS_KEYS
} |
|
enum | DeclaredAccessorDescriptorDataType {
kDescriptorBoolType
, kDescriptorInt8Type
, kDescriptorUint8Type
, kDescriptorInt16Type
,
kDescriptorUint16Type
, kDescriptorInt32Type
, kDescriptorUint32Type
, kDescriptorFloatType
,
kDescriptorDoubleType
} |
|
enum | ObjectSpace {
kObjectSpaceNewSpace = 1 << 0
, kObjectSpaceOldPointerSpace = 1 << 1
, kObjectSpaceOldDataSpace = 1 << 2
, kObjectSpaceCodeSpace = 1 << 3
,
kObjectSpaceMapSpace = 1 << 4
, kObjectSpaceLoSpace = 1 << 5
, kObjectSpaceAll
} |
|
enum | AllocationAction { kAllocationActionAllocate = 1 << 0
, kAllocationActionFree = 1 << 1
, kAllocationActionAll = kAllocationActionAllocate | kAllocationActionFree
} |
|
enum | GCType { kGCTypeScavenge = 1 << 0
, kGCTypeMarkSweepCompact = 1 << 1
, kGCTypeAll = kGCTypeScavenge | kGCTypeMarkSweepCompact
} |
|
enum | GCCallbackFlags { kNoGCCallbackFlags = 0
, kGCCallbackFlagCompacted = 1 << 0
, kGCCallbackFlagConstructRetainedObjectInfos = 1 << 1
, kGCCallbackFlagForced = 1 << 2
} |
|
enum | JitCodeEventOptions { kJitCodeEventDefault = 0
, kJitCodeEventEnumExisting = 1
} |
|