plotfi added a comment.

In D60974#1485417 <https://reviews.llvm.org/D60974#1485417>, @jakehehrlich 
wrote:
> Background:
>  There are two parts to this. TextAPI is a public interface of textual 
> representations for these sorts of files that already exists in llvm. There 
> exist ELF and MachO textual representations currently. llvm-elfabi is a tool 
> for 1) Creating Stubs 2) Creating .tbe (the TextAPI fully linked ELF format) 
> files 3) Converting between them and 4) Analyzing the details of the formats.
>
> You asked about the format I proposed here, not the already accepted .tbe 
> format. The format proposed here could be added to TextAPI where it could 
> subsequently be used in both Clang and a tool that would use the llvm-elfabi 
> code to create stubs. I imagine the flags needed for this new tool would be 
> very differnet from what llvm-elfabi uses or would use in the future so we'd 
> probably want a second symlink the behaved very differently.
>
> It can currently read ELF and .tbe files and can currently write .tbe files. 
> I'll have the basics of ELF writing up for review by the end of the day and 
> that will, for the next month or two be my primary work which should likely 
> see it close to stabilized. I'd expect landing the basics of ELF writing to 
> take another week or two since its somewhat involved and I'll likely need to 
> split the patches up from what I have. Given that no such writer currently 
> exists this should put a version of your tool well ahead of schedule. Such 
> are the wonderful benefits of open source.


Good, thanks for confirming this. For the format you proposed here, do you 
think that should be consumed by llvm-elfabi or by a secondary tool that 
generates a final merged tbe to be consumed by llvm-elfabi?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60974/new/

https://reviews.llvm.org/D60974



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to