Home
last modified time | relevance | path

Searched refs:frame_pointer (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/util/
Du_debug_stack.c256 const void **frame_pointer = ((const void **)__builtin_frame_address(1)); in debug_backtrace_capture() local
259 const void **frame_pointer; in debug_backtrace_capture() local
261 mov frame_pointer, ebp in debug_backtrace_capture()
263 frame_pointer = (const void **)frame_pointer[0]; in debug_backtrace_capture()
265 const void **frame_pointer = NULL; in debug_backtrace_capture() local
271 if (!frame_pointer) in debug_backtrace_capture()
277 backtrace[i++].function = frame_pointer[1]; in debug_backtrace_capture()
281 next_frame_pointer = (const void **)frame_pointer[0]; in debug_backtrace_capture()
284 if ((uintptr_t)next_frame_pointer <= (uintptr_t)frame_pointer || in debug_backtrace_capture()
285 (uintptr_t)next_frame_pointer > (uintptr_t)frame_pointer + 64*1024) in debug_backtrace_capture()
[all …]
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/
Dstacktrace_aarch64-inl.inc136 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
154 while (frame_pointer && n < max_depth) {
161 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
168 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
172 prev_return_address = frame_pointer[1];
173 frame_pointer = next_frame_pointer;
180 for (; frame_pointer != nullptr && j < kMaxUnwind; j++) {
181 frame_pointer =
182 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
Dstacktrace_riscv-inl.inc175 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
183 // The `frame_pointer` that is computed here points to the top of the frame.
192 while (frame_pointer && n < max_depth) {
198 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
205 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
209 prev_return_address = frame_pointer[-1];
210 frame_pointer = next_frame_pointer;
217 for (; frame_pointer != nullptr && j < kMaxUnwind; j++) {
218 frame_pointer =
219 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
/third_party/libffi/src/frv/
Dffi.c177 register char *frame_pointer __asm__ ("fp"); in ffi_closure_eabi()
178 char *stack_args = frame_pointer + 16; in ffi_closure_eabi()
/third_party/libffi/src/moxie/
Dffi.c169 register char *frame_pointer __asm__ ("$fp"); in ffi_closure_eabi()
175 char *stack_args = frame_pointer + 9*4; in ffi_closure_eabi()