mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8223136: Move compressed oops functions to CompressedOops class
Reviewed-by: coleenp, lkorinth
This commit is contained in:
parent
73227d0b83
commit
5a8ba256df
68 changed files with 1071 additions and 797 deletions
|
@ -807,11 +807,6 @@ void Klass::oop_verify_on(oop obj, outputStream* st) {
|
|||
guarantee(obj->klass()->is_klass(), "klass field is not a klass");
|
||||
}
|
||||
|
||||
Klass* Klass::decode_klass_raw(narrowKlass narrow_klass) {
|
||||
return (Klass*)(void*)( (uintptr_t)Universe::narrow_klass_base() +
|
||||
((uintptr_t)narrow_klass << Universe::narrow_klass_shift()));
|
||||
}
|
||||
|
||||
bool Klass::is_valid(Klass* k) {
|
||||
if (!is_aligned(k, sizeof(MetaWord))) return false;
|
||||
if ((size_t)k < os::min_page_size()) return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue