diff options
Diffstat (limited to 'lldb/source/Symbol/UnwindPlan.cpp')
| -rw-r--r-- | lldb/source/Symbol/UnwindPlan.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Symbol/UnwindPlan.cpp b/lldb/source/Symbol/UnwindPlan.cpp index 6f370de5a37..809ae9eae19 100644 --- a/lldb/source/Symbol/UnwindPlan.cpp +++ b/lldb/source/Symbol/UnwindPlan.cpp @@ -287,6 +287,9 @@ UnwindPlan::PlanValidAtAddress (Address addr) if (!m_plan_valid_address_range.GetBaseAddress().IsValid() || m_plan_valid_address_range.GetByteSize() == 0) return true; + if (!addr.IsValid()) + return true; + if (m_plan_valid_address_range.ContainsFileAddress (addr)) return true; |

