Visual D structs/classes not showing in debugging (reprise)

2017-08-06 Thread Johnson Jones via Digitalmars-d-debugger
Rainer, could you explain to me again why structs and classes are not properly shown in the debugger? The output is always of the form: eb {} gtkc.gdktypes.GdkEventButton or e 0x02C4CCF0 gdk.Event.Event and no fields are ever listed, which makes it extremely useless in

Re: Visual D structs/classes not showing in debugging (reprise)

2017-08-06 Thread Johnson Jones via Digitalmars-d-debugger
"When debugging programs compiled with DMD release 2.049, no locals or parameters show up, and evaluating expressions fails. The problem is with the linker (v 8.00.7) that comes with that release. To fix it, use an updated linker from here: http://ftp.digitalmars.com/link.8.00.8.zip. " from t

Re: long strings seem to only display ""

2017-08-06 Thread Rainer Schuetze via Digitalmars-d-debugger
On 06.08.2017 05:34, FoxyBrown wrote: Was having a strange debug issue until I checked the visualizer on the string and realized it was just a long string ;/ mago is showing long strings as "" making one think they are empty. instead, the first n chars should be shown with an ellipse is e.g

Re: Visual D structs/classes not showing in debugging (reprise)

2017-08-06 Thread Rainer Schuetze via Digitalmars-d-debugger
On 06.08.2017 19:03, Johnson Jones wrote: Rainer, could you explain to me again why structs and classes are not properly shown in the debugger? The problem is that the debug information is not included by dmd in the final executable if it has been written to a library (as with your gtkd lib

Re: Visual D no bp's on x64

2017-08-06 Thread Rainer Schuetze via Digitalmars-d-debugger
On 06.08.2017 05:21, FoxyBrown wrote: On Sunday, 6 August 2017 at 03:12:22 UTC, FoxyBrown wrote: On Thursday, 3 August 2017 at 20:22:56 UTC, Johnson Jones wrote: On Thursday, 3 August 2017 at 07:06:06 UTC, Rainer Schuetze wrote: [...] Thanks! Seems to be working. well, in x86 I still get

Re: Visual D structs/classes not showing in debugging (reprise)

2017-08-06 Thread FoxyBrown via Digitalmars-d-debugger
On Sunday, 6 August 2017 at 18:39:42 UTC, Rainer Schuetze wrote: On 06.08.2017 19:03, Johnson Jones wrote: Rainer, could you explain to me again why structs and classes are not properly shown in the debugger? The problem is that the debug information is not included by dmd in the final exec

Re: long strings seem to only display ""

2017-08-06 Thread FoxyBrown via Digitalmars-d-debugger
On Sunday, 6 August 2017 at 18:32:58 UTC, Rainer Schuetze wrote: On 06.08.2017 05:34, FoxyBrown wrote: Was having a strange debug issue until I checked the visualizer on the string and realized it was just a long string ;/ mago is showing long strings as "" making one think they are empty.

Re: Visual D structs/classes not showing in debugging (reprise)

2017-08-06 Thread Johnson Jones via Digitalmars-d-debugger
On Sunday, 6 August 2017 at 19:41:52 UTC, FoxyBrown wrote: On Sunday, 6 August 2017 at 18:39:42 UTC, Rainer Schuetze wrote: On 06.08.2017 19:03, Johnson Jones wrote: Rainer, could you explain to me again why structs and classes are not properly shown in the debugger? The problem is that the

Re: Visual D structs/classes not showing in debugging (reprise)

2017-08-06 Thread Johnson Jones via Digitalmars-d-debugger
https://ibb.co/kaJAwa That shows a screen shot of the behavior. Not sure why some type are not showing while others are. They are all from gtkD. Most seem to be window. Looking at window, it looks like the only field defined is /** the main Gtk struct */ protected GdkWindow*