The target architecture is set to "i386". 0x0000fff0 in ?? () Hardware assisted breakpoint 1 at 0x40000080 Breakpoint 1, 0x40000080 in ?? () PASS: dynamic ELF entry reached CPL3 with private CR3, RO code and RW data Hardware assisted breakpoint 2 at 0x40000091 Breakpoint 2, 0x40000091 in ?? () PASS: C entry stack alignment, clear DF, initialized data and 5000-byte BSS verified Hardware assisted breakpoint 3 at 0x10674f: file kernel/task.c, line 871. Breakpoint 3, elf_demo_done () at kernel/task.c:871 871 { __asm__ volatile("nop" ::: "memory"); } PASS: 34 malformed ELF cases, all allocation failures and task-stack rollback recovered Hardware assisted breakpoint 4 at 0x10180e: file kernel/keyboard.c, line 114. Breakpoint 4, keyboard_ready () at kernel/keyboard.c:114 114 void keyboard_ready(void) { __asm__ volatile("" ::: "memory"); } PASS: ELF demo reaches original blocking keyboard consumer