Searched defs:NonPermObject (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/ci/
H A DciObjectFactory.hpp58 struct NonPermObject : public ResourceObj { struct in class:ciObjectFactory
60 NonPermObject* _next;
62 inline NonPermObject(NonPermObject* &bucket, oop key, ciObject* object);
64 NonPermObject* &next() { return _next; }
68 NonPermObject* _non_perm_bucket[NON_PERM_BUCKETS];
75 static bool is_equal(NonPermObject* p, oop key) {
79 NonPermObject* &find_non_perm(oop key);
80 void insert_non_perm(NonPermObject* &where, oop key, ciObject* obj);
H A DciObjectFactory.cpp278 NonPermObject* &bucket = find_non_perm(key);
669 static ciObjectFactory::NonPermObject* emptyBucket = NULL;
677 ciObjectFactory::NonPermObject* &ciObjectFactory::find_non_perm(oop key) {
697 NonPermObject* *bp = &_non_perm_bucket[(unsigned) klass->hash() % NON_PERM_BUCKETS];
698 for (NonPermObject* p; (p = (*bp)) != NULL; bp = &p->next()) {
707 // Code for for NonPermObject
709 inline ciObjectFactory::NonPermObject::NonPermObject(ciObjectFactory::NonPermObject* &bucket, oop key, ciObject* object) { function in class:ciObjectFactory::NonPermObject
722 void ciObjectFactory::insert_non_perm(ciObjectFactory::NonPermObject*
[all...]

Completed in 32 milliseconds