/external/v8/src/ |
factory.h | 347 &isolate()->heap()->roots_[Heap::k##camel_name##RootIndex])); \ 355 &isolate()->heap()->roots_[Heap::k##name##RootIndex])); \ 361 return Handle<String>(&isolate()->heap()->hidden_symbol_); 411 Isolate* isolate() { return reinterpret_cast<Isolate*>(this); } function in class:v8::internal::Factory
|
contexts.cc | 58 ASSERT(Isolate::Current()->bootstrapper()->IsActive()); 79 Isolate* isolate = GetIsolate(); local 80 Handle<Context> context(this, isolate); 102 isolate); 127 context->closure()->shared()->scope_info(), isolate); 161 isolate->heap()->arguments_shadow_symbol(), NULL); 164 isolate); 165 ASSERT(arguments->HasLocalProperty(isolate->heap()->length_symbol())); 195 isolate); 320 Isolate* isolate = Isolate::Current(); local [all...] |
handles-inl.h | 35 #include "isolate.h" 40 inline Isolate* GetIsolateForHandle(Object* obj) { 41 return Isolate::Current(); 44 inline Isolate* GetIsolateForHandle(HeapObject* obj) { 56 Handle<T>::Handle(T* obj, Isolate* isolate) { 58 location_ = HandleScope::CreateHandle(obj, isolate); 71 Isolate* isolate = Isolate::Current() local [all...] |
handles.h | 47 INLINE(Handle(T* obj, Isolate* isolate)); 112 explicit inline HandleScope(Isolate* isolate); 121 static inline T** CreateHandle(T* value, Isolate* isolate); 124 static void DeleteExtensions(Isolate* isolate); 137 Isolate* isolate() { return isolate_; function in class:v8::internal::HandleScope [all...] |
assembler.h | 51 explicit AssemblerBase(Isolate* isolate); 53 Isolate* isolate() const { return isolate_; } function in class:v8::internal::AssemblerBase 57 Isolate* isolate_; 521 ExternalReference(Builtins::CFunctionId id, Isolate* isolate); 523 ExternalReference(ApiFunction* ptr, Type type, Isolate* isolate); 525 ExternalReference(Builtins::Name name, Isolate* isolate) [all...] |
code-stubs.cc | 40 Heap* heap = Isolate::Current()->heap(); 52 masm->isolate()->counters()->code_stubs()->Increment(); 66 Isolate* isolate = masm->isolate(); local 67 PROFILE(isolate, CodeCreateEvent(Logger::STUB_TAG, code, GetName())); 69 Counters* counters = isolate->counters(); 90 Isolate* isolate = Isolate::Current() local [all...] |
codegen.cc | 69 if (Isolate::Current()->bootstrapper()->IsActive()) { 118 Isolate* isolate = info->isolate(); local 124 isolate->factory()->NewCode(desc, flags, masm->CodeObject()); 127 isolate->counters()->total_compiled_code_size()->Increment( 136 bool print_code = Isolate::Current()->bootstrapper()->IsActive()
|
global-handles.h | 208 Isolate* isolate() { return isolate_; } function in class:v8::internal::GlobalHandles 216 explicit GlobalHandles(Isolate* isolate); 221 Isolate* isolate_; 263 friend class Isolate;
|
v8.cc | 30 #include "isolate.h" 57 // The current thread may not yet had entered an isolate to run. 58 // Note the Isolate::Current() may be non-null because for various 59 // initialization purposes an initializing thread may be assigned an isolate 61 if (i::Isolate::CurrentPerIsolateThreadData() == NULL) { 62 i::Isolate::EnterDefaultIsolate(); 65 ASSERT(i::Isolate::CurrentPerIsolateThreadData() != NULL); 66 ASSERT(i::Isolate::CurrentPerIsolateThreadData()->thread_id().Equals( 68 ASSERT(i::Isolate::CurrentPerIsolateThreadData()->isolate() = 92 Isolate* isolate = Isolate::Current(); local [all...] |
compiler.cc | 127 Isolate* isolate = Isolate::Current(); local 129 return FLAG_always_full_compiler || isolate->debug()->has_break_points(); 131 return FLAG_always_full_compiler || isolate->debugger()->IsDebuggerActive(); 179 Isolate* isolate = code->GetIsolate(); local 180 isolate->compilation_cache()->MarkForLazyOptimizing(info->closure()); 301 if (info->isolate()->has_pending_exception()) { 358 Isolate* isolate = info->isolate() local 468 Isolate* isolate = source->GetIsolate(); local 548 Isolate* isolate = source->GetIsolate(); local 594 Isolate* isolate = info->isolate(); local [all...] |
cpu-profiler.cc | 49 ProfilerEventsProcessor::ProfilerEventsProcessor(Isolate* isolate, 51 : Thread(isolate, "v8:ProfEvntProc"), 187 Isolate* isolate = Isolate::Current(); local 188 sample->state = isolate->current_vm_state(); 193 for (StackTraceFrameIterator it(isolate); 279 ASSERT(Isolate::Current()->cpu_profiler() != NULL); 280 Isolate::Current()->cpu_profiler()->StartCollectingProfile(title) 337 Isolate* isolate = Isolate::Current(); local 373 Isolate* isolate = Isolate::Current(); local 389 Isolate* isolate = Isolate::Current(); local 501 Isolate* isolate = Isolate::Current(); local 588 Isolate* isolate = Isolate::Current(); local 598 Isolate* isolate = Isolate::Current(); local [all...] |
log-utils.cc | 138 Isolate* isolate = Isolate::Current(); local 139 if (isolate->IsDefaultIsolate()) return; 140 stream->Add("isolate-%p-", isolate); 183 !Isolate::Current()->IsDefaultIsolate()) {
|
scopeinfo.cc | 451 Isolate* isolate = GetIsolate(); local 452 int result = isolate->context_slot_cache()->Lookup(this, name, mode); 469 isolate->context_slot_cache()->Update(this, name, mode_value, result); 475 isolate->context_slot_cache()->Update(this, name, Variable::INTERNAL, -1);
|
string-stream.cc | 195 DebugObjectCache* debug_object_cache = Isolate::Current()-> 262 LOG(ISOLATE, StringEvent("StackDump", buffer_)); 288 Isolate* isolate = Isolate::Current(); local 289 isolate->set_string_stream_current_security_token(NULL); 290 if (isolate->string_stream_debug_object_cache() == NULL) { 291 isolate->set_string_stream_debug_object_cache( 294 isolate->string_stream_debug_object_cache()->Clear(); 301 Isolate::Current()->string_stream_debug_object_cache()->length() == 0) 452 Isolate* isolate = Isolate::Current(); local [all...] |
type-info.cc | 76 : Isolate::Current()->factory()->undefined_value(); 211 Isolate::Current()->builtins()->builtin(id); 319 Isolate* isolate = Isolate::Current(); local 323 if (*object == isolate->builtins()->builtin(Builtins::kStoreIC_GlobalProxy)) { 335 isolate->stub_cache()->CollectMatchingMaps(types, *name, flags); 356 Isolate* isolate = Isolate::Current() local [all...] |
v8threads.cc | 48 // TODO(isolates): When Locker has Isolate parameter and it is provided, grab 50 // We pull default isolate for Locker constructor w/o p[arameter. 51 // A thread should not enter an isolate before acquiring a lock, 54 // multple threads share an isolate. Hence, we need to access 55 // 'locking isolate' before we can actually enter into default isolate. 56 internal::Isolate* isolate = internal::Isolate::GetDefaultIsolateForLocking(); local 57 ASSERT(isolate != NULL) 103 internal::Isolate* isolate = internal::Isolate::Current(); local 117 internal::Isolate* isolate = internal::Isolate::Current(); local 126 internal::Isolate* isolate = internal::Isolate::Current(); local 402 Isolate* isolate = Isolate::Current(); local 419 Isolate* isolate = Isolate::Current(); local [all...] |
compiler.h | 48 Isolate* isolate() { function in class:v8::internal::BASE_EMBEDDED 49 ASSERT(Isolate::Current() == isolate_); 148 Isolate* isolate_; 299 Isolate* isolate = Isolate::Current(); local 300 isolate->frame_element_constant_list()->Clear(); 301 isolate->result_constant_list()->Clear();
|
heap-inl.h | 33 #include "isolate.h" 473 Isolate* Heap::isolate() { function in class:v8::internal::Heap 474 return reinterpret_cast<Isolate*>(reinterpret_cast<intptr_t>(this) - 475 reinterpret_cast<size_t>(reinterpret_cast<Isolate*>(4)->heap()) + 4); 494 #define CALL_AND_RETRY(ISOLATE, FUNCTION_CALL, RETURN_VALUE, RETURN_EMPTY)\ 504 ISOLATE->heap()->CollectGarbage(Failure::cast(__maybe_object__)-> \ 512 ISOLATE->counters()->gc_last_resort_from_handles()->Increment(); \ 513 ISOLATE->heap()->CollectAllAvailableGarbage(); \ 528 // TODO(isolates): cache isolate: either accept as a parameter o [all...] |
ic.h | 88 IC(FrameDepth depth, Isolate* isolate); 132 Isolate* isolate() const { return isolate_; } function in class:v8::internal::IC 170 Isolate* isolate_; 194 CallICBase(Code::Kind kind, Isolate* isolate) 195 : IC(EXTRA_CALL_FRAME, isolate), kind_(kind) {} 239 explicit CallIC(Isolate* isolate) : CallICBase(Code::CALL_IC, isolate) [all...] |
spaces-inl.h | 31 #include "isolate.h" 60 return heap_->isolate()->memory_allocator()->GetNextPage(this); 65 PagedSpace* owner = heap_->isolate()->memory_allocator()->PageOwner(this); 71 PagedSpace* owner = heap_->isolate()->memory_allocator()->PageOwner(this); 416 return heap()->isolate()->memory_allocator()->IsPageInSpace(p, this); 477 Isolate* isolate = local 478 Page::FromAddress(RoundUp(address(), Page::kPageSize))->heap_->isolate(); 479 isolate->memory_allocator()->FreeRawMemory(address(), size(), executable); 505 heap()->isolate()->memory_allocator()->Available()) [all...] |
/external/v8/test/cctest/ |
test-circular-queue.cc | 87 ProducerThread(i::Isolate* isolate, 92 : Thread(isolate, "producer"), 136 i::Isolate* isolate = i::Isolate::Current(); local 137 ProducerThread producer1(isolate, &scq, kRecordsPerChunk, 1, semaphore); 138 ProducerThread producer2(isolate, &scq, kRecordsPerChunk, 10, semaphore); 139 ProducerThread producer3(isolate, &scq, kRecordsPerChunk, 20, semaphore);
|
test-spaces.cc | 97 // Temporarily sets a given allocator in an isolate. 100 TestMemoryAllocatorScope(Isolate* isolate, MemoryAllocator* allocator) 101 : isolate_(isolate), 102 old_allocator_(isolate->memory_allocator_) { 103 isolate->memory_allocator_ = allocator; 111 Isolate* isolate_; 122 Isolate* isolate = Isolate::Current() local 188 Isolate* isolate = Isolate::Current(); local 221 Isolate* isolate = Isolate::Current(); local [all...] |
/external/v8/src/ia32/ |
debug-ia32.cc | 52 Isolate* isolate = Isolate::Current(); local 53 rinfo()->PatchCodeWithCall(isolate->debug()->debug_break_return()->entry(), 82 Isolate* isolate = Isolate::Current(); local 84 isolate->debug()->debug_break_slot()->entry(), 131 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); 166 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); [all...] |
lithium-codegen-ia32.h | 72 Isolate* isolate() const { return info_->isolate(); } function in class:v8::internal::BASE_EMBEDDED 73 Factory* factory() const { return isolate()->factory(); } 74 Heap* heap() const { return isolate()->heap(); }
|
/external/v8/src/arm/ |
lithium-codegen-arm.h | 69 Isolate* isolate() const { return info_->isolate(); } function in class:v8::internal::BASE_EMBEDDED 70 Factory* factory() const { return isolate()->factory(); } 71 Heap* heap() const { return isolate()->heap(); }
|