/external/v8/src/arm64/ |
macro-assembler-arm64.h | [all...] |
/external/v8/src/ |
factory.h | 41 // v8::internal::Heap::FatalProcessOutOfMemory typically by calling 132 // a Heap::PretenureFlag argument to optionally request that they be 274 // are backed by a string resource that resides outside the V8 heap. 418 // The return value may be a smi or a heap number. 459 // Creates mutable heap number object with value field set to hole NaN. 465 // Creates heap number object with not yet set value field. 551 // Creates a new on-heap JSTypedArray. 698 &isolate()->heap()->roots_[Heap::k##camel_name##RootIndex])); \ 706 &isolate()->heap()->roots_[Heap::k##Name##MapRootIndex])); [all...] |
objects-debug.cc | 390 Heap* heap = GetHeap(); local 391 CHECK(!heap->InNewSpace(this)); 395 static_cast<size_t>(instance_size()) < heap->Capacity())); 396 CHECK(GetBackPointer()->IsUndefined(heap->isolate()) || 414 CHECK_EQ(Heap::GetStaticVisitorIdForMap(this), visitor_id()); 672 Heap* heap = GetHeap(); local 676 CHECK(number == heap->nan_value() || 677 number == heap->hole_nan_value()) [all...] |
string-builder.h | 192 ReplacementStringBuilder(Heap* heap, Handle<String> subject, 194 : heap_(heap), 195 array_builder_(heap->isolate(), estimated_part_count), 261 Heap* heap_;
|
/external/v8/src/full-codegen/ |
full-codegen.h | 644 virtual void Plug(Heap::RootListIndex index) const = 0; 699 void Plug(Heap::RootListIndex) const override; 718 void Plug(Heap::RootListIndex) const override; 755 void Plug(Heap::RootListIndex) const override; 780 void Plug(Heap::RootListIndex) const override; [all...] |
/external/v8/src/heap/ |
gc-tracer.cc | 5 #include "src/heap/gc-tracer.h" 8 #include "src/heap/heap-inl.h" 14 static size_t CountTotalHolesSize(Heap* heap) { 16 OldSpaces spaces(heap); 100 GCTracer::GCTracer(Heap* heap) 101 : heap_(heap), 198 if (Heap::IsYoungGenerationCollector(collector)) [all...] |
spaces.cc | 5 #include "src/heap/spaces.h" 14 #include "src/heap/array-buffer-tracker.h" 15 #include "src/heap/incremental-marking.h" 16 #include "src/heap/mark-compact.h" 17 #include "src/heap/slot-set.h" 46 DCHECK(owner == page->heap()->old_space() || 47 owner == page->heap()->map_space() || 48 owner == page->heap()->code_space()); 58 space_->heap() 68 PauseAllocationObserversScope::PauseAllocationObserversScope(Heap* heap 659 Heap* heap = isolate_->heap(); local [all...] |
/external/v8/src/ic/arm/ |
handler-compiler-arm.cc | 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 98 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()); 170 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 197 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); 275 __ LoadRoot(data, Heap::kUndefinedValueRootIndex); 494 __ LoadRoot(scratch1(), Heap::kNoInterceptorResultSentinelRootIndex); 588 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex);
|
/external/v8/src/ic/arm64/ |
handler-compiler-arm64.cc | 78 __ JumpIfNotRoot(map, Heap::kHashTableMapRootIndex, miss_label); 99 __ JumpIfNotRoot(scratch, Heap::kTheHoleValueRootIndex, miss); 177 __ LoadRoot(data, Heap::kUndefinedValueRootIndex); 249 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()); 290 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 319 __ JumpIfRoot(result, Heap::kTheHoleValueRootIndex, &miss); 526 __ JumpIfRoot(x0, Heap::kNoInterceptorResultSentinelRootIndex,
|
/external/v8/src/ic/mips/ |
handler-compiler-mips.cc | 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 96 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()); 163 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 189 __ LoadRoot(at, Heap::kTheHoleValueRootIndex); 264 __ LoadRoot(data, Heap::kUndefinedValueRootIndex); 477 __ LoadRoot(scratch1(), Heap::kNoInterceptorResultSentinelRootIndex); 569 __ LoadRoot(at, Heap::kTheHoleValueRootIndex);
|
/external/v8/src/ic/mips64/ |
handler-compiler-mips64.cc | 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 96 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()); 163 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 189 __ LoadRoot(at, Heap::kTheHoleValueRootIndex); 264 __ LoadRoot(data, Heap::kUndefinedValueRootIndex); 477 __ LoadRoot(scratch1(), Heap::kNoInterceptorResultSentinelRootIndex); 569 __ LoadRoot(at, Heap::kTheHoleValueRootIndex);
|
/external/v8/src/ic/ppc/ |
handler-compiler-ppc.cc | 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 97 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()); 165 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 192 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); 269 __ LoadRoot(data, Heap::kUndefinedValueRootIndex); 493 __ LoadRoot(scratch1(), Heap::kNoInterceptorResultSentinelRootIndex); 586 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex);
|
/external/v8/src/ic/s390/ |
handler-compiler-s390.cc | 53 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 95 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()); 160 __ CompareRoot(map, Heap::kHashTableMapRootIndex); 185 __ CompareRoot(scratch, Heap::kTheHoleValueRootIndex); 259 __ LoadRoot(data, Heap::kUndefinedValueRootIndex); 475 __ CompareRoot(r2, Heap::kNoInterceptorResultSentinelRootIndex); 564 __ CompareRoot(result, Heap::kTheHoleValueRootIndex);
|
/external/v8/src/crankshaft/x64/ |
lithium-codegen-x64.cc | [all...] |
/art/runtime/ |
runtime.h | 47 class Heap; 256 gc::Heap* GetHeap() const { 760 gc::Heap* heap_;
|
/external/v8/src/builtins/ |
builtins-arguments.cc | 84 Node* empty_fixed_array = LoadRoot(Heap::kEmptyFixedArrayRootIndex); 94 Node* fixed_array_map = LoadRoot(Heap::kFixedArrayMapRootIndex); 105 LoadRoot(Heap::kSloppyArgumentsElementsMapRootIndex);
|
builtins-promise.cc | 103 Node* map = LoadRoot(Heap::kJSPromiseCapabilityMapRootIndex); 194 StoreMapNoWriteBarrier(context, Heap::kFunctionContextMapRootIndex); 656 Heap::kPromiseResolveThenableJobInfoMapRootIndex); [all...] |
/external/v8/src/compiler/ |
code-assembler.h | 17 #include "src/heap/heap.h" 263 Node* LoadRoot(Heap::RootListIndex root_index); 276 Node* StoreRoot(Heap::RootListIndex root_index, Node* value); 365 Node* receiver = LoadRoot(Heap::kUndefinedValueRootIndex);
|
/art/runtime/gc/ |
heap.h | 123 class Heap { 153 // How often we allow heap trimming to happen (nanoseconds). 158 // Create a heap with the requested sizes. The possible empty 161 Heap(size_t initial_size, 193 ~Heap(); 250 // Visit all of the live objects in the heap. 277 // The given reference is believed to be to an object in the Java heap, check the soundness of it. 290 // A weaker test than IsLiveObject or VerifyObject that doesn't require the heap lock, 300 // Returns true if 'obj' is a live heap object, false otherwise (including for invalid addresses). 301 // Requires the heap lock to be held [all...] |
/art/runtime/gc/space/ |
rosalloc_space.cc | 23 #include "gc/heap.h" 99 if (VLOG_IS_ON(heap) || VLOG_IS_ON(startup)) { 112 size_t starting_size = Heap::kDefaultStartingSize; 125 if (VLOG_IS_ON(heap) || VLOG_IS_ON(startup)) { 195 CHECK(Contains(ptr)) << "Free (" << ptr << ") not in bounds of heap " << *this; 229 LOG(ERROR) << "FreeList[" << i << "] (" << ptrs[i] << ") not in bounds of heap " << *this; 246 VLOG(heap) << "RosAllocSpace::Trim() "; 249 // SOA required for Rosalloc::Trim() -> ArtRosAllocMoreCore() -> Heap::GetRosAllocSpace. 279 VLOG(heap) << "RosAllocSpace::SetFootprintLimit " << PrettySize(new_size); 280 // Compare against the actual footprint, rather than the Size(), because the heap may not hav 417 Heap* heap = Runtime::Current()->GetHeap(); local [all...] |
/external/v8/src/arm/ |
macro-assembler-arm.h | 197 Heap::RootListIndex index, 201 Heap::RootListIndex index, 588 // If |object| is neither smi nor heap number, |not_number| is jumped to 776 // tag_allocated_object is true the result is tagged as as a heap object. 798 // Allocates a heap number or jumps to the gc_required label if the young [all...] |
/external/v8/src/ppc/ |
macro-assembler-ppc.h | 180 void LoadRoot(Register destination, Heap::RootListIndex index, 183 void StoreRoot(Register source, Heap::RootListIndex index, 696 // tag_allocated_object is true the result is tagged as as a heap object. 714 // Allocates a heap number or jumps to the gc_required label if the young 752 // Compare object type for heap object. heap_object contains a non-Sm [all...] |
macro-assembler-ppc.cc | 30 Handle<Object>::New(isolate()->heap()->undefined_value(), isolate()); 267 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index, 274 void MacroAssembler::StoreRoot(Register source, Heap::RootListIndex index, 276 DCHECK(Heap::RootCanBeWrittenAfterInitialization(index)); 331 // register 'object' contains a heap object pointer. 400 // register 'object' contains a heap object pointer. The heap object [all...] |
/prebuilts/go/darwin-x86/src/container/heap/ |
heap.go | 5 // Package heap provides heap operations for any type that implements 6 // heap.Interface. A heap is a tree with the property that each node is the 11 // A heap is a common way to implement a priority queue. To build a priority 12 // queue, implement the Heap interface with the (negative) priority as the 17 package heap package 21 // Any type that implements heap.Interface may be used as a 22 // min-heap with the following invariants (established after 27 // Note that Push and Pop in this interface are for package heap' [all...] |
/prebuilts/go/linux-x86/src/container/heap/ |
heap.go | 5 // Package heap provides heap operations for any type that implements 6 // heap.Interface. A heap is a tree with the property that each node is the 11 // A heap is a common way to implement a priority queue. To build a priority 12 // queue, implement the Heap interface with the (negative) priority as the 17 package heap package 21 // Any type that implements heap.Interface may be used as a 22 // min-heap with the following invariants (established after 27 // Note that Push and Pop in this interface are for package heap' [all...] |