summaryrefslogtreecommitdiff
path: root/kc/core/cpu
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2022-03-15 12:26:52 +0000
committerAda Christine <adachristine18@gmail.com>2022-03-15 12:26:52 +0000
commit97fcd7d1fc4574753d91e6767a8d8a7653a7f7fe (patch)
treedc86fd260ad06a4e586009e8a5d65d82c1bf69d4 /kc/core/cpu
parentb2ac5414eb418fa3cd34c0c73863661df7b2f984 (diff)
correct formatting for register values display
Diffstat (limited to 'kc/core/cpu')
-rw-r--r--kc/core/cpu/exceptions.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/kc/core/cpu/exceptions.h b/kc/core/cpu/exceptions.h
index a43ba23..8f7add2 100644
--- a/kc/core/cpu/exceptions.h
+++ b/kc/core/cpu/exceptions.h
@@ -56,15 +56,15 @@ static inline void print_exception_context(struct isr_context *context)
kprintf(
"exception %#hhx:%x context:\n"
"interrupt entry state:\n"
- "rip: %#hx:%p rflags: %#x\n"
+ "rip: %#hx:%p rflags: %#0.16lx\n"
"parameter registers:\n"
- "rdi: %#lx rsi: %#lx rdx: %lx\n"
- "rcx: %#lx r8: %#lx r9: %#lx\n"
+ "rdi: %#0.16lx rsi: %#0.16lx rdx: %#0.16lx\n"
+ "rcx: %#0.16lx r8: %#0.16lx r9: %#0.16lx\n"
"caller registers:\n"
- "rax: %#lx r10: %#lx r11: %#lx\n"
+ "rax: %#0.16lx r10: %#0.16lx r11: %#0.16lx\n"
"callee registers:\n"
- "rbx: %#lx rbp: %#lx r12: %lx\n"
- "r13: %#lx r14: %#lx r15: %#lx\n",
+ "rbx: %#0.16lx rbp: %#0.16lx r12: %#0.16lx\n"
+ "r13: %#0.16lx r14: %#0.16lx r15: %#0.16lx\n",
context->entry_state.vector, context->entry_state.code,
context->entry_state.cs, context->entry_state.rip,
context->entry_state.rflags,