< prev index next >
src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
Print this page
rev 58565 : 8238358: Implementation of JEP 371: Hidden Classes
Reviewed-by: duke
Contributed-by: mandy.chung@oracle.com, lois.foltan@oracle.com, david.holmes@oracle.com, harold.seigel@oracle.com, serguei.spitsyn@oracle.com, alex.buckley@oracle.com, jamsheed.c.m@oracle.com
*** 1,7 ****
/*
! * Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,7 ----
/*
! * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 160,173 ****
return;
}
if (k->is_instance_klass()) {
const InstanceKlass* ik = InstanceKlass::cast(k);
! if (ik->is_unsafe_anonymous()) {
return;
}
- assert(!ik->is_unsafe_anonymous(), "invariant");
const Symbol* name = ik->name();
if (name != NULL) {
write_text("Class Name: ");
write_text(name->as_klass_external_name());
}
--- 160,172 ----
return;
}
if (k->is_instance_klass()) {
const InstanceKlass* ik = InstanceKlass::cast(k);
! if (ik->is_unsafe_anonymous() || ik->is_hidden()) {
return;
}
const Symbol* name = ik->name();
if (name != NULL) {
write_text("Class Name: ");
write_text(name->as_klass_external_name());
}
< prev index next >