summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/DocumentXML.cpp
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 /clang/lib/Frontend/DocumentXML.cpp
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 'clang/lib/Frontend/DocumentXML.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud