[PATCH] D83741: [libunwind] Fix CIE v1 return address parsing

Ryan Prichard via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 13 22:34:05 PDT 2020


rprichard added a comment.

For reference, here's where Clang selects the CIE version:
https://github.com/llvm/llvm-project/blob/74c14202d90b46dda64a2542602855727b7d7f60/llvm/lib/MC/MCDwarf.cpp#L1592-L1605

And here's where Clang emits the return address register:
https://github.com/llvm/llvm-project/blob/74c14202d90b46dda64a2542602855727b7d7f60/llvm/lib/MC/MCDwarf.cpp#L1675-L1681

LLVM has another CIE parser (for dumping tools, I think):
https://github.com/llvm/llvm-project/blob/74c14202d90b46dda64a2542602855727b7d7f60/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp#L430-L431


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D83741





More information about the llvm-commits mailing list