This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gas: Question about .cfi_startproc and nested labels


On Mon, Nov 17, 2014 at 9:55 AM, Jan Beulich <JBeulich@suse.com> wrote:
>>>> On 17.11.14 at 13:45, <martin.galvan@tallertechnologies.com> wrote:
>> Thanks a lot for your answer! One more question: what happens if I
>> call .cfi_restore_state without having called .cfi_remember_state
>> first? I've seen a couple of places where people seem to be doing
>> that, but I'm not sure of what the results would be.
>
> I'd expect gas to not accept this, but even if it does it'll produce
> data the unwinder can't use - what state should it restore when
> none was saved?
>

Indeed, it wouldn't make sense as the implicit stack would be empty.
I'll check the code again, perhaps I missed a remember_state.

Thanks!

-- 

MartÃn GalvÃn

Software Engineer

Taller Technologies Argentina


San Lorenzo 47, 3rd Floor, Office 5

CÃrdoba, Argentina

Phone: 54 351 4217888 / +54 351 4218211


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]