[LLVMdev] Exception Table Padding Change

Bill Wendling wendling at apple.com
Mon Feb 8 13:58:49 PST 2010


On Feb 5, 2010, at 8:16 PM, Anton Korobeynikov wrote:

>>> It looks like your goal is to keep the 32-bit pointers in the call-site table 4-byte aligned. Here is another solution, instead of having two labels at the start of the LSDA (with pad bytes between them), have no pad bytes and instead use an unnormalized uleb128 for the call-site table length. By unnormalized, I mean one with leading zeros. For instance, instead of:
>> 
>> this sounds like a good idea to me.
> Looks ok for me, but please postpone the patch until stuff pr5004
> would land (it only requires testing on darwin), so we won't need to
> do the testing several times, neither have the merge conflicts :)
> 
Will do. :)

-bw






More information about the llvm-dev mailing list