[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] [Patch] kernel2: Stacktraces



! kernel2: Stacktraces sollen dort anfangen, wo die Exception ausgeloest
worden ist
Index: trunk/src/kernel2/src/interrupts/im.c
===================================================================
--- trunk.orig/src/kernel2/src/interrupts/im.c
+++ trunk/src/kernel2/src/interrupts/im.c
@@ -70,7 +70,7 @@ interrupt_stack_frame_t* im_handler(inte
         uintptr_t cr2;
         asm("mov %%cr2, %0" : "=r" (cr2));
         if (!((cr2 < isf->esp + 800) && (cr2 >= isf->esp -0x20))) {
-            stack_backtrace(0, 0);
+            stack_backtrace(isf->ebp, isf->eip);
         }
 
         // Hier werden alle Prozessoren zum halten gebracht