src/hotspot/share/classfile/compactHashtable.cpp
changeset 49592 77fb0be7d19f
parent 48962 88ad6c676c87
child 51491 187c84a5efe1
equal deleted inserted replaced
49591:272dff61a2de 49592:77fb0be7d19f
    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 }