8302760: Improve liveness/remembered set verification for G1

Reviewed-by: kbarrett, iwalulya
This commit is contained in:
Thomas Schatzl 2023-02-22 16:11:41 +00:00
parent b0e0f37d73
commit 5d7e7e28b1
9 changed files with 195 additions and 226 deletions

View file

@ -53,6 +53,16 @@ void oopDesc::print_address_on(outputStream* st) const {
}
void oopDesc::print_name_on(outputStream* st) const {
if (*((juint*)this) == badHeapWordVal) {
st->print_cr("BAD WORD");
} else if (*((juint*)this) == badMetaWordVal) {
st->print_cr("BAD META WORD");
} else {
st->print_cr("%s", klass()->external_name());
}
}
void oopDesc::print() { print_on(tty); }
void oopDesc::print_address() { print_address_on(tty); }