CDbg Build

Nick Slivca  — 3 weeks, 4 days ago
Hello everyone! A new CDbg build is here.
You can download build using this link. All instructions you can find inside the zip file.

CDbg build

Nick Slivca  — 2 months, 1 week ago
Hello everyone, today I finally upload a new CDbg build.

- Starting: cdbg -t <PATH_TO_EXECUTABLE>
- Switching between windows ALT+<arrow_key>
- Switching between tabs CTRL+TAB go forward, CTRL+SHIFT+TAB go backward.
- Launch debugee F5, Stop debuggee SHIFT+F5
- Stepping over F1, Stepping into F2
- Set breakpoint at function CTRL+B
- Set breakpoint at selected line CTRL+Q
- Goto line CTRL+G
- Option menu CTRL+O
- Debuggee command line arguments CTRL+E

Changes that were made:
- Added keyboard navigation to the file viewer.
- Clicking on call in "Call Stack" window brings you to the call location.
- UI improvements.
- Improved PDB symbol reader.
- Reworked inspection window.
- Lots of bug fixes.

Download here: link

Improvements to CDbg

Nick Slivca  — 5 months ago
Hello everyone! Today I upload a new version of CDbg with some improvements and bug fixes.
- File reloading
- Window to set function breakpoints (CTRL+B)
- Hot code reloading works
- Improved breakpoint system

Here is a video where I demo these changes:

Download link - here

My first blog entry

Nick Slivca  — 5 months, 1 week ago
Hello everyone! In this post I want to tell you about my debugger.
When I started to write this debugger I decided that first of all I will implement basic functionality that
every debugger must have.

At this point debugger is capable of doing basic code stepping:

Inspecting stack:

Data inspection:

Setting breakpoints:

And viewing debug output:

Also I'm releasing first build, which you can download here: link