https://llvm.org/bugs/show_bug.cgi?id=31192

            Bug ID: 31192
           Summary: Unwinding of noreturn functions fails if the function
                    is the last function in a section
           Product: lldb
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: lldb-dev@lists.llvm.org
          Reporter: lab...@google.com
                CC: llvm-b...@lists.llvm.org
    Classification: Unclassified

The reason for that is that the caller PC can end up outside the bounds of any
module. We have special code which handles the case where the PC lands outside
the function bounds (but still within the correct module). However that fails
when the PC actually ends up outside any module.

Currently, this breaks TestNoreturnUnwind on android x86_64, but I am pretty
sure it can be reproduced on any target.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to