equal
deleted
inserted
replaced
166 // Note: from now on do not dereference vsn! |
166 // Note: from now on do not dereference vsn! |
167 log_debug(metaspace)("VirtualSpaceList %s: purged node @" PTR_FORMAT, _name, p2i(vsn)); |
167 log_debug(metaspace)("VirtualSpaceList %s: purged node @" PTR_FORMAT, _name, p2i(vsn)); |
168 if (_first_node == vsn) { |
168 if (_first_node == vsn) { |
169 _first_node = next_vsn; |
169 _first_node = next_vsn; |
170 } |
170 } |
171 DEBUG_ONLY(vsn = (VirtualSpaceNode*)0xdeadbeef;) |
171 DEBUG_ONLY(vsn = (VirtualSpaceNode*)((uintptr_t)(0xdeadbeef));) |
172 if (prev_vsn != NULL) { |
172 if (prev_vsn != NULL) { |
173 prev_vsn->set_next(next_vsn); |
173 prev_vsn->set_next(next_vsn); |
174 } |
174 } |
175 num_purged ++; |
175 num_purged ++; |
176 _nodes_counter.decrement(); |
176 _nodes_counter.decrement(); |