RFR: 8165063 Eliminate SEGV on iOS Mobile app startup

Bob Vandette bob.vandette at oracle.com
Tue Aug 30 18:42:41 UTC 2016


Please review fix for  https://bugs.openjdk.java.net/browse/JDK-8165063

Summary:

Hotspot intentionally causes a SEGV on startup of the VM in it's x86 CPU detection logic. 

This is annoying on iOS since it requires the developer to configure Xcode to pass this signal on 
whenever a new application is being run/developed by typing in "process handle -s false SIGSEGV" 
to the Xcode command window. 

The benefit in performance when running an application with more advanced x86 CPU features on the 
iOS simulator does not justify this extra complexity and overhead. 

Webrev:

http://cr.openjdk.java.net/~bobv/8165063/webrev/

Bob.




More information about the mobile-dev mailing list