[RFC] Continuation of TAPI into LLVM

I’m a new contributor to LLVM and I’m currently mostly focused on developing TextAPI support for MachO and the rest of Apple TAPI.
Currently there’s some library code in the repo but isn’t being used by anything.
My first contribution is adding support for reading symbols from tbd files from llvm-nm.
I’ve separated this new feature in a series of related revisions, starting with extending lib/Object.
Top of Stack is in https://reviews.llvm.org/D66160

Please let me know of any questions or comments, Thanks!

Below are a few resources on what TAPI is.
Original Mailing list thread proposing it to llvm - https://lists.llvm.org/pipermail/llvm-dev/2017-September/117264.html
2018 LLVM dev meeting video about TAPI - https://youtu.be/B9li6EkD5zA
Tapi support for ELF - http://lists.llvm.org/pipermail/llvm-dev/2018-September/126472.html

  • Cyndy Ishida