Document meaning of asterisk in !dumpasync output
In the documentation for !dumpasync there's no mention of what an asterisk (*) in the output means.
https://github.com/microsoft/vs-threading/blob/main/doc/dumpasync.md
I see them added in the code here...
https://github.com/microsoft/vs-threading/blob/127e17de4f30fc1b380426f65f069891973e1406/src/SosThreadingTools/DumpAsyncCommand.cs#L463
...and here.
https://github.com/microsoft/vs-threading/blob/127e17de4f30fc1b380426f65f069891973e1406/src/SosThreadingTools/DumpAsyncCommand.cs#L478
...but I'm not confident I understand their meaning well enough to document them.
Sure, I will update the document. Just to provide a quick information here, "*" means the task appears more than one time in the output, either it waits multiple tasks, or being waited by multiple tasks. It is there to make sure that you aware of them when chasing down the task chain. Because those are often point of time some JTF works are required, those might be places to watch out as well.