< prev index next >

src/hotspot/share/classfile/compactHashtable.cpp

Print this page

        

*** 27,36 **** --- 27,37 ---- #include "classfile/compactHashtable.inline.hpp" #include "classfile/javaClasses.hpp" #include "logging/logMessage.hpp" #include "memory/metadataFactory.hpp" #include "memory/metaspaceShared.hpp" + #include "oops/compressedOops.inline.hpp" #include "runtime/vmThread.hpp" #include "utilities/numberSeq.hpp" #include <sys/stat.h> /////////////////////////////////////////////////////
*** 180,190 **** CompactHashtableWriter::add(hash, delta); } void CompactStringTableWriter::add(unsigned int hash, oop string) { ! CompactHashtableWriter::add(hash, oopDesc::encode_heap_oop(string)); } void CompactSymbolTableWriter::dump(CompactHashtable<Symbol*, char> *cht) { CompactHashtableWriter::dump(cht, "symbol"); } --- 181,191 ---- CompactHashtableWriter::add(hash, delta); } void CompactStringTableWriter::add(unsigned int hash, oop string) { ! CompactHashtableWriter::add(hash, CompressedOops::encode(string)); } void CompactSymbolTableWriter::dump(CompactHashtable<Symbol*, char> *cht) { CompactHashtableWriter::dump(cht, "symbol"); }
< prev index next >