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: [email protected]
Reporter: [email protected]
CC: [email protected]
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
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev