Lines Matching refs:pp
693 for (PackageInfo* pp = bucket(index); pp != NULL; pp = pp->next()) {
694 if (pp->hash() == hash &&
695 strncmp(pkgname, pp->pkgname(), n) == 0 &&
696 pp->pkgname()[n] == '\0') {
697 return pp;
717 PackageInfo* pp;
718 pp = (PackageInfo*)BasicHashtable<mtClass>::new_entry(hash);
719 pp->set_pkgname(pkgname);
720 return pp;
723 void add_entry(PackageInfo* pp) {
724 int index = hash_to_index(pp->hash());
725 BasicHashtable<mtClass>::add_entry(index, pp);
731 for (PackageInfo* pp = bucket(i); pp != NULL; pp = pp->next()) {
732 packages[n++] = pp->pkgname();
751 for (PackageInfo* pp = table->bucket(i);
752 pp != NULL;
753 pp = pp->next()) {
754 n += (int)(strlen(pp->pkgname()) + 1);
767 for (PackageInfo* pp = table->bucket(i);
768 pp != NULL;
769 pp = pp->next()) {
770 int n1 = (int)(strlen(pp->pkgname()) + 1);
771 pp->set_pkgname((char*)memcpy(*top, pp->pkgname(), n1));
806 PackageInfo* pp = lookup_package(pkgname);
807 if (pp != NULL) {
809 pp->set_index(classpath_index);
825 pp = _package_hash_table->new_entry(new_pkgname, n);
826 pp->set_index(classpath_index);
829 _package_hash_table->add_entry(pp);
837 PackageInfo* pp;
840 pp = lookup_package(name);
842 if (pp == NULL) {
845 Handle p = java_lang_String::create_from_str(pp->filename(), THREAD);