[llvm] [llvm] Implement S_INLINEES debug symbol (PR #67490)

Daniel Paoliello via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 27 11:59:26 PDT 2023


dpaoliello wrote:

> Thanks! Do I understand correctly that the debug information will hold more information about the inlining and be able to render more functions that are inlined in Visual Studio? I spent some time on this a while back and can't remember seeing MSVC emitting these records, but I might have missed something. Good that you figured it out!

As far as I know, neither Visual Studio nor WinDbg use these symbols. My motivation for adding these is for an internal tool at Microsoft that performs binary analysis that requires these symbols to exist.

> Can you check and see that it works with `llvm-debuginfo-analyzer` as well? I haven't looked into how it hooks into new records like this, but it's always handy to have it available there so that it can easily be debugged.

Added a `visitKnownRecord`.


https://github.com/llvm/llvm-project/pull/67490


More information about the llvm-commits mailing list