Lines Matching refs:Isolate
68 int thread_id = Thread::GetThreadLocalInt(Isolate::thread_id_key_); in GetCurrentThreadId()
71 Thread::SetThreadLocalInt(Isolate::thread_id_key_, thread_id); in GetCurrentThreadId()
223 friend class Isolate;
229 void Isolate::PreallocatedMemoryThreadStart() { in PreallocatedMemoryThreadStart()
236 void Isolate::PreallocatedMemoryThreadStop() { in PreallocatedMemoryThreadStop()
245 void Isolate::PreallocatedStorageInit(size_t size) { in PreallocatedStorageInit()
257 void* Isolate::PreallocatedStorageNew(size_t size) { in PreallocatedStorageNew()
300 void Isolate::PreallocatedStorageDelete(void* p) { in PreallocatedStorageDelete()
315 Isolate* Isolate::default_isolate_ = NULL;
316 Thread::LocalStorageKey Isolate::isolate_key_;
317 Thread::LocalStorageKey Isolate::thread_id_key_;
318 Thread::LocalStorageKey Isolate::per_isolate_thread_data_key_;
319 Mutex* Isolate::process_wide_mutex_ = OS::CreateMutex();
320 Isolate::ThreadDataTable* Isolate::thread_data_table_ = NULL;
323 Isolate::PerIsolateThreadData* Isolate::AllocatePerIsolateThreadData( in AllocatePerIsolateThreadData()
337 Isolate::PerIsolateThreadData*
338 Isolate::FindOrAllocatePerThreadDataForThisThread() { in FindOrAllocatePerThreadDataForThisThread()
352 Isolate::PerIsolateThreadData* Isolate::FindPerThreadDataForThisThread() { in FindPerThreadDataForThisThread()
363 void Isolate::EnsureDefaultIsolate() { in EnsureDefaultIsolate()
369 thread_data_table_ = new Isolate::ThreadDataTable(); in EnsureDefaultIsolate()
370 default_isolate_ = new Isolate(); in EnsureDefaultIsolate()
381 Isolate::EnsureDefaultIsolate(); in StaticInitializer()
386 Debugger* Isolate::GetDefaultIsolateDebugger() { in GetDefaultIsolateDebugger()
393 StackGuard* Isolate::GetDefaultIsolateStackGuard() { in GetDefaultIsolateStackGuard()
399 void Isolate::EnterDefaultIsolate() { in EnterDefaultIsolate()
411 Isolate* Isolate::GetDefaultIsolateForLocking() { in GetDefaultIsolateForLocking()
417 Address Isolate::get_address_from_id(Isolate::AddressId id) { in get_address_from_id()
422 char* Isolate::Iterate(ObjectVisitor* v, char* thread_storage) { in Iterate()
429 void Isolate::IterateThread(ThreadVisitor* v) { in IterateThread()
434 void Isolate::IterateThread(ThreadVisitor* v, char* t) { in IterateThread()
440 void Isolate::Iterate(ObjectVisitor* v, ThreadLocalTop* thread) { in Iterate()
475 void Isolate::Iterate(ObjectVisitor* v) { in Iterate()
481 void Isolate::RegisterTryCatchHandler(v8::TryCatch* that) { in RegisterTryCatchHandler()
493 void Isolate::UnregisterTryCatchHandler(v8::TryCatch* that) { in UnregisterTryCatchHandler()
502 Handle<String> Isolate::StackTraceString() { in StackTraceString()
530 void Isolate::CaptureAndSetCurrentStackTraceFor(Handle<JSObject> error_object) { in CaptureAndSetCurrentStackTraceFor()
542 Handle<JSArray> Isolate::CaptureCurrentStackTrace( in CaptureCurrentStackTrace()
669 void Isolate::PrintStack() { in PrintStack()
713 void Isolate::PrintStack(StringStream* accumulator) { in PrintStack()
741 void Isolate::SetFailedAccessCheckCallback( in SetFailedAccessCheckCallback()
747 void Isolate::ReportFailedAccessCheck(JSObject* receiver, v8::AccessType type) { in ReportFailedAccessCheck()
777 static MayAccessDecision MayAccessPreCheck(Isolate* isolate, in MayAccessPreCheck()
801 bool Isolate::MayNamedAccess(JSObject* receiver, Object* key, in MayNamedAccess()
851 bool Isolate::MayIndexedAccess(JSObject* receiver, in MayIndexedAccess()
893 const char* const Isolate::kStackOverflowMessage =
897 Failure* Isolate::StackOverflow() { in StackOverflow()
912 Failure* Isolate::TerminateExecution() { in TerminateExecution()
918 Failure* Isolate::Throw(Object* exception, MessageLocation* location) { in Throw()
924 Failure* Isolate::ReThrow(MaybeObject* exception, MessageLocation* location) { in ReThrow()
939 Failure* Isolate::ThrowIllegalOperation() { in ThrowIllegalOperation()
944 void Isolate::ScheduleThrow(Object* exception) { in ScheduleThrow()
954 Failure* Isolate::PromoteScheduledException() { in PromoteScheduledException()
962 void Isolate::PrintCurrentStackTrace(FILE* out) { in PrintCurrentStackTrace()
990 void Isolate::ComputeLocation(MessageLocation* target) { in ComputeLocation()
1008 bool Isolate::ShouldReportException(bool* can_be_caught_externally, in ShouldReportException()
1012 StackHandler::FromAddress(Isolate::handler(thread_local_top())); in ShouldReportException()
1039 bool Isolate::IsErrorObject(Handle<Object> obj) { in IsErrorObject()
1057 void Isolate::DoThrow(Object* exception, MessageLocation* location) { in DoThrow()
1151 bool Isolate::IsExternallyCaught() { in IsExternallyCaught()
1181 StackHandler::FromAddress(Isolate::handler(thread_local_top())); in IsExternallyCaught()
1193 void Isolate::ReportPendingMessages() { in ReportPendingMessages()
1230 void Isolate::TraceException(bool flag) { in TraceException()
1235 bool Isolate::OptionalRescheduleException(bool is_bottom_call) { in OptionalRescheduleException()
1281 void Isolate::SetCaptureStackTraceForUncaughtExceptions( in SetCaptureStackTraceForUncaughtExceptions()
1291 bool Isolate::is_out_of_memory() { in is_out_of_memory()
1308 Handle<Context> Isolate::global_context() { in global_context()
1314 Handle<Context> Isolate::GetCallingGlobalContext() { in GetCallingGlobalContext()
1336 char* Isolate::ArchiveThread(char* to) { in ArchiveThread()
1350 char* Isolate::RestoreThread(char* from) { in RestoreThread()
1370 Isolate::ThreadDataTable::ThreadDataTable() in ThreadDataTable()
1375 Isolate::PerIsolateThreadData*
1376 Isolate::ThreadDataTable::Lookup(Isolate* isolate, in Lookup()
1385 void Isolate::ThreadDataTable::Insert(Isolate::PerIsolateThreadData* data) { in Insert()
1392 void Isolate::ThreadDataTable::Remove(PerIsolateThreadData* data) { in Remove()
1400 void Isolate::ThreadDataTable::Remove(Isolate* isolate, in Remove()
1409 void Isolate::ThreadDataTable::RemoveAllThreads(Isolate* isolate) { in RemoveAllThreads()
1431 Isolate::Isolate() in Isolate() function in v8::internal::Isolate
1523 void Isolate::TearDown() { in TearDown()
1531 Isolate* saved_isolate = UncheckedCurrent(); in TearDown()
1549 void Isolate::Deinit() { in Deinit()
1588 void Isolate::SetIsolateThreadLocals(Isolate* isolate, in SetIsolateThreadLocals()
1595 Isolate::~Isolate() { in ~Isolate()
1676 void Isolate::InitializeThreadLocal() { in InitializeThreadLocal()
1682 void Isolate::PropagatePendingExceptionToExternalTryCatch() { in PropagatePendingExceptionToExternalTryCatch()
1709 void Isolate::InitializeLoggingAndCounters() { in InitializeLoggingAndCounters()
1719 void Isolate::InitializeDebugger() { in InitializeDebugger()
1731 bool Isolate::Init(Deserializer* des) { in Init()
1733 ASSERT(Isolate::Current() == this); in Init()
1753 isolate_addresses_[Isolate::k##CamelName##Address] = \ in Init()
1868 StatsTable* Isolate::stats_table() { in stats_table()
1876 void Isolate::Enter() { in Enter()
1877 Isolate* current_isolate = NULL; in Enter()
1901 current_isolate = Isolate::UncheckedCurrent(); in Enter()
1920 void Isolate::Exit() { in Exit()
1936 Isolate* previous_isolate = item->previous_isolate; in Exit()
1947 const intptr_t Isolate::name##_debug_offset_ = OFFSET_OF(Isolate, name##_);