Re: [Linux-ia64] Incorrect unwind data in entry.S

From: David Mosberger <davidm_at_hpl.hp.com>
Date: 2001-01-06 05:48:45
>>>>> On Thu, 21 Dec 2000 14:42:45 +1100, Keith Owens <kaos@ocs.com.au> said:

  Keith> The prologue after .ret21 makes no sense.  Unwind claims that
  Keith> we are increasing the stack by 416 and spilling registers to
  Keith> stack but we are really removing the struct switch_stack.

The code is correct.  A prologue always describes the _current state_
of the frame, not the _changes_ to the frame (which would make no
sense).  In other words, the code says that after the
load_switch_stack, the frame is back to the original state (switch
stack is gone).

	--david
Received on Fri Jan 05 11:14:49 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:01 EST