[PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.

Vy Nguyen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 2 10:37:31 PST 2023


oontvoo planned changes to this revision.
oontvoo added a comment.

In D144999#4163617 <https://reviews.llvm.org/D144999#4163617>, @int3 wrote:

>> One issue is that we need to emit ONLY dwarf-unwind for those functions which use nonstandard personalities, while femit-dwarf-unwind enables emitting both compact-unwind and dwarf unwind.
>
> So IMO the ideal design is that we emit both and have the linker fall back to DWARF unwind info if the number of personalities is too large.

OK - this sounds like a reasonable behaviour.  👍


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D144999



More information about the llvm-commits mailing list