<rdar://problem/12649160>
Added the ability to debug through your process exec'ing itself to the same architecture. llvm-svn: 169340
This commit is contained in:
@@ -147,6 +147,7 @@ SBThread::GetStopReasonDataCount ()
|
||||
case eStopReasonInvalid:
|
||||
case eStopReasonNone:
|
||||
case eStopReasonTrace:
|
||||
case eStopReasonExec:
|
||||
case eStopReasonPlanComplete:
|
||||
// There is no data for these stop reasons.
|
||||
return 0;
|
||||
@@ -204,6 +205,7 @@ SBThread::GetStopReasonDataAtIndex (uint32_t idx)
|
||||
case eStopReasonInvalid:
|
||||
case eStopReasonNone:
|
||||
case eStopReasonTrace:
|
||||
case eStopReasonExec:
|
||||
case eStopReasonPlanComplete:
|
||||
// There is no data for these stop reasons.
|
||||
return 0;
|
||||
@@ -336,6 +338,14 @@ SBThread::GetStopDescription (char *dst, size_t dst_len)
|
||||
}
|
||||
break;
|
||||
|
||||
case eStopReasonExec:
|
||||
{
|
||||
char exc_desc[] = "exec";
|
||||
stop_desc = exc_desc;
|
||||
stop_desc_len = sizeof(exc_desc); // Include the NULL byte for size
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user