Home | History | Annotate | Download | only in src

Lines Matching refs:v8

1 // Copyright 2012 the V8 project authors. All rights reserved.
31 #include "../include/v8-debug.h"
49 namespace v8 {
169 // (required for public API: V8::V8::GetCurrentThreadId).
173 // (required for public API: V8::V8::TerminateExecution).
207 v8::TryCatch* TryCatchHandler();
251 v8::TryCatch* catcher_;
271 v8::FailedAccessCheckCallback failed_access_check_callback_;
289 V(v8::Debug::EventCallback, debug_event_callback, NULL) \
328 V(v8::Debug::MessageHandler, message_handler, NULL) \
471 // example if you are using V8 from within the body of a static initializer.
490 // Used internally for V8 threads that do not execute JavaScript but still
562 v8::TryCatch* try_catch_handler() {
571 v8::TryCatch* catcher() {
574 void set_catcher(v8::TryCatch* catcher) {
663 v8::TryCatch* catcher_;
697 v8::AccessType type);
700 v8::AccessType type);
702 void SetFailedAccessCheckCallback(v8::FailedAccessCheckCallback callback);
703 void ReportFailedAccessCheck(JSObject* receiver, v8::AccessType type);
750 void RegisterTryCatchHandler(v8::TryCatch* that);
751 void UnregisterTryCatchHandler(v8::TryCatch* that);
832 v8::ImplementationUtilities::HandleScopeData* handle_scope_data() {
1179 v8::ImplementationUtilities::HandleScopeData handle_scope_data_;
1265 friend class v8::Isolate;
1266 friend class v8::Locker;
1267 friend class v8::Unlocker;
1275 // versions of GCC. See V8 issue 122 for details.
1394 #define HEAP (v8::internal::Isolate::Current()->heap())
1395 #define FACTORY (v8::internal::Isolate::Current()->factory())
1396 #define ISOLATE (v8::internal::Isolate::Current())
1397 #define ZONE (v8::internal::Isolate::Current()->zone())
1398 #define LOGGER (v8::internal::Isolate::Current()->logger())
1413 } } // namespace v8::internal