[Top][All Lists]
[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