Changes in kernel/arch/ppc32/src/debug/stacktrace.c [7de7cde:d99c1d2] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/src/debug/stacktrace.c
r7de7cde rd99c1d2 37 37 #include <typedefs.h> 38 38 39 #define FRAME_OFFSET_FP_PREV 040 #define FRAME_OFFSET_RA 141 42 39 bool kernel_frame_pointer_validate(uintptr_t fp) 43 40 { 44 return f p != 0;41 return false; 45 42 } 46 43 47 44 bool kernel_frame_pointer_prev(uintptr_t fp, uintptr_t *prev) 48 45 { 49 uint32_t *stack = (void *) fp; 50 *prev = stack[FRAME_OFFSET_FP_PREV]; 51 return true; 46 return false; 52 47 } 53 48 54 49 bool kernel_return_address_get(uintptr_t fp, uintptr_t *ra) 55 50 { 56 uint32_t *stack = (void *) fp; 57 *ra = stack[FRAME_OFFSET_RA]; 58 return true; 51 return false; 59 52 } 60 53 61 54 bool uspace_frame_pointer_validate(uintptr_t fp) 62 55 { 63 return f p != 0;56 return false; 64 57 } 65 58
Note:
See TracChangeset
for help on using the changeset viewer.