www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - Visual D showing 0 for all addresses and values in debugger watch and

reply Karmello <Karmello.Kyzer BasicMail.host> writes:
Haven't used it much in a while but seemed to just start recently 
after upgrading everything. Probably some new bug. If I recall, 
this happened before. Happens in x64 and x86 with any debugger 
mode. Seems like whatever code queries values has broken. Also 
noticed I'm not getting intellisense.
Nov 26 2022
parent reply Karmello <Karmello.Kyzer BasicMail.host> writes:
On Saturday, 26 November 2022 at 09:07:06 UTC, Karmello wrote:
 Haven't used it much in a while but seemed to just start 
 recently after upgrading everything. Probably some new bug. If 
 I recall, this happened before. Happens in x64 and x86 with any 
 debugger mode. Seems like whatever code queries values has 
 broken. Also noticed I'm not getting intellisense.
This seems to happen only when hexidecimal display is shown and only for numbers as strings are shown. Return 0 for int's, floats, addresses, etc. Seems the hexidecimal converter is broken and returns 0 for everything.
Nov 26 2022
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 27/11/2022 03:53, Karmello wrote:
 On Saturday, 26 November 2022 at 09:07:06 UTC, Karmello wrote:
 Haven't used it much in a while but seemed to just start recently 
 after upgrading everything. Probably some new bug. If I recall, this 
 happened before. Happens in x64 and x86 with any debugger mode. Seems 
 like whatever code queries values has broken. Also noticed I'm not 
 getting intellisense.
This seems to happen only when hexidecimal display is shown and only for numbers as strings are shown. Return 0 for int's, floats, addresses, etc. Seems the hexidecimal converter is broken and returns 0 for everything.
I cannot reproduce here. Can you give an example and describe how you compile it? Is the debugger actually using the D expression evaluator? You can check this by looking at the language column in the call stack window: it should show "D".
Nov 27 2022