mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8223657: Remove unused THREAD argument from SymbolTable functions
Also made lookup and lookup_only functions private to SymbolTable. External callers use new_symbol or probe. Reviewed-by: dholmes, gziemski
This commit is contained in:
parent
23278fea38
commit
204059634d
67 changed files with 269 additions and 318 deletions
|
@ -335,8 +335,7 @@ void ClassFileParser::parse_constant_pool_entries(const ClassFileStream* const s
|
|||
names,
|
||||
lengths,
|
||||
indices,
|
||||
hashValues,
|
||||
CHECK);
|
||||
hashValues);
|
||||
names_count = 0;
|
||||
}
|
||||
} else {
|
||||
|
@ -373,8 +372,7 @@ void ClassFileParser::parse_constant_pool_entries(const ClassFileStream* const s
|
|||
names,
|
||||
lengths,
|
||||
indices,
|
||||
hashValues,
|
||||
CHECK);
|
||||
hashValues);
|
||||
}
|
||||
|
||||
// Copy _current pointer of local copy back to stream.
|
||||
|
@ -823,7 +821,7 @@ void ClassFileParser::patch_constant_pool(ConstantPool* cp,
|
|||
guarantee_property(java_lang_String::is_instance(patch()),
|
||||
"Illegal class patch at %d in class file %s",
|
||||
index, CHECK);
|
||||
Symbol* const name = java_lang_String::as_symbol(patch(), CHECK);
|
||||
Symbol* const name = java_lang_String::as_symbol(patch());
|
||||
patch_class(cp, index, NULL, name);
|
||||
}
|
||||
break;
|
||||
|
@ -5723,7 +5721,7 @@ void ClassFileParser::prepend_host_package_name(const InstanceKlass* unsafe_anon
|
|||
// The new class name is created with a refcount of one. When installed into the InstanceKlass,
|
||||
// it'll be two and when the ClassFileParser destructor runs, it'll go back to one and get deleted
|
||||
// when the class is unloaded.
|
||||
_class_name = SymbolTable::new_symbol(new_anon_name, symbol_len, CHECK);
|
||||
_class_name = SymbolTable::new_symbol(new_anon_name, symbol_len);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue