Lines Matching refs:Zone
40 class V8_EXPORT_PRIVATE Zone final {
42 Zone(AccountingAllocator* allocator, const char* name,
44 ~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_;
163 ZoneList(int capacity, Zone* zone) { Initialize(capacity, zone); } in ZoneList()
165 ZoneList(std::initializer_list<T> list, Zone* zone) { in ZoneList()
170 ZoneList(const ZoneList<T>& other, Zone* zone) { in ZoneList()
182 void* operator new(size_t size, Zone* zone) { return zone->New(size); } in new()
210 V8_INLINE void Initialize(int capacity, Zone* zone) { in Initialize()
220 void Add(const T& element, Zone* zone);
222 void AddAll(const ZoneList<T>& other, Zone* zone);
224 void AddAll(const Vector<T>& other, Zone* zone);
226 void InsertAt(int index, const T& element, Zone* zone);
231 Vector<T> AddBlock(T value, int count, Zone* zone);
267 void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); } in delete()
304 explicit ZoneSplayTree(Zone* zone) in ZoneSplayTree()
313 void* operator new(size_t size, Zone* zone) { return zone->New(size); } in new()
316 void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); } in delete()
332 T, const v8::internal::Zone*>::value>::type>