HomeSort by relevance Sort by last modified time
    Searched refs:Heap (Results 1 - 25 of 491) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/v8/src/heap/
incremental-marking-job.h 13 class Heap;
25 static void Step(Heap* heap);
37 void Start(Heap* heap);
41 void ScheduleTask(Heap* heap);
scavenger.h 8 #include "src/heap/objects-visiting.h"
9 #include "src/heap/slot-set.h"
19 explicit Scavenger(Heap* heap) : heap_(heap) {}
24 // Callback function passed to Heap::Iterate etc. Copies an object if
26 // ensure the precondition that the object is (a) a heap object and (b) in
27 // the heap's from space.
29 static inline SlotCallbackResult CheckAndScavengeObject(Heap* heap,
40 Heap* heap() { return heap_; } function in class:v8::internal::Scavenger
    [all...]
scavenge-job.h 10 #include "src/heap/gc-tracer.h"
15 class Heap;
40 void ScheduleIdleTaskIfNeeded(Heap* heap, int bytes_allocated);
45 void RescheduleIdleTask(Heap* heap);
73 void ScheduleIdleTask(Heap* heap);
array-buffer-tracker.h 17 class Heap;
33 inline static void RegisterNew(Heap* heap, JSArrayBuffer* buffer);
34 inline static void Unregister(Heap* heap, JSArrayBuffer* buffer);
38 static void FreeDeadInNewSpace(Heap* heap);
68 explicit LocalArrayBufferTracker(Heap* heap) : heap_(heap) {}
    [all...]
incremental-marking-job.cc 5 #include "src/heap/incremental-marking-job.h"
8 #include "src/heap/heap-inl.h"
9 #include "src/heap/heap.h"
10 #include "src/heap/incremental-marking.h"
17 void IncrementalMarkingJob::Start(Heap* heap) {
18 DCHECK(!heap->incremental_marking()->IsStopped());
19 ScheduleTask(heap);
45 Heap* heap = isolate()->heap(); local
    [all...]
heap-inl.h 13 #include "src/heap/heap.h"
14 #include "src/heap/incremental-marking-inl.h"
15 #include "src/heap/mark-compact.h"
16 #include "src/heap/object-stats.h"
17 #include "src/heap/remembered-set.h"
18 #include "src/heap/spaces-inl.h"
19 #include "src/heap/store-buffer.h"
60 SemiSpace::AssertValidRange(target->GetIsolate()->heap()->new_space()->top(),
123 type* Heap::name() { return type::cast(roots_[k##camel_name##RootIndex]);
    [all...]
memory-reducer.h 16 class Heap;
113 explicit MemoryReducer(Heap* heap)
114 : heap_(heap),
139 Heap* heap() { return heap_; } function in class:v8::internal::MemoryReducer
161 Heap* heap_;
objects-visiting.cc 5 #include "src/heap/objects-visiting.h"
7 #include "src/heap/heap-inl.h"
8 #include "src/heap/mark-compact-inl.h"
9 #include "src/heap/objects-visiting-inl.h"
222 static bool MustRecordSlots(Heap* heap) {
223 return heap->gc_state() == Heap::MARK_COMPACT &&
224 heap->mark_compact_collector()->is_compacting()
    [all...]
scavenge-job.cc 5 #include "src/heap/scavenge-job.h"
8 #include "src/heap/heap-inl.h"
9 #include "src/heap/heap.h"
20 Heap* heap = isolate()->heap(); local
24 double start_ms = heap->MonotonicallyIncreasingTimeInMs();
27 heap->tracer()->ScavengeSpeedInBytesPerMillisecond()
    [all...]
scavenger-inl.h 8 #include "src/heap/scavenger.h"
14 DCHECK(object->GetIsolate()->heap()->InFromSpace(object));
16 // We use the first word (where the map pointer usually is) of a heap
26 DCHECK(object->GetIsolate()->heap()->InFromSpace(*p));
31 object->GetHeap()->UpdateAllocationSite<Heap::kGlobal>(
40 SlotCallbackResult Scavenger::CheckAndScavengeObject(Heap* heap,
44 if (heap->InFromSpace(object)) {
55 if (heap->InToSpace(object)) {
65 void StaticScavengeVisitor::VisitPointer(Heap* heap, HeapObject* obj
    [all...]
  /external/v8/src/snapshot/
natives-common.cc 7 #include "src/heap/heap.h"
15 FixedArray* NativesCollection<CORE>::GetSourceCache(Heap* heap) {
16 return heap->natives_source_cache();
21 FixedArray* NativesCollection<EXPERIMENTAL>::GetSourceCache(Heap* heap) {
22 return heap->experimental_natives_source_cache();
27 FixedArray* NativesCollection<EXTRAS>::GetSourceCache(Heap* heap) {
    [all...]
  /art/tools/cpp-define-generator/
constant_heap.def 17 // Export heap values.
20 #include "gc/heap.h"
23 // Size of references to the heap on the stack.
24 DEFINE_EXPR(MIN_LARGE_OBJECT_THRESHOLD, size_t, art::gc::Heap::kMinLargeObjectThreshold)
  /art/runtime/gc/accounting/
remembered_set.h 39 class Heap;
50 explicit RememberedSet(const std::string& name, Heap* heap, space::ContinuousSpace* space)
51 : name_(name), heap_(heap), space_(space) {}
67 Heap* GetHeap() const {
77 Heap* const heap_;
mod_union_table-inl.h 32 Heap* heap,
34 : ModUnionTableReferenceCache(name, heap, space) {}
mod_union_table.h 44 class Heap;
52 // A callback for visiting an object in the heap.
59 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space)
61 heap_(heap),
104 Heap* GetHeap() const {
114 Heap* const heap_;
121 explicit ModUnionTableReferenceCache(const std::string& name, Heap* heap,
123 : ModUnionTable(name, heap, space) {
    [all...]
heap_bitmap.h 30 class Heap;
66 explicit HeapBitmap(Heap* heap) : heap_(heap) {}
69 const Heap* const heap_;
86 friend class art::gc::Heap;
  /external/v8/src/
address-map.cc 6 #include "src/heap/heap.h"
17 for (uint32_t i = 0; i < Heap::kStrongRootListLength; i++) {
18 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(i);
19 Object* root = isolate->heap()->root(root_index);
23 if (isolate->heap()->RootCanBeTreatedAsConstant(root_index)) {
36 CHECK(!Heap::RootIsImmortalImmovable(root_index));
  /art/runtime/gc/collector/
partial_mark_sweep.h 33 PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
  /system/core/libmemunreachable/
Allocator.h 42 class Heap {
44 Heap();
45 ~Heap();
48 Heap(const Heap& other) : impl_(other.impl_), owns_impl_(false) {}
51 Heap& operator=(const Heap&) = delete;
70 bool operator==(const Heap& other) const { return impl_ == other.impl_; }
71 bool operator!=(const Heap& other) const { return !(*this == other); }
100 // STLAllocator implements the std allocator interface on top of a Heap
    [all...]
  /art/runtime/
runtime_options.def 48 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryMaximumSize, gc::Heap::kDefaultMaximumSize) // -Xmx
49 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryInitialSize, gc::Heap::kDefaultInitialSize) // -Xms
51 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMinFree, gc::Heap::kDefaultMinFree)
52 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMaxFree, gc::Heap::kDefaultMaxFree)
53 RUNTIME_OPTIONS_KEY (MemoryKiB, NonMovingSpaceCapacity, gc::Heap::kDefaultNonMovingSpaceCapacity)
54 RUNTIME_OPTIONS_KEY (double, HeapTargetUtilization, gc::Heap::kDefaultTargetUtilization)
55 RUNTIME_OPTIONS_KEY (double, ForegroundHeapGrowthMultiplier, gc::Heap::kDefaultHeapGrowthMultiplier)
61 LongPauseLogThreshold, gc::Heap::kDefaultLongPauseLogThreshold)
63 LongGCLogThreshold, gc::Heap::kDefaultLongGCLogThreshold)
96 LargeObjectSpace, gc::Heap::kDefaultLargeObjectSpaceType
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/IScsiDxe/
IScsiIbft.c 84 Add one item into the heap.
86 @param[in, out] Heap On input, the current address of the heap; On output, the address of
87 the heap after the item is added.
88 @param[in] Data The data to add into the heap.
93 IN OUT UINT8 **Heap,
101 *Heap -= Len + 1;
103 CopyMem (*Heap, Data, Len);
104 *(*Heap + Len) = 0;
111 @param[in, out] Heap The heap.
    [all...]
  /device/linaro/bootloader/edk2/NetworkPkg/IScsiDxe/
IScsiIbft.c 94 Add one item into the heap.
96 @param[in, out] Heap On input, the current address of the heap. On output, the address of
97 the heap after the item is added.
98 @param[in] Data The data to add into the heap.
104 IN OUT UINT8 **Heap,
112 *Heap -= Len + 1;
114 CopyMem (*Heap, Data, Len);
115 *(*Heap + Len) = 0;
123 @param[in, out] Heap The heap.
    [all...]
  /external/valgrind/exp-sgcheck/
pc_common.c 139 } Heap;
184 xe.XE.Heap.addr = a;
185 xe.XE.Heap.sszB = is_write ? -size : size;
186 xe.XE.Heap.vseg = vseg;
352 Addr a = xe->XE.Heap.addr;
353 Seg* vseg = xe->XE.Heap.vseg;
363 readwrite(xe->XE.Heap.sszB),
364 Word__abs(xe->XE.Heap.sszB) );
373 readwrite(xe->XE.Heap.sszB),
374 Word__abs(xe->XE.Heap.sszB) )
    [all...]
  /art/runtime/gc/
verification.h 36 class Heap;
40 explicit Verification(gc::Heap* heap) : heap_(heap) {}
73 gc::Heap* const heap_;
heap-visit-objects-inl.h 20 #include "heap.h"
38 inline void Heap::VisitObjects(Visitor&& visitor) {
72 inline void Heap::VisitObjectsPaused(Visitor&& visitor) {
81 inline void Heap::VisitObjectsInternalRegionSpace(Visitor&& visitor) {
106 inline void Heap::VisitObjectsInternal(Visitor&& visitor) {
146 DCHECK(Heap::rosalloc_space_ == nullptr)

Completed in 352 milliseconds

1 2 3 4 5 6 7 8 91011>>