diff options
author | Isaac David <isacdaavid@isacdaavid.info> | 2016-01-07 20:23:49 -0600 |
---|---|---|
committer | Isaac David <isacdaavid@isacdaavid.info> | 2016-01-07 20:23:49 -0600 |
commit | bc834d6132656b78dd8a9d5983b321b87a782d15 (patch) | |
tree | 82f9df16f5a4edbbdf701d090ff5e8830a76a449 /libre/java8-openjdk/rhbz1206656_fix_current_stack_pointer.patch | |
parent | b6709cdca5dd601b7ad28006d174ab5f28afbc0f (diff) |
java8-openjdk: armv7h port
Diffstat (limited to 'libre/java8-openjdk/rhbz1206656_fix_current_stack_pointer.patch')
-rw-r--r-- | libre/java8-openjdk/rhbz1206656_fix_current_stack_pointer.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libre/java8-openjdk/rhbz1206656_fix_current_stack_pointer.patch b/libre/java8-openjdk/rhbz1206656_fix_current_stack_pointer.patch new file mode 100644 index 000000000..dbefaefc4 --- /dev/null +++ b/libre/java8-openjdk/rhbz1206656_fix_current_stack_pointer.patch @@ -0,0 +1,14 @@ +diff --git a/src/os_cpu/linux_zero/vm/os_linux_zero.cpp b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp +--- jdk8/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp ++++ jdk8/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp +@@ -55,8 +55,8 @@ + #include "utilities/vmError.hpp" + + address os::current_stack_pointer() { +- address dummy = (address) &dummy; +- return dummy; ++ // return the address of the current function ++ return (address)__builtin_frame_address(0); + } + + frame os::get_sender_for_C_frame(frame* fr) { |