This is the mail archive of the
dwarf2@corp.sgi.com
mailing list for the dwarf2 project.
Re: Modifies vs. Replaces
- To: Todd Allen <todd dot allen at ccur dot com>
- Subject: Re: Modifies vs. Replaces
- From: Michael Eager <eager at eagercon dot com>
- Date: Wed, 28 Mar 2001 12:33:41 -0800
- CC: brender at gemevn dot zko dot dec dot com, dwarf2 <dwarf2 at corp dot sgi dot com>
- References: <200103281758.f2SHwww07421@toad.ccur.com>
- Reply-To: Michael Eager <eager at eagercon dot com>
Todd Allen wrote:
>
> #2: Local copy locations augment the location of their globals, and a
> "primary for reference" location is defined for each pc. I am
> assuming that it's one of the locations in the local copy for any
> locations covered by pc ranges in the local copy.
Is there a difference between "augment" and "modify"?
> Solution #2 also is pretty good. It's more compact than #3, and it provides
> enough information that a debugger can determine a superset of local copies
> which need to be copied back. The debugger might end up making some
> redundant copies, but at least it covers all the necessary ones. Also, it
> isn't much of a stretch to add a vendor extension to provide the additional
> information about redundancy that #3 allows.
If the meaning of "augment" is as it appears, then we are in agreement.
--
Michael Eager Eager Consulting eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077