Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/src/debug/stacktrace.c

    rafd0106 raff0503  
    3838#include <typedefs.h>
    3939
    40 #define FRAME_OFFSET_FP_PREV    -3
    41 #define FRAME_OFFSET_RA         -1
    42 
    4340bool kernel_frame_pointer_validate(uintptr_t fp)
    4441{
    45         return fp != 0;
     42        return false;
    4643}
    4744
    4845bool kernel_frame_pointer_prev(uintptr_t fp, uintptr_t *prev)
    4946{
    50         uint32_t *stack = (void *) fp;
    51 
    52         *prev = stack[FRAME_OFFSET_FP_PREV];
    53         return true;
     47        return false;
    5448}
    5549
    5650bool kernel_return_address_get(uintptr_t fp, uintptr_t *ra)
    5751{
    58         uint32_t *stack = (void *) fp;
    59 
    60         *ra = stack[FRAME_OFFSET_RA];
    61         return true;
     52        return false;
    6253}
    6354
    6455bool uspace_frame_pointer_validate(uintptr_t fp)
    6556{
    66         return fp != 0;
     57        return false;
    6758}
    6859
    6960bool uspace_frame_pointer_prev(uintptr_t fp, uintptr_t *prev)
    7061{
    71         return !copy_from_uspace((void *) prev,
    72             (uint32_t *) fp + FRAME_OFFSET_FP_PREV, sizeof(*prev));
     62        return false;
    7363}
    7464
    7565bool uspace_return_address_get(uintptr_t fp, uintptr_t *ra)
    7666{
    77         return !copy_from_uspace((void *) ra, (uint32_t *) fp + FRAME_OFFSET_RA,
    78             sizeof(*ra));
     67        return false;
    7968}
    8069
Note: See TracChangeset for help on using the changeset viewer.