Searched refs:StringTable (Results 1 - 25 of 44) sorted by relevance

12

/openjdk9/jdk/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/
H A DStringTable.java30 public interface StringTable { interface
H A DResourcePrevisitor.java33 * 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 DResourcePoolManager.java200 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 DImagePluginStack.java77 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 DImageFileCreator.java253 ResourcePoolManager resources = new ResourcePoolManager(byteOrder, new StringTable() {
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/
H A DStringTable.java35 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 DstrongRootsScope.cpp41 // Zero the claimed high water mark in the StringTable
42 StringTable::clear_parallel_claimed_index();
/openjdk9/hotspot/src/share/vm/classfile/
H A DstringTable.hpp36 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 DstringTable.cpp89 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 DcompactHashtable.hpp282 // SymbolTable::dump and StringTable::dump).
391 StringTable::dump(_out, _verbose);
/openjdk9/jdk/test/tools/jlink/plugins/
H A DPrevisitorTest.java50 import jdk.tools.jlink.internal.StringTable;
92 private static class CustomStringTable implements StringTable {
154 public void previsit(ResourcePool resources, StringTable strings) {
H A DStringSharingPluginTest.java57 import jdk.tools.jlink.internal.StringTable;
84 ResourcePoolManager resources = new ResourcePoolManager(ByteOrder.nativeOrder(), new StringTable() {
H A DCompressorPluginTest.java58 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 DDefaultCompressPlugin.java37 import jdk.tools.jlink.internal.StringTable;
75 public void previsit(ResourcePool resources, StringTable strings) {
H A DStringSharingPlugin.java66 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 DIncludeLocalesPlugin.java45 import jdk.tools.jlink.internal.StringTable;
212 public void previsit(ResourcePool resources, StringTable strings) {
/openjdk9/hotspot/src/share/vm/runtime/
H A Dinit.cpp173 StringTable::dump(tty);
/openjdk9/hotspot/src/share/vm/gc/g1/
H A Dg1StringDedupThread.cpp81 StringTable::shared_oops_do(&sharedStringDedup);
H A Dg1RootProcessor.cpp317 // 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 DgenMarkSweep.cpp238 StringTable::unlink(&is_alive);
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/
H A DHeapSummary.java266 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 DVM.java82 private StringTable strings;
651 public StringTable getStringTable() {
653 strings = StringTable.getTheTable();
/openjdk9/hotspot/src/share/vm/jvmci/
H A DcompilerRuntime.cpp41 str = StringTable::intern(sym, CHECK);
/openjdk9/hotspot/src/share/vm/memory/
H A Duniverse.cpp321 _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 DpsMarkSweep.cpp555 StringTable::unlink(is_alive_closure());
617 StringTable::oops_do(adjust_pointer_closure());

Completed in 150 milliseconds

12