Lines Matching defs:Segment
61 class Segment {
63 Segment* next() const { return next_; }
67 int capacity() const { return size_ - sizeof(Segment); }
69 Address start() const { return address(sizeof(Segment)); }
78 Segment* next_;
87 Segment* Zone::NewSegment(int size) {
88 Segment* result = reinterpret_cast<Segment*>(Malloced::New(size));
100 void Zone::DeleteSegment(Segment* segment, int size) {
113 Segment* keep = segment_head_;
120 Segment* current = segment_head_;
122 Segment* next = current->next();
168 Segment* head = segment_head_;
170 static const int kSegmentOverhead = sizeof(Segment) + kAlignment;
181 Segment* segment = NewSegment(new_size);