llvm-project/lldb/lit/SymbolFile
Pavel Labath dec963921b Reinitialize UnwindTable when the SymbolFile changes
Summary:
This is a preparatory step to enable adding of unwind plans by symbol
file plugins.

Although at the surface it seems that currently symbol files have
nothing to do with unwinding, this isn't entirely correct even now. The
mere act of adding a symbol file can have the effect of making more
sections (typically .debug_frame) available to the unwinding machinery,
so that it can have more unwind strategies to choose from.

Up until now, we've had a bug, which went largely unnoticed, where
unwind info in the manually added symbols files (target symbols add) was
being ignored during unwinding. Reinitializing the UnwindTable fixes
that bug too.

Reviewers: clayborg, jasonmolenda, alexshap

Subscribers: jdoerfert, lldb-commits

Differential Revision: https://reviews.llvm.org/D58347

llvm-svn: 356361
2019-03-18 10:45:02 +00:00
..
Breakpad Breakpad: auto-detect path style of file entries 2019-02-11 14:11:00 +00:00
DWARF [lldb] [test] Adjust XFAIL list to match buildbot results 2019-03-09 12:47:38 +00:00
Inputs Reinitialize UnwindTable when the SymbolFile changes 2019-03-18 10:45:02 +00:00
NativePDB [NativePDB] Process virtual bases in the correct order 2019-02-12 08:17:11 +00:00
PDB [PDB] Fix location retrieval for function local variables and arguments that are 2019-02-01 10:01:18 +00:00
target-symbols-add-unwind.test Reinitialize UnwindTable when the SymbolFile changes 2019-03-18 10:45:02 +00:00