www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.debugger - Visual D Map Files

reply Johnson <Johnson Johnson.com> writes:
Do generating these at all help with anything? e.g., what does 
full and/or cross-references do as far as the debugging 
experience is concerned? Does it add anything that none does as 
far as dmd, mago, and visual D is concerned?
Aug 09 2017
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 09.08.2017 22:16, Johnson wrote:
 Do generating these at all help with anything? e.g., what does full 
 and/or cross-references do as far as the debugging experience is 
 concerned? Does it add anything that none does as far as dmd, mago, and 
 visual D is concerned?
The map files are a human digestible log of what the linker did. It shows you what has ended up in the binary and how much space it takes up. It is not used/needed for the debugger. A machine can do nice things with it, too. Try feeding it into http://thecybershadow.net/d/mapview/
Aug 09 2017