187 frame myframe((intptr_t*)os::current_stack_pointer(), |
187 frame myframe((intptr_t*)os::current_stack_pointer(), |
188 (intptr_t*)fp, |
188 (intptr_t*)fp, |
189 CAST_FROM_FN_PTR(address, os::current_frame)); |
189 CAST_FROM_FN_PTR(address, os::current_frame)); |
190 if (os::is_first_C_frame(&myframe)) { |
190 if (os::is_first_C_frame(&myframe)) { |
191 // stack is not walkable |
191 // stack is not walkable |
192 return frame(NULL, NULL, NULL); |
192 return frame(); |
193 } else { |
193 } else { |
194 return os::get_sender_for_C_frame(&myframe); |
194 return os::get_sender_for_C_frame(&myframe); |
195 } |
195 } |
196 } |
196 } |
197 |
197 |