> For the complete documentation index, see [llms.txt](https://docs.hyperdbg.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyperdbg.org/commands/debugging-commands.md).

# Debugging Commands

- [? (evaluate and execute expressions and scripts in debuggee)](https://docs.hyperdbg.org/commands/debugging-commands/eval.md): Description of the '?' command in HyperDbg.
- [~ (display and change the current operating core)](https://docs.hyperdbg.org/commands/debugging-commands/core.md): Description of the '~' command in HyperDbg.
- [a (assemble virtual address)](https://docs.hyperdbg.org/commands/debugging-commands/a.md): Description of the 'a' command in HyperDbg.
- [load (load modules)](https://docs.hyperdbg.org/commands/debugging-commands/load.md): Description of the 'load' command in HyperDbg.
- [unload (unload modules)](https://docs.hyperdbg.org/commands/debugging-commands/unload.md): Description of the 'unload' command in HyperDbg.
- [status (show the debuggee status)](https://docs.hyperdbg.org/commands/debugging-commands/status.md): Description of the 'status' command in HyperDbg.
- [events (show and modify active/disabled events)](https://docs.hyperdbg.org/commands/debugging-commands/events.md): Description of the 'event' command in HyperDbg.
- [p (step-over)](https://docs.hyperdbg.org/commands/debugging-commands/p.md): Description of the 'p' command in HyperDbg.
- [t (step-in)](https://docs.hyperdbg.org/commands/debugging-commands/t.md): Description of the 't' command in HyperDbg.
- [i (instrumentation step-in)](https://docs.hyperdbg.org/commands/debugging-commands/i.md): Description of the 'i' command in HyperDbg.
- [gu (step-out or go up)](https://docs.hyperdbg.org/commands/debugging-commands/gu.md): Description of the 'gu' command in HyperDbg.
- [r (read or modify registers)](https://docs.hyperdbg.org/commands/debugging-commands/r.md): Description of the 'r' command in HyperDbg.
- [bp (set breakpoint)](https://docs.hyperdbg.org/commands/debugging-commands/bp.md): Description of the 'bp' command in HyperDbg.
- [bl (list breakpoints)](https://docs.hyperdbg.org/commands/debugging-commands/bl.md): Description of the 'bl' command in HyperDbg.
- [be (enable breakpoints)](https://docs.hyperdbg.org/commands/debugging-commands/be.md): Description of the 'be' command in HyperDbg.
- [bd (disable breakpoints)](https://docs.hyperdbg.org/commands/debugging-commands/bd.md): Description of the 'bd' command in HyperDbg.
- [bc (clear and remove breakpoints)](https://docs.hyperdbg.org/commands/debugging-commands/bc.md): Description of the 'bc' command in HyperDbg.
- [g (continue debuggee or processing kernel packets)](https://docs.hyperdbg.org/commands/debugging-commands/g.md): Description of the 'g' command in HyperDbg.
- [x (examine symbols and find functions and variables address)](https://docs.hyperdbg.org/commands/debugging-commands/x.md): Description of the 'x' command in HyperDbg.
- [db, dc, dd, dq (read virtual memory)](https://docs.hyperdbg.org/commands/debugging-commands/d.md): Description of 'db, dc, dd, dq' commands in HyperDbg.
- [eb, ed, eq (edit virtual memory)](https://docs.hyperdbg.org/commands/debugging-commands/e.md): Description of 'eb, ed, eq' commands in HyperDbg.
- [sb, sd, sq (search virtual memory)](https://docs.hyperdbg.org/commands/debugging-commands/s.md): Description of 'sb, sd, sq' commands in HyperDbg.
- [u, u64, u2, u32 (disassemble virtual address)](https://docs.hyperdbg.org/commands/debugging-commands/u.md): Description of 'u, u64, u2, u32' commands in HyperDbg.
- [k, kd, kq (display stack backtrace)](https://docs.hyperdbg.org/commands/debugging-commands/k.md): Description of 'k, kd, kq' commands in HyperDbg.
- [dt (display and map virtual memory to structures)](https://docs.hyperdbg.org/commands/debugging-commands/dt.md): Description of the 'dt' command in HyperDbg.
- [dl (traverse through linked list using virtual address)](https://docs.hyperdbg.org/commands/debugging-commands/dl.md): Description of the 'dl' command in HyperDbg.
- [struct (make structures, enums, data types from symbols)](https://docs.hyperdbg.org/commands/debugging-commands/struct.md): Description of the 'struct' command in HyperDbg.
- [sleep (wait for specific time in the .script command)](https://docs.hyperdbg.org/commands/debugging-commands/sleep.md): Description of the 'sleep' command in HyperDbg.
- [pause (break to the debugger and pause processing kernel packets)](https://docs.hyperdbg.org/commands/debugging-commands/pause.md): Description of the 'pause' command in HyperDbg.
- [print (evaluate and print expression in debuggee)](https://docs.hyperdbg.org/commands/debugging-commands/print.md): Description of the 'print' command in HyperDbg.
- [lm (view loaded modules)](https://docs.hyperdbg.org/commands/debugging-commands/lm.md): Description of the 'lm' command in HyperDbg.
- [cpu (check cpu supported technologies)](https://docs.hyperdbg.org/commands/debugging-commands/cpu.md): Description of the 'cpu' command in HyperDbg.
- [ucpuid (execute CPUID instruction in debuggee)](https://docs.hyperdbg.org/commands/debugging-commands/ucpuid.md): Description of the 'ucpuid' command in HyperDbg.
- [rdmsr (read model-specific register)](https://docs.hyperdbg.org/commands/debugging-commands/rdmsr.md): Description of the 'rdmsr' command in HyperDbg.
- [wrmsr (write model-specific register)](https://docs.hyperdbg.org/commands/debugging-commands/wrmsr.md): Description of the 'wrmsr' command in HyperDbg.
- [flush (remove pending kernel buffers and messages)](https://docs.hyperdbg.org/commands/debugging-commands/flush.md): Description of the 'flush' command in HyperDbg.
- [prealloc (reserve pre-allocated pools)](https://docs.hyperdbg.org/commands/debugging-commands/prealloc.md): Description of the 'prealloc' command in HyperDbg.
- [preactivate (pre-activate special functionalities)](https://docs.hyperdbg.org/commands/debugging-commands/preactivate.md): Description of the 'preactivate' command in HyperDbg.
- [output (create output source for event forwarding)](https://docs.hyperdbg.org/commands/debugging-commands/output.md): Description of the 'output' command in HyperDbg.
- [test (test functionalities)](https://docs.hyperdbg.org/commands/debugging-commands/test.md): Description of the 'test' command in HyperDbg.
- [settings (configures different options and preferences)](https://docs.hyperdbg.org/commands/debugging-commands/settings.md): Description of the 'settings' command in HyperDbg.
- [exit (exit from the debugger)](https://docs.hyperdbg.org/commands/debugging-commands/exit.md): Description of the 'exit' command in HyperDbg.
