File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
include/swift/RemoteInspection Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -197,6 +197,7 @@ class ReflectionContext
197197 bool IsRunning;
198198 bool IsEnqueued;
199199 bool IsComplete;
200+ bool IsSuspended;
200201
201202 bool HasThreadPort;
202203 uint32_t ThreadPort;
@@ -1784,6 +1785,8 @@ class ReflectionContext
17841785 Info.IsEscalated = TaskStatusFlags & ActiveTaskStatusFlags::IsEscalated;
17851786 Info.IsEnqueued = TaskStatusFlags & ActiveTaskStatusFlags::IsEnqueued;
17861787 Info.IsComplete = TaskStatusFlags & ActiveTaskStatusFlags::IsComplete;
1788+ Info.IsSuspended =
1789+ TaskStatusFlags & ActiveTaskStatusFlags::HasTaskDependency;
17871790
17881791 setIsRunning (Info, AsyncTaskObj.get ());
17891792 std::tie (Info.HasThreadPort , Info.ThreadPort ) =
Original file line number Diff line number Diff line change @@ -113,6 +113,7 @@ struct ActiveTaskStatusFlags {
113113 static const uint32_t IsRunning = 0x800 ;
114114 static const uint32_t IsEnqueued = 0x1000 ;
115115 static const uint32_t IsComplete = 0x2000 ;
116+ static const uint32_t HasTaskDependency = 0x4000 ;
116117};
117118
118119template <typename Runtime, typename ActiveTaskStatus>
You can’t perform that action at this time.
0 commit comments