libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libunwind] bug in ia64_put ?


From: David Mosberger
Subject: Re: [libunwind] bug in ia64_put ?
Date: Thu, 14 Nov 2002 13:54:42 -0800

>>>>> On Tue, 12 Nov 2002 18:25:45 -0800, Mark Young <address@hidden> said:

  Mark> The problem shows up when using unw_set_reg to poke a register
  Mark> value into the unwind cursor. Here's a simple modification to
  Mark> tests/bt.c which demonstrates it:

OK, I added your patch to the test program.

  Mark> My intent was to skip over frames associated with
  Mark> dynamically-generated code by setting new values in the cursor
  Mark> and calling unw_step again.  Admittedly it may be wrong-headed
  Mark> to use unw_set_reg in this way.

Ugh, this is rather tricky.  You'll have to update all other
"preserved" state as well.  I do expect to start working on support
for dynamically generated code.  So hopefully there soon will be a
nice and clean way to support your needs.

        --david


reply via email to

[Prev in Thread] Current Thread [Next in Thread]