Uploaded image for project: 'PLCrashReporter'
  1. PLCrashReporter
  2. PLCR-499

Implement ARM64 eh_frame and compact unwind support

    Details

    • Only Affects (Apple):
      iOS

      Description

      With ARM64, Apple has introduced eh_frame and compact unwind support for iOS.

      Our DWARF code should work as-is, but will require verifying that our DWARF register mappings match clang's.

      Compact unwind will require implementing support for the ARM64-specific compact unwind encoding. This is partially (and incorrectly – rdar://15057141) defined in compact_unwind_encoding.h; unless there are source drops for libunwind/clang/lldb (which doesn't seem to be the case), we'll need to resolve the ambiguities by reviewing the actual libunwind implementation.

        Activity

        Hide
        Landon Fuller added a comment -

        This has been merged to master.

        Show
        Landon Fuller added a comment - This has been merged to master.

          People

          • Assignee:
            Landon Fuller
            Reporter:
            Landon Fuller
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: