< Annexe B - Arithmétique en base 16 | TutoOS | Annexe D - Gérer les arguments sur la pile avec les Stack Frame >
Bochs doit avoir été compilé avec l'option --enable-debugger
pour être utilisé en mode debug.
h
- show list of debugger commands
n
- execute instruction stepping over subroutines
s [count]
- execute #count instructions (default is one instruction)
b <addr>
- set a physical address instruction breakpoint
c
- continue executing
r
- list of CPU registers and their contents
info sregs
- show segment registers
info eflags
- show decoded EFLAGS register
xp xp /nuf <addr>
- examine memory at physical address
print-stack [num_words]
- print the num_words top 16 bit words on the stack
info gdt
- show global descriptor table
info idt
- show interrupt descriptor table
info tss
- show current task state segment
info tab
- show page tables
page <addr>
- calc physical address
info creg
- show CR0-CR4 registers
lb <addr>
- set a linear address instruction breakpoint
x /nuf <addr>
- examine memory at linear address
info dirty
- show physical pages dirtied (written to) since last display
< Annexe B - Arithmétique en base 16 | TutoOS | Annexe D - Gérer les arguments sur la pile avec les Stack Frame >