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 @@ -198,6 +198,7 @@ class ReflectionContext
198198 bool IsRunning;
199199 bool IsEnqueued;
200200 bool IsComplete;
201+ bool IsSuspended;
201202
202203 bool HasThreadPort;
203204 uint32_t ThreadPort;
@@ -1793,6 +1794,8 @@ class ReflectionContext
17931794 Info.IsEscalated = TaskStatusFlags & ActiveTaskStatusFlags::IsEscalated;
17941795 Info.IsEnqueued = TaskStatusFlags & ActiveTaskStatusFlags::IsEnqueued;
17951796 Info.IsComplete = TaskStatusFlags & ActiveTaskStatusFlags::IsComplete;
1797+ Info.IsSuspended =
1798+ TaskStatusFlags & ActiveTaskStatusFlags::HasTaskDependency;
17961799
17971800 setIsRunning (Info, AsyncTaskObj.get ());
17981801 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