1 diff -dur jdk8u-jdk8u66-b02.orig/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp jdk8u-jdk8u66-b02/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
2 --- jdk8u-jdk8u66-b02.orig/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp 2015-07-22 19:12:56.000000000 +0200
3 +++ jdk8u-jdk8u66-b02/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp 2015-09-21 20:19:55.821171221 +0200
5 #include "utilities/vmError.hpp"
7 address os::current_stack_pointer() {
8 - address dummy = (address) &dummy;
10 + // return the address of the current function
11 + return (address)__builtin_frame_address(0);
14 frame os::get_sender_for_C_frame(frame* fr) {