Home
last modified time | relevance | path

Searched refs:FreeSpace (Results 1 – 11 of 11) sorted by relevance

/external/v8/src/heap/
Dobjects-visiting-inl.h59 return visitor->VisitFreeSpace(map, FreeSpace::cast(object)); in Visit()
164 Map* map, FreeSpace* object) { in VisitFreeSpace()
169 return static_cast<ResultType>(FreeSpace::cast(object)->size()); in VisitFreeSpace()
Dspaces.cc1935 FreeSpace* new_node = free_list_.Allocate(size_in_bytes, &new_node_size); in AllocateChunk()
2862 FreeSpace* FreeListCategory::PickNodeFromList(size_t minimum_size, in AllocateChunk()
2865 FreeSpace* node = top(); in AllocateChunk()
2876 FreeSpace* FreeListCategory::SearchForNodeInList(size_t minimum_size, in AllocateChunk()
2879 FreeSpace* prev_non_evac_node = nullptr; in AllocateChunk()
2880 for (FreeSpace* cur_node = top(); cur_node != nullptr; in AllocateChunk()
2909 FreeSpace* free_space = FreeSpace::cast(HeapObject::FromAddress(start)); in AllocateChunk()
2920 FreeSpace* n = top(); in AllocateChunk()
2974 FreeSpace* FreeList::FindNodeIn(FreeListCategoryType type, size_t minimum_size, in AllocateChunk()
2977 FreeSpace* node = nullptr; in AllocateChunk()
[all …]
Dspaces.h192 FreeSpace* PickNodeFromList(size_t minimum_size, size_t* node_size);
196 FreeSpace* SearchForNodeInList(size_t minimum_size, size_t* node_size);
216 FreeSpace* top() { return top_; } in top()
217 void set_top(FreeSpace* top) { top_ = top; } in set_top()
237 FreeSpace* top_;
1850 V8_WARN_UNUSED_RESULT FreeSpace* Allocate(size_t size_in_bytes,
1951 FreeSpace* FindNodeIn(FreeListCategoryType type, size_t minimum_size,
1957 FreeSpace* TryFindNodeIn(FreeListCategoryType type, size_t minimum_size,
1961 FreeSpace* SearchForNodeInList(FreeListCategoryType type, size_t* node_size,
Dobjects-visiting.h108 V8_INLINE ResultType VisitFreeSpace(Map* map, FreeSpace* object);
Dheap.cc2823 FreeSpace::cast(filler)->relaxed_write_size(size); in CreateFillerObjectAt()
2963 if (filler->Size() > FreeSpace::kSize) { in LeftTrimFixedArray()
2964 MemsetPointer(HeapObject::RawField(filler, FreeSpace::kSize), in LeftTrimFixedArray()
2966 (filler->Size() - FreeSpace::kSize) / kPointerSize); in LeftTrimFixedArray()
/external/v8/src/
Dobjects-inl.h2072 SMI_ACCESSORS(FreeSpace, size, kSizeOffset) in SMI_ACCESSORS() argument
2073 RELAXED_SMI_ACCESSORS(FreeSpace, size, kSizeOffset) in SMI_ACCESSORS()
2076 int FreeSpace::Size() { return size(); } in SMI_ACCESSORS()
2079 FreeSpace* FreeSpace::next() { in next()
2085 return reinterpret_cast<FreeSpace*>(Memory<Address>(address() + kNextOffset)); in next()
2089 void FreeSpace::set_next(FreeSpace* next) { in set_next()
2101 FreeSpace* FreeSpace::cast(HeapObject* o) { in cast()
2104 return reinterpret_cast<FreeSpace*>(o); in cast()
2133 return reinterpret_cast<const FreeSpace*>(this)->relaxed_read_size(); in SizeFromMap()
Dobjects.h806 V(FreeSpace) \
965 V(FreeSpace, FREE_SPACE_TYPE) \
2829 class FreeSpace: public HeapObject {
2841 inline FreeSpace* next();
2842 inline void set_next(FreeSpace* next);
2844 inline static FreeSpace* cast(HeapObject* obj);
2847 DECL_PRINTER(FreeSpace)
2848 DECL_VERIFIER(FreeSpace)
2857 DISALLOW_IMPLICIT_CONSTRUCTORS(FreeSpace);
Dobjects-printer.cc168 FreeSpace::cast(this)->FreeSpacePrint(os); in HeapObjectPrint()
399 void FreeSpace::FreeSpacePrint(std::ostream& os) { // NOLINT in FreeSpacePrint()
Dobjects-debug.cc197 FreeSpace::cast(this)->FreeSpaceVerify(isolate); in HeapObjectVerify()
424 void FreeSpace::FreeSpaceVerify(Isolate* isolate) { CHECK(IsFreeSpace()); } in FreeSpaceVerify()
Dobjects.cc3480 os << "<FreeSpace[" << FreeSpace::cast(this)->size() << "]>"; in HeapObjectShortPrint()
/external/v8/src/objects/
Dmap.h37 V(FreeSpace) \