summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/ThreadPlanCallFunction.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-05-11 18:39:18 +0000
committerGreg Clayton <gclayton@apple.com>2011-05-11 18:39:18 +0000
commit31f1d2f53593a7e5449164962edfc0505a669128 (patch)
treed79fb8e40b234c30398c18edd67b97c6aee5df27 /lldb/source/Target/ThreadPlanCallFunction.cpp
parent31a0b5e2f005b75d0606e3283a2853392c796bb9 (diff)
downloadbcm5719-llvm-31f1d2f53593a7e5449164962edfc0505a669128.tar.gz
bcm5719-llvm-31f1d2f53593a7e5449164962edfc0505a669128.zip
Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their
respective ABI plugins as they were plug-ins that supplied ABI specfic info. Also hookep up the UnwindAssemblyInstEmulation so that it can generate the unwind plans for ARM. Changed the way ABI plug-ins are handed out when you get an instance from the plug-in manager. They used to return pointers that would be mananged individually by each client that requested them, but now they are handed out as shared pointers since there is no state in the ABI objects, they can be shared. llvm-svn: 131193
Diffstat (limited to 'lldb/source/Target/ThreadPlanCallFunction.cpp')
-rw-r--r--lldb/source/Target/ThreadPlanCallFunction.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Target/ThreadPlanCallFunction.cpp b/lldb/source/Target/ThreadPlanCallFunction.cpp
index 83b8270813c..934ac00df56 100644
--- a/lldb/source/Target/ThreadPlanCallFunction.cpp
+++ b/lldb/source/Target/ThreadPlanCallFunction.cpp
@@ -56,7 +56,7 @@ ThreadPlanCallFunction::ThreadPlanCallFunction (Thread &thread,
Process& process = thread.GetProcess();
Target& target = process.GetTarget();
- const ABI *abi = process.GetABI();
+ const ABI *abi = process.GetABI().get();
if (!abi)
return;
OpenPOWER on IntegriCloud