[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH 2/2] kernel2: Stacktraces umformatiert
* kernel2: Alle Adressen in Stacktraces auf 8 Zeichen ausgerichtet und
Leerzeichen statt Nullen als Padding, damit man in der objdump-Ausgabe
suchen kann ohne manuell Nullen zu entfernen.
Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
src/kernel2/src/arch/i386/debug.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/kernel2/src/arch/i386/debug.c b/src/kernel2/src/arch/i386/debug.c
index 4b29c93..6d4ef54 100644
--- a/src/kernel2/src/arch/i386/debug.c
+++ b/src/kernel2/src/arch/i386/debug.c
@@ -148,7 +148,7 @@ void stack_backtrace(uint32_t start_ebp, uint32_t start_eip)
if (start_ebp != 0)
{
- kprintf("ebp %08x eip %08x", start_ebp, start_eip);
+ kprintf("ebp %8x eip %8x", start_ebp, start_eip);
#ifdef USE_ELF_SYM
if((sym = elf_find_sym(start_eip)))
{
@@ -166,7 +166,7 @@ void stack_backtrace(uint32_t start_ebp, uint32_t start_eip)
for( ; stack_frame != 0 && stack_frame->ebp != 0; stack_frame = stack_frame->ebp)
{
- kprintf("ebp %08x eip %08x", stack_frame->ebp, stack_frame->eip);
+ kprintf("ebp %8p eip %8x", stack_frame->ebp, stack_frame->eip);
#ifdef USE_ELF_SYM
if((sym = elf_find_sym(stack_frame->eip)))
--
1.6.0.2