mirror of
https://github.com/intel/llvm.git
synced 2026-01-20 19:07:53 +08:00
Factor Process::ExecutionResultAsCString() into a global function (NFC)
This commit is contained in:
@@ -5743,43 +5743,6 @@ Process::RunThreadPlan(ExecutionContext &exe_ctx,
|
||||
return return_value;
|
||||
}
|
||||
|
||||
const char *Process::ExecutionResultAsCString(ExpressionResults result) {
|
||||
const char *result_name = "<unknown>";
|
||||
|
||||
switch (result) {
|
||||
case eExpressionCompleted:
|
||||
result_name = "eExpressionCompleted";
|
||||
break;
|
||||
case eExpressionDiscarded:
|
||||
result_name = "eExpressionDiscarded";
|
||||
break;
|
||||
case eExpressionInterrupted:
|
||||
result_name = "eExpressionInterrupted";
|
||||
break;
|
||||
case eExpressionHitBreakpoint:
|
||||
result_name = "eExpressionHitBreakpoint";
|
||||
break;
|
||||
case eExpressionSetupError:
|
||||
result_name = "eExpressionSetupError";
|
||||
break;
|
||||
case eExpressionParseError:
|
||||
result_name = "eExpressionParseError";
|
||||
break;
|
||||
case eExpressionResultUnavailable:
|
||||
result_name = "eExpressionResultUnavailable";
|
||||
break;
|
||||
case eExpressionTimedOut:
|
||||
result_name = "eExpressionTimedOut";
|
||||
break;
|
||||
case eExpressionStoppedForDebug:
|
||||
result_name = "eExpressionStoppedForDebug";
|
||||
break;
|
||||
case eExpressionThreadVanished:
|
||||
result_name = "eExpressionThreadVanished";
|
||||
}
|
||||
return result_name;
|
||||
}
|
||||
|
||||
void Process::GetStatus(Stream &strm) {
|
||||
const StateType state = GetState();
|
||||
if (StateIsStoppedState(state, false)) {
|
||||
|
||||
Reference in New Issue
Block a user