/external/v8/src/ |
H A D | layout-descriptor-inl.h | 18 Handle<LayoutDescriptor> LayoutDescriptor::New(Isolate* isolate, int length) { argument 21 return handle(LayoutDescriptor::FromSmi(Smi::kZero), isolate); 24 return Handle<LayoutDescriptor>::cast(isolate->factory()->NewFixedTypedArray(
|
H A D | layout-descriptor.cc | 20 Isolate* isolate = descriptors->GetIsolate(); local 21 if (!FLAG_unbox_double_fields) return handle(FastPointerLayout(), isolate); 28 return handle(FastPointerLayout(), isolate); 34 LayoutDescriptor::New(isolate, layout_descriptor_length); 39 return handle(layout_descriptor, isolate); 46 Isolate* isolate = map->GetIsolate(); local 48 isolate); 57 isolate, layout_descriptor, field_index + details.field_width_in_words()); 65 return handle(layout_desc, isolate); 99 Isolate* isolate, Handl 98 EnsureCapacity( Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor, int new_capacity) argument 179 NewForTesting(Isolate* isolate, int length) argument [all...] |
H A D | macro-assembler.h | 250 Isolate* isolate, AllocationFlags flags) { 252 return ExternalReference::old_space_allocation_top_address(isolate); 254 return ExternalReference::new_space_allocation_top_address(isolate); 259 Isolate* isolate, AllocationFlags flags) { 261 return ExternalReference::old_space_allocation_limit_address(isolate); 263 return ExternalReference::new_space_allocation_limit_address(isolate); 249 GetAllocationTopReference( Isolate* isolate, AllocationFlags flags) argument 258 GetAllocationLimitReference( Isolate* isolate, AllocationFlags flags) argument
|
H A D | messages.h | 78 explicit StackFrameBase(Isolate* isolate) : isolate_(isolate) {} argument 88 JSStackFrame(Isolate* isolate, Handle<Object> receiver, 115 void FromFrameArray(Isolate* isolate, Handle<FrameArray> array, int frame_ix); 169 void FromFrameArray(Isolate* isolate, Handle<FrameArray> array, int frame_ix); 194 void FromFrameArray(Isolate* isolate, Handle<FrameArray> array, int frame_ix); 201 FrameArrayIterator(Isolate* isolate, Handle<FrameArray> array, 233 Isolate* isolate, Handle<JSFunction> target, Handle<Object> new_target, 237 static MaybeHandle<String> ToString(Isolate* isolate, Handle<Object> recv); 240 Isolate* isolate, Handl [all...] |
/external/v8/src/libplatform/ |
H A D | default-platform.cc | 29 bool PumpMessageLoop(v8::Platform* platform, v8::Isolate* isolate) { argument 30 return reinterpret_cast<DefaultPlatform*>(platform)->PumpMessageLoop(isolate); 33 void RunIdleTasks(v8::Platform* platform, v8::Isolate* isolate, argument 36 isolate, idle_time_in_seconds); 108 Task* DefaultPlatform::PopTaskInMainThreadQueue(v8::Isolate* isolate) { argument 109 auto it = main_thread_queue_.find(isolate); 119 Task* DefaultPlatform::PopTaskInMainThreadDelayedQueue(v8::Isolate* isolate) { argument 120 auto it = main_thread_delayed_queue_.find(isolate); 133 IdleTask* DefaultPlatform::PopTaskInMainThreadIdleQueue(v8::Isolate* isolate) { argument 134 auto it = main_thread_idle_queue_.find(isolate); 143 PumpMessageLoop(v8::Isolate* isolate) argument 166 RunIdleTasks(v8::Isolate* isolate, double idle_time_in_seconds) argument 191 CallOnForegroundThread(v8::Isolate* isolate, Task* task) argument 197 CallDelayedOnForegroundThread(Isolate* isolate, Task* task, double delay_in_seconds) argument 205 CallIdleOnForegroundThread(Isolate* isolate, IdleTask* task) argument 211 IdleTasksEnabled(Isolate* isolate) argument [all...] |
/external/v8/src/mips/ |
H A D | code-stubs-mips.h | 43 explicit StoreRegistersStateStub(Isolate* isolate) argument 44 : PlatformCodeStub(isolate) {} 46 static void GenerateAheadOfTime(Isolate* isolate); 56 explicit RestoreRegistersStateStub(Isolate* isolate) argument 57 : PlatformCodeStub(isolate) {} 59 static void GenerateAheadOfTime(Isolate* isolate); 69 RecordWriteStub(Isolate* isolate, argument 75 : PlatformCodeStub(isolate), 86 RecordWriteStub(uint32_t key, Isolate* isolate) argument 87 : PlatformCodeStub(key, isolate), regs 275 DirectCEntryStub(Isolate* isolate) argument 290 NameDictionaryLookupStub(Isolate* isolate, LookupMode mode) argument [all...] |
H A D | deoptimizer-mips.cc | 27 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { argument 41 CodePatcher patcher(isolate, pointer, 1); 48 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, 64 Address deopt_entry = GetDeoptimizationEntry(isolate, i, LAZY); 70 CodePatcher patcher(isolate, call_address, call_size_in_words); 137 __ li(a2, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 168 __ li(t1, Operand(ExternalReference::isolate_address(isolate()))); 173 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 236 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/mips64/ |
H A D | code-stubs-mips64.h | 44 explicit StoreRegistersStateStub(Isolate* isolate) argument 45 : PlatformCodeStub(isolate) {} 47 static void GenerateAheadOfTime(Isolate* isolate); 57 explicit RestoreRegistersStateStub(Isolate* isolate) argument 58 : PlatformCodeStub(isolate) {} 60 static void GenerateAheadOfTime(Isolate* isolate); 70 RecordWriteStub(Isolate* isolate, argument 76 : PlatformCodeStub(isolate), 87 RecordWriteStub(uint32_t key, Isolate* isolate) argument 88 : PlatformCodeStub(key, isolate), regs 276 DirectCEntryStub(Isolate* isolate) argument 291 NameDictionaryLookupStub(Isolate* isolate, LookupMode mode) argument [all...] |
H A D | deoptimizer-mips64.cc | 27 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { argument 41 CodePatcher patcher(isolate, pointer, 1); 48 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, 64 Address deopt_entry = GetDeoptimizationEntry(isolate, i, LAZY); 70 CodePatcher patcher(isolate, call_address, call_size_in_words); 137 __ li(a2, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 168 __ li(a5, Operand(ExternalReference::isolate_address(isolate()))); 173 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 235 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/ppc/ |
H A D | code-stubs-ppc.h | 45 explicit StoreRegistersStateStub(Isolate* isolate) argument 46 : PlatformCodeStub(isolate) {} 48 static void GenerateAheadOfTime(Isolate* isolate); 58 explicit RestoreRegistersStateStub(Isolate* isolate) argument 59 : PlatformCodeStub(isolate) {} 61 static void GenerateAheadOfTime(Isolate* isolate); 71 RecordWriteStub(Isolate* isolate, Register object, Register value, argument 74 : PlatformCodeStub(isolate), 85 RecordWriteStub(uint32_t key, Isolate* isolate) argument 86 : PlatformCodeStub(key, isolate), regs 266 DirectCEntryStub(Isolate* isolate) argument 281 NameDictionaryLookupStub(Isolate* isolate, LookupMode mode) argument [all...] |
H A D | deoptimizer-ppc.cc | 33 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { argument 48 CodePatcher patcher(isolate, pointer, 1); 55 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, 71 Address deopt_entry = GetDeoptimizationEntry(isolate, i, LAZY); 79 CodePatcher patcher(isolate, call_address, call_size_in_words); 144 __ mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 174 __ mov(r8, Operand(ExternalReference::isolate_address(isolate()))); 178 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 235 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/profiler/ |
H A D | cpu-profiler.h | 14 #include "src/isolate.h" 134 ProfilerEventsProcessor(Isolate* isolate, ProfileGenerator* generator, 145 void AddCurrentStack(Isolate* isolate, bool update_stats = false); 146 void AddDeoptStack(Isolate* isolate, Address from, int fp_to_sp_delta); 190 explicit CpuProfiler(Isolate* isolate); 192 CpuProfiler(Isolate* isolate, CpuProfilesCollection* profiles, 215 Isolate* isolate() const { return isolate_; } function in class:v8::internal::CpuProfiler
|
H A D | heap-profiler.cc | 70 Isolate* isolate) { 74 get_retainer_infos_callback_(reinterpret_cast<v8::Isolate*>(isolate)); 94 heap()->isolate()->debug()->feature_tracker()->Track( 133 heap()->isolate()->debug()->feature_tracker()->Track( 208 heap()->isolate()->global_handles()->SetRetainedObjectInfo(id, info); 69 GetRetainerInfos( Isolate* isolate) argument
|
/external/v8/src/regexp/arm/ |
H A D | regexp-macro-assembler-arm.cc | 41 * - fp[56] Isolate* isolate (address of the current isolate) 96 RegExpMacroAssemblerARM::RegExpMacroAssemblerARM(Isolate* isolate, Zone* zone, argument 99 : NativeRegExpMacroAssembler(isolate, zone), 100 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 304 // r3: Isolate* isolate or 0 if unicode flag. 324 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); 330 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 653 ExternalReference::address_of_stack_limit(isolate()); 867 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); [all...] |
H A D | regexp-macro-assembler-arm.h | 19 RegExpMacroAssemblerARM(Isolate* isolate, Zone* zone, Mode mode, 191 Isolate* isolate() const { return masm_->isolate(); } function in class:v8::internal::RegExpMacroAssemblerARM
|
/external/v8/src/regexp/arm64/ |
H A D | regexp-macro-assembler-arm64.h | 19 RegExpMacroAssemblerARM64(Isolate* isolate, Zone* zone, Mode mode, 266 Isolate* isolate() const { return masm_->isolate(); } function in class:v8::internal::RegExpMacroAssemblerARM64
|
/external/v8/src/regexp/ |
H A D | interpreter-irregexp.cc | 28 static bool BackRefMatchesNoCase(Isolate* isolate, int from, int current, argument 37 offset_a, offset_b, length, unicode ? nullptr : isolate) == 1; 41 static bool BackRefMatchesNoCase(Isolate* isolate, int from, int current, argument 154 static RegExpImpl::IrregexpResult RawMatch(Isolate* isolate, argument 530 !BackRefMatchesNoCase(isolate, from, current, len, subject, 548 !BackRefMatchesNoCase(isolate, from, current - len, len, subject, 590 Isolate* isolate, 604 return RawMatch(isolate, 614 return RawMatch(isolate, 589 Match( Isolate* isolate, Handle<ByteArray> code_array, Handle<String> subject, int* registers, int start_position) argument
|
H A D | regexp-macro-assembler.h | 55 RegExpMacroAssembler(Isolate* isolate, Zone* zone); 161 size_t byte_length, Isolate* isolate); 185 Isolate* isolate() const { return isolate_; } function in class:v8::internal::RegExpMacroAssembler 214 NativeRegExpMacroAssembler(Isolate* isolate, Zone* zone); 223 Isolate* isolate); 231 Isolate* isolate); 235 static int CheckStackGuardState(Isolate* isolate, int start_index, 257 Isolate* isolate);
|
/external/v8/src/regexp/mips/ |
H A D | regexp-macro-assembler-mips.h | 18 RegExpMacroAssemblerMIPS(Isolate* isolate, Zone* zone, Mode mode, 197 Isolate* isolate() const { return masm_->isolate(); } function in class:v8::internal::RegExpMacroAssemblerMIPS
|
/external/v8/src/regexp/mips64/ |
H A D | regexp-macro-assembler-mips64.h | 18 RegExpMacroAssemblerMIPS(Isolate* isolate, Zone* zone, Mode mode, 201 Isolate* isolate() const { return masm_->isolate(); } function in class:v8::internal::RegExpMacroAssemblerMIPS
|
/external/v8/src/regexp/ppc/ |
H A D | regexp-macro-assembler-ppc.cc | 41 * - fp[44] Isolate* isolate (address of the current isolate) 98 RegExpMacroAssemblerPPC::RegExpMacroAssemblerPPC(Isolate* isolate, Zone* zone, argument 101 : NativeRegExpMacroAssembler(isolate, zone), 102 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 323 // r6: Isolate* isolate or 0 if unicode flag. 343 __ mov(r6, Operand(ExternalReference::isolate_address(isolate()))); 349 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 689 ExternalReference::address_of_stack_limit(isolate()); 915 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); [all...] |
H A D | regexp-macro-assembler-ppc.h | 20 RegExpMacroAssemblerPPC(Isolate* isolate, Zone* zone, Mode mode, 182 Isolate* isolate() const { return masm_->isolate(); } function in class:v8::internal::RegExpMacroAssemblerPPC
|
/external/v8/src/regexp/s390/ |
H A D | regexp-macro-assembler-s390.h | 19 RegExpMacroAssemblerS390(Isolate* isolate, Zone* zone, Mode mode, 182 Isolate* isolate() const { return masm_->isolate(); } function in class:v8::internal::RegExpMacroAssemblerS390
|
/external/v8/src/regexp/x64/ |
H A D | regexp-macro-assembler-x64.h | 19 RegExpMacroAssemblerX64(Isolate* isolate, Zone* zone, Mode mode, 95 Isolate* isolate); 252 Isolate* isolate() const { return masm_.isolate(); } function in class:v8::internal::RegExpMacroAssemblerX64
|
/external/v8/src/runtime/ |
H A D | runtime-atomics.cc | 169 inline Object* ToObject(Isolate* isolate, int8_t t) { return Smi::FromInt(t); } argument 171 inline Object* ToObject(Isolate* isolate, uint8_t t) { return Smi::FromInt(t); } argument 173 inline Object* ToObject(Isolate* isolate, int16_t t) { return Smi::FromInt(t); } argument 175 inline Object* ToObject(Isolate* isolate, uint16_t t) { argument 180 inline Object* ToObject(Isolate* isolate, int32_t t) { argument 181 return *isolate->factory()->NewNumber(t); 185 inline Object* ToObject(Isolate* isolate, uint32_t t) { argument 186 return *isolate->factory()->NewNumber(t); 191 inline Object* DoCompareExchange(Isolate* isolate, void* buffer, size_t index, argument 197 return ToObject(isolate, resul 202 DoAdd(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument 211 DoSub(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument 220 DoAnd(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument 229 DoOr(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument 238 DoXor(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument 247 DoExchange(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument 264 DoCompareExchangeUint8Clamped(Isolate* isolate, void* buffer, size_t index, Handle<Object> oldobj, Handle<Object> newobj) argument 301 DoExchangeUint8Clamped(Isolate* isolate, void* buffer, size_t index, Handle<Object> obj) argument [all...] |