[Target] Generalize language-specific behavior in ThreadPlanStepThrough
authorAlex Langford <apl@fb.com>
Thu, 30 May 2019 22:00:18 +0000 (22:00 +0000)
committerAlex Langford <apl@fb.com>
Thu, 30 May 2019 22:00:18 +0000 (22:00 +0000)
commite5a7a858f56ce71d0bacf87cb8ef5e48666f34e1
tree69e4532da395076ea59093cb8f58e1cdb6f37b09
parent365e59248056e8ba24848a5857117b01a066ef68
[Target] Generalize language-specific behavior in ThreadPlanStepThrough

Summary:
When creating a ThreadPlan to step through a trampoline, we ask the
ObjC language runtime and the CPP language runtime to come up with such a thread
plan if the dynamic loader fails to give us one. I don't see why this behavior
can't be language agnostic.

Differential Revision: https://reviews.llvm.org/D61921

llvm-svn: 362164
lldb/include/lldb/Target/CPPLanguageRuntime.h
lldb/include/lldb/Target/LanguageRuntime.h
lldb/include/lldb/Target/ObjCLanguageRuntime.h
lldb/source/Target/ThreadPlanStepThrough.cpp