This is the mail archive of the
dwarf2@corp.sgi.com
mailing list for the dwarf2 project.
Re: Request for clarification - call frame instruction DW_CFA_remember_state
- To: BRENDER at gemevn dot zko dot dec dot com, DWARF2 at corp dot sgi dot com, davea at quasar dot engr dot sgi dot com, brender at gemevn dot zko dot dec dot com (Ron 603-884-2088)
- Subject: Re: Request for clarification - call frame instruction DW_CFA_remember_state
- From: David B Anderson <davea at quasar dot engr dot sgi dot com>
- Date: Wed, 28 Feb 2001 09:52:32 -0800 (PST)
- Reply-To: David B Anderson <davea at quasar dot engr dot sgi dot com>
|>The above paragraph is, it seems to me, crystal clear. CFA is a column
|>in the table after LOC and therefore has a register number
|>(it not necessarily a physical register in a given
|>implentation, but it is assigned a dwarf register number).
|
|I'm not sure I follow the argument. The text says:
|
| The first column of the rules [after LOC] defines the CFA rule...
|
| The remaining columns are labeled by register number...
| ^^^^^^^^^
| my emphasis
|
|which sure seems like it says that the first column is *not* (or at
|least *not necessarily*) labelled by a register number (although
|perhaps it *could* be at the choice of an augmenter).
Ahhhh. Quite. I erroneously thought there was only
one interpretation! Now I understand at least a second interpretation :-)
So we do need a clarification as you suggested.
davea@sgi.com