Lines Matching refs:Zone
38 class V8_EXPORT_PRIVATE Zone final {
40 Zone(AccountingAllocator* allocator, const char* name);
41 ~Zone();
124 void* operator new(size_t size, Zone* zone) { return zone->New(size); } in new()
135 void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); } in delete()
142 explicit ZoneAllocationPolicy(Zone* zone) : zone_(zone) {} in ZoneAllocationPolicy()
145 Zone* zone() const { return zone_; } in zone()
148 Zone* zone_;
160 ZoneList(int capacity, Zone* zone) in ZoneList()
164 ZoneList(std::initializer_list<T> list, Zone* zone) in ZoneList()
170 void* operator new(size_t size, Zone* zone) { return zone->New(size); } in new()
173 ZoneList(const ZoneList<T>& other, Zone* zone) in ZoneList()
181 void Add(const T& element, Zone* zone) { in Add()
184 void AddAll(const List<T, ZoneAllocationPolicy>& other, Zone* zone) { in AddAll()
187 void AddAll(const Vector<T>& other, Zone* zone) { in AddAll()
190 void InsertAt(int index, const T& element, Zone* zone) { in InsertAt()
194 Vector<T> AddBlock(T value, int count, Zone* zone) { in AddBlock()
198 void Allocate(int length, Zone* zone) { in Allocate()
201 void Initialize(int capacity, Zone* zone) { in Initialize()
207 void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); } in delete()
216 explicit ZoneSplayTree(Zone* zone) in ZoneSplayTree()
225 void* operator new(size_t size, Zone* zone) { return zone->New(size); } in new()
228 void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); } in delete()