Dexed can be used to debug program that are not written in D

Basile B. b2.temp at gmx.com
Fri Aug 27 17:34:34 UTC 2021


Select a custom executable, that's been compiled with dwarf info 
(e.g -g).
this custom executable has not to be related to the focused 
project.

![](https://i.imgur.com/6XCONPS.png)

it even has not to be written in D. For example here I debug an 
obscure program written using an obscure home-made language

![](https://i.imgur.com/2ZWVD1K.png)

(_first time using images since cybershadow added md support so_ 
[_better res_](https://i.imgur.com/OYLmu8q.png) _here as I dont 
know how to make a clickable thumbnail_)

as long as dwarf info are there this should work.

Breakpoints will have for effect to load the source file. If the 
source file is loaded in dexed before debugging and breakpoints 
are put before pressing the power button, they will be handled.

Signals will be handled too. they give a dialog on encounter. It 
proposes to cancel the break (i.e continue) or accept it to do 
things such as: add more bp, evaluate expressions, change the CPU 
register values, etc.

(note: **LINUX ONLY**)


More information about the Digitalmars-d-debugger mailing list