DBG Desk
한국어English
127.0.0.1

Debugger

DISCONNECTEDGDB / MI ENGINE
No file selected · Drop a file here to open it.
Open by path

Selected and dropped files open from a local temporary folder. Use the original path for programs with DLLs or configuration files. Maximum 128 MiB.

Open a file or attach by PID.

Disassembly

CPU
AddressBytesInstruction

No target

Registers

HEX

—

Memory

Memory search · value inspector

Searches only the currently loaded memory range.

Click a byte to interpret values starting at that address.

—

Call stack

0 FRAMES

—

Breakpoints

●
Condition · hit count · temporary breakpoint

Conditions support simple comparisons. Function calls are not allowed.

Data breakpoint

Alignment, hardware slots and access types depend on the target and GDB.

No breakpoints

Threads · local variables

—

Click a stack frame to inspect its variables and registers.

Event log

Output
Compare recorded stops 0

Keeps the last 50 stops in tab memory. Reloading or switching language clears them. Viewing a record does not rewind the process.

Register / addressAB
Report options

Reports use record B. Review contents before sharing. Workspace files include the executable path and program arguments.

Notes

DBG Desk connects to GDB on your computer to inspect a real running program. Open an executable or attach by PID, then inspect instructions, registers, memory, and the call stack at a breakpoint. A Python local server and a compatible GDB are required. Files and debugging state are not uploaded to an external server.

Start with a small example and stop at main. F7 executes one instruction, F8 steps over a call, and F9 continues to the next breakpoint. Compare a function’s inputs and results to narrow down where a value becomes incorrect. The memory panel shows a stopped snapshot; it does not automatically establish object validity or diagnose the cause.

The current version provides read-only inspection and execution controls. Memory editing and an interactive target terminal are not included. For Python tracebacks or JavaScript exceptions, use the debugger for that language. See the guides for investigation steps.

Quick search