mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 02:24:40 +02:00
8202579: Revisit VM_Version and VM_Version_ext for overlap and consolidation
Reviewed-by: dholmes, hseigel
This commit is contained in:
parent
7adf7f3353
commit
1e3ae3be02
33 changed files with 1146 additions and 1867 deletions
|
@ -3648,16 +3648,16 @@ JVM_END
|
|||
|
||||
JVM_ENTRY_NO_ENV(jlong, JVM_GetRandomSeedForDumping())
|
||||
if (DumpSharedSpaces) {
|
||||
const char* release = Abstract_VM_Version::vm_release();
|
||||
const char* dbg_level = Abstract_VM_Version::jdk_debug_level();
|
||||
const char* release = VM_Version::vm_release();
|
||||
const char* dbg_level = VM_Version::jdk_debug_level();
|
||||
const char* version = VM_Version::internal_vm_info_string();
|
||||
jlong seed = (jlong)(java_lang_String::hash_code((const jbyte*)release, (int)strlen(release)) ^
|
||||
java_lang_String::hash_code((const jbyte*)dbg_level, (int)strlen(dbg_level)) ^
|
||||
java_lang_String::hash_code((const jbyte*)version, (int)strlen(version)));
|
||||
seed += (jlong)Abstract_VM_Version::vm_major_version();
|
||||
seed += (jlong)Abstract_VM_Version::vm_minor_version();
|
||||
seed += (jlong)Abstract_VM_Version::vm_security_version();
|
||||
seed += (jlong)Abstract_VM_Version::vm_patch_version();
|
||||
seed += (jlong)VM_Version::vm_major_version();
|
||||
seed += (jlong)VM_Version::vm_minor_version();
|
||||
seed += (jlong)VM_Version::vm_security_version();
|
||||
seed += (jlong)VM_Version::vm_patch_version();
|
||||
if (seed == 0) { // don't let this ever be zero.
|
||||
seed = 0x87654321;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue