< prev index next >

src/hotspot/share/utilities/bitMap.cpp

Print this page

        

*** 682,691 **** --- 682,696 ---- void BitMap::print_on_error(outputStream* st, const char* prefix) const { st->print_cr("%s[" PTR_FORMAT ", " PTR_FORMAT ")", prefix, p2i(map()), p2i((char*)map() + (size() >> LogBitsPerByte))); } + void BitMap::write_to(bm_word_t* buffer, size_t buffer_size_in_bytes) const { + assert(buffer_size_in_bytes == size_in_bytes(), "must be"); + memcpy(buffer, _map, size_in_bytes()); + } + #ifndef PRODUCT void BitMap::print_on(outputStream* st) const { tty->print("Bitmap(" SIZE_FORMAT "):", size()); for (idx_t index = 0; index < size(); index++) {
< prev index next >