Searched refs:return_addrs (Results 1 – 8 of 8) sorted by relevance
/kvm-unit-tests/lib/ |
H A D | stack.h | 14 extern int arch_backtrace_frame(const void *frame, const void **return_addrs, 17 static inline int backtrace_frame(const void *frame, const void **return_addrs, in backtrace_frame() argument 20 return arch_backtrace_frame(frame, return_addrs, max_depth, false); in backtrace_frame() 23 static inline int backtrace(const void **return_addrs, int max_depth) in backtrace() argument 25 return arch_backtrace_frame(NULL, return_addrs, max_depth, true); in backtrace() 28 extern int backtrace(const void **return_addrs, int max_depth); 30 static inline int backtrace_frame(const void *frame, const void **return_addrs, in backtrace_frame() argument
|
H A D | stack.c | 37 static void print_stack(const void **return_addrs, int depth, in print_stack() argument 48 if (base_address(return_addrs[0], &addr)) in print_stack() 54 if (base_address(return_addrs[i], &addr)) in print_stack() 62 const void *return_addrs[MAX_DEPTH]; in dump_stack() local 65 depth = backtrace(return_addrs, MAX_DEPTH); in dump_stack() 66 print_stack(&return_addrs[1], depth ? depth - 1 : 0, true); in dump_stack() 71 const void *return_addrs[MAX_DEPTH]; in dump_frame_stack() local 74 return_addrs[0] = instruction; in dump_frame_stack() 75 depth = backtrace_frame(frame, &return_addrs[1], MAX_DEPTH - 1); in dump_frame_stack() 76 print_stack(return_addrs, depth + 1, false); in dump_frame_stack() [all …]
|
/kvm-unit-tests/lib/ppc64/ |
H A D | stack.c | 7 int arch_backtrace_frame(const void *frame, const void **return_addrs, in arch_backtrace_frame() argument 30 return_addrs[depth] = return_addr; in arch_backtrace_frame() 31 if (return_addrs[depth] == 0) in arch_backtrace_frame() 33 if (return_addrs[depth] == do_handle_exception_return) { in arch_backtrace_frame() 42 return_addrs[depth] = return_addr; in arch_backtrace_frame()
|
/kvm-unit-tests/lib/arm/ |
H A D | stack.c | 11 int arch_backtrace_frame(const void *frame, const void **return_addrs, in arch_backtrace_frame() argument 30 return_addrs[depth] = (void *)fp[0]; in arch_backtrace_frame() 31 if (return_addrs[depth] == 0) in arch_backtrace_frame()
|
/kvm-unit-tests/lib/x86/ |
H A D | stack.c | 4 int arch_backtrace_frame(const void *frame, const void **return_addrs, in arch_backtrace_frame() argument 21 return_addrs[depth] = (void *) bp[1]; in arch_backtrace_frame() 22 if (return_addrs[depth] == 0) in arch_backtrace_frame()
|
/kvm-unit-tests/lib/arm64/ |
H A D | stack.c | 11 int arch_backtrace_frame(const void *frame, const void **return_addrs, in arch_backtrace_frame() argument 41 return_addrs[depth] = lr; in arch_backtrace_frame() 50 return_addrs[depth] += 1; in arch_backtrace_frame()
|
/kvm-unit-tests/lib/riscv/ |
H A D | stack.c | 23 int arch_backtrace_frame(const void *frame, const void **return_addrs, in arch_backtrace_frame() argument 40 return_addrs[depth] = (void *)fp[-1]; in arch_backtrace_frame() 41 if (return_addrs[depth] == 0) in arch_backtrace_frame()
|
/kvm-unit-tests/lib/s390x/ |
H A D | stack.c | 17 int arch_backtrace_frame(const void *frame, const void **return_addrs, in arch_backtrace_frame() argument 27 return_addrs[depth] = (void *)stack->grs[8]; in arch_backtrace_frame()
|