equal
deleted
inserted
replaced
27 #include "classfile/compactHashtable.inline.hpp" |
27 #include "classfile/compactHashtable.inline.hpp" |
28 #include "classfile/javaClasses.hpp" |
28 #include "classfile/javaClasses.hpp" |
29 #include "logging/logMessage.hpp" |
29 #include "logging/logMessage.hpp" |
30 #include "memory/metadataFactory.hpp" |
30 #include "memory/metadataFactory.hpp" |
31 #include "memory/metaspaceShared.hpp" |
31 #include "memory/metaspaceShared.hpp" |
|
32 #include "oops/compressedOops.inline.hpp" |
32 #include "runtime/vmThread.hpp" |
33 #include "runtime/vmThread.hpp" |
33 #include "utilities/numberSeq.hpp" |
34 #include "utilities/numberSeq.hpp" |
34 #include <sys/stat.h> |
35 #include <sys/stat.h> |
35 |
36 |
36 ///////////////////////////////////////////////////// |
37 ///////////////////////////////////////////////////// |
180 |
181 |
181 CompactHashtableWriter::add(hash, delta); |
182 CompactHashtableWriter::add(hash, delta); |
182 } |
183 } |
183 |
184 |
184 void CompactStringTableWriter::add(unsigned int hash, oop string) { |
185 void CompactStringTableWriter::add(unsigned int hash, oop string) { |
185 CompactHashtableWriter::add(hash, oopDesc::encode_heap_oop(string)); |
186 CompactHashtableWriter::add(hash, CompressedOops::encode(string)); |
186 } |
187 } |
187 |
188 |
188 void CompactSymbolTableWriter::dump(CompactHashtable<Symbol*, char> *cht) { |
189 void CompactSymbolTableWriter::dump(CompactHashtable<Symbol*, char> *cht) { |
189 CompactHashtableWriter::dump(cht, "symbol"); |
190 CompactHashtableWriter::dump(cht, "symbol"); |
190 } |
191 } |