/openjdk9/jdk/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ |
H A D | StringTable.java | 30 public interface StringTable { interface
|
H A D | ResourcePrevisitor.java | 33 * The StringTable plays a special role during previsit. The passed Strings are NOT 43 * @param strings StringTable instance. Add string to the StringTable to track string 46 public void previsit(ResourcePool resources, StringTable strings);
|
H A D | ResourcePoolManager.java | 200 public StringTable getStringTable() { 243 private final StringTable table; 253 this(order, new StringTable() { 267 public ResourcePoolManager(ByteOrder order, StringTable table) { 413 public StringTable getStringTable() { 451 String plugin, String pluginConfig, StringTable strings,
|
H A D | ImagePluginStack.java | 77 public OrderedResourcePoolManager(ByteOrder order, StringTable table) { 107 public CheckOrderResourcePoolManager(ByteOrder order, List<ResourcePoolEntry> orderedList, StringTable table) { 128 private static final class PreVisitStrings implements StringTable {
|
H A D | ImageFileCreator.java | 253 ResourcePoolManager resources = new ResourcePoolManager(byteOrder, new StringTable() {
|
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ |
H A D | StringTable.java | 35 public class StringTable extends sun.jvm.hotspot.utilities.Hashtable { class in inherits:sun.jvm.hotspot.utilities.Hashtable 45 Type type = db.lookupType("StringTable"); 53 public static StringTable getTheTable() { 55 return (StringTable) VMObjectFactory.newObject(StringTable.class, tmp); 58 public StringTable(Address addr) { method in class:StringTable
|
/openjdk9/hotspot/src/share/vm/gc/shared/ |
H A D | strongRootsScope.cpp | 41 // Zero the claimed high water mark in the StringTable 42 StringTable::clear_parallel_claimed_index();
|
/openjdk9/hotspot/src/share/vm/classfile/ |
H A D | stringTable.hpp | 36 class StringTable : public RehashableHashtable<oop, mtSymbol> { class in inherits:RehashableHashtable 42 static StringTable* _the_table; 65 typedef StringTable::BucketUnlinkContext BucketUnlinkContext; 73 // StringTable for bucket selection and comparison (stored in the 79 StringTable() : RehashableHashtable<oop, mtSymbol>((int)StringTableSize, function in class:StringTable 82 StringTable(HashtableBucket<mtSymbol>* t, int number_of_entries) function in class:StringTable 87 static StringTable* the_table() { return _the_table; } 94 _the_table = new StringTable();
|
H A D | stringTable.cpp | 89 StringTable* StringTable::_the_table = NULL; 90 bool StringTable::_ignore_shared_strings = false; 91 bool StringTable::_needs_rehashing = false; 93 volatile int StringTable::_parallel_claimed_idx = 0; 95 CompactHashtable<oop, char> StringTable::_shared_table; 98 unsigned int StringTable::hash_string(const jchar* s, int len) { 103 unsigned int StringTable::alt_hash_string(const jchar* s, int len) { 107 unsigned int StringTable::hash_string(oop string) { 124 oop StringTable [all...] |
H A D | compactHashtable.hpp | 282 // SymbolTable::dump and StringTable::dump). 391 StringTable::dump(_out, _verbose);
|
/openjdk9/jdk/test/tools/jlink/plugins/ |
H A D | PrevisitorTest.java | 50 import jdk.tools.jlink.internal.StringTable; 92 private static class CustomStringTable implements StringTable { 154 public void previsit(ResourcePool resources, StringTable strings) {
|
H A D | StringSharingPluginTest.java | 57 import jdk.tools.jlink.internal.StringTable; 84 ResourcePoolManager resources = new ResourcePoolManager(ByteOrder.nativeOrder(), new StringTable() {
|
H A D | CompressorPluginTest.java | 58 import jdk.tools.jlink.internal.StringTable; 147 ResourcePoolManager poolMgr = new ResourcePoolManager(ByteOrder.nativeOrder(), new StringTable() { 174 ResourcePoolManager poolMgr = new ResourcePoolManager(ByteOrder.nativeOrder(), new StringTable() { 230 ResourcePoolManager inputResourcesMgr = new ResourcePoolManager(ByteOrder.nativeOrder(), new StringTable() {
|
/openjdk9/jdk/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ |
H A D | DefaultCompressPlugin.java | 37 import jdk.tools.jlink.internal.StringTable; 75 public void previsit(ResourcePool resources, StringTable strings) {
|
H A D | StringSharingPlugin.java | 66 import jdk.tools.jlink.internal.StringTable; 232 StringTable strings) throws IOException, Exception { 247 StringTable strings, 399 public void previsit(ResourcePool resources, StringTable strings) {
|
H A D | IncludeLocalesPlugin.java | 45 import jdk.tools.jlink.internal.StringTable; 212 public void previsit(ResourcePool resources, StringTable strings) {
|
/openjdk9/hotspot/src/share/vm/runtime/ |
H A D | init.cpp | 173 StringTable::dump(tty);
|
/openjdk9/hotspot/src/share/vm/gc/g1/ |
H A D | g1StringDedupThread.cpp | 81 StringTable::shared_oops_do(&sharedStringDedup);
|
H A D | g1RootProcessor.cpp | 317 // from the StringTable are the individual tasks. 318 StringTable::possibly_parallel_oops_do(closures->weak_oops());
|
/openjdk9/hotspot/src/share/vm/gc/serial/ |
H A D | genMarkSweep.cpp | 238 StringTable::unlink(&is_alive);
|
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ |
H A D | HeapSummary.java | 266 class StringStat implements StringTable.StringVisitor { 297 StringTable strTable = VM.getVM().getStringTable();
|
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ |
H A D | VM.java | 82 private StringTable strings; 651 public StringTable getStringTable() { 653 strings = StringTable.getTheTable();
|
/openjdk9/hotspot/src/share/vm/jvmci/ |
H A D | compilerRuntime.cpp | 41 str = StringTable::intern(sym, CHECK);
|
/openjdk9/hotspot/src/share/vm/memory/ |
H A D | universe.cpp | 321 _the_null_string = StringTable::intern("null", CHECK); 322 _the_min_jint_string = StringTable::intern("-2147483648", CHECK); 705 StringTable::create_table(); 708 StringTable::create_table(); 1221 log_debug(gc, verify)("StringTable"); 1222 StringTable::verify();
|
/openjdk9/hotspot/src/share/vm/gc/parallel/ |
H A D | psMarkSweep.cpp | 555 StringTable::unlink(is_alive_closure()); 617 StringTable::oops_do(adjust_pointer_closure());
|