comparison src/share/vm/runtime/thread.cpp @ 23179:a7c52c776c30

8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction Reviewed-by: dholmes, dlong, bdelsart
author bpittore
date Wed, 08 Jul 2015 10:36:43 -0400
parents 8461d0b03127
children dd9cc155639c c60b9a314312
comparison
equal deleted inserted replaced
23178:4b6e79c930bf 23179:a7c52c776c30
3305 3305
3306 jint Threads::create_vm(JavaVMInitArgs* args, bool* canTryAgain) { 3306 jint Threads::create_vm(JavaVMInitArgs* args, bool* canTryAgain) {
3307 3307
3308 extern void JDK_Version_init(); 3308 extern void JDK_Version_init();
3309 3309
3310 // Preinitialize version info.
3311 VM_Version::early_initialize();
3312
3310 // Check version 3313 // Check version
3311 if (!is_supported_jni_version(args->version)) return JNI_EVERSION; 3314 if (!is_supported_jni_version(args->version)) return JNI_EVERSION;
3312 3315
3313 // Initialize the output stream module 3316 // Initialize the output stream module
3314 ostream_init(); 3317 ostream_init();