RFR(T) 8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on

Ioi Lam IOI.LAM at ORACLE.COM
Fri Nov 1 16:44:05 UTC 2019


Hi Calvin, this looks good and trivial to me.

Thanks
Ioi

Sent from my iPad

> On Nov 1, 2019, at 9:31 AM, Calvin Cheung <Calvin.Cheung at oracle.com> wrote:
> 
> bug: https://bugs.openjdk.java.net/browse/JDK-8233363
> 
> Summary: change DumpSharedSpaces to Arguments::is_dumping_archive().
> 
> bash-4.2$ hg diff src/hotspot/share/oops/instanceKlass.cpp
> diff --git a/src/hotspot/share/oops/instanceKlass.cpp b/src/hotspot/share/oops/instanceKlass.cpp
> --- a/src/hotspot/share/oops/instanceKlass.cpp
> +++ b/src/hotspot/share/oops/instanceKlass.cpp
> @@ -3626,7 +3626,7 @@
>      Array<int>* method_ordering = this->method_ordering();
>      int length = method_ordering->length();
>      if (JvmtiExport::can_maintain_original_method_order() ||
> -        ((UseSharedSpaces || DumpSharedSpaces) && length != 0)) {
> +        ((UseSharedSpaces || Arguments::is_dumping_archive()) && length != 0)) {
>        guarantee(length == methods()->length(), "invalid method ordering length");
>        jlong sum = 0;
>        for (int j = 0; j < length; j++) {
> 
> Ran CDS and AppCDS tests locally on linux-x64.
> 
> thanks,
> 
> Calvin
> 



More information about the hotspot-runtime-dev mailing list