equal
deleted
inserted
replaced
157 bool check_marked_range(const MetaWord* p, uintx pattern, size_t word_size) { |
157 bool check_marked_range(const MetaWord* p, uintx pattern, size_t word_size) { |
158 assert(word_size > 0 && p != NULL, "sanity"); |
158 assert(word_size > 0 && p != NULL, "sanity"); |
159 return check_marked_address(p, pattern) && check_marked_address(p + word_size - 1, pattern); |
159 return check_marked_address(p, pattern) && check_marked_address(p + word_size - 1, pattern); |
160 } |
160 } |
161 |
161 |
|
162 void mark_range(MetaWord* p, size_t word_size) { |
|
163 assert(word_size > 0 && p != NULL, "sanity"); |
|
164 uintx pattern = (uintx)p2i(p); |
|
165 mark_range(p, pattern, word_size); |
|
166 } |
|
167 |
|
168 bool check_marked_range(const MetaWord* p, size_t word_size) { |
|
169 uintx pattern = (uintx)p2i(p); |
|
170 return check_marked_range(p, pattern, word_size); |
|
171 } |
|
172 |
|
173 |