2009/4/3 Ian Lance Taylor <i...@google.com>:
> "Vincent R." <foru...@smartmobili.com> writes:
>
>> Once again what I describe above is simplified because when seh is used,
>> there is a mechanism
>> called virtual unwiding that I didn't explained but that is  the reason to
>> store the prologue length.
>
> It's worth noting that in gcc the "prologue length" is normally an
> undefined concept.  gcc can and will schedule prologue instructions
> interleaved with non-prologue instructions.  This can be prevented by
> using a blockage instruction, at the cost of some runtime performance.
>
> Ian
>

There is a concept for structured exception handler to implement this.
It is able to express chained unwind information for this. A good hint
about this mechanism you find at
http://msdn.microsoft.com/en-us/library/ms794563.aspx

Cheers,
Kai

-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination

Reply via email to