/external/v8/src/ |
H A D | frames.cc | 56 StackFrameIteratorBase::StackFrameIteratorBase(Isolate* isolate, 58 : isolate_(isolate), 66 StackFrameIterator::StackFrameIterator(Isolate* isolate) argument 67 : StackFrameIteratorBase(isolate, true) { 68 Reset(isolate->thread_local_top()); 72 StackFrameIterator::StackFrameIterator(Isolate* isolate, ThreadLocalTop* t) argument 73 : StackFrameIteratorBase(isolate, true) { 141 Isolate* isolate, StackFrame::Id id) 142 : iterator_(isolate) { 167 StackTraceFrameIterator::StackTraceFrameIterator(Isolate* isolate) argument 140 JavaScriptFrameIterator( Isolate* isolate, StackFrame::Id id) argument 194 SafeStackFrameIterator( Isolate* isolate, Address fp, Address sp, Address js_entry_sp) argument 357 GetSafepointData(Isolate* isolate, Address inner_pointer, SafepointEntry* safepoint_entry, unsigned* stack_slots) argument 811 PrintTop(Isolate* isolate, FILE* file, bool print_args, bool print_line_number) argument 1529 Unwind(Isolate* isolate, FixedArray* array, int offset, int previous_handler_offset) const argument 1550 Rewind(Isolate* isolate, FixedArray* array, int offset, Address fp) argument 1634 CreateStackMap(Isolate* isolate, Zone* zone) argument [all...] |
H A D | elements.cc | 143 static MaybeHandle<Object> ThrowArrayLengthRangeError(Isolate* isolate) { argument 144 THROW_NEW_ERROR(isolate, NewRangeError("invalid_array_length", 279 Isolate* isolate = from_base->GetIsolate(); 283 HandleScope scope(isolate); 470 static void TraceTopFrame(Isolate* isolate) { argument 471 StackFrameIterator it(isolate); 478 Code* apply_builtin = isolate->builtins()->builtin( 486 JavaScriptFrame::PrintTop(isolate, stdout, false, true); 769 Isolate* isolate = from->GetIsolate(); 779 isolate, valu 873 Isolate* isolate = array->GetIsolate(); local 924 Isolate* isolate = obj->GetIsolate(); local 997 Isolate* isolate = holder->GetIsolate(); local 1353 Isolate* isolate = array->GetIsolate(); local 1405 Isolate* isolate = obj->GetIsolate(); local 1471 Isolate* isolate = backing_store->GetIsolate(); local 1554 Isolate* isolate = obj->GetIsolate(); local 1635 Isolate* isolate = obj->GetIsolate(); variable 1689 Isolate* isolate = holder->GetIsolate(); local 1706 Isolate* isolate = holder->GetIsolate(); local 1752 Isolate* isolate = obj->GetIsolate(); local [all...] |
H A D | log.h | 69 #define LOG(isolate, Call) \ 72 (isolate)->logger(); \ 77 #define LOG_CODE_EVENT(isolate, Call) \ 80 (isolate)->logger(); \ 164 bool SetUp(Isolate* isolate); 191 // Static versions of the above, operate on current isolate's logger. 300 static void EnterExternal(Isolate* isolate); 301 static void LeaveExternal(Isolate* isolate); 348 explicit Logger(Isolate* isolate); 444 explicit TimerEventScope(Isolate* isolate) argument [all...] |
H A D | deoptimizer.cc | 83 Isolate* isolate) { 84 Deoptimizer* deoptimizer = new Deoptimizer(isolate, 91 CHECK(isolate->deoptimizer_data()->current_ == NULL); 92 isolate->deoptimizer_data()->current_ = deoptimizer; 111 Deoptimizer* Deoptimizer::Grab(Isolate* isolate) { argument 112 Deoptimizer* result = isolate->deoptimizer_data()->current_; 115 isolate->deoptimizer_data()->current_ = NULL; 139 Isolate* isolate) { 141 CHECK(isolate->deoptimizer_data()->deoptimized_frame_info_ == NULL); 159 Deoptimizer* deoptimizer = new Deoptimizer(isolate, 78 New(JSFunction* function, BailoutType type, unsigned bailout_id, Address from, int fp_to_sp_delta, Isolate* isolate) argument 136 DebuggerInspectableFrame( JavaScriptFrame* frame, int jsframe_index, Isolate* isolate) argument 224 DeleteDebuggerInspectableFrame(DeoptimizedFrameInfo* info, Isolate* isolate) argument 284 VisitAllOptimizedFunctions( Isolate* isolate, OptimizedFunctionVisitor* visitor) argument 332 Isolate* isolate = context->GetHeap()->isolate(); local 437 DeoptimizeAll(Isolate* isolate) argument 454 DeoptimizeMarkedCode(Isolate* isolate) argument 548 Deoptimizer(Isolate* isolate, JSFunction* function, BailoutType type, unsigned bailout_id, Address from, int fp_to_sp_delta, Code* optimized_code) argument 672 GetDeoptimizationEntry(Isolate* isolate, int id, BailoutType type, GetEntryMode mode) argument 690 GetDeoptimizationId(Isolate* isolate, Address addr, BailoutType type) argument 729 GetDeoptimizedCodeCount(Isolate* isolate) argument 2790 EnsureCodeForDeoptimizationEntry(Isolate* isolate, BailoutType type, int max_entry_id) argument 3293 GetValue(Isolate* isolate) argument 3339 Prepare(Isolate* isolate) argument 3356 GetPreviouslyMaterialized( Isolate* isolate, int length) argument 3389 GetNext(Isolate* isolate, int lvl) argument 3497 Finish(Isolate* isolate) argument [all...] |
H A D | full-codegen.cc | 305 Isolate* isolate = info->isolate(); local 307 TimerEventScope<TimerEventCompileFullCode> timer(info->isolate()); 312 isolate->counters()->total_full_codegen_source_size()->Increment(len); 316 MacroAssembler masm(info->isolate(), NULL, kInitialBufferSize); 319 LOG_CODE_EVENT(isolate, 325 DCHECK(!isolate->has_pending_exception()); 346 LOG_CODE_EVENT(isolate, CodeEndLinePosInfoRecordEvent(*code, line_info)); 372 isolate()->factory()->NewAllocationSite(); 384 DeoptimizationOutputData::New(isolate(), lengt 1627 Patch(Isolate* isolate, Code* unoptimized) argument 1652 Revert(Isolate* isolate, Code* unoptimized) argument 1677 Isolate* isolate = code->GetIsolate(); local 1686 Isolate* isolate = code->GetIsolate(); local 1697 Verify(Isolate* isolate, Code* unoptimized) argument [all...] |
H A D | ast-value-factory.h | 51 virtual void Internalize(Isolate* isolate) = 0; 73 virtual void Internalize(Isolate* isolate) OVERRIDE; 127 virtual void Internalize(Isolate* isolate) OVERRIDE; 173 void Internalize(Isolate* isolate); 291 void Internalize(Isolate* isolate);
|
H A D | frames.h | 44 explicit InnerPointerToCodeCache(Isolate* isolate) : isolate_(isolate) { argument 118 void Unwind(Isolate* isolate, FixedArray* array, int offset, 120 int Rewind(Isolate* isolate, FixedArray* array, int offset, Address fp); 285 static inline Code* GetContainingCode(Isolate* isolate, Address pc); 290 static Code* GetSafepointData(Isolate* isolate, 314 Isolate* isolate() const { return isolate_; } 621 static void PrintTop(Isolate* isolate, FILE* file, bool print_args, 803 Isolate* isolate() const { return isolate_; } 809 StackFrameIteratorBase(Isolate* isolate, boo [all...] |
H A D | global-handles.h | 245 Isolate* isolate() { return isolate_; } function in class:v8::internal::GlobalHandles 253 explicit GlobalHandles(Isolate* isolate); 322 void Create(Isolate* isolate, Object* object, int* index); 341 Handle<Object> CreateSingleton(Isolate* isolate, argument 344 Create(isolate, object, &singleton_handles_[singleton]);
|
/external/v8/src/compiler/ |
H A D | js-generic-lowering.cc | 79 ReplaceWithStubCall(node, CodeFactory::BinaryOpIC(isolate(), token), \ 145 Callable callable = CodeFactory::CompareIC(isolate(), token); 200 CodeFactory::CallFunction(isolate(), nargs - 1, NO_CALL_FUNCTION_FLAGS); 223 Node* ref = ExternalConstant(ExternalReference(f, isolate())); 226 centrystub_constant_.set(CodeConstant(CEntryStub(isolate(), 1).GetCode())); 249 isolate(), ToBooleanStub::RESULT_AS_INVERSE_ODDBALL); 256 CodeFactory::ToBoolean(isolate(), ToBooleanStub::RESULT_AS_ODDBALL); 262 Callable callable = CodeFactory::ToNumber(isolate()); 278 Callable callable = CodeFactory::KeyedLoadIC(isolate()); 285 Callable callable = CodeFactory::LoadIC(isolate(), [all...] |
H A D | js-builtin-reducer-unittest.cc | 67 Handle<JSFunction> f(isolate()->context()->math_sqrt_fun()); 87 Handle<JSFunction> f(isolate()->context()->math_max_fun()); 100 Handle<JSFunction> f(isolate()->context()->math_max_fun()); 116 Handle<JSFunction> f(isolate()->context()->math_max_fun()); 152 Handle<JSFunction> f(isolate()->context()->math_imul_fun());
|
/external/v8/test/cctest/ |
H A D | test-unique.cc | 40 Isolate* isolate = CcTest::i_isolate(); \ 41 Factory* factory = isolate->factory(); \ 42 HandleScope sc(isolate); \ 146 Zone zone(isolate); 173 Zone zone(isolate); 213 Zone zone(isolate); 244 Zone zone(isolate); 281 Zone zone(isolate); 319 Zone zone(isolate); 354 Zone zone(isolate); [all...] |
/external/v8/src/x64/ |
H A D | code-stubs-x64.cc | 14 #include "src/isolate.h" 24 Isolate* isolate, CodeStubDescriptor* descriptor, 40 Isolate* isolate, CodeStubDescriptor* descriptor, 57 InitializeArrayConstructorDescriptor(isolate(), descriptor, 0); 63 InitializeArrayConstructorDescriptor(isolate(), descriptor, 1); 69 InitializeArrayConstructorDescriptor(isolate(), descriptor, -1); 75 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, 0); 81 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, 1); 87 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, -1); 97 isolate() 23 InitializeArrayConstructorDescriptor( Isolate* isolate, CodeStubDescriptor* descriptor, int constant_stack_parameter_count) argument 39 InitializeInternalArrayConstructorDescriptor( Isolate* isolate, CodeStubDescriptor* descriptor, int constant_stack_parameter_count) argument 1717 Isolate* isolate = masm->isolate(); local 1833 EmitSlowCase(Isolate* isolate, MacroAssembler* masm, StackArgumentsAccessor* args, int argc, Label* non_function) argument 1887 Isolate* isolate = masm->isolate(); local 2061 Isolate* isolate = masm->isolate(); local 2174 GenerateStubsAheadOfTime(Isolate* isolate) argument 2186 GenerateFPStubs(Isolate* isolate) argument 2190 GenerateAheadOfTime(Isolate* isolate) argument 3837 GenerateFixedRegStubsAheadOfTime( Isolate* isolate) argument 4295 ArrayConstructorStubAheadOfTimeHelper(Isolate* isolate) argument 4310 GenerateStubsAheadOfTime(Isolate* isolate) argument 4320 GenerateStubsAheadOfTime( Isolate* isolate) argument [all...] |
/external/v8/src/arm64/ |
H A D | code-stubs-arm64.cc | 14 #include "src/isolate.h" 24 Isolate* isolate, CodeStubDescriptor* descriptor, 45 InitializeArrayConstructorDescriptor(isolate(), descriptor, 0); 51 InitializeArrayConstructorDescriptor(isolate(), descriptor, 1); 57 InitializeArrayConstructorDescriptor(isolate(), descriptor, -1); 62 Isolate* isolate, CodeStubDescriptor* descriptor, 79 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, 0); 85 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, 1); 91 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, -1); 101 isolate() 23 InitializeArrayConstructorDescriptor( Isolate* isolate, CodeStubDescriptor* descriptor, int constant_stack_parameter_count) argument 61 InitializeInternalArrayConstructorDescriptor( Isolate* isolate, CodeStubDescriptor* descriptor, int constant_stack_parameter_count) argument 681 GenerateFixedRegStubsAheadOfTime( Isolate* isolate) argument 966 GenerateStubsAheadOfTime(Isolate* isolate) argument 983 GenerateAheadOfTime(Isolate* isolate) argument 989 GenerateAheadOfTime(Isolate* isolate) argument 995 GenerateFPStubs(Isolate* isolate) argument 1015 GenerateAheadOfTime(Isolate* isolate) argument 4710 ArrayConstructorStubAheadOfTimeHelper(Isolate* isolate) argument 4725 GenerateStubsAheadOfTime(Isolate* isolate) argument 4735 GenerateStubsAheadOfTime( Isolate* isolate) argument [all...] |
/external/v8/src/ic/arm64/ |
H A D | ic-arm64.cc | 260 Heap* heap = masm->isolate()->heap(); 320 Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); 354 Isolate* isolate = masm->isolate(); local 357 __ IncrementCounter(isolate->counters()->load_miss(), 1, x3, x4); 361 ExternalReference ref = ExternalReference(IC_Utility(kLoadIC_Miss), isolate); 421 Isolate* isolate = masm->isolate(); local 423 __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, x10, x11); 429 ExternalReference(IC_Utility(kKeyedLoadIC_Miss), isolate); 450 Isolate* isolate = masm->isolate(); local 487 Isolate* isolate = masm->isolate(); local [all...] |
/external/v8/src/arm/ |
H A D | code-stubs-arm.cc | 15 #include "src/isolate.h" 25 Isolate* isolate, CodeStubDescriptor* descriptor, 41 Isolate* isolate, CodeStubDescriptor* descriptor, 58 InitializeArrayConstructorDescriptor(isolate(), descriptor, 0); 64 InitializeArrayConstructorDescriptor(isolate(), descriptor, 1); 70 InitializeArrayConstructorDescriptor(isolate(), descriptor, -1); 76 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, 0); 82 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, 1); 88 InitializeInternalArrayConstructorDescriptor(isolate(), descriptor, -1); 112 isolate() 24 InitializeArrayConstructorDescriptor( Isolate* isolate, CodeStubDescriptor* descriptor, int constant_stack_parameter_count) argument 40 InitializeInternalArrayConstructorDescriptor( Isolate* isolate, CodeStubDescriptor* descriptor, int constant_stack_parameter_count) argument 237 GenerateFixedRegStubsAheadOfTime( Isolate* isolate) argument 968 GenerateStubsAheadOfTime(Isolate* isolate) argument 980 GenerateFPStubs(Isolate* isolate) argument 989 GenerateAheadOfTime(Isolate* isolate) argument 3894 GenerateFixedRegStubsAheadOfTime( Isolate* isolate) argument [all...] |
/external/v8/src/ic/arm/ |
H A D | ic-arm.cc | 270 Isolate* isolate = masm->isolate(); local 272 __ IncrementCounter(isolate->counters()->load_miss(), 1, r3, r4); 278 ExternalReference ref = ExternalReference(IC_Utility(kLoadIC_Miss), isolate); 297 Heap* heap = masm->isolate()->heap(); 359 Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); 404 Isolate* isolate = masm->isolate(); local 406 __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, r3, r4); 412 ExternalReference(IC_Utility(kKeyedLoadIC_Miss), isolate); 437 Isolate* isolate = masm->isolate(); local [all...] |
/external/v8/include/ |
H A D | v8-util.h | 104 static void Dispose(Isolate* isolate, UniquePersistent<V> value, K key) { } argument 121 explicit PersistentValueMap(Isolate* isolate) : isolate_(isolate) {} argument 222 Local<V> NewLocal(Isolate* isolate) const { 223 return Local<V>::New(isolate, FromVal(value_)); 364 explicit StdPersistentValueMap(Isolate* isolate) argument 365 : PersistentValueMap<K, V, Traits>(isolate) {} 407 explicit PersistentValueVector(Isolate* isolate) : isolate_(isolate) { } argument
|
/external/v8/src/ia32/ |
H A D | deoptimizer-ia32.cc | 26 Isolate* isolate = code->GetIsolate(); local 27 HandleScope scope(isolate); 67 Factory* factory = isolate->factory(); 93 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { argument 141 Address deopt_entry = GetDeoptimizationEntry(isolate, i, LAZY); 170 isolate->heap()->CreateFillerObjectAt(junk_address, 270 Immediate(ExternalReference::isolate_address(isolate()))); 273 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 329 ExternalReference::compute_output_frames_function(isolate()), 1);
|
H A D | full-codegen-ia32.cc | 16 #include "src/isolate-inl.h" 98 isolate()->factory()->NewFixedArray(function()->handler_count(), TENURED); 100 profiling_counter_ = isolate()->factory()->NewCell( 101 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget), isolate())); 123 __ cmp(ecx, isolate()->factory()->undefined_value()); 148 __ push(Immediate(isolate()->factory()->undefined_value())); 155 ExternalReference::address_of_real_stack_limit(isolate()); 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 196 FastNewContextStub stub(isolate(), heap_slots); 267 ArgumentsAccessStub stub(isolate(), typ 4882 GetBackEdgeState( Isolate* isolate, Code* unoptimized_code, Address pc) argument [all...] |
/external/v8/src/ic/ |
H A D | ic-state.h | 20 static void Clear(Isolate* isolate, Address address, 62 BinaryOpICState(Isolate* isolate, ExtraICState extra_ic_state); 64 BinaryOpICState(Isolate* isolate, Token::Value op, OverwriteMode mode) argument 70 isolate_(isolate) { 139 Isolate* isolate() const { return isolate_; } function in class:v8::internal::BASE_EMBEDDED
|
H A D | stub-cache.cc | 15 StubCache::StubCache(Isolate* isolate) : isolate_(isolate) {} argument 72 isolate()->counters()->megamorphic_stub_cache_updates()->Increment(); 96 primary_[i].key = isolate()->heap()->empty_string(); 101 secondary_[j].key = isolate()->heap()->empty_string();
|
/external/v8/src/ic/ia32/ |
H A D | ic-ia32.cc | 188 __ CheckMap(scratch, masm->isolate()->factory()->fixed_array_map(), 199 __ cmp(scratch, Immediate(masm->isolate()->factory()->the_hole_value())); 244 Heap* heap = masm->isolate()->heap(); 245 Factory* factory = masm->isolate()->factory(); 298 Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); 331 Isolate* isolate = masm->isolate(); local 332 Counters* counters = isolate->counters(); 344 __ CheckMap(eax, isolate->factory()->hash_table_map(), &slow, 374 Immediate(isolate [all...] |
/external/v8/src/ic/x87/ |
H A D | ic-x87.cc | 189 masm->isolate()->factory()->fixed_array_map(), 201 __ cmp(scratch, Immediate(masm->isolate()->factory()->the_hole_value())); 246 Heap* heap = masm->isolate()->heap(); 247 Factory* factory = masm->isolate()->factory(); 300 Handle<Map> fixed_array_map(masm->isolate()->heap()->fixed_array_map()); 333 Isolate* isolate = masm->isolate(); local 334 Counters* counters = isolate->counters(); 346 __ CheckMap(eax, isolate->factory()->hash_table_map(), &slow, 376 Immediate(isolate [all...] |
/external/v8/src/x87/ |
H A D | full-codegen-x87.cc | 16 #include "src/isolate-inl.h" 98 isolate()->factory()->NewFixedArray(function()->handler_count(), TENURED); 100 profiling_counter_ = isolate()->factory()->NewCell( 101 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget), isolate())); 123 __ cmp(ecx, isolate()->factory()->undefined_value()); 148 __ push(Immediate(isolate()->factory()->undefined_value())); 155 ExternalReference::address_of_real_stack_limit(isolate()); 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 196 FastNewContextStub stub(isolate(), heap_slots); 264 ArgumentsAccessStub stub(isolate(), typ 4871 GetBackEdgeState( Isolate* isolate, Code* unoptimized_code, Address pc) argument [all...] |
/external/v8/src/heap/ |
H A D | spaces.cc | 91 CodeRange::CodeRange(Isolate* isolate) argument 92 : isolate_(isolate), 252 MemoryAllocator::MemoryAllocator(Isolate* isolate) argument 253 : isolate_(isolate), 494 if (!heap()->isolate()->memory_allocator()->CommitMemory(start, length, 499 CodeRange* code_range = heap_->isolate()->code_range(); 506 heap_->isolate()->memory_allocator()->ZapBlock(start, length); 516 CodeRange* code_range = heap_->isolate()->code_range(); 888 area_size_ = heap->isolate()->memory_allocator()->CodePageAreaSize(); 912 heap()->isolate() 1767 ClearHistograms(Isolate* isolate) argument 1802 Isolate* isolate = obj->GetIsolate(); local 1818 ReportHistogram(Isolate* isolate, bool print_spill) argument 1870 DoReportStatistics(Isolate* isolate, HistogramInfo* info, const char* description) argument 1918 Isolate* isolate = heap()->isolate(); local 2598 ReportCodeStatistics(Isolate* isolate) argument 2616 ResetCodeStatistics(Isolate* isolate) argument 2631 EnterComment(Isolate* isolate, const char* comment, int delta) argument 2657 CollectCommentStatistics(Isolate* isolate, RelocIterator* it) argument 2696 Isolate* isolate = heap()->isolate(); local 3073 Isolate* isolate = heap()->isolate(); local [all...] |