mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 17:14:41 +02:00
8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
Removed JDK_GetVersionInfo Reviewed-by: redestad, dholmes, mchung, clanger
This commit is contained in:
parent
769a1f9187
commit
b467629bd6
8 changed files with 7 additions and 157 deletions
|
@ -694,23 +694,14 @@ const char* JDK_Version::_runtime_vendor_version;
|
|||
const char* JDK_Version::_runtime_vendor_vm_bug_url;
|
||||
|
||||
void JDK_Version::initialize() {
|
||||
jdk_version_info info;
|
||||
assert(!_current.is_valid(), "Don't initialize twice");
|
||||
|
||||
void *lib_handle = os::native_java_library();
|
||||
jdk_version_info_fn_t func = CAST_TO_FN_PTR(jdk_version_info_fn_t,
|
||||
os::dll_lookup(lib_handle, "JDK_GetVersionInfo0"));
|
||||
|
||||
assert(func != NULL, "Support for JDK 1.5 or older has been removed after JEP-223");
|
||||
|
||||
(*func)(&info, sizeof(info));
|
||||
|
||||
int major = JDK_VERSION_MAJOR(info.jdk_version);
|
||||
int minor = JDK_VERSION_MINOR(info.jdk_version);
|
||||
int security = JDK_VERSION_SECURITY(info.jdk_version);
|
||||
int build = JDK_VERSION_BUILD(info.jdk_version);
|
||||
|
||||
_current = JDK_Version(major, minor, security, info.patch_version, build);
|
||||
int major = VM_Version::vm_major_version();
|
||||
int minor = VM_Version::vm_minor_version();
|
||||
int security = VM_Version::vm_security_version();
|
||||
int build = VM_Version::vm_build_number();
|
||||
int patch = VM_Version::vm_patch_version();
|
||||
_current = JDK_Version(major, minor, security, patch, build);
|
||||
}
|
||||
|
||||
void JDK_Version_init() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue