GDB completions in dexed debugger GUI

2022-06-19 Thread Basile B. via Digitalmars-d-debugger
For those who are not aware, GDB completion in CLI (TAB) is not just like standard bash completions, that also allows to complete using DWARF informations, very similarly to IDE completion. [Dexed-ide](https://gitlab.com/basile.b/dexed/-/releases/v3.9.20) debugger (aka "GDB Commander") now

GDB completions in dexed debugger GUI

2022-06-19 Thread Basile B. via Digitalmars-d-debugger
For those who are not aware, GDB completion in CLI (TAB) is not just like standard bash completions, that also allows to complete using DWARF informations, very similarly to IDE completion. [Dexed-ide](https://gitlab.com/basile.b/dexed/-/releases/v3.9.20) debugger (aka "GDB Commander") now

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

2021-09-06 Thread Basile B. via Digitalmars-d-debugger
On Wednesday, 1 September 2021 at 17:08:30 UTC, Imperatorn wrote: On Friday, 27 August 2021 at 17:34:34 UTC, Basile B. wrote: 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. [...] Cool. Great

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

2021-08-27 Thread Basile B. via Digitalmars-d-debugger
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

Re: Dexed debugger UI now supports inspection of the variables based on mouse motion

2020-10-13 Thread Basile B. via Digitalmars-d-debugger
On Monday, 12 October 2020 at 06:36:13 UTC, Imperatorn wrote: On Tuesday, 22 September 2020 at 23:39:39 UTC, Basile B. wrote: On Sunday, 20 September 2020 at 17:13:35 UTC, Imperatorn wrote: https://forum.dlang.org/post/skqjdvgmwpqdqbpxs...@forum.dlang.org On Thursday, 13 February 2020 at

Re: Dexed debugger UI now supports inspection of the variables based on mouse motion

2020-09-22 Thread Basile B. via Digitalmars-d-debugger
On Sunday, 20 September 2020 at 17:13:35 UTC, Imperatorn wrote: https://forum.dlang.org/post/skqjdvgmwpqdqbpxs...@forum.dlang.org On Thursday, 13 February 2020 at 13:24:58 UTC, Basile B. wrote: On Thursday, 13 February 2020 at 09:06:26 UTC, Basile B. wrote: [...] related commit

Re: Dexed debugger UI now supports inspection of the variables based on mouse motion

2020-02-13 Thread Basile B. via Digitalmars-d-debugger
On Thursday, 13 February 2020 at 09:06:26 UTC, Basile B. wrote: I don't know why I havent implemented this earlier as it was quite simple. It's basically the same as when you evaluate a custom expression excepted that you use the mouse position to extract a (more or less, TBH) precise unary

Re: Deprecation: Symbol std.traits.EnumMembers(E) if (is(E == enum)) is not visible from module enumeration because it is privately imported in module range

2018-02-27 Thread Basile B. via Digitalmars-d-debugger
On Tuesday, 27 February 2018 at 16:08:02 UTC, Marc wrote: On Tuesday, 27 February 2018 at 16:07:06 UTC, Marc wrote: How do I remove this warning? I got this after the update to v2.079.0-beta.2 this is the line of warning import std.range : EnumMembers; enum countOfMembers(E) =

Re: program compiled with -g flag give no debugging symbols found on gdb.

2018-02-27 Thread Basile B. via Digitalmars-d-debugger
On Tuesday, 27 February 2018 at 18:20:33 UTC, Marc wrote: What am I missing? I compiled na application with -g flag but when I do: gdb --args myapp.exe foo I get: Reading symbols from myapp.exe...(no debugging symbols found)...done. What am I missing? because for Windows no DWARF2

Hopper for low level D debug

2018-01-23 Thread Basile B. via Digitalmars-d-debugger
Hopper https://www.hopperapp.com/ Is not so bad for low level debugging (à la IDA). The symbols are not demangled however. I've recently used it to check a call to SDL in a D app: https://imgur.com/a/vsJiu The integrated debugger is actually using GDB (at least on linux).