Searched refs:PlaceholderTable (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/src/share/vm/classfile/
H A Dplaceholders.cpp34 PlaceholderEntry* PlaceholderTable::new_entry(int hash, Symbol* name,
51 void PlaceholderTable::free_entry(PlaceholderEntry* entry) {
63 void PlaceholderTable::add_entry(int index, unsigned int hash,
77 void PlaceholderTable::remove_entry(int index, unsigned int hash,
94 PlaceholderEntry* PlaceholderTable::get_entry(int index, unsigned int hash,
112 Symbol* PlaceholderTable::find_entry(int index, unsigned int hash,
124 PlaceholderEntry* PlaceholderTable::find_and_add(int index, unsigned int hash, Symbol* name, Handle loader, classloadAction action, Symbol* supername, Thread* thread) {
155 void PlaceholderTable::find_and_remove(int index, unsigned int hash,
168 PlaceholderTable::PlaceholderTable(in function in class:PlaceholderTable
[all...]
H A Dplaceholders.hpp37 class PlaceholderTable : public TwoOopHashtable<Symbol*, mtClass> { class in inherits:TwoOopHashtable
41 PlaceholderTable(int table_size);
222 SeenThread* actionToQueue(PlaceholderTable::classloadAction action) {
225 case PlaceholderTable::LOAD_INSTANCE:
228 case PlaceholderTable::LOAD_SUPER:
231 case PlaceholderTable::DEFINE_CLASS:
239 void set_threadQ(SeenThread* seenthread, PlaceholderTable::classloadAction action) {
241 case PlaceholderTable::LOAD_INSTANCE:
244 case PlaceholderTable::LOAD_SUPER:
247 case PlaceholderTable
[all...]
H A DloaderConstraints.hpp91 void verify(Dictionary* dictionary, PlaceholderTable* placeholders);
H A DsystemDictionary.cpp65 PlaceholderTable* SystemDictionary::_placeholders = NULL;
334 if (probe && probe->check_seen_thread(THREAD, PlaceholderTable::LOAD_SUPER)) {
339 PlaceholderEntry* newprobe = placeholders()->find_and_add(p_index, p_hash, child_name, class_loader, PlaceholderTable::LOAD_SUPER, class_name, THREAD);
365 probe->remove_seen_thread(THREAD, PlaceholderTable::LOAD_SUPER);
699 if (oldprobe->check_seen_thread(THREAD, PlaceholderTable::LOAD_INSTANCE)) {
732 PlaceholderEntry* newprobe = placeholders()->find_and_add(p_index, p_hash, name, class_loader, PlaceholderTable::LOAD_INSTANCE, NULL, THREAD);
744 newprobe->remove_seen_thread(THREAD, PlaceholderTable::LOAD_INSTANCE);
791 probe->remove_seen_thread(THREAD, PlaceholderTable::LOAD_INSTANCE);
1459 probe = placeholders()->find_and_add(p_index, p_hash, name_h, class_loader, PlaceholderTable::DEFINE_CLASS, NULL, THREAD);
1471 probe->remove_seen_thread(THREAD, PlaceholderTable
[all...]
H A DsystemDictionary.hpp75 class PlaceholderTable;
549 static PlaceholderTable* _placeholders;
585 static PlaceholderTable* placeholders() { return _placeholders; }
H A DloaderConstraints.cpp435 PlaceholderTable* placeholders) {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/
H A DPlaceholderTable.java32 public class PlaceholderTable extends TwoOopHashtable { class in inherits:TwoOopHashtable
33 public PlaceholderTable(Address addr) { method in class:PlaceholderTable
H A DSystemDictionary.java94 public PlaceholderTable placeholders() {
96 return (PlaceholderTable) VMObjectFactory.newObject(PlaceholderTable.class, tmp);
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp677 static_field(SystemDictionary, _placeholders, PlaceholderTable*) \
1552 declare_type(PlaceholderTable, SymbolTwoOopHashtable) \

Completed in 46 milliseconds