< prev index next >

src/share/vm/utilities/hashtable.cpp

Print this page

        

*** 203,213 **** *p != NULL; p = (*p)->next_addr()) { if (*top + entry_size() > end) { report_out_of_shared_space(SharedMiscData); } ! *p = (BasicHashtableEntry<F>*)memcpy(*top, *p, entry_size()); *top += entry_size(); } } *plen = (char*)(*top) - (char*)plen - sizeof(*plen); --- 203,213 ---- *p != NULL; p = (*p)->next_addr()) { if (*top + entry_size() > end) { report_out_of_shared_space(SharedMiscData); } ! *p = (BasicHashtableEntry<F>*)memcpy(*top, (void*)*p, entry_size()); *top += entry_size(); } } *plen = (char*)(*top) - (char*)plen - sizeof(*plen);
*** 283,293 **** *top += sizeof(intptr_t); if (*top + len > end) { report_out_of_shared_space(SharedMiscData); } ! _buckets = (HashtableBucket<F>*)memcpy(*top, _buckets, len); *top += len; } #ifndef PRODUCT --- 283,293 ---- *top += sizeof(intptr_t); if (*top + len > end) { report_out_of_shared_space(SharedMiscData); } ! _buckets = (HashtableBucket<F>*)memcpy(*top, (void*)_buckets, len); *top += len; } #ifndef PRODUCT
< prev index next >