Index: kernel/arch/abs32le/src/debug/stacktrace.c
===================================================================
--- kernel/arch/abs32le/src/debug/stacktrace.c	(revision 50fda246446cc7b9ea6f17465aa5d2853fd2aa0b)
+++ kernel/arch/abs32le/src/debug/stacktrace.c	(revision 4cac2d69158253d6b2ffb0a43fa4dc39390f104f)
@@ -27,5 +27,5 @@
  */
 
-/** @addtogroup ia32
+/** @addtogroup abs32le
  * @{
  */
@@ -38,16 +38,11 @@
 #include <typedefs.h>
 
-#define FRAME_OFFSET_FP_PREV	0
-#define FRAME_OFFSET_RA		1
-
 bool kernel_frame_pointer_validate(uintptr_t fp)
 {
-	return fp != 0;
+	return true;;
 }
 
 bool kernel_frame_pointer_prev(uintptr_t fp, uintptr_t *prev)
 {
-	uint32_t *stack = (void *) fp;
-	*prev = stack[FRAME_OFFSET_FP_PREV];
 	return true;
 }
@@ -55,6 +50,4 @@
 bool kernel_return_address_get(uintptr_t fp, uintptr_t *ra)
 {
-	uint32_t *stack = (void *) fp;
-	*ra = stack[FRAME_OFFSET_RA];
 	return true;
 }
@@ -62,17 +55,25 @@
 bool uspace_frame_pointer_validate(uintptr_t fp)
 {
-	return fp != 0;
+	return true;
 }
 
 bool uspace_frame_pointer_prev(uintptr_t fp, uintptr_t *prev)
 {
-	return !copy_from_uspace((void *) prev,
-	    (uint32_t *) fp + FRAME_OFFSET_FP_PREV, sizeof(*prev));
+	return true;
 }
 
 bool uspace_return_address_get(uintptr_t fp, uintptr_t *ra)
 {
-	return !copy_from_uspace((void *) ra, (uint32_t *) fp + FRAME_OFFSET_RA,
-	    sizeof(*ra));
+	return true;
+}
+
+uintptr_t frame_pointer_get(void)
+{
+	return 0;
+}
+
+uintptr_t program_counter_get(void)
+{
+	return 0;
 }
 
