Home | History | Annotate | Download | only in src

Lines Matching refs:V8

1 // Copyright 2012 the V8 project authors. All rights reserved.
11 #include "include/v8-debug.h"
28 namespace v8 {
239 // (required for public API: V8::V8::GetCurrentThreadId).
243 // (required for public API: V8::V8::TerminateExecution).
282 FIELD_ACCESSOR(v8::TryCatch*, try_catch_handler)
296 v8::TryCatch::JSStackComparableAddress(try_catch_handler()));
346 v8::FailedAccessCheckCallback failed_access_check_callback_;
351 v8::TryCatch* try_catch_handler_;
407 V(v8::DeserializeInternalFieldsCallback, \
418 V(const v8::StartupData*, snapshot_blob, nullptr) \
553 // Used internally for V8 threads that do not execute JavaScript but still
598 v8::TryCatch* try_catch_handler() {
690 v8::Isolate::AbortOnUncaughtExceptionCallback callback);
718 void SetFailedAccessCheckCallback(v8::FailedAccessCheckCallback callback);
757 void RestorePendingMessageFromTryCatch(v8::TryCatch* handler);
759 void CancelScheduledExceptionFromTryCatch(v8::TryCatch* handler);
800 void RegisterTryCatchHandler(v8::TryCatch* that);
801 void UnregisterTryCatchHandler(v8::TryCatch* that);
1100 v8::PromiseRejectEvent event);
1113 void SetUseCounterCallback(v8::Isolate::UseCounterCallback callback);
1114 void CountUsage(v8::Isolate::UseCounterFeature feature);
1139 void set_array_buffer_allocator(v8::ArrayBuffer::Allocator* allocator) {
1142 v8::ArrayBuffer::Allocator* array_buffer_allocator() const {
1187 // with v8::internal::Internals (in include/v8.h) constants. This is also
1276 // Propagate pending exception message to the v8::TryCatch.
1302 friend v8::CpuProfiler* v8::Isolate::GetCpuProfiler();
1434 v8::Isolate::UseCounterCallback use_counter_callback_;
1439 v8::ArrayBuffer::Allocator* array_buffer_allocator_;
1445 v8::Isolate::AbortOnUncaughtExceptionCallback
1460 friend class v8::Isolate;
1461 friend class v8::Locker;
1462 friend class v8::Unlocker;
1463 friend class v8::SnapshotCreator;
1464 friend v8::StartupData v8::V8::CreateSnapshotDataBlob(const char*);
1465 friend v8::StartupData v8::V8::WarmUpSnapshotDataBlob(v8::StartupData,
1491 // versions of GCC. See V8 issue 122 for details.
1685 } // namespace v8