Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/mesa3d/src/util/
H A 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 …]
/aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/debugging/internal/
Dstacktrace_riscv-inl.inc76 uintptr_t frame_pointer = reinterpret_cast<uintptr_t>(new_frame_pointer);
82 if (frame_pointer & 15)
91 if (ucv->uc_mcontext.__gregs[8] == frame_pointer)
121 // The `frame_pointer` that is computed here points to the top of the frame.
125 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
138 while (frame_pointer && n < max_depth) {
139 return_address = frame_pointer[-1];
146 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp,
154 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
159 frame_pointer = next_frame_pointer;
[all …]
Dstacktrace_aarch64-inl.inc137 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
155 while (frame_pointer && n < max_depth) {
162 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
170 ComputeStackFrameSize(frame_pointer, next_frame_pointer));
174 prev_return_address = frame_pointer[1];
175 frame_pointer = next_frame_pointer;
182 for (int j = 0; frame_pointer != nullptr && j < kMaxUnwind; j++) {
188 frame_pointer =
189 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
/aosp_15_r20/external/angle/third_party/abseil-cpp/absl/debugging/internal/
H A Dstacktrace_riscv-inl.inc76 uintptr_t frame_pointer = reinterpret_cast<uintptr_t>(new_frame_pointer);
82 if (frame_pointer & 15)
91 if (ucv->uc_mcontext.__gregs[8] == frame_pointer)
121 // The `frame_pointer` that is computed here points to the top of the frame.
125 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
138 while (frame_pointer && n < max_depth) {
139 return_address = frame_pointer[-1];
146 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp,
155 sizes[n] = static_cast<int>(ComputeStackFrameSize(frame_pointer,
161 frame_pointer = next_frame_pointer;
[all …]
H A Dstacktrace_aarch64-inl.inc190 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
218 while (frame_pointer && n < max_depth) {
225 ComputeStackFrameSize(prev_frame_pointer, frame_pointer));
229 prev_return_address = frame_pointer[1];
230 prev_frame_pointer = frame_pointer;
236 frame_pointer = NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(
237 frame_pointer, ucp, &stack_info);
245 for (int j = 0; frame_pointer != nullptr && j < kMaxUnwind; j++) {
251 frame_pointer = NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(
252 frame_pointer, ucp, &stack_info);
/aosp_15_r20/external/cronet/third_party/abseil-cpp/absl/debugging/internal/
H A Dstacktrace_riscv-inl.inc76 uintptr_t frame_pointer = reinterpret_cast<uintptr_t>(new_frame_pointer);
82 if (frame_pointer & 15)
91 if (ucv->uc_mcontext.__gregs[8] == frame_pointer)
121 // The `frame_pointer` that is computed here points to the top of the frame.
125 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
138 while (frame_pointer && n < max_depth) {
139 return_address = frame_pointer[-1];
146 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp,
154 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
159 frame_pointer = next_frame_pointer;
[all …]
H A Dstacktrace_aarch64-inl.inc190 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
218 while (frame_pointer && n < max_depth) {
225 ComputeStackFrameSize(prev_frame_pointer, frame_pointer));
229 prev_return_address = frame_pointer[1];
230 prev_frame_pointer = frame_pointer;
236 frame_pointer = NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(
237 frame_pointer, ucp, &stack_info);
245 for (int j = 0; frame_pointer != nullptr && j < kMaxUnwind; j++) {
251 frame_pointer = NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(
252 frame_pointer, ucp, &stack_info);
/aosp_15_r20/external/abseil-cpp/absl/debugging/internal/
H A Dstacktrace_riscv-inl.inc76 uintptr_t frame_pointer = reinterpret_cast<uintptr_t>(new_frame_pointer);
82 if (frame_pointer & 15)
91 if (ucv->uc_mcontext.__gregs[8] == frame_pointer)
121 // The `frame_pointer` that is computed here points to the top of the frame.
125 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
138 while (frame_pointer && n < max_depth) {
139 return_address = frame_pointer[-1];
146 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp,
154 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
159 frame_pointer = next_frame_pointer;
[all …]
H A Dstacktrace_aarch64-inl.inc190 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
218 while (frame_pointer && n < max_depth) {
225 ComputeStackFrameSize(prev_frame_pointer, frame_pointer));
229 prev_return_address = frame_pointer[1];
230 prev_frame_pointer = frame_pointer;
236 frame_pointer = NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(
237 frame_pointer, ucp, &stack_info);
245 for (int j = 0; frame_pointer != nullptr && j < kMaxUnwind; j++) {
251 frame_pointer = NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(
252 frame_pointer, ucp, &stack_info);
/aosp_15_r20/external/private-join-and-compute/third_party/abseil-cpp-20230125.2/absl/debugging/internal/
H A Dstacktrace_riscv-inl.inc76 uintptr_t frame_pointer = reinterpret_cast<uintptr_t>(new_frame_pointer);
82 if (frame_pointer & 15)
91 if (ucv->uc_mcontext.__gregs[8] == frame_pointer)
121 // The `frame_pointer` that is computed here points to the top of the frame.
125 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
138 while (frame_pointer && n < max_depth) {
139 return_address = frame_pointer[-1];
146 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp,
154 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
159 frame_pointer = next_frame_pointer;
[all …]
H A Dstacktrace_aarch64-inl.inc137 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
155 while (frame_pointer && n < max_depth) {
162 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
170 ComputeStackFrameSize(frame_pointer, next_frame_pointer));
174 prev_return_address = frame_pointer[1];
175 frame_pointer = next_frame_pointer;
182 for (int j = 0; frame_pointer != nullptr && j < kMaxUnwind; j++) {
188 frame_pointer =
189 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
/aosp_15_r20/external/webrtc/third_party/abseil-cpp/absl/debugging/internal/
H A Dstacktrace_riscv-inl.inc76 uintptr_t frame_pointer = reinterpret_cast<uintptr_t>(new_frame_pointer);
82 if (frame_pointer & 15)
91 if (ucv->uc_mcontext.__gregs[8] == frame_pointer)
121 // The `frame_pointer` that is computed here points to the top of the frame.
125 void **frame_pointer = reinterpret_cast<void **>(__builtin_frame_address(0));
138 while (frame_pointer && n < max_depth) {
139 return_address = frame_pointer[-1];
146 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp,
154 sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
159 frame_pointer = next_frame_pointer;
[all …]
H A Dstacktrace_aarch64-inl.inc137 void **frame_pointer = reinterpret_cast<void**>(__builtin_frame_address(0));
155 while (frame_pointer && n < max_depth) {
162 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
170 ComputeStackFrameSize(frame_pointer, next_frame_pointer));
174 prev_return_address = frame_pointer[1];
175 frame_pointer = next_frame_pointer;
182 for (int j = 0; frame_pointer != nullptr && j < kMaxUnwind; j++) {
188 frame_pointer =
189 NextStackFrame<!IS_STACK_FRAMES, IS_WITH_CONTEXT>(frame_pointer, ucp);
/aosp_15_r20/external/trusty/lk/arch/arm/arm/
Dexceptions.S45 frame_pointer .req r7 label
47 frame_pointer .req r11 label
102 push { frame_pointer }
103 mov frame_pointer, sp
142 pop { frame_pointer }
163 push { frame_pointer }
164 mov frame_pointer, sp
203 pop { frame_pointer }
/aosp_15_r20/external/openscreen/third_party/abseil/src/absl/debugging/internal/
H A 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);
/aosp_15_r20/external/llvm/test/CodeGen/X86/
H A Dseh-except-finally.ll100 define internal i32 @"\01?filt$0@0@use_both@@"(i8* %exception_pointers, i8* %frame_pointer) #2 {
102 %frame_pointer.addr = alloca i8*, align 8
105 store i8* %frame_pointer, i8** %frame_pointer.addr, align 8
119 define internal void @"\01?fin$0@0@use_both@@"(i1 zeroext %abnormal_termination, i8* %frame_pointer
121 %frame_pointer.addr = alloca i8*, align 8
123 store i8* %frame_pointer, i8** %frame_pointer.addr, align 8
H A Dlea-opt-memop-check-1.ll58 define internal fastcc void @"\01?fin$0@0@test2@@"(i8* readonly %frame_pointer) unnamed_addr noinli…
60 …%tmp0 = tail call i8* @llvm.localrecover(i8* bitcast (void ()* @test2 to i8*), i8* %frame_pointer,…
62 …%tmp1 = tail call i8* @llvm.localrecover(i8* bitcast (void ()* @test2 to i8*), i8* %frame_pointer,…
69 …%tmp3 = tail call i8* @llvm.localrecover(i8* bitcast (void ()* @test2 to i8*), i8* %frame_pointer,…
/aosp_15_r20/external/cronet/base/profiler/
H A Dregister_context.h114 uintptr_t frame_pointer; member
123 return context->frame_pointer; in RegisterContextFramePointer()
217 uintptr_t frame_pointer; member
226 return context->frame_pointer; in RegisterContextFramePointer()
H A Dframe_pointer_unwinder.cc26 uintptr_t DecodeFrame(uintptr_t frame_pointer, uintptr_t* return_address) { in DecodeFrame() argument
29 return pthread_stack_frame_decode_np(frame_pointer, return_address); in DecodeFrame()
32 const uintptr_t* fp = reinterpret_cast<uintptr_t*>(frame_pointer); in DecodeFrame()
/aosp_15_r20/external/python/cpython2/Modules/_ctypes/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()
/aosp_15_r20/external/libffi/src/frv/
H A Dffi.c177 register char *frame_pointer __asm__ ("fp"); in ffi_closure_eabi()
178 char *stack_args = frame_pointer + 16; in ffi_closure_eabi()
/aosp_15_r20/external/python/cpython2/Modules/_ctypes/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()
/aosp_15_r20/external/libffi/src/moxie/
H A Dffi.c169 register char *frame_pointer __asm__ ("$fp"); in ffi_closure_eabi()
175 char *stack_args = frame_pointer + 9*4; in ffi_closure_eabi()
/aosp_15_r20/external/tensorflow/tensorflow/tools/toolchains/win/tf_win_01122022/
H A Dwindows_cc_toolchain_config.bzl563 implies = ["frame_pointer"],
878 name = "frame_pointer",
/aosp_15_r20/external/tensorflow/tensorflow/tools/toolchains/win/tf_win_06212021/
H A Dwindows_cc_toolchain_config.bzl563 implies = ["frame_pointer"],
882 name = "frame_pointer",

12