Hi -

> Can you explain this more?
> 
> DWARF handles the situation where part of a variable is in memory and part
> in a register or in multiple registers.  When would you have a variable
> which was in multiple address spaces?

Remember the "how can a debugger WRITE safely to variables" discussion
last year?  A variable may reside in some unusual memory segment, AND
may have been loaded into a register, AND maybe even spilled to the
normal stack temporarily.  Could be three different address spaces
valid for the same variable at the same PC address.  (And a debugger
that needs to update the value would need to find them all.)

- FChE

_______________________________________________
Dwarf-Discuss mailing list
Dwarf-Discuss@lists.dwarfstd.org
http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org

Reply via email to