Dear Renato and Anton,<div><br></div><div>Big thanks to your help. Those references are very helpful!</div><div><br></div><div>BTW,</div><div>After I applying this patch from Logan Chien, I pass some examples on ARM assembly emission. It seems good to me.</div>
<div><a href="http://llvm.org/bugs/show_bug.cgi?id=7187#attach_9161">http://llvm.org/bugs/show_bug.cgi?id=7187#attach_9161</a></div><div>For object file emission, The first thing is making MC generate correct .ARM.exidx and .ARM.extab. I will keep tracing that.</div>
<div><br></div><div>Thanks!</div><div><br><div class="gmail_quote">2012/10/22 Anton Korobeynikov <span dir="ltr"><<a href="mailto:anton@korobeynikov.info" target="_blank">anton@korobeynikov.info</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello<br>
<div class="im"><br>
> My question is, to avoid duplicate effort,<br>
> does someone take charge of this part? or<br>
> does anyone is already implementing this currently?<br>
><br>
> BTW, any suggestion on this effort? I'm very appreciated!<br>
</div>There are several directions here:<br>
<br>
1. Binary emission. Right now MC layer is text-only and depends on assembler<br>
2. Correctness issues. It's believed that unwinding information<br>
emitted is more of less correct (though no extensible verification was<br>
maid, iirc)<br>
3. Figure out what's wrong with EH data emission. Some clue is in PR7187<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
With best regards, Anton Korobeynikov<br>
Faculty of Mathematics and Mechanics, Saint Petersburg State University<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards,<div>Wen-Han Gu (Nowar)</div><br>
</div>