< prev index next >

src/hotspot/share/cds/cdsConfig.cpp

Print this page
*** 1,7 ***
  /*
!  * Copyright (c) 2023, 2025, 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) 2023, 2026, 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.

*** 34,10 ***
--- 34,11 ---
  #include "include/jvm_io.h"
  #include "logging/log.hpp"
  #include "memory/universe.hpp"
  #include "prims/jvmtiAgentList.hpp"
  #include "runtime/arguments.hpp"
+ #include "runtime/globals.hpp"
  #include "runtime/globals_extension.hpp"
  #include "runtime/java.hpp"
  #include "runtime/vmThread.hpp"
  #include "utilities/defaultStream.hpp"
  #include "utilities/formatBuffer.hpp"

*** 141,10 ***
--- 142,13 ---
        // Note that generation of xxx_coh.jsa variants require
        // --enable-cds-archive-coh at build time
        tmp.print_raw("_coh");
      }
  #endif
+     if (Arguments::is_valhalla_enabled()) {
+       tmp.print_raw("_preview");
+     }
      tmp.print_raw(".jsa");
      _default_archive_path = os::strdup(tmp.base());
    }
    return _default_archive_path;
  }
< prev index next >