summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2010-11-09 02:31:21 +0000
committerJason Molenda <jmolenda@apple.com>2010-11-09 02:31:21 +0000
commit8fed295cee63ffd3bf80e412edec67d265c6df0b (patch)
tree4e72d861d918fb97501dc3a2e3b868d71092f9e2 /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h
parent1e2d01e77d72f4447fc789e1618c21d499df6657 (diff)
downloadbcm5719-llvm-8fed295cee63ffd3bf80e412edec67d265c6df0b.tar.gz
bcm5719-llvm-8fed295cee63ffd3bf80e412edec67d265c6df0b.zip
Refactor UnwindLLDB so it doesn't populate the entire stack unless
the frame count is requested or each frame is individually requested. In practice this doesn't seem to help anything because we have functions like StackFrameList::GetNumFrames() which is going to request each frame anyway. And classes like ThreadPlanStepRange and ThreadPlanStepOverRange get the stack depth in their ctor forcing a full stack walk. But at least UnwindLLDB will delay doing a full walk if it can. llvm-svn: 118477
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud