My suggestion is to create a new location list of valid L-value locations. Thus the issues would be addressed:
- where the variable doesn't exist, there would be no L-value listed; - where two variables share the same location, there would be no L-value listed; - where the variable is in two or more locations, all could be given so the debugger can modify all of them; Thus when the user does an assignment to a variable, the new list is scanned for valid locations at the current line/instruction, etc. _______________________________________________ Dwarf-Discuss mailing list Dwarf-Discuss@lists.dwarfstd.org http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org