diff --git a/src/kernel/interrupts.c b/src/kernel/interrupts.c index 5473585..e514adb 100644 --- a/src/kernel/interrupts.c +++ b/src/kernel/interrupts.c @@ -84,7 +84,7 @@ void handle_trap() kpanic("Reason: Illegal Instruction\n"); break; case 3: - kpanic("Reason: Breakpoint (ebreak) %s\n", "woo!"); + kpanic("Reason: Breakpoint (ebreak)\n"); break; case 4: kpanic("Reason: Load Address Misaligned\n"); diff --git a/src/kernel/memory.c b/src/kernel/memory.c index b2dd46a..6706f1b 100644 --- a/src/kernel/memory.c +++ b/src/kernel/memory.c @@ -108,7 +108,7 @@ void *kmalloc(size_t size) HeapHeader *new_header = (HeapHeader *)((uint8_t *)current + sizeof(HeapHeader) + size); if ((uintptr_t)new_header < 0x80000000 || (uintptr_t)new_header > 0x88000000) { - kpanic("Splitting created invalid pointer!"); + kpanic("Splitting created invalid pointer: %x!", (uint32_t)new_header); } new_header->size = current->size - size - sizeof(HeapHeader); new_header->is_free = 1;