equal
deleted
inserted
replaced
123 ReservedSpace rs, |
123 ReservedSpace rs, |
124 CommitLimiter* limiter, |
124 CommitLimiter* limiter, |
125 SizeCounter* reserve_counter, |
125 SizeCounter* reserve_counter, |
126 SizeCounter* commit_counter); |
126 SizeCounter* commit_counter); |
127 |
127 |
128 MetaWord* base() const { return _base; } |
|
129 |
|
130 public: |
128 public: |
131 |
129 |
132 // Create a node of a given size |
130 // Create a node of a given size |
133 static VirtualSpaceNode* create_node(int node_id, |
131 static VirtualSpaceNode* create_node(int node_id, |
134 size_t word_size, |
132 size_t word_size, |
143 SizeCounter* reserve_words_counter, |
141 SizeCounter* reserve_words_counter, |
144 SizeCounter* commit_words_counter); |
142 SizeCounter* commit_words_counter); |
145 |
143 |
146 ~VirtualSpaceNode(); |
144 ~VirtualSpaceNode(); |
147 |
145 |
|
146 // Note: public for gtests only, could be private. |
|
147 MetaWord* base() const { return _base; } |
148 |
148 |
149 // Reserved size of the whole node. |
149 // Reserved size of the whole node. |
150 size_t word_size() const { return _word_size; } |
150 size_t word_size() const { return _word_size; } |
151 |
151 |
152 //// Chunk allocation, splitting, merging ///// |
152 //// Chunk allocation, splitting, merging ///// |