diff options
Diffstat (limited to 'lldb/tools/lldb-perf/lib/TestCase.h')
| -rw-r--r-- | lldb/tools/lldb-perf/lib/TestCase.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lldb/tools/lldb-perf/lib/TestCase.h b/lldb/tools/lldb-perf/lib/TestCase.h index 3d2e0e94fbc..89557982e5f 100644 --- a/lldb/tools/lldb-perf/lib/TestCase.h +++ b/lldb/tools/lldb-perf/lib/TestCase.h @@ -30,13 +30,16 @@ public: eStepOver, eContinue, eStepOut, + eRelaunch, eKill } type; lldb::SBThread thread; + lldb::SBLaunchInfo launch_info; ActionWanted () : type (Type::eContinue), - thread () + thread (), + launch_info (NULL) { } @@ -62,6 +65,14 @@ public: } void + Relaunch (lldb::SBLaunchInfo l) + { + type = Type::eRelaunch; + thread = lldb::SBThread(); + launch_info = l; + } + + void Kill () { type = Type::eKill; |

