aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2010-10-26 12:01:35 +0000
committerJason Molenda <jmolenda@apple.com>2010-10-26 12:01:35 +0000
commite6194f17a1603ae0d48fc7b7203634bc182842ed (patch)
tree784e1b4c810a34365d0b5e974546d366bf985602 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parenta49d062234de691c31d3095fc8ab4d0039de8cfb (diff)
downloadllvm-e6194f17a1603ae0d48fc7b7203634bc182842ed.zip
llvm-e6194f17a1603ae0d48fc7b7203634bc182842ed.tar.gz
llvm-e6194f17a1603ae0d48fc7b7203634bc182842ed.tar.bz2
Add an unwind log Printf to note when an eh_frame section is
loaded/parsed. Should add timers to this eventually. Delay getting a full UnwindPlan if it's possible to unwind with just a fast UnwindPlan. This keeps us from reading the eh_frame section unless we hit something built -fomit-frame pointer or we hit a frame with no symbol (read: no start address) available. It doesn't look like it is correctly falling back to using the full UnwindPlan to provide additional registers that the fast UnwindPlan doesn't supply; e.g. go to the middle of a stack and ask for r12 and it will show you the value of r12 in frame 0. That's a bug for tomorrow. llvm-svn: 117361
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions