< prev index next >

src/share/vm/classfile/stringTable.cpp

Print this page

        

*** 735,745 **** if (*top + ch_table.get_required_bytes() > end) { // not enough space left return false; } ch_table.dump(top, end); ! *top = (char*)align_pointer_up(*top, sizeof(void*)); #endif return true; } --- 735,745 ---- if (*top + ch_table.get_required_bytes() > end) { // not enough space left return false; } ch_table.dump(top, end); ! *top = (char*)align_ptr_up(*top, sizeof(void*)); #endif return true; }
*** 758,768 **** // initialize the shared table juint *p = (juint*)buffer; const char* end = _shared_table.init( CompactHashtable<oop, char>::_string_table, (char*)p); ! const char* aligned_end = (const char*)align_pointer_up(end, sizeof(void*)); if (_ignore_shared_strings) { _shared_table.reset(); } --- 758,768 ---- // initialize the shared table juint *p = (juint*)buffer; const char* end = _shared_table.init( CompactHashtable<oop, char>::_string_table, (char*)p); ! const char* aligned_end = (const char*)align_ptr_up(end, sizeof(void*)); if (_ignore_shared_strings) { _shared_table.reset(); }
< prev index next >