diff options
author | Jason Molenda <jmolenda@apple.com> | 2013-11-04 11:02:52 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2013-11-04 11:02:52 +0000 |
commit | 99618476adfd616265a401f745f0b3291da4ae3b (patch) | |
tree | 79dffa8f56deee68798bd68bae5c8626130febe6 /llvm/lib/Object/ELF.cpp | |
parent | a1ced436b14097383fc8847e0e462b16eea4636c (diff) | |
download | bcm5719-llvm-99618476adfd616265a401f745f0b3291da4ae3b.tar.gz bcm5719-llvm-99618476adfd616265a401f745f0b3291da4ae3b.zip |
Add new ivars to StackFrame so it can represent a stack collected
at some point in the past. We may have nothing more than a pc value
for this type of stack frame -- hopefully we'll have a pc and a
stop_id so we can track module loads and unloads over time and
symbolicate the pc at the correct point in time.
Also add a flag to indicate if the CFA for the frame is available
(a bit different from a CFA of LLDB_INVALID_ADDRESS) and also an
overall setting to indicate whether this is a history stack frame
or not. A history stack frame may not have a CFA, it may not have
a register context, it may not have variables, it may not have a
frame pointer or a stack pointer.
<rdar://problem/15314068>
llvm-svn: 193987
Diffstat (limited to 'llvm/lib/Object/ELF.cpp')
0 files changed, 0 insertions, 0 deletions