thread 0 thread 2 print cores_active context thread 1 next c print cores_active print &cores_active thread 2 info reg rax info reg rax x 0x1000bf quit c print smp_bootstrap_stackarray print smp_bootstrap_corecount print smp_bootstrap_bsp quit c x smp_bootstrap_bsp next print smp_bootstrap_bsp print smp_bootstrap_stackarray print smp_bootstrap_bsp print smp_bootstrap_bsp info reg rax x smp_bootstrap_corecount print smp_bootstrap_corecount quit c c c c quit c c c c quit b panic c thread threads info thread thread 2 thread 3 thread 4 quit c c c c quit quit print final_gdt_descriptor print gdt quit quit quit nexti thread 1 thread 23 thread 2 print final_gdt_descriptor.offset qut quit context disassemble x/i 0x80dd quit c c c quit next print gdt print gdtr next print gdtr print/x (void *)&gdtr print/x *(void *)&gdtr hexdump &gdtr print/x gdtr quit c quit next stepi info reg rax info reg rdx print final_gdt_descriptor print &final_gdt_descriptor quit quit c quit c thread 2 next quit c thread threads info threads thread 1 c c quit c quit c quit hb klog.c hb klog hb klog_init c quit hb init_klog c print sizeof(serial_ports) print sizeof(serial_ports) / sizeof(uint16_t) quit c quit c quit c quit hb smp_trampoline.asm:163 c print smp_kinit x smp_kinit next info reg rax x smp_kinit nexti x smp_kinit info reg rax quit c quit c quit c quit c quit nexti stepi stepi next quit b _putchar c stepi next c c quit hb _putchar c c next step print screen_buffer x 0xffff8000000b80a0 0xffff800000000000 x 0xffff800000000000 quit c quit b _putchar c c step print screen_buffer stepi c d c quit next quit b init_klog c next print serial_ports[0] print/x serial_ports[0] next quit quit c quit c quit c quit c quit c quit b init_klog c print sizeof(serial_ports) / sizeof(uint16_t) next print p next make quit b init_klog c next step b _putchar c step step print (char *)((uint64_t)VIDEO_BUFFER + ((on_line * 160) + (on_char * 2))) print (char *)((uint64_t)0xb8000 + ((on_line * 160) + (on_char * 2))) quit c quit hb test_shit c c c c c c c c c c c c quit c quit quit next quit quit quit info reg edx nexti info reg edx quit next info reg ebx quit hb fuckyou quit c info reg ebx quit