src/os_cpu/linux_zero/vm/os_linux_zero.cpp

changeset 8178
c6ef40024aa2
parent 6198
55fb97c4c58d
child 8604
04d83ba48607
child 9289
427b2fb1944f
equal deleted inserted replaced
8177:9f8038f83a6e 8178:c6ef40024aa2
53 #include "runtime/timer.hpp" 53 #include "runtime/timer.hpp"
54 #include "utilities/events.hpp" 54 #include "utilities/events.hpp"
55 #include "utilities/vmError.hpp" 55 #include "utilities/vmError.hpp"
56 56
57 address os::current_stack_pointer() { 57 address os::current_stack_pointer() {
58 address dummy = (address) &dummy; 58 // return the address of the current function
59 return dummy; 59 return (address)__builtin_frame_address(0);
60 } 60 }
61 61
62 frame os::get_sender_for_C_frame(frame* fr) { 62 frame os::get_sender_for_C_frame(frame* fr) {
63 ShouldNotCallThis(); 63 ShouldNotCallThis();
64 } 64 }

mercurial